Change8

astro@7.0.0-beta.4

Breaking Changes
📦 astroView on GitHub →
1 breaking1 features🐛 1 fixes1 deprecations🔧 4 symbols

Summary

This release switches the default Markdown processor to Sätteri, requiring manual configuration if the previous remark/rehype pipeline is desired. A bug causing spurious header warnings on prerendered pages was also resolved.

⚠️ Breaking Changes

  • The default Markdown processor for .md files has changed from the remark/rehype pipeline to Sätteri from @astrojs/markdown-satteri. If you relied on remark/rehype features, you must now explicitly install @astrojs/markdown-remark and configure it in astro.config.mjs.

Migration Steps

  1. If you need to retain the remark/rehype pipeline, install `@astrojs/markdown-remark` and configure your processor in `astro.config.mjs` using the `unified()` export from `@astrojs/markdown-remark`.

✨ New Features

  • Sätteri is now the default Markdown processor for .md files.

🐛 Bug Fixes

  • Fixed a spurious warning related to Astro.request.headers on prerendered pages when security.allowedDomains is configured, as internal header validation now correctly skips prerendered routes.

Affected Symbols

⚡ Deprecations

  • The markdown.remarkPlugins, markdown.rehypePlugins, and markdown.remarkRehype options are deprecated and now require the explicit installation of @astrojs/markdown-remark to function.