Astro
Frontend & MobileThe web framework for content-driven websites. ⭐️ Star to support our work!
Release History
@astrojs/vercel@11.0.3astro@7.0.9@astrojs/netlify@8.1.2astro@7.0.8@astrojs/language-server@2.16.12@astrojs/cloudflare@14.1.3@astrojs/markdown-satteri@0.3.4@astrojs/mdx@7.0.3astro@7.0.75 fixesThis patch release focuses on stability and correctness, fixing several bugs related to CSS handling in development and build, dev server memory leaks, and dynamic route matching.
@astrojs/cloudflare@14.1.23 fixesThis patch release fixes several build and development issues, including correct handling of custom image services, preventing React hook errors during development, and ensuring build-time variable resolution.
@astrojs/telemetry@3.3.3This patch release focuses on internal dependency updates, removing the `is-wsl` dependency and replacing `which-pm-runs` with `package-manager-detector`.
@astrojs/language-server@2.16.111 fixThis patch release updates internal dependencies to address a reported denial-of-service vulnerability in the bundled YAML parser.
@astrojs/markdown-satteri@0.3.3This patch release primarily involved updating internal helper dependencies.
@astrojs/solid-js@7.0.11 fixThis patch release fixes a rendering issue in projects using both SolidJS and Svelte 5 components by correcting how the Solid renderer handles Svelte 5 compilation artifacts.
@astrojs/react@6.0.1This patch release primarily involved updating internal helper dependencies.
@astrojs/vercel@11.0.2This patch release primarily involved updating internal helper dependencies.
@astrojs/mdx@7.0.2This patch release updates internal dependencies, specifically @astrojs/internal-helpers and @astrojs/markdown-remark, to newer patch versions.
@astrojs/preact@6.0.1This patch release primarily involved updating internal helper dependencies.
@astrojs/markdown-remark@7.2.1This patch release primarily focused on updating internal dependencies to version 0.10.1 of @astrojs/internal-helpers.
@astrojs/cloudflare@14.1.1This patch release primarily focused on updating internal and redirects dependencies to newer versions.
@astrojs/node@11.0.2create-astro@5.2.21 fix1 featureThis patch fixes proxy support in create-astro by respecting environment variables and automatically enabling proxy usage on newer Node.js versions.
@astrojs/internal-helpers@0.10.11 fixThis patch release fixes an issue where the standalone Node server incorrectly appended a trailing slash to request paths starting with a backslash when `trailingSlash: 'always'` was configured, potentially causing off-site redirects.
@astrojs/netlify@8.1.1This patch release primarily updates internal and redirects dependencies to newer versions.
@astrojs/ts-plugin@1.10.101 fixThis patch release fixes an issue where TypeScript language server features like "Go To References" failed to find usages within .astro files when accessed via Astro.locals.
astro@7.0.612 fixesThis patch release focuses on numerous bug fixes across routing, security checks, development tooling, and component rendering. Key fixes include resolving issues with dynamic route parameters being zero, improving CSS loading in dev mode without JavaScript, and hardening attribute rendering for custom elements.
@astrojs/markdoc@2.0.3This patch release primarily involved updating internal dependencies to version 0.10.1 of @astrojs/internal-helpers.
@astrojs/vercel@11.0.11 fixThis patch release primarily addresses an issue related to incorrect dependencies listed in the peerDependencies field.
@astrojs/svelte@9.0.11 fixThis patch release addresses an issue related to incorrect dependencies listed in the peerDependencies field.
astro-vscode@2.16.171 fixThis patch release fixes an issue where syntax highlighting failed when CSS @property at-rules were used within <style> blocks.
@astrojs/mdx@7.0.11 fixThis patch release addresses an issue related to incorrect dependencies listed in the peerDependencies field.
@astrojs/vue@7.0.11 fixThis patch release addresses an issue related to incorrect dependencies listed in the peerDependencies field.
@astrojs/node@11.0.11 fixThis patch release addresses an issue related to incorrect dependencies listed in the peerDependencies field.
astro@7.0.55 fixesThis patch release addresses several bugs related to dev server stability, component style rendering with async components, and client-side routing head management. It also includes an internal refactor for path alias resolution.
@astrojs/cloudflare@14.1.02 fixes3 featuresThis release introduces enhanced image service configuration options for the Cloudflare adapter, including 'compile' and 'custom' modes for pre-rendered routes. It also includes fixes for development warnings and dependency specification issues.
@astrojs/markdoc@2.0.21 fixThis patch release primarily addresses an issue related to incorrect dependencies listed in the peerDependencies field.
@astrojs/netlify@8.1.01 fix1 featureThis release introduces an option to disable Edge Function emulation in the Netlify adapter during development to resolve filesystem access issues with certain packages. It also includes a fix for incorrect peer dependencies.
@astrojs/cloudflare@14.0.21 fixThis patch fixes an issue where build errors during prerendering in workerd were silently ignored, leading to incomplete builds. Errors are now correctly surfaced during `astro build`.
create-astro@5.2.11 fixThis patch release addresses an issue with dependency installation when using pnpm version 11 or newer for new Astro projects.
@astrojs/rss@4.0.191 fixThis patch release hardens RSS feed generation by properly escaping structured XML fields within feed items.
astro@7.0.45 fixes1 featureThis patch release includes fixes for transition directive escaping, development toolbar warnings, and content collection retrieval in development mode. It also upgrades the Rust compiler and adds compatibility for sharp v0.35.
@astrojs/upgrade@0.7.31 fixThis patch release improves the error handling within `@astrojs/upgrade` when pnpm policies interfere with automatic installation.
@astrojs/markdoc@2.0.11 fixThis patch release addresses a specific rendering issue where shiki-highlighted code blocks caused a crash when nested within list items.
astro@7.0.33 fixesThis patch release focuses on bug fixes, including resolving an issue with getStaticPaths errors in development and improving HMR for action files.
create-astro@5.2.01 featureThis minor release introduces a new flag to control the creation of AI-related documentation files during project setup.
@astrojs/cloudflare@14.0.12 fixesThis patch release addresses critical bugs, including OOM crashes for Cloudflare users on Vite 8 and React invalid hook warnings during SSR reloads.
@astrojs/markdown-satteri@0.3.21 fixThis patch release addresses an issue where headings metadata could incorrectly list headings twice when specific integrations were used.
astro@7.0.2This patch release primarily focused on updating dependencies, specifically upgrading @astrojs/markdown-satteri to version 0.3.2.
astro@7.0.14 fixesThis patch release addresses several bugs related to the development server, including background mode failures on Windows and incorrect network address reporting, and fixes CSS layering issues for responsive images.
@astrojs/cloudflare@14.0.02 fixes4 featuresThis release upgrades Astro to Vite v8 and introduces an opt-in CDN cache provider for Cloudflare Workers, significantly enhancing caching capabilities for supported deployments. Several performance improvements and cleanup of deprecated warnings were also included.
@astrojs/vue@7.0.01 fix1 featureThis release upgrades Astro to Vite v8 and introduces a new dedicated entrypoint for the Container API in several integrations to improve bundling efficiency.
@astrojs/mdx@7.0.01 fix2 featuresThis release upgrades Astro to Vite v8 and introduces new functionality for programmatically modifying frontmatter in Markdown/MDX content. It also updates the Container API entrypoints for several integrations.
create-astro@5.1.02 featuresThis minor release introduces default documentation files (AGENTS.md and CLAUDE.md) to new Astro projects to assist with development setup.
@astrojs/svelte@9.0.01 featureThis release upgrades Astro to Vite v8 and introduces a new dedicated entrypoint for the Container API in several integrations to improve bundling efficiency.
@astrojs/solid-js@7.0.01 fix1 featureThis release upgrades Astro to Vite v8 and introduces a new dedicated entrypoint for the Container API in several integrations to improve bundling efficiency.
@astrojs/preact@6.0.01 fix1 featureThis release upgrades Astro to Vite v8 and introduces a new dedicated entrypoint for the Container API in several integrations to improve bundling efficiency.
@astrojs/markdoc@2.0.01 fix1 featureThis release upgrades Astro to use Vite v8 and fixes an issue related to beta prerelease triggering for packages still on alpha.
@astrojs/react@6.0.01 fix1 featureThis release upgrades Astro to Vite v8 and introduces a new dedicated entrypoint for the Container API in several integrations to improve bundling efficiency.
@astrojs/markdown-satteri@0.3.11 featureThis patch release updates the internal Sätteri dependency to 0.9.0 and introduces the ability to programmatically modify frontmatter using Sätteri plugins.
astro@7.0.0Breaking6 featuresThis major release upgrades Astro to Vite v8, defaults to the faster Rust compiler, and changes the default Markdown processor to Sätteri. It also introduces background dev server management and makes advanced routing the default behavior.
@astrojs/netlify@8.0.01 fix5 featuresThis release upgrades Astro to use Vite v8 and introduces a new CDN cache provider for Netlify, enabling shared, edge-network caching for route responses.
@astrojs/vercel@11.0.01 fix5 featuresThis release upgrades Astro to use Vite v8 and introduces a new CDN cache provider for Vercel, enabling route caching and invalidation via tags or paths.
@astrojs/alpinejs@1.0.01 fix1 featureThis release upgrades Astro to use Vite v8 and fixes an issue related to beta prereleases for packages still on alpha.
@astrojs/node@11.0.01 fixThis patch release fixes an issue related to serving Astro files with non-ASCII characters in their names after the build and triggers beta prereleases for packages still on alpha.
astro@7.0.0-beta.6Breaking1 fix4 featuresRoute caching is now stable, moving configuration options from `experimental` to top-level fields (`cache`, `routeRules`). This release also fixes build warnings related to Vite and Rolldown.
@astrojs/markdown-satteri@0.3.1-beta.2This patch release updates the internal dependency `satteri` to version 0.9.0.
@astrojs/mdx@7.0.0-beta.4This patch release updates the internal dependency satteri to version 0.9.0.
@astrojs/cloudflare@14.0.0-beta.3This patch release speeds up the `astro sync` command by optimizing type generation to skip starting the Cloudflare runtime. It also updates the dependency for @astrojs/underscore-redirects.
create-astro@5.1.0-beta.02 featuresThis minor release introduces default documentation files (AGENTS.md and CLAUDE.md) to new Astro projects to assist with development setup.
@astrojs/mdx@7.0.0-beta.31 featureNew dedicated entrypoints for the Container API were introduced for several integrations, deprecating the use of the package root for importing `getContainerRenderer()`.
@astrojs/react@6.0.0-beta.21 featureNew dedicated entrypoints for the Container API were added to several integrations, deprecating the use of the package root for importing `getContainerRenderer()`.
astro@7.0.0-beta.5Breaking5 fixesThis release defaults HTML compression to use JSX-style whitespace stripping, which may alter rendered output. Several bugs were fixed related to error handling and custom page rendering within advanced routing setups.
@astrojs/svelte@9.0.0-beta.41 featureNew dedicated entrypoints were added for the Container API in several integrations to improve tree-shaking, deprecating the direct import from the package root.
@astrojs/vue@7.0.0-beta.21 featureNew dedicated entrypoints were added for the Container API in several integrations to improve bundling efficiency. Importing the Container API functions from the package root is now deprecated.
@astrojs/preact@6.0.0-beta.21 featureNew dedicated entrypoints for the Container API were introduced for several integrations to improve bundling efficiency, deprecating the use of the package root for `getContainerRenderer()`.
@astrojs/solid-js@7.0.0-beta.21 featureNew dedicated entrypoints were added for the Container API in several integrations to improve bundling efficiency. Importing the Container API from the package root is now deprecated.
astro@6.4.81 fixThis patch release includes a security hardening measure by limiting the number of URL decoding operations.
@astrojs/node@11.0.0-beta.21 fixThis patch release primarily addresses a bug related to serving Astro files that contain non-ASCII characters in their filenames after the build process.
astro@7.0.0-beta.4Breaking1 fix1 featureThis 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.
astro@6.4.710 fixes1 featureThis patch release focuses on numerous bug fixes, including resolving issues with URL encoding, stale CSS during development, and incorrect bundling in hybrid mode. It also improves diagnostics for parsing errors and fixes HMR for middleware files.
@astrojs/cloudflare@14.0.0-beta.21 fixThis patch release includes a fix to correctly trigger beta prereleases for packages that were still marked as alpha.
@astrojs/svelte@9.0.0-beta.31 fixThis patch release includes a fix to correctly trigger beta prereleases for packages that were still marked as alpha.
@astrojs/preact@6.0.0-beta.11 fixThis patch release includes a fix related to triggering beta prereleases for packages that were previously on alpha versions.
@astrojs/vercel@11.0.0-beta.11 fixThis patch release includes a fix related to triggering beta prereleases for packages that were still on alpha versions.
@astrojs/markdown-satteri@0.3.1-beta.11 fixThis patch release includes a fix to correctly trigger beta prereleases for packages that were still on alpha versions.
@astrojs/react@6.0.0-beta.11 fixThis patch release primarily addresses an issue by triggering beta prereleases for packages that were still marked as alpha.
@astrojs/node@11.0.0-beta.11 fixThis patch release includes a fix to correctly trigger beta prereleases for packages that were still marked as alpha.
@astrojs/markdoc@2.0.0-beta.11 fixThis patch release includes a fix to correctly trigger beta prereleases for packages that were still on alpha versions.
@astrojs/netlify@8.0.0-beta.11 fixThis patch release includes a fix related to triggering beta prereleases for packages that were previously on alpha versions.
@astrojs/mdx@7.0.0-beta.21 fixThis patch release includes a fix related to triggering beta prereleases for packages that were previously on alpha versions.
@astrojs/solid-js@7.0.0-beta.11 fixThis patch release includes a fix related to triggering beta prereleases for packages that were previously on alpha versions.
@astrojs/vue@7.0.0-beta.11 fixThis patch release includes a fix related to triggering beta prereleases for packages that were previously on alpha versions.
@astrojs/alpinejs@1.0.0-beta.11 fixThis patch release includes a fix related to triggering beta prereleases for packages that were previously on alpha versions.
@astrojs/netlify@7.0.131 fixThis patch release hardens the regex generation for remotePatterns to ensure stricter adherence to canonical wildcard semantics.
astro@6.4.62 fixesThis patch release fixes an issue causing build errors during image renaming in development and hardens attribute handling against invalid characters. It also improves security by validating request origins against configured allowed domains when fetching error pages.
@astrojs/markdown-satteri@0.3.1-alpha.02 fixes2 featuresThis release introduces @astrojs/markdown-satteri as a new, faster Markdown processor option based on Sätteri. Later updates added support for Prism syntax highlighting within the Sätteri processor.
astro@7.0.0-beta.3Breaking4 featuresThis release stabilizes advanced routing and custom logging features, removing their respective experimental flags and updating configuration defaults. Several legacy CLI commands and the `@astrojs/db` package have been removed in favor of external tooling.
astro@6.4.53 fixesThis patch release addresses several bugs, including issues with logger destination usage on startup and incorrect URL reflection behind proxies. It also reverts a change that caused build time regressions for certain users.
@astrojs/db@0.21.3This patch release deprecates the @astrojs/db integration, advising users to adopt direct database client usage.
@astrojs/cloudflare@13.7.01 fix1 featureThis release introduces automatic immutable caching headers for static assets to boost performance and resolves a critical build crash related to advanced routing and Cloudflare fetch integration.
Common Errors
AstroActionError1 reportAstroActionError often arises when the expected request body format in an Astro endpoint (like `form` or `json`) doesn't match the actual content type sent by the client. To fix, ensure the client sends data with the correct `Content-Type` header (e.g., `application/x-www-form-urlencoded` for `form`, `application/json` for `json`) aligning with how your Astro endpoint is processing the request body; also verify the client is correctly formatting the data itself according to the selected `Content-Type`.
OperationError1 reportOperationError in Astro usually arises from issues during data serialization/deserialization, often related to mismatches in expected data structures or encryption key problems. To fix it, ensure data types align between server and client components and that encryption keys are correctly configured and accessible to both environments. Specifically, verify any environmental variables used for encryption and examine the data being passed between components for unexpected formats.
ConnectTimeoutError1 reportConnectTimeoutError in Astro usually indicates a problem reaching the npm or yarn registry. Try switching to a different npm/yarn registry using `npm config set registry https://registry.npmjs.org/` or `yarn config set registry https://registry.yarnpkg.com/`, or check your internet connection and firewall settings to ensure access to the registry. You might also try increasing the timeout limit using `npm config set timeout 600` or `yarn config set network-timeout 600000`.
GenerateContentTypesError1 reportThe "GenerateContentTypesError" in Astro typically arises from server-side modules (like `node:os`) being used directly within client-side code or content collections. To resolve this, either move the server-side logic to an API endpoint accessed via `fetch`, or use a conditional import/require statement, ensuring the server-side code is only executed during the build process or in a Node.js environment. Specifically, dynamic imports with environment checks (e.g., `import.meta.env.SSR`) are useful for conditionally importing server-side modules.
Related Frontend & Mobile Packages
The library for web and native user interfaces.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
The React Framework
A framework for building native applications using React
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
Subscribe to Updates
Get notified when new versions are released