Astro: [email protected] Release

Release date:
February 4, 2026
Previous version:
[email protected] (released January 30, 2026)
Magnitude:
3,959 Diff Delta
Contributors:
9 total committers
Data confidence:
Commits:

61 Commits in this Release

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

Authored January 30, 2026
Authored January 16, 2026
Authored January 14, 2026
Authored January 28, 2026
Authored January 28, 2026
Authored January 16, 2026
Authored January 15, 2026
Authored January 28, 2026
Authored December 12, 2025
Authored January 15, 2026
Authored January 22, 2026
Authored January 5, 2026
Authored January 8, 2026
Authored January 16, 2026
Authored January 13, 2026

Top Contributors in [email protected]

Princesseuh
ematipico
Slackluky
tony
jcayzac
vicb
ArmandPhilippot
btea
deining

Directory Browser for [email protected]

All files are compared to previous version, [email protected]. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

Minor Changes

  • #14888 4cd3fe4 Thanks @OliverSpeir! - Updates astro add cloudflare to better setup types, by adding ./worker-configuration.d.ts to tsconfig includes and a generate-types script to package.json

  • #15349 a257c4c Thanks @ascorbic! - Passes collection name to live content loaders

    Live content collection loaders now receive the collection name as part of their parameters. This is helpful for loaders that manage multiple collections or need to differentiate behavior based on the collection being accessed.

    export function storeLoader({ field, key }) {
      return {
        name: 'store-loader',
        loadCollection: async ({ filter, collection }) => {
          // ...
        },
        loadEntry: async ({ filter, collection }) => {
          // ...
        },
      };
    }
    

Patch Changes

  • #15394 5520f89 Thanks @florian-lefebvre! - Fixes a case where using the Fonts API with netlify dev wouldn't work because of query parameters

  • #15385 9e16d63 Thanks @matthewp! - Fixes content layer loaders that use dynamic imports

    Content collection loaders can now use await import() and import.meta.glob() to dynamically import modules during build. Previously, these would fail with "Vite module runner has been closed."

  • #15386 a0234a3 Thanks @OliverSpeir! - Updates astro add cloudflare to use the latest valid compatibility_date in the wrangler config, if available

  • #15362 dbf71c0 Thanks @jcayzac! - Fixes inferSize being kept in the HTML attributes of the emitted <img> when that option is used with an image that is not remote.

  • Updated dependencies [240c317]: