Skip to content

Pre-release: Eleventy v3.0.0-alpha.14

Pre-release
Pre-release
Compare
Choose a tag to compare
@zachleat zachleat released this 27 Jun 15:19
· 370 commits to main since this release
  • Adds support for --incremental=filename to start an incremental build with an explicitly defined incremental file. Major improvements to dependency mapping for incremental builds (especially with --ignore-initial) #3324
  • New useLayouts option for Custom template syntax allows opt-out of Eleventy Layouts for custom template files in your addExtension definition (you don’t want Layouts on scss files) #2830
  • Fixes bugs with cached second-order JavaScript dependencies (e.g. a local import in your config file) #3270
  • eleventyConfig.resolvePlugin method for adding bundled-with-Eleventy plugins is now synchronous-friendly for better compatibility with RSS plugin usage: #3314 (comment)
  • Breaking: Removes htmlOutputSuffix common pitfall when input and output directories are the same. Instead of renaming output files with an additional suffix, errors are now thrown when output files attempt to overwrite any input file. #3327
  • eleventyConfig.quietMode now reflects --quiet CLI value #3316
  • Improved error messaging for errors in: Nunjucks filters #3295 and Acorn parsing for JavaScript dependencies for --watch or --serve #3128

Full Changelog: v3.0.0-alpha.13...v3.0.0-alpha.14
Full Eleventy v3 Milestone: https://github.com/11ty/eleventy/milestone/40

🥳🥳🥳 10 issues left (107 solved) on the Eleventy 3.0.0 milestone!

We need your help!

11ty is now operating independently, with full time development and maintenance funded by our Open Collective supporters. We need your help to keep going! We have a goal of $6000 USD recurring monthly budget. Read more about this fundraising push or head directly to our Open Collective to start your recurring contribution!