- 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
node
front matter has been renamed tojs
andjavascript
(keeping backwards compatibility with previous JavaScript object literal front matter type) #2819 (node
is still there, but it should be considered deprecated) - Support for
pnpm
#2876 - Add support for
11ty.js
in Virtual Templates: #3347 - Add support for Virtual Templates to be used as Eleventy Layouts #1612 #2307
- Memoize internal
slug
,slugify
, andinputPathToUrl
filters #840 - Improved error messaging for filters/shortcodes #3286
- Adds new
eleventyConfig.getFilters
eleventyConfig.getShortcodes
, andeleventyConfig.getPairedShortcodes
methods for plugins and custom template languages to access universal filters/shortcodes #3310 - New
eleventyConfig.augmentFunctionContext
config API to help withthis.eleventy
andthis.page
on shortcodes/filters in plugins #3355 - Adds
eleventyConfig.addDateParsing
configuration 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.ts
with jsdoc@typedef
by @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!