Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: 11ty/buildawesome

Build Awesome v4.0.0-alpha.8

18 Jun 02:35
@zachleat zachleat
Immutable release. Only release title and notes can be modified.
9443f0e
This commit was signed with the committer’s verified signature.
zachleat Zach Leatherman
SSH Key Fingerprint: pnqTceEQVZTmNkNyJ5OPGpxDNxP5jA9dCk8c7+oW0CA
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release
# 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 (canary): bump Node minimum to 22.15+ (previously #3886 20.19+ in v4.0.0-alpha.1) #4271
  • Breaking (canary): removes page.inputPathDir and page.dir (introduced in v4.0.0-alpha.5) follow along at #3794
  • Feature: Batched Incremental: Fixes #4274 Adds support for multiple eligible incremental files in a single build #4275
  • Adds @awesome.me/buildawesome publish and the Build Awesome rename stuff (no breaking changes), more at #4294
    • The biggest risk point here is the addition of generic file name suffixes for Directory/Template Data (e.g. .data.js paired with .11tydata.js) and JavaScript Templates (e.g. .server.js paired with .11ty.js). You may need to review your project to see if you are using these suffixes in pre-existing files.
  • 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
  • Fix TypeScript data files not being processed by @cypressSap #4247
  • 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

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

Dependencies

(Optional) Build Awesome Migration Guide

Add the Build Awesome dependency.

npm install @awesome.me/buildawesome@alpha --save-exact

Now change any npx @11ty/eleventy commands to use npx @awesome.me/buildawesome instead. You can optionally uninstall @11ty/eleventy (recommended for dependency simplification) but it won’t cause issues to have them both installed.

Contributors

Ryuno-Ki, cristovaov, and cypressSap
Loading
xplosionmind reacted with thumbs up emoji xplosionmind, cristovaov, and Ryuno-Ki reacted with heart emoji xplosionmind reacted with eyes emoji
3 people reacted

Eleventy v3.1.6: Everybody wants to do Maintenance

02 Jun 22:01
@zachleat zachleat
Immutable release. Only release title and notes can be modified.
02ad90a
This commit was signed with the committer’s verified signature.
zachleat Zach Leatherman
SSH Key Fingerprint: pnqTceEQVZTmNkNyJ5OPGpxDNxP5jA9dCk8c7+oW0CA
Verified
Learn about vigilant mode.

Choose a tag to compare

  • Fixes Node 26 module.register deprecation warning shown in console #4283 (fixed in v4 alphas in #4271)
  • Minor dependency upgrades for npm audit fixes
    • liquidjs upgrade from 1.25.0 to 1.27.0
    • markdown-it upgrade from 14.1.1 to 14.2.0
  • Adds Node 26 to CI for v3 branch
  • Opt out of package manager cache for GitHub Actions CI release workflow (hardening security)

Milestone: https://github.com/11ty/eleventy/milestone/52?closed=1
Full Changelog: v3.1.5...v3.1.6

Assets 3
Loading
xplosionmind, atu-record, mjmdesignz, and alexandrehtrb reacted with thumbs up emoji cristovaov reacted with hooray emoji tolik518, xplosionmind, witch-factory, Ryuno-Ki, and andymason reacted with heart emoji xplosionmind reacted with eyes emoji
9 people reacted

Pre-release: Eleventy v4.0.0-alpha.7

20 Mar 22:14
@zachleat zachleat
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Pre-release

Installation: npm install @11ty/eleventy@canary --save-exact
v4.0 Milestone: https://github.com/11ty/eleventy/milestone/46?closed=1
Commit log (from last canary): v4.0.0-alpha.6...v4.0.0-alpha.7

Fairi warning: this may be one of the last canary releases before you see some names start to change to Build Awesome.

What’s New?

  • Enables Node’s compile cache by default (opt-out available) #3499
  • Update error messaging around require(esm) Node versions 2018d43
  • <meta> elements need closing slash when using HTML Transformer plugins (workaround for garbage parsers) #4200
  • Very experimental support for zero-config TypeScript (type stripping) support for Configuration Files, Data Files, Template files, Dependency mapping (when using --watch or --serve) on Node 22.6+ and newer #4194 #4195
  • Show configuration file in use on console output #3654
  • Freeze moo dependency #4240, unfreeze at #4241
  • Major dependency upgrade (not breaking): entities from v7 to v8 (ESM, Node 20.19+)
