- BREAKING: Bump js-yaml dependency from v3 to v4 #2126
- Full js-yaml@v4 release notes: https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md#400---2021-01-03
- New
nodefront matter has been renamed tojsandjavascript(keeping backwards compatibility with previous JavaScript object literal front matter type) #2819 (nodeis still there, but it should be considered deprecated) - Support for
pnpm#2876 - Add support for
11ty.jsin Virtual Templates: #3347 - Add support for Virtual Templates to be used as Eleventy Layouts #1612 #2307
- Memoize internal
slug,slugify, andinputPathToUrlfilters #840 - Improved error messaging for filters/shortcodes #3286
- Adds new
eleventyConfig.getFilterseleventyConfig.getShortcodes, andeleventyConfig.getPairedShortcodesmethods for plugins and custom template languages to access universal filters/shortcodes #3310 - New
eleventyConfig.augmentFunctionContextconfig API to help withthis.eleventyandthis.pageon shortcodes/filters in plugins #3355 - Adds
eleventyConfig.addDateParsingconfiguration API to customize date parsing #867 - Fix regression with JavaScript dependencies cache-busting in 11ty.js Layout files #3338
- Fix regression with markdown engine simple aliases (without additional options) still using preprocessing engine #3339
- PR: replace
index.d.tswith jsdoc@typedefby @mayank99 in #3349 - PR: refactor: Use
?.for terser conditionals by @Zearin in #3343
Full Changelog: v3.0.0-alpha.14...v3.0.0-alpha.15
Full Eleventy v3 Milestone: https://github.com/11ty/eleventy/milestone/40
🥳🥳🥳 5 issues left (122 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!