Releases Index
Astro

Astro

astro.buildFramework
$npx @buildinternet/releases get astro

Container renderComponent inlines component styles, scripts

This release1 featureNew capabilitiesAI-tallied from the release notes
astro@7.3.5

A new renderComponent() container function renders Astro components with inlined styles and scripts, replacing string-based rendering. Components must be imported with the ?container query string.

Read more →

ISR pages no longer served bogus cached redirects

This release2 fixesBug fixesAI-tallied from the release notes
@astrojs/vercel@11.0.11

Fixes a rare issue where ISR pages on Vercel could intermittently be served a cached redirect to a nonsense URL like /$0/ instead of the page, with unresolvable requests now returning 404. Also corrects the immutable Cache-Control rule for hashed /_astro/* assets being emitted after the filesystem route handle in the Vercel output config.

Read more →

@astrojs/mdx no longer installs with incompatible astro

This release1 enhancementImprovements to existing features1 fixBug fixesAI-tallied from the release notes
@astrojs/mdx@8.0.2

@astrojs/mdx v8 can no longer be installed alongside astro versions that bundle an older @astrojs/markdown-satteri lacking MDX support, and the error message now suggests updating astro when the processor is too old. Dependency @astrojs/markdown-satteri was bumped to 0.4.2.

Read more →

Image transform quality fixed; compile image service restored

This release3 fixesBug fixesAI-tallied from the release notes
@astrojs/cloudflare@14.3.3

Image transforms without a specified quality no longer output higher quality than expected on certain formats, and image requests work again when using imageService: 'compile' with passthroughImageService(). Also fixed the optimizeDeps.include glob astro/runtime/** matching .d.ts files, which created 83 unnecessary optimizer entries and empty output chunks per environment during dev.

Read more →

Incremental builds stop re-rendering unchanged pages

This release1 enhancementImprovements to existing features7 fixesBug fixesAI-tallied from the release notes
astro@7.3.4

Incremental builds no longer repeatedly render pages whose modules or compiled CSS reference bundled assets. Also fixes the dev server re-evaluating the entire server module graph on every request, which affected adapters running outside Vite's module runner such as @astrojs/cloudflare, plus domain-based i18n routing now respects security.allowedDomains.

Read more →

Fenced code highlighting fixed with raw HTML; heading IDs no longer collide

This release2 fixesBug fixesAI-tallied from the release notes
@astrojs/markdown-satteri@0.4.2

Syntax highlighting for fenced code blocks is fixed when raw HTML is enabled. Also fixes satteriHeadingIdsPlugin sharing Slugger state across documents when reused as a user hast plugin, which gave headings with identical text in different posts incorrect numeric suffixes.

Read more →

Babel option removed; Oxc compiler opt-in added

This release1 featureNew capabilities1 enhancementImprovements to existing featuresAI-tallied from the release notes
@astrojs/react@7.0.0

The React integration migrates to @vitejs/plugin-react v6 using Oxc for JSX and Fast Refresh, removing the babel integration option; projects with custom Babel transforms must configure @rolldown/plugin-babel under vite.plugins. An opt-in compiler option enables the Oxc-based React Compiler for client components and hooks via oxc-transform-react.

Read more →

Partytown dependency updated to 0.14.4

This release1 enhancementImprovements to existing featuresAI-tallied from the release notes
@astrojs/partytown@2.1.8

Updates @qwik.dev/partytown from 0.13.2 to 0.14.4, bringing fixes for analytics event forwarding and iframe loading, support for Google Tag Manager's Tag Assistant preview, and automatic execution of scripts added after client-side navigation.

Read more →

Vue render-function components build alongside React renderer

This release1 fixBug fixesAI-tallied from the release notes
@astrojs/vue@7.0.3

Fixes Vue render-function components failing to build when @astrojs/react is also enabled, by stopping the React renderer check from crashing on non-React object components and teaching Vue's check to recognize defineComponent() components whose setup function returns a render function.

Read more →

Skew protection covers /_astro/ build assets

This release1 fixBug fixesAI-tallied from the release notes
@astrojs/netlify@8.2.6

Skew protection patterns in skew-protection.json now include the build assets directory (/_astro/ by default), preventing lazy-hydrated islands from loading duplicate framework instances after a redeploy.

Read more →

Prerendered images fixed; dev server crash on workerd fixed

This release4 fixesBug fixesAI-tallied from the release notes
@astrojs/cloudflare@14.3.2

Static sites using the default Cloudflare Images binding now transform prerendered images at build time instead of serving broken images, and cold astro dev crashes with the passthrough image service are fixed. Also fixes build failures when the wrangler config declares Durable Object classes via the exports field, and pre-bundles renderer server entrypoints to prevent a mid-request re-optimization that could crash the dev server on Cloudflare workerd.

Read more →

Biome-powered astro2tsx improves .astro type checking

This release1 enhancementImprovements to existing features2 fixesBug fixesAI-tallied from the release notes
astro-vscode@2.17.0

The language server now uses a Biome-powered astro2tsx implementation with better support for incomplete syntax, generic types, and edge cases. Also fixed organize imports across frontmatter and multiple script tags, and the AstroComponent suffix not being removed from Svelte and Vue imports in .astro files.

Read more →

Biome-powered astro2tsx boosts .astro type checking

This release1 featureNew capabilities1 fixBug fixesAI-tallied from the release notes
@astrojs/language-server@2.17.0

The language server now uses a Biome-powered astro2tsx implementation with better support for incomplete syntax, generic types, and edge cases, improving type checking and editor support for .astro files. Fixed the AstroComponent suffix not being removed from Svelte and Vue imports.

Read more →

Vue render-function builds no longer break with React enabled

This release1 fixBug fixesAI-tallied from the release notes
@astrojs/react@6.0.6

React's renderer check no longer crashes on non-React object components, and Vue's check now recognizes defineComponent() components whose setup function returns a render function, fixing Vue render-function components that failed to build when @astrojs/react was also enabled.

Read more →

svgo security fix; dev server base URL no longer stripped

This release3 enhancementsImprovements to existing features14 fixesBug fixesAI-tallied from the release notes
astro@7.3.3

Updates svgo to 4.0.2 to resolve a security advisory, and fixes a dev server bug where a configured base like /s caused /src/... requests to be rewritten to /rc/... and fail. Also returns proper 400/404 responses from the image endpoint for invalid local image paths and cuts astro dev ready time by roughly a third on projects with a content config.

Read more →