Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
225 commits
Select commit Hold shift + click to select a range
0665caa
chore: changeset
florian-lefebvre Sep 15, 2025
845172f
feat: enable prerelease mode (#14384)
florian-lefebvre Sep 15, 2025
d70d99b
Merge branch 'main' into next
ascorbic Sep 18, 2025
0758881
Delete .changeset/spotty-toes-know.md
florian-lefebvre Sep 19, 2025
6f78172
Merge branch 'main' into next
florian-lefebvre Sep 19, 2025
c69c7de
Remove deprecated ViewTransitions component (#14400)
ellielok Sep 19, 2025
73ba60f
Merge branch 'main' into next
florian-lefebvre Sep 22, 2025
ab230f5
Merge branch 'main' into next
florian-lefebvre Sep 22, 2025
1672c5e
Merge branch 'main' into next
florian-lefebvre Sep 23, 2025
2570c4b
feat!: clean up internal symbols usage (#14420)
florian-lefebvre Sep 23, 2025
3bda3ce
fix: remove legacy content collections (#14407)
ascorbic Sep 23, 2025
24380c7
Merge branch 'main' into next
florian-lefebvre Sep 23, 2025
51a697d
chore: fix content collection tests (#14431)
ascorbic Sep 24, 2025
b45b7a4
Merge branch 'main' into next
florian-lefebvre Sep 24, 2025
861b9cc
feat!: remove emitESMImage() (#14426)
florian-lefebvre Sep 24, 2025
af1c11f
Merge branch 'main' into next
florian-lefebvre Sep 24, 2025
3530bdc
Merge branch 'main' into next
florian-lefebvre Sep 24, 2025
4f11510
feat(astro)!: update `i18n.redirectToDefaultLocale` default (#14406)
florian-lefebvre Sep 25, 2025
df6d2d7
feat!: remove Astro.glob (#14421)
florian-lefebvre Sep 25, 2025
e131261
feat!: drop node 18 and 20 (#14427)
florian-lefebvre Sep 25, 2025
36c3d72
Merge branch 'main' into next
florian-lefebvre Sep 25, 2025
eea321b
feat: update minimum node version to 22.12 (#14436)
florian-lefebvre Sep 25, 2025
257c9af
Merge branch 'main' into next
florian-lefebvre Sep 26, 2025
eeb7a04
Merge branch 'main' into next
florian-lefebvre Sep 27, 2025
ecb0b98
feat: update vite (#14445)
florian-lefebvre Sep 29, 2025
ece667a
feat: cleanup integration api (#14446)
florian-lefebvre Sep 29, 2025
b1d87ec
feat: deprecate Astro in getStaticPaths (#14432)
florian-lefebvre Sep 29, 2025
87a3e87
Merge branch 'main' into next
ascorbic Sep 29, 2025
117f22e
fix: deps
florian-lefebvre Sep 29, 2025
55a1a91
feat: deprecate import.meta.env.ASSETS_PREFIX (#14461)
florian-lefebvre Oct 1, 2025
049da87
feat!: trailing slash never for endpoints with file extension (#14457)
florian-lefebvre Oct 1, 2025
4b60420
Merge branch 'main' into next
florian-lefebvre Oct 2, 2025
564ba76
feat: remove deprecated experimental errors (#14474)
florian-lefebvre Oct 2, 2025
9fdfd4c
feat: clean deprecated APIs (#14462)
florian-lefebvre Oct 2, 2025
36a461b
feat: stabilize experimental preserveScriptOrder option (#14480)
florian-lefebvre Oct 3, 2025
805ebc9
feat: remove renderScript option (#14479)
florian-lefebvre Oct 3, 2025
25fe093
feat!: remove rewrite from action context (#14477)
florian-lefebvre Oct 3, 2025
6f67c6e
feat: stabilize static import meta env (#14485)
florian-lefebvre Oct 3, 2025
7bcec81
Merge branch 'main' into next
florian-lefebvre Oct 7, 2025
ae36ca2
Merge branch 'main' into next
florian-lefebvre Oct 8, 2025
f135f5b
Update next (#14530)
florian-lefebvre Oct 13, 2025
d6ba12a
Merge branch 'main' into next
florian-lefebvre Oct 13, 2025
c1b6021
Merge branch 'main' into next
florian-lefebvre Oct 16, 2025
8d61777
fix: remove impossible i18n case (#14547)
florian-lefebvre Oct 16, 2025
727b0a2
feat!: stabilize experimental.headingIdCompat (#14494)
florian-lefebvre Oct 16, 2025
946a5e5
Merge branch 'main' into next
ascorbic Oct 16, 2025
23f2801
Merge branch 'main' into next
florian-lefebvre Oct 16, 2025
a12c431
Merge branch 'main' into next
florian-lefebvre Oct 20, 2025
82dbb56
fix: test
florian-lefebvre Oct 21, 2025
bd77659
Merge branch 'main' into next
florian-lefebvre Oct 23, 2025
669ca5b
fix!: disallow number in getStaticPaths params (#14586)
ocavue Oct 27, 2025
1479a0b
Merge branch 'main' into next
florian-lefebvre Oct 28, 2025
dfb51d4
feat(assets): Always allow cropping and never upscale (#14629)
Princesseuh Oct 31, 2025
9c282b5
Stabilize live collections (#14550)
ascorbic Nov 4, 2025
c2d2ae4
Merge branch 'main' into next
florian-lefebvre Nov 5, 2025
5a9d8a0
fix: rename config file
florian-lefebvre Nov 5, 2025
a967dae
fix: skip node version check in language tools tests (#14717)
florian-lefebvre Nov 6, 2025
d23e6b4
feat(language-server)!: remove support for Astro.glob() (#14720)
florian-lefebvre Nov 7, 2025
631e0fb
feat: run release workflow on next branch (#14718)
Princesseuh Nov 7, 2025
4bb44e4
Merge branch 'main' into next
florian-lefebvre Nov 7, 2025
1a1bd9b
Shortens changesets for alpha release (#14731)
sarah11918 Nov 7, 2025
5dbd59b
Merge branch 'main' into next
florian-lefebvre Nov 10, 2025
e66a5d9
[ci] release (alpha) (#14727)
astrobot-houston Nov 10, 2025
c92ee92
chore(content-layer): clean (#14726)
florian-lefebvre Nov 10, 2025
d897179
Merge branch 'main' into next
florian-lefebvre Nov 11, 2025
dfaa363
Merge branch 'main' into next
florian-lefebvre Nov 12, 2025
ebba227
fix: remove polyfill
florian-lefebvre Nov 12, 2025
97935fd
chore: remove unused dep
florian-lefebvre Nov 12, 2025
010f773
chore(astro)!: remove app.setManifestData() (#14758)
florian-lefebvre Nov 12, 2025
fefbc53
Merge branch 'main' into next
florian-lefebvre Nov 13, 2025
50c528d
Merge remote-tracking branch 'origin/main' into next
ematipico Nov 20, 2025
23386a4
fix: lockfile
florian-lefebvre Nov 20, 2025
170f64e
feat(astro)!: stabilize failOnPrerenderConflict (#14826)
florian-lefebvre Nov 21, 2025
95a1969
feat!: consolidate zod export (#14923)
florian-lefebvre Dec 3, 2025
141c4a2
Environment API (#14306)
ematipico Dec 4, 2025
29f8924
refactor: stabilise environment names (#14961)
ematipico Dec 4, 2025
8c7cf89
fix: i18n middleware impossible config (#14890)
florian-lefebvre Dec 4, 2025
d7889f7
feat: `loader.createSchema()` (#14759)
florian-lefebvre Dec 4, 2025
8d43b1d
refactor: cleanup public actions API (#14844)
trueberryless Dec 8, 2025
36d9bc5
fix: suppress empty chunk warning for noop entrypoint (#14976)
matthewp Dec 8, 2025
f73fab4
fix: add Cloudflare e2e tests w/ pre-optimized deps (#14975)
matthewp Dec 8, 2025
6255f85
chore: enable more tests (#14981)
ematipico Dec 8, 2025
1c9e182
feat(cloudflare): inline config injection (#14984)
ematipico Dec 9, 2025
73e8232
feat!: deprecate transitions exports (#14989)
florian-lefebvre Dec 10, 2025
33862a4
chore: address some TODO (#14986)
ematipico Dec 10, 2025
802685c
Merge branch 'main' into next
Princesseuh Dec 10, 2025
0a7bed4
Merge branch 'next' of github.com:withastro/astro into next
Princesseuh Dec 10, 2025
1f1f63b
fix: some merge leftovers
Princesseuh Dec 10, 2025
965ca72
fix: import debug info provider from proper place
Princesseuh Dec 10, 2025
dba9ff8
fix: remove unrelated changes to Svelte fixture
Princesseuh Dec 10, 2025
473eed9
fix: pin Svelte version in fixture
Princesseuh Dec 10, 2025
3130508
fix: missing merge in 404 handling
Princesseuh Dec 10, 2025
1cdab91
ci: fix test and update contribution guide (#14999)
ematipico Dec 11, 2025
1835c0c
Document the server build process (#14998)
matthewp Dec 11, 2025
25b79f9
update v6 changeset links to upgrade guide (#15002)
sarah11918 Dec 11, 2025
b03a635
chore: optimise the use of `opts.ssr` (#15001)
ematipico Dec 12, 2025
95c40f7
feat: stabilise CSP (#14946)
ematipico Dec 12, 2025
941d8f2
chore: remove devEntrypoint (#15005)
ematipico Dec 12, 2025
0ff51df
Upgrade to Zod 4 (#14956)
matthewp Dec 12, 2025
1edff91
trigger ci
florian-lefebvre Dec 12, 2025
9da7a0f
chore: update docs references of csp (#15007)
ematipico Dec 12, 2025
7fe2310
chore: format
florian-lefebvre Dec 12, 2025
cffc3f0
[ci] release (alpha) (#14757)
astrobot-houston Dec 12, 2025
f895765
chore: improve tests
florian-lefebvre Dec 15, 2025
3b03c51
Fix vercel test (#15012)
matthewp Dec 15, 2025
a6c4d47
update some error links for v6 (#15010)
sarah11918 Dec 15, 2025
0c399bc
Update v6 config reference JSDoc for CSP entries (#15011)
sarah11918 Dec 15, 2025
b1106ec
add missing @docs tag (#15025)
sarah11918 Dec 15, 2025
ddeb57d
add JSDoc headings for CSP entries (#15029)
sarah11918 Dec 16, 2025
0cbc885
feat: plugin hook filters (part 1) (#14995)
florian-lefebvre Dec 16, 2025
90c608c
Add more optimizeDeps for Cloudflare prebundling (#15026)
matthewp Dec 16, 2025
22c48ba
fix: unrepresentable json schema types (#15024)
florian-lefebvre Dec 16, 2025
b5aa52b
fix(cloudflare): experimental chromeDevtoolsWorkspace (#15030)
ematipico Dec 16, 2025
d506ec0
fix link syntax in public types (#15032)
sarah11918 Dec 16, 2025
f125a73
Merge main in next (#15036)
florian-lefebvre Dec 16, 2025
061595c
[ci] format
florian-lefebvre Dec 16, 2025
8641805
Document more breaking changes in Cloudflare integration (#15037)
matthewp Dec 16, 2025
dc79eb4
[ci] release (alpha) (#15035)
astrobot-houston Dec 16, 2025
55a6aa1
fix second occurrence of poor link syntax (#15038)
sarah11918 Dec 16, 2025
e02acda
fix: zod default/prefault
florian-lefebvre Dec 17, 2025
7cac71b
feat: remove preview codegen dir (#15044)
florian-lefebvre Dec 17, 2025
0860b44
[ci] format
florian-lefebvre Dec 17, 2025
6cc96e7
Fix for deploying worker to Cloudflare (alpha) (#15039)
matthewp Dec 17, 2025
ef81a57
[ci] format
matthewp Dec 17, 2025
45c6b5a
chore: remove warning logs that no longer apply (#15050)
ascorbic Dec 18, 2025
a80c601
chore: changesett (#15008)
ematipico Dec 18, 2025
31074fc
fix: cloudflare and dev app (#15045)
ematipico Dec 18, 2025
f361730
feat(sessions): drivers (#15006)
florian-lefebvre Dec 18, 2025
a2d89cb
[ci] format
florian-lefebvre Dec 18, 2025
674b63f
fix: exclude virtual modules from client optimizeDeps (#15053)
matthewp Dec 18, 2025
5580372
Update wrangler config template in astro add (#15047)
matthewp Dec 18, 2025
241ffbd
[ci] release (alpha) (#15046)
astrobot-houston Dec 18, 2025
22db567
Improve error messages for invalid unions (#15054)
matthewp Dec 19, 2025
861300a
[ci] format
matthewp Dec 19, 2025
beddfeb
chore: add changeset for Vitest client environment breaking change (#…
Ntale3 Dec 19, 2025
30a9e54
[ci] release (alpha) (#15061)
astrobot-houston Dec 19, 2025
2a39c32
fix: don't log an error when no content config exists (#15073)
ascorbic Dec 22, 2025
7aa7022
[ci] format
ematipico Dec 22, 2025
caf5621
fix: correctly handle duplicate id checks in glob loader (#15064)
ascorbic Dec 23, 2025
4463a55
fix: auto-provision Cloudflare bindings, even if site has a wrangler …
ascorbic Dec 23, 2025
ee2c260
Add deprecation getters for Astro.locals.runtime (#15075)
matthewp Dec 30, 2025
8d5f783
Filter routes by environment and fix image loading (#15093)
matthewp Jan 2, 2026
be1b9bf
Add major changeset for markdoc based on emitImageMetadata change (#1…
matthewp Jan 2, 2026
44281fd
refactor: extract minimal chunk data, release RollupOutput early (#15…
matthewp Jan 5, 2026
85e7855
Update markdoc integration changeset (#15110)
matthewp Jan 5, 2026
a33e1c6
feat: add legacy.collectionsBackwardsCompat flag for v6 content colle…
matthewp Jan 5, 2026
76e7c32
[ci] format
matthewp Jan 5, 2026
5751d2b
fix: windows build issue with import alias (#15112)
HiDeoo Jan 6, 2026
6ef5257
[ci] release (alpha) (#15074)
astrobot-houston Jan 6, 2026
6feb0d7
Merge main in next (#15125)
florian-lefebvre Jan 7, 2026
931afcf
[ci] format
florian-lefebvre Jan 7, 2026
493dafb
chore: remove useless type (#15129)
florian-lefebvre Jan 7, 2026
06261e0
fix(routing): route match in dev (#15121)
ematipico Jan 7, 2026
2f70bf1
collectionsBackwardsCompat docs (#15137)
matthewp Jan 9, 2026
54dc11d
fix(node): skip ssr for pre-rendered pages (#15164)
HiDeoo Jan 11, 2026
cbd7eb5
Switch next tag to beta (#15177)
matthewp Jan 12, 2026
f67b738
fix: move wrangler to peer dependencies (#15080)
gameroman Jan 12, 2026
9265546
Merge main into next (#15176)
matthewp Jan 12, 2026
8c8aee6
fix: import alias file matching directory name (#15179)
HiDeoo Jan 12, 2026
9fc247e
[ci] release (beta) (#15126)
astrobot-houston Jan 13, 2026
f47c071
fix(markdoc): publishing (#15184)
ematipico Jan 13, 2026
37d1ab9
[ci] release (beta) (#15186)
astrobot-houston Jan 13, 2026
bbb5811
Add missing beta packages (#15187)
matthewp Jan 13, 2026
8dc3f6f
[ci] release (beta) (#15189)
astrobot-houston Jan 13, 2026
ada2808
Drop cjs config support (#15192)
gameroman Jan 14, 2026
7255a2c
chore: update changeset to match (#15201)
florian-lefebvre Jan 14, 2026
12adc55
Ensure that the astro:page-load event gets dispatched on initial page…
martrapp Jan 15, 2026
de110ba
[ci] format
martrapp Jan 15, 2026
55107a1
fix: `@astrojs/check` beta version (#15198)
HiDeoo Jan 15, 2026
6bab8c9
fix(core): internal perforamnce timers (#15214)
ematipico Jan 15, 2026
88d82a1
[ci] format
ematipico Jan 15, 2026
8dbdd8e
Make session.driver optional in config schema (#15208)
matthewp Jan 15, 2026
43f4978
[ci] format
matthewp Jan 15, 2026
abca1eb
fix(core): reload manifest on watcher changes (#15260)
ematipico Jan 20, 2026
946bca2
merge main in next (#15247)
florian-lefebvre Jan 20, 2026
6f82aae
fix(build): server entry regression (#15269)
ematipico Jan 21, 2026
8670a69
fix(core): reload CSS (#15259)
ematipico Jan 21, 2026
f7c9365
feat(csp)!: make runtime utils optional instead of throwing (#15266)
florian-lefebvre Jan 21, 2026
0f16291
Merge main into next (#15276)
florian-lefebvre Jan 22, 2026
9d60651
[ci] format
florian-lefebvre Jan 22, 2026
13f93b3
chore: remove changesets from main
florian-lefebvre Jan 22, 2026
7392857
[ci] release (beta) (#15197)
astrobot-houston Jan 22, 2026
cb99214
perf(markdown): properly cache shiki instances (#15277)
ematipico Jan 22, 2026
11efb05
fix: lower node version requirement to allow stackblitz (#15264)
florian-lefebvre Jan 23, 2026
1eb9def
Merge main into next (#15289)
florian-lefebvre Jan 23, 2026
25a96fd
[ci] format
florian-lefebvre Jan 23, 2026
2920a2e
[ci] release (beta) (#15287)
astrobot-houston Jan 23, 2026
8983f17
fix(dev): prevent extraneous file requests (#15279)
ematipico Jan 23, 2026
daf41c6
Astro 6 astrojs/rss fix for Zod 4 (#15283)
eldair Jan 26, 2026
4b9c8b8
fix(cf): update types (#15309)
ematipico Jan 26, 2026
7c1360b
[ci] format
ematipico Jan 26, 2026
48ea241
fix(deps): update `@sveltejs/vite-plugin-svelte` to v6 (#14821)
ocavue Jan 26, 2026
72f7960
fix(deps): update `@vitejs/plugin-react` to v5 (#15312)
ocavue Jan 27, 2026
89cbcfa
Fix missing dev styles when using Cloudflare adapter (#15308)
matthewp Jan 27, 2026
14b1d31
chore: do renovate blocked updates (#15307)
florian-lefebvre Jan 27, 2026
5a94cf6
chore: update lock file
ematipico Jan 27, 2026
a66783a
fix(cloudflare): workers types (#15255)
florian-lefebvre Jan 27, 2026
ec840e9
[ci] release (beta) (#15293)
astrobot-houston Jan 27, 2026
78bf00e
chore: update libs, remove unused ones (#15315)
ematipico Jan 27, 2026
7e1e35a
Fix `?raw` imports failing when used in both SSR and prerendered rout…
matthewp Jan 27, 2026
18e0980
Fix missing CSS when mixing SSR and prerendered routes (#15322)
matthewp Jan 28, 2026
0a9777e
ci: shard benchmarks (#15314)
ematipico Jan 28, 2026
cdb99c8
[ci] release (beta) (#15320)
astrobot-houston Jan 28, 2026
7c55f80
feat: add frontmatter parsing and fileURL option to renderMarkdown (#…
matthewp Jan 29, 2026
4592be5
Fix public files taking priority over API routes in build (#15331)
matthewp Jan 29, 2026
9cce92e
fix: set ignoreOutdatedRequests for client environment (#15336)
ascorbic Jan 29, 2026
c6f2593
[ci] format
ascorbic Jan 29, 2026
bb84e0f
Add Node 22 engines field to examples (#15330)
matthewp Jan 30, 2026
7ff7b11
fix(dev): live update new pages (#15337)
ematipico Jan 30, 2026
336b003
Merge main into next (#15348)
florian-lefebvre Jan 30, 2026
86659d0
[ci] format
florian-lefebvre Jan 30, 2026
89b6cdd
feat: stable fonts (#15291)
florian-lefebvre Jan 30, 2026
6f88013
[ci] release (beta) (#15338)
astrobot-houston Jan 30, 2026
9d87f77
fix(create-astro): add timeout to npm registry fetch to prevent hangi…
matthewp Jan 30, 2026
505a751
Merge branch 'main' into next
Princesseuh Jan 30, 2026
a257c4c
feat(astro): pass collection name to live content loaders (#15349)
ascorbic Jan 30, 2026
1f6b973
[ci] format
ascorbic Jan 30, 2026
d758b68
fix(create-astro): error when --add and --no-install are used togethe…
matthewp Jan 30, 2026
7e134aa
fix: post-merge fixes
Princesseuh Jan 30, 2026
18be14d
Merge branch 'next' into next-merge-main-safety
Princesseuh Jan 30, 2026
4b8b197
chore: lockfile
Princesseuh Jan 30, 2026
d8b6b57
merge main into next (#15352)
matthewp Jan 30, 2026
e354bbe
Update .vscode/extensions.json
matthewp Jan 30, 2026
955edb9
feat: Astro v6 (#14383)
matthewp Jan 30, 2026
a29e171
Update workflows for branch changes (#15358)
matthewp Jan 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 11 additions & 0 deletions .changeset/adapter-interface-breaking.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
'astro': minor
---

Adds new optional properties to `setAdapter()` for adapter entrypoint handling in the Adapter API

**Changes:**
- New optional properties:
- `entryType?: 'self' | 'legacy-dynamic'` - determines if the adapter provides its own entrypoint (`'self'`) or if Astro constructs one (`'legacy-dynamic'`, default)

**Migration:** Adapter authors can optionally add these properties to support custom dev entrypoints. If not specified, adapters will use the legacy behavior.
5 changes: 5 additions & 0 deletions .changeset/beige-clowns-read.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': major
---

Removes `entryPoints` on `astro:build:ssr` hook (Integration API) - ([v6 upgrade guidance](https://v6.docs.astro.build/en/guides/upgrade-to/v6/#removed-entrypoints-on-astrobuildssr-hook-integration-api))
5 changes: 5 additions & 0 deletions .changeset/beta-tag-alpinejs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/alpinejs': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/beta-tag-check.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/check': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/beta-tag-create-astro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'create-astro': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/beta-tag-db.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/db': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/beta-tag-language-server.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/language-server': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/beta-tag-markdown-remark.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/markdown-remark': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/beta-tag-mdx.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/mdx': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/beta-tag-netlify.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/netlify': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/beta-tag-preact.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/preact': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/beta-tag-prism.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/prism': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/beta-tag-react.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/react': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/beta-tag-rss.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/rss': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/beta-tag-sitemap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/sitemap': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/beta-tag-solid.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/solid-js': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/beta-tag-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/upgrade': patch
---

Update to Astro 6 beta
5 changes: 5 additions & 0 deletions .changeset/bold-ghosts-sink.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': patch
---

Improves JSDoc annotations for `AstroGlobal`, `AstroSharedContext` and `APIContext` types
5 changes: 5 additions & 0 deletions .changeset/bright-parrots-hear.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': major
---

Removes session `test` driver - ([v6 upgrade guidance](https://v6.docs.astro.build/en/guides/upgrade-to/v6/#removed-session-test-driver))
5 changes: 5 additions & 0 deletions .changeset/bright-pens-dance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': patch
---

Improves zod union type error messages to show expected vs received types instead of generic "Invalid input"
5 changes: 5 additions & 0 deletions .changeset/bright-worlds-juggle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': patch
---

Fixes a bug that caused incorrect warnings of duplicate entries to be logged by the glob loader when editing a file
5 changes: 5 additions & 0 deletions .changeset/busy-actors-follow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/markdoc': patch
---

Fixes an issue where the package wasn't correctly published
7 changes: 7 additions & 0 deletions .changeset/busy-humans-smoke.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@astrojs/sitemap': patch
'@astrojs/rss': patch
'@astrojs/db': patch
---

Updates usage of zod to own dependency rather than relying on `astro/zod`
5 changes: 5 additions & 0 deletions .changeset/busy-olives-chew.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': major
---

Removes the deprecated `emitESMImage()` function - ([v6 upgrade guidance](https://v6.docs.astro.build/en/guides/upgrade-to/v6/#removed-emitesmimage))
6 changes: 6 additions & 0 deletions .changeset/clear-areas-cry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@astrojs/cloudflare': patch
'astro': patch
---

Removes an exposed internal API of the preview server
5 changes: 5 additions & 0 deletions .changeset/clever-clubs-listen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': major
---

Deprecates session driver string signature - ([v6 upgrade guidance](https://v6.docs.astro.build/en/guides/upgrade-to/v6/#deprecated-session-driver-string-signature))
5 changes: 5 additions & 0 deletions .changeset/cloudflare-dev-styles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': patch
---

Fixes styles missing in dev for prerendered pages when using Cloudflare adapter
63 changes: 63 additions & 0 deletions .changeset/cloudflare-entrypoint-breaking.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
'@astrojs/cloudflare': major
---

Changes the API for creating a custom `entrypoint`, replacing the `createExports()` function with a direct export pattern.

#### What should I do?

If you're using a custom `entryPoint` in your Cloudflare adapter config, update your existing worker file that uses `createExports()` to reflect the new, simplified pattern:


__my-entry.ts__

```ts
import type { SSRManifest } from 'astro';
import { App } from 'astro/app';
import { handle } from '@astrojs/cloudflare/handler'
import { DurableObject } from 'cloudflare:workers';

class MyDurableObject extends DurableObject<Env> {
constructor(ctx: DurableObjectState, env: Env) {
super(ctx, env)
}
}

export function createExports(manifest: SSRManifest) {
const app = new App(manifest);
return {
default: {
async fetch(request, env, ctx) {
await env.MY_QUEUE.send("log");
return handle(manifest, app, request, env, ctx);
},
async queue(batch, _env) {
let messages = JSON.stringify(batch.messages);
console.log(`consumed from our queue: ${messages}`);
}
} satisfies ExportedHandler<Env>,
MyDurableObject: MyDurableObject,
}
}
```

To create the same custom `entrypoint` using the updated API, export the following function instead:

__my-entry.ts__

```ts
import { handle } from '@astrojs/cloudflare/utils/handler';

export default {
async fetch(request, env, ctx) {
await env.MY_QUEUE.send("log");
return handle(manifest, app, request, env, ctx);
},
async queue(batch, _env) {
let messages = JSON.stringify(batch.messages);
console.log(`consumed from our queue: ${messages}`);
}
} satisfies ExportedHandler<Env>,
```

The manifest is now created internally by the adapter.
6 changes: 6 additions & 0 deletions .changeset/cloudflare-integration-wrangler.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@astrojs/cloudflare': patch
---

Updates `wrangler` dependency to be a `peerDependency` over a `dependency`

5 changes: 5 additions & 0 deletions .changeset/common-knives-rescue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/cloudflare': patch
---

Fixes static content deployment by moving it to another folder, so Wrangler can tell the static and worker content apart
2 changes: 1 addition & 1 deletion .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"commit": false,
"linked": [],
"access": "public",
"baseBranch": "origin/main",
"baseBranch": "origin/next",
"updateInternalDependencies": "patch",
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
"onlyUpdatePeerDependentsWhenOutOfRange": true
Expand Down
5 changes: 5 additions & 0 deletions .changeset/cuddly-worlds-beam.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': major
---

Removes `routes` on `astro:build:done` hook (Integration API) - ([v6 upgrade guidance](https://v6.docs.astro.build/en/guides/upgrade-to/v6/#removed-routes-on-astrobuilddone-hook-integration-api))
5 changes: 5 additions & 0 deletions .changeset/cyan-crews-cross.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': major
---

Removes the old `app.render()` signature (Adapter API) - ([v6 upgrade guidance](https://v6.docs.astro.build/en/guides/upgrade-to/v6/#removed-old-apprender-signature-adapter-api))
5 changes: 5 additions & 0 deletions .changeset/dance-ornate-keen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': major
---

Astro v6.0 upgrades to Zod v4 for schema validation - ([v6 upgrade guidance](https://v6.docs.astro.build/en/guides/upgrade-to/v6/#zod-4))
5 changes: 5 additions & 0 deletions .changeset/deep-states-talk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': major
---

Updates how schema types are inferred for content loaders with schemas (Loader API) - ([v6 upgrade guidance](https://v6.docs.astro.build/en/guides/upgrade-to/v6/TODO:))
5 changes: 5 additions & 0 deletions .changeset/drop-cjs-config-support.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': major
---

Removes support for CommonJS config files - ([v6 upgrade guidance](https://v6.docs.astro.build/en/guides/upgrade-to/v6/#removed-support-for-commonjs-config-files))
5 changes: 5 additions & 0 deletions .changeset/dull-mangos-travel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': major
---

Removes `prefetch()` `with` option - ([v6 upgrade guidance](https://v6.docs.astro.build/en/guides/upgrade-to/v6/#removed-prefetch-with-option))
5 changes: 5 additions & 0 deletions .changeset/eager-owls-stare.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': patch
---

Prevents missing CSS when using both SSR and prerendered routes
5 changes: 5 additions & 0 deletions .changeset/early-badgers-pull.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro-vscode': patch
---

Fix "Find All References" and other TypeScript features by ensuring the plugin bundle is correctly included
5 changes: 5 additions & 0 deletions .changeset/encoding-static-builds.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': major
---

Removes support for routes with percent-encoded percent signs (e.g. `%25`) - ([v6 upgrade guidance](https://v6.docs.astro.build/en/guides/upgrade-to/v6/#removed-percent-encoding-in-routes))
5 changes: 5 additions & 0 deletions .changeset/every-carpets-grin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/svelte': patch
---

Improve Svelte `children` prop type checking
5 changes: 5 additions & 0 deletions .changeset/every-ghosts-like.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@astrojs/cloudflare': patch
---

Update the underneath `@cloudflare/workers-types` library to address a warning emitted by the package manager during the installation.
6 changes: 6 additions & 0 deletions .changeset/every-oranges-begin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@astrojs/markdown-remark': minor
'astro': patch
---

Fixes an issue where the function `createShikiHighlighter` would always create a new Shiki highlighter instance. Now the function returns a cached version of the highlighter based on the Shiki options. This should improve the performance for sites that heavily rely on Shiki and code in their pages.
6 changes: 6 additions & 0 deletions .changeset/famous-trees-tan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@astrojs/cloudflare': patch
---

Fixes auto-provisioning of default bindings (SESSION KV, IMAGES, and ASSETS). Default bindings are now correctly applied whether or not you have a `wrangler.json` file.
Previously, these bindings were only added when no wrangler config file existed. Now they are added in both cases, unless you've already defined them yourself.
5 changes: 5 additions & 0 deletions .changeset/fast-bushes-fall.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': major
---

Deprecates `Astro` in `getStaticPaths()` - ([v6 upgrade guidance](https://v6.docs.astro.build/en/guides/upgrade-to/v6/#deprecated-astro-in-getstaticpaths))
5 changes: 5 additions & 0 deletions .changeset/fix-create-astro-registry-hang.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'create-astro': patch
---

Fixes a hang that could occur when the npm registry is slow or unresponsive by adding a 10 second timeout to the version check
7 changes: 7 additions & 0 deletions .changeset/fix-mdx-slot-hydration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'astro': patch
---

Fixes hydration for framework components inside MDX when using `Astro.slots.render()`

Previously, when multiple framework components with `client:*` directives were passed as named slots to an Astro component in MDX, only the first slot would hydrate correctly. Subsequent slots would render their HTML but fail to include the necessary hydration scripts.
5 changes: 5 additions & 0 deletions .changeset/fix-serve-files-outside-srcdir.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': patch
---

Fixes an issue where the dev server would serve files like `/README.md` from the project root when they shouldn't be accessible. A new route guard middleware now blocks direct URL access to files that exist outside of `srcDir` and `publicDir`, returning a 404 instead.
7 changes: 7 additions & 0 deletions .changeset/flat-lions-care.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@astrojs/cloudflare': minor
---

Adds support for `astro preview` command

Developers can now use `astro preview` to test their Cloudflare Workers application locally before deploying. The preview runs using Cloudflare's workerd runtime, giving you a staging environment that matches production exactly—including support for KV namespaces, environment variables, and other Cloudflare-specific features.
5 changes: 5 additions & 0 deletions .changeset/fluffy-shrimps-drop.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': patch
---

Fixes remote images `Etag` header handling by disabling internal cache
5 changes: 5 additions & 0 deletions .changeset/four-insects-tan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': patch
---

Fixes `?raw` imports failing when used in both SSR and prerendered routes
5 changes: 5 additions & 0 deletions .changeset/fresh-rocks-sing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'astro': major
---

Removes the option to define dynamic schemas in content loaders as functions and adds a new equivalent `createSchema()` property (Loader API) - ([v6 upgrade guidance](https://v6.docs.astro.build/en/guides/upgrade-to/v6/TODO:))
Loading
Loading