Astro: @astrojs/node@6.0.0 Release

Release date:
August 30, 2023
Previous version:
@astrojs/node@6.0.0-rc.1 (released August 22, 2023)
Magnitude:
3,001 Diff Delta
Contributors:
8 total committers
Data confidence:
Commits:

54 Commits in this Release

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

Authored August 28, 2023
Authored August 24, 2023
Authored August 25, 2023
Authored August 24, 2023
Authored August 25, 2023
Authored August 22, 2023
Authored August 29, 2023
Authored August 28, 2023
Authored August 29, 2023
Authored August 23, 2023
Authored August 25, 2023
Authored August 24, 2023
Authored August 25, 2023
Authored August 28, 2023
Authored August 23, 2023
Authored August 24, 2023
Authored August 23, 2023
Authored August 25, 2023
Authored August 30, 2023

Top Contributors in @astrojs/node@6.0.0

ematipico
Princesseuh
andremralves
florian-lefebvre
yanthomasdev
dotarjun
ElianCodes
kurtextrem

Directory Browser for @astrojs/node@6.0.0

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

Release Notes Published

Major Changes

  • #8188 d0679a666 Thanks @ematipico! - Remove support for Node 16. The lowest supported version by Astro and all integrations is now v18.14.1. As a reminder, Node 16 will be deprecated on the 11th September 2023.

  • #8179 6011d52d3 Thanks @matthewp! - Astro 3.0 Release Candidate

  • #8188 148e61d24 Thanks @ematipico! - Reduced the amount of polyfills provided by Astro. Astro will no longer provide (no-op) polyfills for several web apis such as HTMLElement, Image or Document. If you need access to those APIs on the server, we recommend using more proper polyfills available on npm.

Minor Changes

  • #8188 cd2d7e769 Thanks @ematipico! - Introduced the concept of feature map. A feature map is a list of features that are built-in in Astro, and an Adapter can tell Astro if it can support it.

    import { AstroIntegration } from './astro';
    
    function myIntegration(): AstroIntegration {
      return {
        name: 'astro-awesome-list',
        // new feature map
        supportedAstroFeatures: {
          hybridOutput: 'experimental',
          staticOutput: 'stable',
          serverOutput: 'stable',
          assets: {
            supportKind: 'stable',
            isSharpCompatible: false,
            isSquooshCompatible: false,
          },
        },
      };
    }
    

Patch Changes