diff --git a/.changeset/afraid-badgers-search.md b/.changeset/afraid-badgers-search.md
deleted file mode 100644
index c22740b0f..000000000
--- a/.changeset/afraid-badgers-search.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Allow using /src in URL for CSS / images
diff --git a/.changeset/beige-hairs-design.md b/.changeset/beige-hairs-design.md
deleted file mode 100644
index df606eba5..000000000
--- a/.changeset/beige-hairs-design.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fix HMR regression
diff --git a/.changeset/beige-kings-listen.md b/.changeset/beige-kings-listen.md
deleted file mode 100644
index 49ca26919..000000000
--- a/.changeset/beige-kings-listen.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@astrojs/markdown-remark': patch
----
-
-Fix bug where code blocks would not be escaped properly
diff --git a/.changeset/bright-glasses-jump.md b/.changeset/bright-glasses-jump.md
deleted file mode 100644
index fe0fb8c4e..000000000
--- a/.changeset/bright-glasses-jump.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fixes routing regression in next.4. Subpath support was inadvertedly prevent any non-index routes from working when not using a subpath.
\ No newline at end of file
diff --git a/.changeset/tiny-bulldogs-lie.md b/.changeset/changeset-1.md
similarity index 59%
rename from .changeset/tiny-bulldogs-lie.md
rename to .changeset/changeset-1.md
index 9e5cc63ff..92987d15d 100644
--- a/.changeset/tiny-bulldogs-lie.md
+++ b/.changeset/changeset-1.md
@@ -6,5 +6,4 @@
'@astrojs/renderer-svelte': minor
'@astrojs/renderer-vue': minor
---
-
-Updates the renderers to confirm to the new renderer API.
\ No newline at end of file
+Updated framework renderers for the v0.21.0 release of Astro. Assorted changes and a new renderer interface are included in this release.
\ No newline at end of file
diff --git a/.changeset/changeset-2.md b/.changeset/changeset-2.md
new file mode 100644
index 000000000..f99e71290
--- /dev/null
+++ b/.changeset/changeset-2.md
@@ -0,0 +1,4 @@
+---
+'@astrojs/markdown-remark': minor
+---
+Initial release.
\ No newline at end of file
diff --git a/.changeset/changeset-3.md b/.changeset/changeset-3.md
new file mode 100644
index 000000000..9a8e030fc
--- /dev/null
+++ b/.changeset/changeset-3.md
@@ -0,0 +1,5 @@
+---
+'@astrojs/prism': patch
+---
+- Adds compatibility to work with Astro 0.21.
+- New typings added for the primary export.
\ No newline at end of file
diff --git a/.changeset/changeset-4.md b/.changeset/changeset-4.md
new file mode 100644
index 000000000..a0a25066f
--- /dev/null
+++ b/.changeset/changeset-4.md
@@ -0,0 +1,11 @@
+---
+'astro': minor
+---
+Astro 0.21 is here! [Read the complete migration guide](https://docs.astro.build/migration/0.21.0/).
+
+This new version of Astro includes:
+
+- A new, faster, [Go-based compiler](https://github.com/snowpackjs/astro-compiler)
+- A completely new runtime backed by [Vite](https://vitejs.dev/), with significantly dev experience improvements
+- Improved support for loading Astro config files, including `.cjs`, `.js`, and `.ts` files
+- And [many more features](https://astro.build/blog/astro-021-preview/)!
\ No newline at end of file
diff --git a/.changeset/clever-cobras-notice.md b/.changeset/clever-cobras-notice.md
deleted file mode 100644
index 79ddedc8c..000000000
--- a/.changeset/clever-cobras-notice.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Expose `` component to `Astro.fetchContent`
diff --git a/.changeset/curvy-glasses-rest.md b/.changeset/curvy-glasses-rest.md
deleted file mode 100644
index 8d0ae9c1f..000000000
--- a/.changeset/curvy-glasses-rest.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fix error with Markdown content attribute parsing
diff --git a/.changeset/curvy-years-kiss.md b/.changeset/curvy-years-kiss.md
deleted file mode 100644
index f43a50496..000000000
--- a/.changeset/curvy-years-kiss.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-'astro': patch
----
-
-Fix issue with `style` and `script` processing where siblings would be skipped
-
-Fix `Fragment` and `<>` handling for backwards compatability
-
-Fix CSS `--custom-proprty` parsing when using scoped CSS
diff --git a/.changeset/dull-bikes-doubt.md b/.changeset/dull-bikes-doubt.md
deleted file mode 100644
index 50b1379c9..000000000
--- a/.changeset/dull-bikes-doubt.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@astrojs/prism': minor
----
-
-Adds typings for the main entrypoint
diff --git a/.changeset/dull-steaks-dance.md b/.changeset/dull-steaks-dance.md
deleted file mode 100644
index 3c95d998c..000000000
--- a/.changeset/dull-steaks-dance.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Make astro-root be a display: contents element
diff --git a/.changeset/few-pumpkins-report.md b/.changeset/few-pumpkins-report.md
deleted file mode 100644
index ec39673a1..000000000
--- a/.changeset/few-pumpkins-report.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fix build by making vendored vite resolve to copy
diff --git a/.changeset/four-kids-melt.md b/.changeset/four-kids-melt.md
deleted file mode 100644
index 4b6d7700e..000000000
--- a/.changeset/four-kids-melt.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Bug fix for Debug when passed JSON contain HTML strings
diff --git a/.changeset/friendly-dingos-lie.md b/.changeset/friendly-dingos-lie.md
deleted file mode 100644
index d3fa77b0a..000000000
--- a/.changeset/friendly-dingos-lie.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Adds missing vite dependency, vixing svelte and vue
diff --git a/.changeset/giant-beds-cough.md b/.changeset/giant-beds-cough.md
deleted file mode 100644
index 75c59eab3..000000000
--- a/.changeset/giant-beds-cough.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Add Vite dependencies to astro
diff --git a/.changeset/giant-shirts-sing.md b/.changeset/giant-shirts-sing.md
deleted file mode 100644
index 17c0c507e..000000000
--- a/.changeset/giant-shirts-sing.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-'astro': patch
----
-
-Improve support for Astro config files.
-
-In addition to properly loading `.cjs` and `.js` files in all cases, Astro now supports `astro.config.ts` files.
-
-For convenience, you may now also move your `astro.config.js` file to a top-level `config/` directory.
diff --git a/.changeset/heavy-boxes-deliver.md b/.changeset/heavy-boxes-deliver.md
deleted file mode 100644
index a5d0e5e3f..000000000
--- a/.changeset/heavy-boxes-deliver.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fix middleware order
diff --git a/.changeset/large-grapes-lie.md b/.changeset/large-grapes-lie.md
deleted file mode 100644
index 6e13dfeeb..000000000
--- a/.changeset/large-grapes-lie.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@astrojs/markdown-remark': patch
----
-
-Move gray-matter to deps
diff --git a/.changeset/little-dogs-help.md b/.changeset/little-dogs-help.md
deleted file mode 100644
index 97f1bbbfa..000000000
--- a/.changeset/little-dogs-help.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fixes hoisted scripts to be bundled during the build
diff --git a/.changeset/many-donkeys-report.md b/.changeset/many-donkeys-report.md
deleted file mode 100644
index 86be61150..000000000
--- a/.changeset/many-donkeys-report.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Add build output
diff --git a/.changeset/pink-trainers-learn.md b/.changeset/pink-trainers-learn.md
deleted file mode 100644
index 6a704dde5..000000000
--- a/.changeset/pink-trainers-learn.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-'astro': minor
----
-
-Astro 0.21 Beta release! This introduces the new version of Astro that includes:
-
-- A new, faster, Go-based compiler
-- A runtime backed by Vite, with faster dev experience
-- New features
-
-See more at https://astro.build/blog/astro-021-preview/
\ No newline at end of file
diff --git a/.changeset/polite-ladybugs-train.md b/.changeset/polite-ladybugs-train.md
deleted file mode 100644
index ca194e5df..000000000
--- a/.changeset/polite-ladybugs-train.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Re-implement client:only support
diff --git a/.changeset/popular-plants-report.md b/.changeset/popular-plants-report.md
deleted file mode 100644
index c97c28631..000000000
--- a/.changeset/popular-plants-report.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fix for dev server not starting
diff --git a/.changeset/pre.json b/.changeset/pre.json
index b2b61969f..9f727f5fc 100644
--- a/.changeset/pre.json
+++ b/.changeset/pre.json
@@ -1,5 +1,5 @@
{
- "mode": "pre",
+ "mode": "exit",
"tag": "next",
"initialVersions": {
"docs": "0.0.7",
@@ -39,39 +39,9 @@
"@example/subpath": "0.0.1"
},
"changesets": [
- "beige-hairs-design",
- "beige-kings-listen",
- "bright-glasses-jump",
- "curvy-glasses-rest",
- "curvy-years-kiss",
- "dull-bikes-doubt",
- "dull-steaks-dance",
- "few-pumpkins-report",
- "four-kids-melt",
- "friendly-dingos-lie",
- "giant-beds-cough",
- "giant-shirts-sing",
- "heavy-boxes-deliver",
- "large-grapes-lie",
- "little-dogs-help",
- "many-donkeys-report",
- "pink-trainers-learn",
- "polite-ladybugs-train",
- "popular-plants-report",
- "quick-cheetahs-itch",
- "rare-cars-lick",
- "real-cats-act",
- "serious-knives-hug",
- "serious-rocks-juggle",
- "seven-bottles-warn",
- "shaggy-guests-type",
- "silly-apples-build",
- "silly-peas-battle",
- "strong-bugs-confess",
- "tiny-bulldogs-lie",
- "twelve-oranges-approve",
- "twenty-rabbits-repeat",
- "two-ducks-sit",
- "young-steaks-report"
+ "changeset-1",
+ "changeset-2",
+ "changeset-3",
+ "changeset-4"
]
}
diff --git a/.changeset/quick-cheetahs-itch.md b/.changeset/quick-cheetahs-itch.md
deleted file mode 100644
index 0801188ee..000000000
--- a/.changeset/quick-cheetahs-itch.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-'astro': patch
-'@astrojs/renderer-preact': patch
-'@astrojs/renderer-react': patch
-'@astrojs/renderer-solid': patch
-'@astrojs/renderer-svelte': patch
-'@astrojs/renderer-vue': patch
----
-
-Bugfix: Bundled CSS missing files on Windows
diff --git a/.changeset/rare-cars-lick.md b/.changeset/rare-cars-lick.md
deleted file mode 100644
index 2bdc132f4..000000000
--- a/.changeset/rare-cars-lick.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fix Lit renderer built
diff --git a/.changeset/real-cats-act.md b/.changeset/real-cats-act.md
deleted file mode 100644
index 611d314b1..000000000
--- a/.changeset/real-cats-act.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'create-astro': patch
----
-
-Fix issue with v7.x+ versions of npm init, which changed default flag handling
diff --git a/.changeset/serious-knives-hug.md b/.changeset/serious-knives-hug.md
deleted file mode 100644
index 338be0974..000000000
--- a/.changeset/serious-knives-hug.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fixes Vue scoped styles when built
diff --git a/.changeset/serious-rocks-juggle.md b/.changeset/serious-rocks-juggle.md
deleted file mode 100644
index 8125dec52..000000000
--- a/.changeset/serious-rocks-juggle.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fix for OSX .astro file corruption
diff --git a/.changeset/seven-bottles-warn.md b/.changeset/seven-bottles-warn.md
deleted file mode 100644
index 653618200..000000000
--- a/.changeset/seven-bottles-warn.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fixes dev server not stopping cleanly
diff --git a/.changeset/shaggy-guests-type.md b/.changeset/shaggy-guests-type.md
deleted file mode 100644
index fb17723d8..000000000
--- a/.changeset/shaggy-guests-type.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-'astro': patch
----
-
-Improve Tailwind HMR in `dev` mode
-
-Fix bug when using `` with no content
-
-Support `PUBLIC_` prefixed `.env` variables
-
-Respect `tsconfig.json` and `jsconfig.json` paths as aliases
diff --git a/.changeset/silly-apples-build.md b/.changeset/silly-apples-build.md
deleted file mode 100644
index 921849786..000000000
--- a/.changeset/silly-apples-build.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@astrojs/markdown-remark': minor
----
-
-Adds prism support within the Markdown plugin.
\ No newline at end of file
diff --git a/.changeset/silly-peas-battle.md b/.changeset/silly-peas-battle.md
deleted file mode 100644
index f25be96fa..000000000
--- a/.changeset/silly-peas-battle.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Update the build to build/bundle assets
diff --git a/.changeset/strong-bugs-confess.md b/.changeset/strong-bugs-confess.md
deleted file mode 100644
index 4436d3f2c..000000000
--- a/.changeset/strong-bugs-confess.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fixes layout file detection on non-unix environments
diff --git a/.changeset/twelve-oranges-approve.md b/.changeset/twelve-oranges-approve.md
deleted file mode 100644
index 25ee7464c..000000000
--- a/.changeset/twelve-oranges-approve.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-'astro': patch
----
-
-Provides first-class support for a site deployed to a subpath
-
-Now you can deploy your site to a subpath more easily. Astro will use your `buildOptions.site` URL and host the dev server from there.
-
-If your site config is `http://example.com/blog` you will need to go to `http://localhost:3000/blog/` in dev and when using `astro preview`.
-
-Includes a helpful 404 page when encountering this in dev and preview.
\ No newline at end of file
diff --git a/.changeset/twenty-rabbits-repeat.md b/.changeset/twenty-rabbits-repeat.md
deleted file mode 100644
index 4c39ad433..000000000
--- a/.changeset/twenty-rabbits-repeat.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Bugfix: PostCSS not working in all contexts
diff --git a/.changeset/twenty-ties-protect.md b/.changeset/twenty-ties-protect.md
deleted file mode 100644
index 075c396d3..000000000
--- a/.changeset/twenty-ties-protect.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fix small issue with Layout components in Astro Markdown files
diff --git a/.changeset/two-ducks-sit.md b/.changeset/two-ducks-sit.md
deleted file mode 100644
index db2e259b6..000000000
--- a/.changeset/two-ducks-sit.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-'astro': patch
-'@astrojs/renderer-vue': patch
----
-
-Improve error display
diff --git a/.changeset/young-steaks-report.md b/.changeset/young-steaks-report.md
deleted file mode 100644
index c2d65335a..000000000
--- a/.changeset/young-steaks-report.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'astro': patch
----
-
-Fix bug with attribute serialization