Loading
tonystar, xplosionmind, ukqfhf, Zearin, JackHowa, and ajiho reacted with thumbs up emoji tonystar, Ryuno-Ki, and Zearin reacted with hooray emoji tonystar and Zearin reacted with rocket emoji rezzvy, xplosionmind, JackHowa, Fortyseven, Zearin, and andymason reacted with eyes emoji
10 people reacted

Eleventy v3.1.5: Dependable Dependencies

18 Mar 19:01
@zachleat zachleat
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

  • No Eleventy core code changes, this release is for minor version dependency updates on 3.x only
  • Small improvements to HTML Relative Passthrough Copy tests

Full Changelog: v3.1.2...v3.1.5

Loading
xplosionmind, alexandrehtrb, nnagewad, fmeyertoens, joshbuchea, and Yankie reacted with thumbs up emoji Heliodex and Yankie reacted with hooray emoji nathan-bottomley, xplosionmind, nnagewad, Nooshu, joshbuchea, and Heliodex reacted with heart emoji xplosionmind, nnagewad, and joshbuchea reacted with eyes emoji
9 people reacted

Eleventy v3.1.4

18 Mar 18:51
@zachleat zachleat
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

⚠️ This immutable release failed to publish. Please use the identical Eleventy v3.1.5 instead!

Loading
SchneiderSam and joshbuchea reacted with heart emoji
2 people reacted

Eleventy v3.1.3

18 Mar 18:36
@zachleat zachleat
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

⚠️ This immutable release failed to publish. Please use the identical Eleventy v3.1.5 instead!

Loading

Pre-release: Eleventy v4.0.0-alpha.6

11 Dec 23:13
@zachleat zachleat
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Pre-release

Bug Fixes

  • Breaking (very low-risk): Fixes #2766. Changes how boolean attributes are rendered in the HTML Base plugin (and other plugins using the HTML Transformer API). e.g. <input disabled> now outputs as <input disabled> instead of <input disabled="">
  • Fixes #4188 bug with setLiquidOptions addding global data by @paulrobertlloyd in #4189
  • Fixes #4187 canary bug with CDATA wrapper on Markdown files
  • Fixes #4191 error with Eleventy layout resolution without file extensions (when key conflicted with a directory name in the includes or layouts folders)
  • Fixes #1645 issue with JavaScript 11ty.js templates that assign data or render callbacks using Public class fields
  • Fixes #3536 using content in data cascade with eleventyConfig.setFreezeReservedData(false) should not supersede content when rendering upstream Eleventy Layouts.

Dependency Updates

  • Breaking (medium risk): Swap to use the dependency-updated pre-release of the 11ty fork of Nunjucks, see @11ty/nunjucks. If you’re relying on the nunjucks package in your project (and did a bad by not installing it into your dependencies), you can swap that code to use @11ty/nunjucks (or less desirably npm install nunjucks into your project’s dependencies).
  • Breaking (low-risk): Upgrades to @11ty/recursive-copy@5 from @4 #4192. Affects glob parsing in passthrough copy via minimatch dependency upgrade, if you see issues please look at the relevant changelog
  • Swap from please-upgrade-node to @11ty/node-version-check
  • Upgrade to @11ty/eleventy-dev-server@3.0.0-alpha.6

Dependency Watch

Read more at the 📮 Eleventy Core Dependency Watch (2025 Edition)

Version Dependency Count
v4.0.0-alpha.6 (2025 December) ×ばつ105 packages
v3.1.2 (2025 June) ×ばつ133 packages
v2.0.1 (2023 March) ×ばつ208 packages
v1.0.2 (2022 August) ×ばつ312 packages
v0.12.1 (2021 March) ×ばつ319 packages
v0.2.0 (2018 January) First npm release! ×ばつ300 packages

Stats compiled on December 11, 2025 from https://node-modules.dev/ (using pnpm)

Contributors

paulrobertlloyd
Loading
xplosionmind, Zearin, and zhuravkovigor reacted with thumbs up emoji paulrobertlloyd, nathan-bottomley, Kraaketing, RogierKonings, Zearin, zhuravkovigor, and ReduxFlakes reacted with hooray emoji xplosionmind and zhuravkovigor reacted with heart emoji Ryuno-Ki, xplosionmind, zhuravkovigor, and Nooshu reacted with eyes emoji
10 people reacted

