Eleventy
Simpler static site generator for the modern web
The v4 canary line is being renamed Build Awesome while 3.x is kept on pure maintenance.
◆Recent moves
- 1mo ago
Nunjucks fork refactored onto a fully-async prerelease
The most consequential of the three alphas that landed together: the Nunjucks fork moves to a fully-async prerelease, so async-specific tags are no longer needed for set or for blocks. The notes call it risky for existing Nunjucks users without labeling it breaking — and alpha.10 arrives immediately after to hotfix a regression from this batch.
View source ↗ - 1mo ago
Node 22.15 minimum, page path properties removed
More of the v4 removals: the Node floor moves to 22.15 and page.inputPathDir and page.dir are cut — properties that were themselves only introduced in alpha.5. Batched incremental builds are the offsetting addition, letting multiple eligible incremental candidates be handled together.
View source ↗ - 1mo ago
Hotfix for a layout cache invalidation regression
A single-commit hotfix undoing a layout cache invalidation regression introduced days earlier in the same alpha batch. Characteristic of the v4 train's current pace — features and their regressions arriving on the same day.
View source ↗ - 1mo ago
Eleventy v3.1.6: Everybody wants to do Maintenance
The 3.x line continues as pure upkeep: a Node 26 deprecation warning silenced, liquidjs and markdown-it bumped for audit fixes, and CI hardened. The release title says the quiet part out loud — no feature work is happening on 3.x.
View source ↗ - 4mo ago
Canary warns the Eleventy name is changing to Build Awesome
⚡ SPARKThe entry where the rename is first announced rather than assumed — every later alpha in this window is titled Build Awesome and ships a second install path. Read alongside the v4 breaking changes, it marks the point where the canary line stopped being just a version bump.
View source ↗ - 4mo ago
Dead tag: this release failed to publish, use 3.1.5
Not a usable release — an immutable tag left behind by a failed publish, pointing users at the identical 3.1.5. It appears in the feed alongside its twin 3.1.4 for the same reason.
View source ↗