diff --git a/.changeset/astro-markdown-remark-peer-range.md b/.changeset/astro-markdown-remark-peer-range.md deleted file mode 100644 index 14d4516d93b1..000000000000 --- a/.changeset/astro-markdown-remark-peer-range.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'astro': patch ---- - -Fixes `@astrojs/markdown-remark` being pinned to an exact version. diff --git a/.changeset/common-mails-pump.md b/.changeset/common-mails-pump.md deleted file mode 100644 index 804b3e8aee2e..000000000000 --- a/.changeset/common-mails-pump.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'astro': patch ---- - -Fixes prerender conflict warnings to correctly identify the route that first rendered a duplicate pathname, instead of misattributing the conflict to an unrelated route that merely matches the URL pattern diff --git a/.changeset/fix-check-astro-project-references.md b/.changeset/fix-check-astro-project-references.md deleted file mode 100644 index e6371e9aa164..000000000000 --- a/.changeset/fix-check-astro-project-references.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@astrojs/language-server': patch ---- - -Fixes `astro check` silently skipping `.astro` files that are only reachable through a TypeScript project reference (a tsconfig referenced via `references` in another tsconfig). These files are now checked and reported like any other `.astro` file. diff --git a/.changeset/great-bags-flash.md b/.changeset/great-bags-flash.md deleted file mode 100644 index f080628bb11d..000000000000 --- a/.changeset/great-bags-flash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@astrojs/cloudflare': patch ---- - -Added `@astrojs/prism` to the list of dependencies to optimise. The dev server is now faster for sites that use Prism as code highlighter. diff --git a/.changeset/internal-helpers-mdx-export.md b/.changeset/internal-helpers-mdx-export.md deleted file mode 100644 index 25a1215be80a..000000000000 --- a/.changeset/internal-helpers-mdx-export.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@astrojs/internal-helpers': minor ---- - -Adds an `@astrojs/internal-helpers/mdx` entrypoint with the shared helpers the Markdown processor packages use to render `.mdx` files. diff --git a/.changeset/light-pandas-repeat.md b/.changeset/light-pandas-repeat.md deleted file mode 100644 index 12ff8d673550..000000000000 --- a/.changeset/light-pandas-repeat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'astro': patch ---- - -Fixes a bug where editing a content collection entry during `astro dev` on Windows kept serving stale content until the dev server was restarted. The data store now notifies the dev server directly after each write instead of relying only on the file watcher, which can miss the atomic rename that commits the write on some platforms. diff --git a/.changeset/markdown-processors-own-mdx.md b/.changeset/markdown-processors-own-mdx.md deleted file mode 100644 index b839f53c5146..000000000000 --- a/.changeset/markdown-processors-own-mdx.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@astrojs/markdown-remark': minor -'@astrojs/markdown-satteri': minor ---- - -Adds MDX rendering to the `unified()` and `satteri()` processors. - -Both processors now compile `.mdx` files themselves. You still need to install `@astrojs/mdx` to add MDX support to your project. diff --git a/.changeset/mdx-extend-markdown-config-processor.md b/.changeset/mdx-extend-markdown-config-processor.md deleted file mode 100644 index 47c1723b95e7..000000000000 --- a/.changeset/mdx-extend-markdown-config-processor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@astrojs/mdx': patch ---- - -Fixes `.mdx` files still using `markdown.processor` when `extendMarkdownConfig` is `false`. They now use a clean default processor instead; pass `mdx({ processor })` to choose one explicitly. diff --git a/.changeset/mdx-legacy-plugin-options-warning.md b/.changeset/mdx-legacy-plugin-options-warning.md deleted file mode 100644 index b142fa7e4f5e..000000000000 --- a/.changeset/mdx-legacy-plugin-options-warning.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@astrojs/mdx': patch ---- - -Adds a warning when the deprecated `remarkPlugins`, `rehypePlugins`, `recmaPlugins` and `remarkRehype` options are ignored because your Markdown processor does not run them. They still apply when your processor is `unified()`, and were previously dropped silently otherwise. diff --git a/.changeset/mdx-processor-version-requirements.md b/.changeset/mdx-processor-version-requirements.md deleted file mode 100644 index 541708155ef6..000000000000 --- a/.changeset/mdx-processor-version-requirements.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -'@astrojs/mdx': major ---- - -Moves MDX file processing to the Markdown processors. - -'@astrojs/mdx' is still required to add MDX support to your project. However, it now delegates the MDX files processing to Markdown processors. - -#### What should I do? - -If you haven't explicitly installed a Markdown processor, you don't need to do anything. - -Otherwise, ensure that your configured Markdown processor uses the following version: -- `@astrojs/markdown-satteri` 0.4.0 or later if you use `satteri()` -- `@astrojs/markdown-remark` 7.3.0 or later if you use `unified()` diff --git a/.changeset/nine-streets-retire.md b/.changeset/nine-streets-retire.md deleted file mode 100644 index 8b6f2159130d..000000000000 --- a/.changeset/nine-streets-retire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@astrojs/cloudflare': patch ---- - -Fixes React SSR failures on the first Cloudflare dev request when JSON logging is enabled diff --git a/.changeset/sour-poems-wave.md b/.changeset/sour-poems-wave.md deleted file mode 100644 index 3915e545446d..000000000000 --- a/.changeset/sour-poems-wave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@astrojs/sitemap': patch ---- - -Fixes the sitemap outputting a URL with an empty path for the homepage (e.g. `https://example.com` instead of `https://example.com/`) when `trailingSlash` is set to `"never"` or `build.format` is set to `"file"` diff --git a/.changeset/unified-recma-plugins.md b/.changeset/unified-recma-plugins.md deleted file mode 100644 index 18fe94c681e3..000000000000 --- a/.changeset/unified-recma-plugins.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@astrojs/markdown-remark': minor ---- - -Adds a `recmaPlugins` option to `unified()` for adding recma (estree/JSX) plugins to the MDX compiler. diff --git a/.changeset/vercel-deps.md b/.changeset/vercel-deps.md deleted file mode 100644 index b55d23b81794..000000000000 --- a/.changeset/vercel-deps.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@astrojs/vercel": patch ---- - -Updates dependency `@vercel/analytics` to v2. See the [changelog](https://github.com/vercel/analytics/releases/tag/v2.0.0) for more details. -Updates dependency `@vercel/routing-utils` to v6. See the [changelog](https://github.com/vercel/vercel/blob/@vercel/routing-utils@6.4.0/packages/routing-utils/CHANGELOG.md#600) for more details. diff --git a/examples/advanced-routing/package.json b/examples/advanced-routing/package.json index f391cb945779..48ccf7ed627e 100644 --- a/examples/advanced-routing/package.json +++ b/examples/advanced-routing/package.json @@ -13,8 +13,8 @@ "astro": "astro" }, "dependencies": { - "@astrojs/node": "^11.1.4", - "astro": "^7.2.9", + "@astrojs/node": "^11.1.5", + "astro": "^7.2.10", "hono": "^4.12.14" }, "allowScripts": { diff --git a/examples/basics/package.json b/examples/basics/package.json index 4ad742083f03..5a41b28c8ac6 100644 --- a/examples/basics/package.json +++ b/examples/basics/package.json @@ -13,7 +13,7 @@ "astro": "astro" }, "dependencies": { - "astro": "^7.2.9" + "astro": "^7.2.10" }, "allowScripts": { "esbuild": true diff --git a/examples/blog/package.json b/examples/blog/package.json index 9312fb844add..794231c27848 100644 --- a/examples/blog/package.json +++ b/examples/blog/package.json @@ -13,10 +13,10 @@ "astro": "astro" }, "dependencies": { - "@astrojs/mdx": "^7.0.8", + "@astrojs/mdx": "^8.0.0", "@astrojs/rss": "^4.0.19", - "@astrojs/sitemap": "^3.7.3", - "astro": "^7.2.9", + "@astrojs/sitemap": "^3.7.4", + "astro": "^7.2.10", "sharp": "^0.35.0" }, "allowScripts": { diff --git a/examples/component/package.json b/examples/component/package.json index 9ec1efcc852b..ab75777c8d71 100644 --- a/examples/component/package.json +++ b/examples/component/package.json @@ -18,7 +18,7 @@ ], "scripts": {}, "devDependencies": { - "astro": "^7.2.9" + "astro": "^7.2.10" }, "peerDependencies": { "astro": "^5.0.0 || ^6.0.0" diff --git a/examples/container-with-vitest/package.json b/examples/container-with-vitest/package.json index dc0216148585..19bacf8156de 100644 --- a/examples/container-with-vitest/package.json +++ b/examples/container-with-vitest/package.json @@ -14,8 +14,8 @@ "test": "vitest run" }, "dependencies": { - "@astrojs/react": "^6.0.4", - "astro": "^7.2.9", + "@astrojs/react": "^6.0.5", + "astro": "^7.2.10", "react": "^18.3.1", "react-dom": "^18.3.1", "vitest": "^4.1.0" diff --git a/examples/framework-alpine/package.json b/examples/framework-alpine/package.json index d79c9264469f..db74cd1b44de 100644 --- a/examples/framework-alpine/package.json +++ b/examples/framework-alpine/package.json @@ -16,7 +16,7 @@ "@astrojs/alpinejs": "^1.0.0", "@types/alpinejs": "^3.13.11", "alpinejs": "^3.15.8", - "astro": "^7.2.9" + "astro": "^7.2.10" }, "allowScripts": { "esbuild": true diff --git a/examples/framework-multiple/package.json b/examples/framework-multiple/package.json index 448dc85b9182..6fd3d3651971 100644 --- a/examples/framework-multiple/package.json +++ b/examples/framework-multiple/package.json @@ -13,14 +13,14 @@ "astro": "astro" }, "dependencies": { - "@astrojs/preact": "^6.0.4", - "@astrojs/react": "^6.0.4", + "@astrojs/preact": "^6.0.5", + "@astrojs/react": "^6.0.5", "@astrojs/solid-js": "^7.0.2", "@astrojs/svelte": "^9.0.1", "@astrojs/vue": "^7.0.2", "@types/react": "^18.3.28", "@types/react-dom": "^18.3.7", - "astro": "^7.2.9", + "astro": "^7.2.10", "preact": "^10.28.4", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/examples/framework-preact/package.json b/examples/framework-preact/package.json index 04700b842c19..8c6bfbb517b4 100644 --- a/examples/framework-preact/package.json +++ b/examples/framework-preact/package.json @@ -13,9 +13,9 @@ "astro": "astro" }, "dependencies": { - "@astrojs/preact": "^6.0.4", + "@astrojs/preact": "^6.0.5", "@preact/signals": "^2.8.1", - "astro": "^7.2.9", + "astro": "^7.2.10", "preact": "^10.28.4" }, "allowScripts": { diff --git a/examples/framework-react/package.json b/examples/framework-react/package.json index 1666401351ca..f5963b8f59b5 100644 --- a/examples/framework-react/package.json +++ b/examples/framework-react/package.json @@ -13,10 +13,10 @@ "astro": "astro" }, "dependencies": { - "@astrojs/react": "^6.0.4", + "@astrojs/react": "^6.0.5", "@types/react": "^18.3.28", "@types/react-dom": "^18.3.7", - "astro": "^7.2.9", + "astro": "^7.2.10", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/examples/framework-solid/package.json b/examples/framework-solid/package.json index 8b2f3fd223eb..83775bec46a8 100644 --- a/examples/framework-solid/package.json +++ b/examples/framework-solid/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@astrojs/solid-js": "^7.0.2", - "astro": "^7.2.9", + "astro": "^7.2.10", "solid-js": "^1.9.11" }, "allowScripts": { diff --git a/examples/framework-svelte/package.json b/examples/framework-svelte/package.json index 4f54355d043c..0744354776e5 100644 --- a/examples/framework-svelte/package.json +++ b/examples/framework-svelte/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@astrojs/svelte": "^9.0.1", - "astro": "^7.2.9", + "astro": "^7.2.10", "svelte": "^5.53.5" }, "allowScripts": { diff --git a/examples/framework-vue/package.json b/examples/framework-vue/package.json index 366b874dc6c3..98adcf605ddb 100644 --- a/examples/framework-vue/package.json +++ b/examples/framework-vue/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@astrojs/vue": "^7.0.2", - "astro": "^7.2.9", + "astro": "^7.2.10", "vue": "^3.5.29" }, "allowScripts": { diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 066875c2daa4..2f35a0d8d2de 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -13,8 +13,8 @@ "astro": "astro" }, "dependencies": { - "@astrojs/node": "^11.1.4", - "astro": "^7.2.9" + "@astrojs/node": "^11.1.5", + "astro": "^7.2.10" }, "allowScripts": { "esbuild": true diff --git a/examples/integration/package.json b/examples/integration/package.json index c8974f7cb3b2..a1b49d922000 100644 --- a/examples/integration/package.json +++ b/examples/integration/package.json @@ -18,7 +18,7 @@ ], "scripts": {}, "devDependencies": { - "astro": "^7.2.9" + "astro": "^7.2.10" }, "peerDependencies": { "astro": "^4.0.0" diff --git a/examples/minimal/package.json b/examples/minimal/package.json index bcc11629237d..61c2edb4733e 100644 --- a/examples/minimal/package.json +++ b/examples/minimal/package.json @@ -13,7 +13,7 @@ "astro": "astro" }, "dependencies": { - "astro": "^7.2.9" + "astro": "^7.2.10" }, "allowScripts": { "esbuild": true diff --git a/examples/portfolio/package.json b/examples/portfolio/package.json index bd4173c09df0..fea387bde777 100644 --- a/examples/portfolio/package.json +++ b/examples/portfolio/package.json @@ -13,7 +13,7 @@ "astro": "astro" }, "dependencies": { - "astro": "^7.2.9" + "astro": "^7.2.10" }, "allowScripts": { "esbuild": true diff --git a/examples/ssr/package.json b/examples/ssr/package.json index 077c445c090d..7ce175bb0930 100644 --- a/examples/ssr/package.json +++ b/examples/ssr/package.json @@ -14,9 +14,9 @@ "server": "node dist/server/entry.mjs" }, "dependencies": { - "@astrojs/node": "^11.1.4", + "@astrojs/node": "^11.1.5", "@astrojs/svelte": "^9.0.1", - "astro": "^7.2.9", + "astro": "^7.2.10", "svelte": "^5.53.5" }, "allowScripts": { diff --git a/examples/starlog/package.json b/examples/starlog/package.json index 8a2ae5045935..010e0374a576 100644 --- a/examples/starlog/package.json +++ b/examples/starlog/package.json @@ -9,7 +9,7 @@ "astro": "astro" }, "dependencies": { - "astro": "^7.2.9", + "astro": "^7.2.10", "sass": "^1.97.3", "sharp": "^0.35.0" }, diff --git a/examples/toolbar-app/package.json b/examples/toolbar-app/package.json index fcc3ec41e8de..6bb16673100a 100644 --- a/examples/toolbar-app/package.json +++ b/examples/toolbar-app/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/node": "^22.10.6", - "astro": "^7.2.9" + "astro": "^7.2.10" }, "engines": { "node": ">=22.12.0" diff --git a/examples/with-markdoc/package.json b/examples/with-markdoc/package.json index 4dfbc972fc89..191c93e20bd6 100644 --- a/examples/with-markdoc/package.json +++ b/examples/with-markdoc/package.json @@ -13,8 +13,8 @@ "astro": "astro" }, "dependencies": { - "@astrojs/markdoc": "^2.0.8", - "astro": "^7.2.9" + "@astrojs/markdoc": "^2.0.9", + "astro": "^7.2.10" }, "allowScripts": { "esbuild": true diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index e5211f98cdb7..ebcbb9f60440 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -13,9 +13,9 @@ "astro": "astro" }, "dependencies": { - "@astrojs/mdx": "^7.0.8", - "@astrojs/preact": "^6.0.4", - "astro": "^7.2.9", + "@astrojs/mdx": "^8.0.0", + "@astrojs/preact": "^6.0.5", + "astro": "^7.2.10", "preact": "^10.28.4" }, "allowScripts": { diff --git a/examples/with-nanostores/package.json b/examples/with-nanostores/package.json index cb5d622fa40e..6f1fdcf2283d 100644 --- a/examples/with-nanostores/package.json +++ b/examples/with-nanostores/package.json @@ -13,9 +13,9 @@ "astro": "astro" }, "dependencies": { - "@astrojs/preact": "^6.0.4", + "@astrojs/preact": "^6.0.5", "@nanostores/preact": "^1.0.0", - "astro": "^7.2.9", + "astro": "^7.2.10", "nanostores": "^1.1.1", "preact": "^10.28.4" }, diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index eaadae6ab9dc..de89f1e3b454 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -13,10 +13,10 @@ "astro": "astro" }, "dependencies": { - "@astrojs/mdx": "^7.0.8", + "@astrojs/mdx": "^8.0.0", "@tailwindcss/vite": "^4.2.1", "@types/canvas-confetti": "^1.9.0", - "astro": "^7.2.9", + "astro": "^7.2.10", "canvas-confetti": "^1.9.4", "tailwindcss": "^4.2.1", "vite": "^8.0.13" diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index e5f41aaf708c..495ff86b211e 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -14,7 +14,7 @@ "test": "vitest" }, "dependencies": { - "astro": "^7.2.9", + "astro": "^7.2.10", "vitest": "^5.0.0-beta.2" }, "allowScripts": { diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 5a84ae7b1771..72dd61948025 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -1,5 +1,19 @@ # astro +## 7.2.10 + +### Patch Changes + +- [#17262](https://github.com/withastro/astro/pull/17262) [`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Fixes `@astrojs/markdown-remark` being pinned to an exact version. + +- [#17833](https://github.com/withastro/astro/pull/17833) [`413a6e7`](https://github.com/withastro/astro/commit/413a6e7a9b966124913893182b83cbd30a9fd3ab) Thanks [@astro-factory](https://github.com/apps/astro-factory)! - Fixes prerender conflict warnings to correctly identify the route that first rendered a duplicate pathname, instead of misattributing the conflict to an unrelated route that merely matches the URL pattern + +- [#17755](https://github.com/withastro/astro/pull/17755) [`157c500`](https://github.com/withastro/astro/commit/157c500c38faa7ecf1251adbaeefcd109470d75c) Thanks [@matthewp](https://github.com/matthewp)! - Fixes a bug where editing a content collection entry during `astro dev` on Windows kept serving stale content until the dev server was restarted. The data store now notifies the dev server directly after each write instead of relying only on the file watcher, which can miss the atomic rename that commits the write on some platforms. + +- Updated dependencies [[`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40), [`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40)]: + - @astrojs/internal-helpers@0.11.0 + - @astrojs/markdown-satteri@0.4.0 + ## 7.2.9 ### Patch Changes diff --git a/packages/astro/package.json b/packages/astro/package.json index b1ba111b3aa6..d3b645cf8020 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -1,6 +1,6 @@ { "name": "astro", - "version": "7.2.9", + "version": "7.2.10", "description": "Astro is a modern site builder with web best practices, performance, and DX front-of-mind.", "type": "module", "author": "withastro", diff --git a/packages/integrations/cloudflare/CHANGELOG.md b/packages/integrations/cloudflare/CHANGELOG.md index 9aea275ba5e4..d69f116ddafe 100644 --- a/packages/integrations/cloudflare/CHANGELOG.md +++ b/packages/integrations/cloudflare/CHANGELOG.md @@ -1,5 +1,17 @@ # @astrojs/cloudflare +## 14.2.6 + +### Patch Changes + +- [#17854](https://github.com/withastro/astro/pull/17854) [`07b919f`](https://github.com/withastro/astro/commit/07b919f23e3041c4cc9c4f33004a19a32a5294b3) Thanks [@ematipico](https://github.com/ematipico)! - Added `@astrojs/prism` to the list of dependencies to optimise. The dev server is now faster for sites that use Prism as code highlighter. + +- [#17850](https://github.com/withastro/astro/pull/17850) [`1301c37`](https://github.com/withastro/astro/commit/1301c374435897654bf52d80d91d0947b72cf1a1) Thanks [@matthewp](https://github.com/matthewp)! - Fixes React SSR failures on the first Cloudflare dev request when JSON logging is enabled + +- Updated dependencies [[`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40)]: + - @astrojs/internal-helpers@0.11.0 + - @astrojs/underscore-redirects@1.0.4 + ## 14.2.5 ### Patch Changes diff --git a/packages/integrations/cloudflare/package.json b/packages/integrations/cloudflare/package.json index 3ad6c5607069..c545c113998e 100644 --- a/packages/integrations/cloudflare/package.json +++ b/packages/integrations/cloudflare/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/cloudflare", "description": "Deploy your site to Cloudflare Workers", - "version": "14.2.5", + "version": "14.2.6", "type": "module", "author": "withastro", "license": "MIT", diff --git a/packages/integrations/markdoc/CHANGELOG.md b/packages/integrations/markdoc/CHANGELOG.md index a90f2a693fd3..472ca84c1b33 100644 --- a/packages/integrations/markdoc/CHANGELOG.md +++ b/packages/integrations/markdoc/CHANGELOG.md @@ -1,5 +1,12 @@ # @astrojs/markdoc +## 2.0.9 + +### Patch Changes + +- Updated dependencies [[`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40)]: + - @astrojs/internal-helpers@0.11.0 + ## 2.0.8 ### Patch Changes diff --git a/packages/integrations/markdoc/package.json b/packages/integrations/markdoc/package.json index 0d3bb887e88f..1d55d6b53e6a 100644 --- a/packages/integrations/markdoc/package.json +++ b/packages/integrations/markdoc/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/markdoc", "description": "Add support for Markdoc in your Astro site", - "version": "2.0.8", + "version": "2.0.9", "type": "module", "author": "withastro", "license": "MIT", diff --git a/packages/integrations/mdx/CHANGELOG.md b/packages/integrations/mdx/CHANGELOG.md index 52bc392d8777..8df71a468385 100644 --- a/packages/integrations/mdx/CHANGELOG.md +++ b/packages/integrations/mdx/CHANGELOG.md @@ -1,5 +1,31 @@ # @astrojs/mdx +## 8.0.0 + +### Major Changes + +- [#17262](https://github.com/withastro/astro/pull/17262) [`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Moves MDX file processing to the Markdown processors. + + '@astrojs/mdx' is still required to add MDX support to your project. However, it now delegates the MDX files processing to Markdown processors. + + #### What should I do? + + If you haven't explicitly installed a Markdown processor, you don't need to do anything. + + Otherwise, ensure that your configured Markdown processor uses the following version: + - `@astrojs/markdown-satteri` 0.4.0 or later if you use `satteri()` + - `@astrojs/markdown-remark` 7.3.0 or later if you use `unified()` + +### Patch Changes + +- [#17262](https://github.com/withastro/astro/pull/17262) [`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Fixes `.mdx` files still using `markdown.processor` when `extendMarkdownConfig` is `false`. They now use a clean default processor instead; pass `mdx({ processor })` to choose one explicitly. + +- [#17262](https://github.com/withastro/astro/pull/17262) [`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Adds a warning when the deprecated `remarkPlugins`, `rehypePlugins`, `recmaPlugins` and `remarkRehype` options are ignored because your Markdown processor does not run them. They still apply when your processor is `unified()`, and were previously dropped silently otherwise. + +- Updated dependencies [[`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40), [`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40)]: + - @astrojs/internal-helpers@0.11.0 + - @astrojs/markdown-satteri@0.4.0 + ## 7.0.8 ### Patch Changes diff --git a/packages/integrations/mdx/package.json b/packages/integrations/mdx/package.json index 3e84c82c76e2..1cf56f66aeb3 100644 --- a/packages/integrations/mdx/package.json +++ b/packages/integrations/mdx/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/mdx", "description": "Add support for MDX pages in your Astro site", - "version": "7.0.8", + "version": "8.0.0", "type": "module", "author": "withastro", "license": "MIT", diff --git a/packages/integrations/netlify/CHANGELOG.md b/packages/integrations/netlify/CHANGELOG.md index 03e42470202f..6ef25254b0e8 100644 --- a/packages/integrations/netlify/CHANGELOG.md +++ b/packages/integrations/netlify/CHANGELOG.md @@ -1,5 +1,13 @@ # @astrojs/netlify +## 8.2.5 + +### Patch Changes + +- Updated dependencies [[`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40)]: + - @astrojs/internal-helpers@0.11.0 + - @astrojs/underscore-redirects@1.0.4 + ## 8.2.4 ### Patch Changes diff --git a/packages/integrations/netlify/package.json b/packages/integrations/netlify/package.json index 6ca1677e9949..e2310b698245 100644 --- a/packages/integrations/netlify/package.json +++ b/packages/integrations/netlify/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/netlify", "description": "Deploy your site to Netlify", - "version": "8.2.4", + "version": "8.2.5", "type": "module", "author": "withastro", "license": "MIT", diff --git a/packages/integrations/node/CHANGELOG.md b/packages/integrations/node/CHANGELOG.md index 514db70e8ee0..bdd121f8aa72 100644 --- a/packages/integrations/node/CHANGELOG.md +++ b/packages/integrations/node/CHANGELOG.md @@ -1,5 +1,12 @@ # @astrojs/node +## 11.1.5 + +### Patch Changes + +- Updated dependencies [[`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40)]: + - @astrojs/internal-helpers@0.11.0 + ## 11.1.4 ### Patch Changes diff --git a/packages/integrations/node/package.json b/packages/integrations/node/package.json index 090c0e3d8f99..f732dbb6eacf 100644 --- a/packages/integrations/node/package.json +++ b/packages/integrations/node/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/node", "description": "Deploy your site to a Node.js server", - "version": "11.1.4", + "version": "11.1.5", "type": "module", "author": "withastro", "license": "MIT", diff --git a/packages/integrations/preact/CHANGELOG.md b/packages/integrations/preact/CHANGELOG.md index 088ccc09e494..4d172c4ad5ef 100644 --- a/packages/integrations/preact/CHANGELOG.md +++ b/packages/integrations/preact/CHANGELOG.md @@ -1,5 +1,12 @@ # @astrojs/preact +## 6.0.5 + +### Patch Changes + +- Updated dependencies [[`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40)]: + - @astrojs/internal-helpers@0.11.0 + ## 6.0.4 ### Patch Changes diff --git a/packages/integrations/preact/package.json b/packages/integrations/preact/package.json index 242d026cf7b2..1fccf8f01a3f 100644 --- a/packages/integrations/preact/package.json +++ b/packages/integrations/preact/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/preact", "description": "Use Preact components within Astro", - "version": "6.0.4", + "version": "6.0.5", "type": "module", "author": "withastro", "license": "MIT", diff --git a/packages/integrations/react/CHANGELOG.md b/packages/integrations/react/CHANGELOG.md index 11fa1a479d0c..0e2f9cad9383 100644 --- a/packages/integrations/react/CHANGELOG.md +++ b/packages/integrations/react/CHANGELOG.md @@ -1,5 +1,12 @@ # @astrojs/react +## 6.0.5 + +### Patch Changes + +- Updated dependencies [[`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40)]: + - @astrojs/internal-helpers@0.11.0 + ## 6.0.4 ### Patch Changes diff --git a/packages/integrations/react/package.json b/packages/integrations/react/package.json index af7b3d54365d..67453ba04611 100644 --- a/packages/integrations/react/package.json +++ b/packages/integrations/react/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/react", "description": "Use React components within Astro", - "version": "6.0.4", + "version": "6.0.5", "type": "module", "author": "withastro", "license": "MIT", diff --git a/packages/integrations/sitemap/CHANGELOG.md b/packages/integrations/sitemap/CHANGELOG.md index e6c17db40621..ad458c6f38af 100644 --- a/packages/integrations/sitemap/CHANGELOG.md +++ b/packages/integrations/sitemap/CHANGELOG.md @@ -1,5 +1,11 @@ # @astrojs/sitemap +## 3.7.4 + +### Patch Changes + +- [#17851](https://github.com/withastro/astro/pull/17851) [`52d3f56`](https://github.com/withastro/astro/commit/52d3f56999ecdf92510b2c16ed2a3a4785b9c73a) Thanks [@astro-factory](https://github.com/apps/astro-factory)! - Fixes the sitemap outputting a URL with an empty path for the homepage (e.g. `https://example.com` instead of `https://example.com/`) when `trailingSlash` is set to `"never"` or `build.format` is set to `"file"` + ## 3.7.3 ### Patch Changes diff --git a/packages/integrations/sitemap/package.json b/packages/integrations/sitemap/package.json index 68dde8a8c4af..25a7e453f54c 100644 --- a/packages/integrations/sitemap/package.json +++ b/packages/integrations/sitemap/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/sitemap", "description": "Generate a sitemap for your Astro site", - "version": "3.7.3", + "version": "3.7.4", "type": "module", "author": "withastro", "license": "MIT", diff --git a/packages/integrations/vercel/CHANGELOG.md b/packages/integrations/vercel/CHANGELOG.md index bd014bb2ef71..6d4907f52a9f 100644 --- a/packages/integrations/vercel/CHANGELOG.md +++ b/packages/integrations/vercel/CHANGELOG.md @@ -1,5 +1,14 @@ # @astrojs/vercel +## 11.0.9 + +### Patch Changes + +- [#17450](https://github.com/withastro/astro/pull/17450) [`19dae21`](https://github.com/withastro/astro/commit/19dae210d42bd22662ee678c173676573b6168f2) Thanks [@ocavue](https://github.com/ocavue)! - Updates dependency `@vercel/analytics` to v2. See the [changelog](https://github.com/vercel/analytics/releases/tag/v2.0.0) for more details. + Updates dependency `@vercel/routing-utils` to v6. See the [changelog](https://github.com/vercel/vercel/blob/@vercel/routing-utils@6.4.0/packages/routing-utils/CHANGELOG.md#600) for more details. +- Updated dependencies [[`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40)]: + - @astrojs/internal-helpers@0.11.0 + ## 11.0.8 ### Patch Changes diff --git a/packages/integrations/vercel/package.json b/packages/integrations/vercel/package.json index 1524f8965c0a..59fa4d05467e 100644 --- a/packages/integrations/vercel/package.json +++ b/packages/integrations/vercel/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/vercel", "description": "Deploy your site to Vercel", - "version": "11.0.8", + "version": "11.0.9", "type": "module", "author": "withastro", "license": "MIT", diff --git a/packages/internal-helpers/CHANGELOG.md b/packages/internal-helpers/CHANGELOG.md index 591766598b54..7f683ae82092 100644 --- a/packages/internal-helpers/CHANGELOG.md +++ b/packages/internal-helpers/CHANGELOG.md @@ -1,5 +1,11 @@ # @astrojs/internal-helpers +## 0.11.0 + +### Minor Changes + +- [#17262](https://github.com/withastro/astro/pull/17262) [`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Adds an `@astrojs/internal-helpers/mdx` entrypoint with the shared helpers the Markdown processor packages use to render `.mdx` files. + ## 0.10.4 ### Patch Changes diff --git a/packages/internal-helpers/package.json b/packages/internal-helpers/package.json index b2442bed0303..2bac2471fa23 100644 --- a/packages/internal-helpers/package.json +++ b/packages/internal-helpers/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/internal-helpers", "description": "Internal helpers used by core Astro packages.", - "version": "0.10.4", + "version": "0.11.0", "type": "module", "author": "withastro", "license": "MIT", diff --git a/packages/language-tools/language-server/CHANGELOG.md b/packages/language-tools/language-server/CHANGELOG.md index 5e194d851743..38dc4a726df9 100644 --- a/packages/language-tools/language-server/CHANGELOG.md +++ b/packages/language-tools/language-server/CHANGELOG.md @@ -1,5 +1,11 @@ # @astrojs/language-server +## 2.16.16 + +### Patch Changes + +- [#17715](https://github.com/withastro/astro/pull/17715) [`a51c533`](https://github.com/withastro/astro/commit/a51c533224687120f0b279f740bdd80b62bc3769) Thanks [@wakqasahmed](https://github.com/wakqasahmed)! - Fixes `astro check` silently skipping `.astro` files that are only reachable through a TypeScript project reference (a tsconfig referenced via `references` in another tsconfig). These files are now checked and reported like any other `.astro` file. + ## 2.16.15 ### Patch Changes diff --git a/packages/language-tools/language-server/package.json b/packages/language-tools/language-server/package.json index 8fc5a2b407be..694c04aec7a0 100644 --- a/packages/language-tools/language-server/package.json +++ b/packages/language-tools/language-server/package.json @@ -1,6 +1,6 @@ { "name": "@astrojs/language-server", - "version": "2.16.15", + "version": "2.16.16", "author": "withastro", "license": "MIT", "repository": { diff --git a/packages/markdown/remark/CHANGELOG.md b/packages/markdown/remark/CHANGELOG.md index c7bb7c37486c..b190cc4c0b93 100644 --- a/packages/markdown/remark/CHANGELOG.md +++ b/packages/markdown/remark/CHANGELOG.md @@ -1,5 +1,20 @@ # @astrojs/markdown-remark +## 7.3.0 + +### Minor Changes + +- [#17262](https://github.com/withastro/astro/pull/17262) [`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Adds MDX rendering to the `unified()` and `satteri()` processors. + + Both processors now compile `.mdx` files themselves. You still need to install `@astrojs/mdx` to add MDX support to your project. + +- [#17262](https://github.com/withastro/astro/pull/17262) [`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Adds a `recmaPlugins` option to `unified()` for adding recma (estree/JSX) plugins to the MDX compiler. + +### Patch Changes + +- Updated dependencies [[`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40)]: + - @astrojs/internal-helpers@0.11.0 + ## 7.2.4 ### Patch Changes diff --git a/packages/markdown/remark/package.json b/packages/markdown/remark/package.json index 8f2fdd9dabec..7521374a05e9 100644 --- a/packages/markdown/remark/package.json +++ b/packages/markdown/remark/package.json @@ -1,6 +1,6 @@ { "name": "@astrojs/markdown-remark", - "version": "7.2.4", + "version": "7.3.0", "type": "module", "author": "withastro", "license": "MIT", diff --git a/packages/markdown/satteri/CHANGELOG.md b/packages/markdown/satteri/CHANGELOG.md index 7428f31f46a8..33388517b69c 100644 --- a/packages/markdown/satteri/CHANGELOG.md +++ b/packages/markdown/satteri/CHANGELOG.md @@ -1,5 +1,18 @@ # @astrojs/markdown-satteri +## 0.4.0 + +### Minor Changes + +- [#17262](https://github.com/withastro/astro/pull/17262) [`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Adds MDX rendering to the `unified()` and `satteri()` processors. + + Both processors now compile `.mdx` files themselves. You still need to install `@astrojs/mdx` to add MDX support to your project. + +### Patch Changes + +- Updated dependencies [[`f8e9458`](https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40)]: + - @astrojs/internal-helpers@0.11.0 + ## 0.3.8 ### Patch Changes diff --git a/packages/markdown/satteri/package.json b/packages/markdown/satteri/package.json index 10e41f32754f..85dcebdae93f 100644 --- a/packages/markdown/satteri/package.json +++ b/packages/markdown/satteri/package.json @@ -1,6 +1,6 @@ { "name": "@astrojs/markdown-satteri", - "version": "0.3.8", + "version": "0.4.0", "type": "module", "author": "withastro", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1c653cc928d2..fa8c23f8281a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -390,10 +390,10 @@ importers: examples/advanced-routing: dependencies: '@astrojs/node': - specifier: ^11.1.4 + specifier: ^11.1.5 version: link:../../packages/integrations/node astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro hono: specifier: ^4.12.14 @@ -402,22 +402,22 @@ importers: examples/basics: dependencies: astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro examples/blog: dependencies: '@astrojs/mdx': - specifier: ^7.0.8 + specifier: ^8.0.0 version: link:../../packages/integrations/mdx '@astrojs/rss': specifier: ^4.0.19 version: link:../../packages/astro-rss '@astrojs/sitemap': - specifier: ^3.7.3 + specifier: ^3.7.4 version: link:../../packages/integrations/sitemap astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro sharp: specifier: ^0.35.0 @@ -426,16 +426,16 @@ importers: examples/component: devDependencies: astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro examples/container-with-vitest: dependencies: '@astrojs/react': - specifier: ^6.0.4 + specifier: ^6.0.5 version: link:../../packages/integrations/react astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro react: specifier: ^18.3.1 @@ -466,16 +466,16 @@ importers: specifier: ^3.15.8 version: 3.15.8 astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro examples/framework-multiple: dependencies: '@astrojs/preact': - specifier: ^6.0.4 + specifier: ^6.0.5 version: link:../../packages/integrations/preact '@astrojs/react': - specifier: ^6.0.4 + specifier: ^6.0.5 version: link:../../packages/integrations/react '@astrojs/solid-js': specifier: ^7.0.2 @@ -493,7 +493,7 @@ importers: specifier: ^18.3.7 version: 18.3.7(@types/react@18.3.28) astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro preact: specifier: ^10.28.4 @@ -517,13 +517,13 @@ importers: examples/framework-preact: dependencies: '@astrojs/preact': - specifier: ^6.0.4 + specifier: ^6.0.5 version: link:../../packages/integrations/preact '@preact/signals': specifier: ^2.8.1 version: 2.8.2(preact@10.29.8) astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro preact: specifier: ^10.28.4 @@ -532,7 +532,7 @@ importers: examples/framework-react: dependencies: '@astrojs/react': - specifier: ^6.0.4 + specifier: ^6.0.5 version: link:../../packages/integrations/react '@types/react': specifier: ^18.3.28 @@ -541,7 +541,7 @@ importers: specifier: ^18.3.7 version: 18.3.7(@types/react@18.3.28) astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro react: specifier: ^18.3.1 @@ -556,7 +556,7 @@ importers: specifier: ^7.0.2 version: link:../../packages/integrations/solid astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro solid-js: specifier: ^1.9.11 @@ -568,7 +568,7 @@ importers: specifier: ^9.0.1 version: link:../../packages/integrations/svelte astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro svelte: specifier: ^5.53.5 @@ -580,7 +580,7 @@ importers: specifier: ^7.0.2 version: link:../../packages/integrations/vue astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro vue: specifier: ^3.5.29 @@ -589,40 +589,40 @@ importers: examples/hackernews: dependencies: '@astrojs/node': - specifier: ^11.1.4 + specifier: ^11.1.5 version: link:../../packages/integrations/node astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro examples/integration: devDependencies: astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro examples/minimal: dependencies: astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro examples/portfolio: dependencies: astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro examples/ssr: dependencies: '@astrojs/node': - specifier: ^11.1.4 + specifier: ^11.1.5 version: link:../../packages/integrations/node '@astrojs/svelte': specifier: ^9.0.1 version: link:../../packages/integrations/svelte astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro svelte: specifier: ^5.53.5 @@ -631,7 +631,7 @@ importers: examples/starlog: dependencies: astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro sass: specifier: ^1.97.3 @@ -646,28 +646,28 @@ importers: specifier: ^22.19.0 version: 22.19.19 astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro examples/with-markdoc: dependencies: '@astrojs/markdoc': - specifier: ^2.0.8 + specifier: ^2.0.9 version: link:../../packages/integrations/markdoc astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro examples/with-mdx: dependencies: '@astrojs/mdx': - specifier: ^7.0.8 + specifier: ^8.0.0 version: link:../../packages/integrations/mdx '@astrojs/preact': - specifier: ^6.0.4 + specifier: ^6.0.5 version: link:../../packages/integrations/preact astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro preact: specifier: ^10.28.4 @@ -676,13 +676,13 @@ importers: examples/with-nanostores: dependencies: '@astrojs/preact': - specifier: ^6.0.4 + specifier: ^6.0.5 version: link:../../packages/integrations/preact '@nanostores/preact': specifier: ^1.0.0 version: 1.0.0(nanostores@1.1.1)(preact@10.29.8) astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro nanostores: specifier: ^1.1.1 @@ -694,7 +694,7 @@ importers: examples/with-tailwindcss: dependencies: '@astrojs/mdx': - specifier: ^7.0.8 + specifier: ^8.0.0 version: link:../../packages/integrations/mdx '@tailwindcss/vite': specifier: ^4.2.1 @@ -703,7 +703,7 @@ importers: specifier: ^1.9.0 version: 1.9.0 astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro canvas-confetti: specifier: ^1.9.4 @@ -718,7 +718,7 @@ importers: examples/with-vitest: dependencies: astro: - specifier: ^7.2.9 + specifier: ^7.2.10 version: link:../../packages/astro vitest: specifier: ^5.0.0-beta.2