Astro: @astrojs/[email protected] Release

Release date:
September 24, 2025
Previous version:
@astrojs/[email protected] (released September 8, 2025)
Magnitude:
1,334 Diff Delta
Contributors:
3 total committers
Data confidence:
Commits:

21 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored September 12, 2025
Authored September 11, 2025
Authored September 12, 2025
Authored September 9, 2025
Authored September 16, 2025
Authored September 19, 2025
Authored September 11, 2025
Authored September 12, 2025

Top Contributors in @astrojs/[email protected]

ematipico
florian-lefebvre
louisescher

Directory Browser for @astrojs/[email protected]

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Minor Changes

  • #14430 78011ba Thanks @ascorbic! - Adds support for async server rendering

    Svelte 5.36 added experimental support for async rendering. This allows you to use await in your components in several new places. This worked out of the box with client-rendered components, but server-rendered components needed some extra help. This update adds support for async server rendering in Svelte components used in Astro.

    To use async rendering, you must enable it in your Svelte config:

    // svelte.config.js
    export default {
      compilerOptions: {
        experimental: {
          async: true,
        },
      },
    };
    

    Then you can use await in your components:

    <script>
      let data = await fetch('/api/data').then(res => res.json());
    </script>
    <h1>{data.title}</h1>
    

    See the Svelte docs for more information on using await in Svelte components, including inside $derived blocks and directly in markup.

Patch Changes

  • #14433 9cc8f21 Thanks @ascorbic! - Fixes a bug that prevented Svelte 5.39.1+ components rendering when multiple frameworks were present