Pre-release: Eleventy v4.0.0-alpha.5

05 Dec 23:39
@zachleat zachleat
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Pre-release
  • Breaking: removes data deep merge opt-out. eleventyConfig.setDataDeepMerge(false) now throws an error #3937 Relevant docs: https://www.11ty.dev/docs/data-deep-merge/
  • Breaking: change jsTruthy: true in default liquidjs options #3507
  • Breaking: change Liquid default parameter parsing to builtin instead of legacy #2679 Escape hatch to disable here: https://www.11ty.dev/docs/languages/liquid/#shortcode-parameter-parsing
  • Using npm Trusted Publishers
  • Minor build performance improvement in TemplateMap #3939
  • Fixes issue with Markdown triple-backtick code blocks in a markdown template used in a Markdown layout #3954
  • Setting markdownTemplateEngine: "md" shows a debug warning (and is aliased to false) #3925
  • Fix paired shortcodes in Nunjucks macros #2261
  • Improved error messaging for dynamicPermalink: false and non-string permalink values #838
  • Fixes: files ignored via the preprocessor API were still populating collections keys (though the collection would be empty) #3933
  • Fixes bug with Configuration API for ignores were not respected when using absolute paths for input directory #3896
  • Fixes bug with single character directory names when using filePathStem #3932
  • Fixes canary-only bug with Computed Data callbacks that assign variables #3917
  • Feature: memoize date: git Last Modified and date: git Created options, adds JavaScript exports for these utilities to use them in your own JavaScript #3959
  • Fix bug with ESM dependencies hot reloading #3899
  • Move away from git:// protocol in package.json repository->url #4151
  • page, eleventy, and collections are now accessible inside of Liquid {% render %} tags #1541

Dependencies

  • Major dependency bump @sindresorhus/slugify from v2 to v3 (not breaking, already at Node 20+ minimum) #3942
  • Major dependency bump chokidar from v4 to v5 (Breaking: Node 20.19+ minimum) #4185
  • Bump liquidjs to 10.24 #3957 #3961
  • Bump tinyglobby to 0.2.15 #3934
  • Progress on reducing entities duplication #4154

Milestone: https://github.com/11ty/eleventy/milestone/46?closed=1
Full Changelog: v4.0.0-alpha.4...v4.0.0-alpha.5

Loading
xplosionmind, rusakoff, FlorianBoe, and zhuravkovigor reacted with thumbs up emoji xplosionmind, olivier3lanc, ZoeBijl, and zhuravkovigor reacted with heart emoji mesinkasir, Ryuno-Ki, mvsde, jeromecoupe, and zhuravkovigor reacted with rocket emoji xplosionmind and zhuravkovigor reacted with eyes emoji
10 people reacted

Pre-release: Eleventy v4.0.0-alpha.4

01 Aug 16:47
@zachleat zachleat

Choose a tag to compare

Pre-release
  • Fixes --watch and --serve chokidar issue with root (e.g. ".") input directories #3914

Milestone: https://github.com/11ty/eleventy/milestone/46?closed=1
Full Changelog: v4.0.0-alpha.3...v4.0.0-alpha.4

Loading
xplosionmind and zhuravkovigor reacted with thumbs up emoji xplosionmind, Nooshu, and zhuravkovigor reacted with heart emoji xplosionmind, ZoeBijl, and zhuravkovigor reacted with eyes emoji
4 people reacted

Pre-release: Eleventy v4.0.0-alpha.3

30 Jul 20:31
@zachleat zachleat

Choose a tag to compare

Pre-release
  • Fixes chokidar globbing issue with globs that aren’t using * or ** #3910

Milestone: https://github.com/11ty/eleventy/milestone/46?closed=1
Full Changelog: v4.0.0-alpha.2...v4.0.0-alpha.3

Loading
xplosionmind, 23sergej, and ornelasnarciso reacted with thumbs up emoji 23sergej and ornelasnarciso reacted with hooray emoji xplosionmind, olivier3lanc, and ornelasnarciso reacted with heart emoji xplosionmind and ornelasnarciso reacted with eyes emoji
4 people reacted
Previous 1 3 4 5 8 9
Previous

AltStyle によって変換されたページ (->オリジナル) /