Skip to content

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

Pre-release
Pre-release
Compare
Choose a tag to compare
@zachleat zachleat released this 09 Jul 21:39
· 273 commits to main since this release
  • BREAKING: Bump js-yaml dependency from v3 to v4 #2126
  • New node front matter has been renamed to js and javascript (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, and inputPathToUrl filters #840
  • Improved error messaging for filters/shortcodes #3286
  • Adds new eleventyConfig.getFilters eleventyConfig.getShortcodes, and eleventyConfig.getPairedShortcodes methods for plugins and custom template languages to access universal filters/shortcodes #3310
  • New eleventyConfig.augmentFunctionContext config API to help with this.eleventy and this.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!