github 11ty/buildawesome v4.0.0-alpha.8
Build Awesome v4.0.0-alpha.8

pre-release5 hours ago
# To install, choose one of these:
npm install @11ty/eleventy@canary --save-exact
npm install @awesome.me/buildawesome@alpha --save-exact

Full v4 Milestone: https://github.com/11ty/buildawesome/milestone/46?closed=1
Full Changelog: v4.0.0-alpha.7...v4.0.0-alpha.8


  • Breaking: bump Node minimum to 22.15+ (previously 20.19+) #4271
  • Batched Incremental: Fixes #4274 Adds support for multiple eligible incremental files in a single build #4275
  • Using npm stage publish for extra release security hardening.
  • Removes Promise.withResolvers polyfill (no longer necessary) #4289
  • Fix preprocessor callbacks run twice when using --incremental #4292
  • Upstream repo moved from https://github.com/11ty/eleventy to https://github.com/11ty/buildawesome
  • Adds @awesome.me/buildawesome publish and the Build Awesome rename stuff (no breaking changes), more at #4294
  • Fix TypeScript data files not being processed by @cypressSap #4247
  • Breaking (canary): removes page.inputPathDir and page.dir (introduced in v4.0.0-alpha.5) follow along at #3794
  • Adds TypeScript types d.ts file for Configuration API (documentation pending, see @11ty/eleventy/UserConfig or @awesome.me/buildawesome/UserConfig export)
  • Adds Node 26 to CI
  • Fix module.register() deprecation message #4283

Dependencies

Thank you for PR review help from @Ryuno-Ki!
Thank you for @cristovaov for joining the Eleventy Discord moderator team!

Don't miss a new buildawesome release

NewReleases is sending notifications on new releases.