0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-30 22:03:56 -05:00
Commit graph

9100 commits

Author SHA1 Message Date
jeroenpg
8ca9581721 Added isWindows import 2024-12-14 18:11:00 +01:00
jeroenpg
2e1ba84664 Disabled windows for the react 19 production test. 2024-12-14 17:55:56 +01:00
jeroenpg
b21631ffb6 Reverted adding whitespace 2024-12-14 17:55:07 +01:00
jeroenpg
00ad96a962 Renamed fixture package name 2024-12-14 17:27:18 +01:00
jeroenpg
cf2cc77ae0 Split react-component test into 2 parts, one using a NODE_ENV development and 1 using NODE_ENV production 2024-12-14 17:25:10 +01:00
jeroenpg
63f0d2a3b3 Upgraded dev dependency to react 19 2024-12-14 17:23:59 +01:00
jeroenpg
b46efd141f Added solid-js fixture 2024-12-14 17:22:58 +01:00
jeroenpg
33e4b924a8 Added react-18 fixture 2024-12-14 17:21:58 +01:00
jeroenpg
7d1a35a312 Merge remote-tracking branch 'origin/fix/react19-element-rename' into fix/react19-element-rename 2024-12-14 11:37:00 +01:00
jeroenpg
f26cc221e1 wip 2024-12-11 16:43:03 +01:00
Emanuele Stoppa
b4c9185ff4
Merge branch 'main' into fix/react19-element-rename 2024-12-11 11:20:41 +00:00
Houston (Bot)
929ce28325
[ci] release (#12698)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-11 11:07:58 +00:00
Matt Kane
b3dfd9b01b [ci] format 2024-12-11 11:07:45 +00:00
Matt Kane
99266fa289
chore: refactor query param strip (#12714) 2024-12-11 11:06:55 +00:00
Matt Kane
d33c2151a3 [ci] format 2024-12-11 10:22:32 +00:00
Matt Kane
b01c74aecc
fix: strip query string before checking md extension (#12712) 2024-12-11 10:21:44 +00:00
Brian Kimball
97c9265754
Add React 19 stable as peer dependency for React integration (#12678)
* Add React 19 as peer dependency

* Add React 19 as peer dependency

---------

Co-authored-by: bskimball <brian.kimball@bdkonline.com>
2024-12-11 09:02:41 +00:00
Emanuele Stoppa
2aaed2d2a9
fix(middleware): don't import via entrypoint (#12707)
* fix(middleware): don't import via entrypoint

* fix(middleware): don't import via entrypoint
2024-12-10 20:48:38 +00:00
Matt Kane
f6c4214042
fix: correctly check isOnline with port (#12706) 2024-12-10 20:00:58 +00:00
Juraj Kapsz
316959355c
fix: xclip process runtime (#12658)
xclip process made `spawnSync` not [to return](https://nodejs.org/api/child_process.html#child_processspawnsynccommand-args-options:~:text=with%20the%20exception%20that%20the%20function%20will%20not%20return%20until%20the%20child%20process%20has%20fully%20closed). Further info at [Stack Overflow](https://stackoverflow.com/questions/52169670/node-child-process-execsync-hangs-with-xclip).

Also updated the xclip arguments as per man pages for better
familiarity, although the used arguments worked.
2024-12-10 12:43:44 +00:00
Matt Kane
0d1eab560d
fix: escape content module import paths (#12705) 2024-12-10 10:23:07 +00:00
Emanuele Stoppa
70cbd47694 [ci] format 2024-12-10 09:54:52 +00:00
Emanuele Stoppa
495f46bca7
fix(svg): conditional opt-in (#12694)
* fix(svg): conditional opt-in

* add todo

* Update packages/astro/src/assets/utils/node/emitAsset.ts

Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>

---------

Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
2024-12-10 09:53:58 +00:00
Amumu
7dc2fca2ee
chore: fix vite peer dependency issue for vue integration (#12688)
* chore: fix peer dependency issue for vue integration

* add changesets
2024-12-10 08:37:56 +00:00
Matt Kane
1c4a032247
fix: escape image filenames (#12697) 2024-12-09 15:54:33 +00:00
Houston (Bot)
163cfd67f5
[ci] release (#12650)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-09 16:38:09 +01:00
Matt Kane
a203d5dd58
fix: catch image errors correctly (#12695) 2024-12-09 15:10:17 +00:00
Florian Lefebvre
2b53588772 [ci] format 2024-12-09 12:30:37 +00:00
Florian Lefebvre
a9373c0c9a
fix: do not freeze process.env in dev (#12585)
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-12-09 13:29:44 +01:00
jeroenpg
aeb920f37d added: changeset 2024-12-08 23:38:42 +01:00
jeroenpg
6449884ca9 fix: adapter recognizes react 19 react.transitional.element 2024-12-08 23:13:21 +01:00
Sarah Rainsberger
e21c7e67fd
[error message] updates docs link (#12653) 2024-12-06 09:14:06 -04:00
Emanuele Stoppa
72c1d5d531 [ci] format 2024-12-06 10:32:09 +00:00
Emanuele Stoppa
8f8f15ca1d
fix(routing): don't attach locals to request (#12647)
* fix(routing): don't attach locals to request

* apply feedback
2024-12-06 10:31:23 +00:00
Bjorn Lu
a71e9b93b3
Fix frontmatter parsing with utf8 bom (#12664) 2024-12-06 18:08:39 +08:00
Bjorn Lu
f13417bfbf
Only parse frontmatter at top of file (#12646) 2024-12-05 22:50:29 +08:00
Sean van Zuidam
87231b1168
Bugfix/extra whitespace in code (#12570)
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2024-12-05 22:50:17 +08:00
Houston (Bot)
a5b17359c1
[ci] release (#12617)
* [ci] release

* Update packages/astro/CHANGELOG.md

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-12-05 13:26:19 +00:00
Emanuele Stoppa
e216250146
fix(ssr): duplicate custom headers (#12518)
* fix(ssr): duplicate custom headers

* rebase
2024-12-05 13:18:00 +00:00
Matthew Phillips
d14d967b5f [ci] format 2024-12-05 13:11:43 +00:00
Matthew Phillips
306c9f9a9a
Keep clientAddress on cloned requests (#12613)
* Keep clientAddress on cloned requests

User observed that calling actions resulted in an error about not having
clientRequest available.

This is because the user had a middleware that cloned the request, which
loses all of the symbols.

The fix is to pass the clientAddress directly into the RenderContext.
This deprecates the `clientAddressSymbol`, but we need to keep it for
now because some adapters set the clientAddress that way.

Note that similar fixes should be done for other symbol usage on the
Request object (locals is one).

* changeset

* fix build stuff

* Update packages/astro/src/core/render-context.ts

* Update changeset
2024-12-05 13:10:21 +00:00
Kun Yan
5b9b618183
fix(@astrojs/rss): use standard rss content type, add utf-8 charset (#12644)
* fix(@astrojs/rss): use standard rss content type, add utf-8 charset

* Update .changeset/loud-cobras-rhyme.md

---------

Co-authored-by: Matt Kane <m@mk.gg>
2024-12-05 13:04:18 +00:00
Matt Kane
86abfa5c81 [ci] format 2024-12-05 13:02:20 +00:00
Matt Kane
48ca399788
fix: correctly copy to clipboard in astro info (#12641)
* fix: correctly copy to clipboard on mac

* Add platform-specific clipboard handling for Linux

* Wording

* Update .changeset/angry-pumas-act.md

Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>

* Use console.info

---------

Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-12-05 13:01:13 +00:00
Chris Swithinbank
03958d9392
Improve Zod error messages and user config error messages (#12634)
* Upstream Zod error map improvements from Starlight

* Update tests

* Use Zod error map when validating user config

* Update user config error formatting for error map

* Tweak colours

* Separate colour and indentation steps for clarity

* Fix broken link to experimental flag documentation

* Add changeset

* Update tests

* Fix one more test

* Use existing utility for bold and other Markdown formatting

* Extract codeRegex to top level

* Don’t dim text and tweak indentation
2024-12-05 13:48:00 +01:00
Sarah Rainsberger
8704c5439c
[docs] update error message URLs (#12645) 2024-12-05 08:35:20 -04:00
Emanuele Stoppa
9cda184bec [ci] format 2024-12-05 12:26:14 +00:00
Emanuele Stoppa
ff18b9c185
chore: better warning (#12642)
* chore: better warning

* Apply suggestions from code review

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>

---------

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-12-05 12:25:01 +00:00
Matt Kane
22e405a044
fix: use correct datastore location in test environment (#12640) 2024-12-05 11:25:49 +00:00
Bjorn Lu
8a551c1272
Clean up content layer sync in build and sync api (#12633) 2024-12-05 18:13:36 +08:00