What's Changed from 3.0.0-beta.1
- Includes Dev Server v2.0.4:
- https://github.com/11ty/eleventy-dev-server/releases/tag/v2.0.4
- https://github.com/11ty/eleventy-dev-server/releases/tag/v2.0.3
- Add your own headers (e.g. CORS)
- Improvements to DOM Diff algorithm for Declarative Shadow DOM, Custom Elements, inline
<script>
.
- Fix issue with front matter updates on subsequent builds #3397: #3421
- Fix
TemplateContentUnrenderedTemplateError
issue during incremental builds #3410 - Fix wildcard in extensions argument in
.addPreprocessor()
by @vrugtehagel in #3418 - Add support for relative paths in InputPath to URL Plugin #3417
- Commit lockfile for consistent CI by @uncenter in #3100
- fix #3425 import of Liquid.js by @lexoyo in #3426
- fix: encodeURI for passthrough aliases by @satgo1546 in #3346
- Add flag to run event handlers sequentially by @vrugtehagel in #3423
- Add --loader flag to force ESM/CJS mode by @vrugtehagel in #3377
- Fixes conflicts with existing id attributes from IdAttributePlugin #3430
- Adds
filter
callback to IdAttributePlugin #3430 - Adds
eleventyConfig.once
method for events 7a96035 - Fix type of HtmlTransformer plugins attribute by @aschrab in #3403
- Fix: missing logger when a transform returns an empty string
- Internals: adds enabled callback to HtmlTransformer
addPreprocessor
support for11ty.js
and Custom templates (viauseJavaScriptImport
property) in #3452- Better error messaging on templates that output to files without file extensions (with project or data-cascade opt-out) #3399
- Adds
eleventy:id-ignore
opt-out for Id Attribute plugin 98f7edc - Fixes Bundle Plugin to remove nodes that try to use empty bundles: 26c0fcf 11ty/eleventy-plugin-bundle#8
Minutiae
Full Changelog: v3.0.0-beta.1...v3.0.0-beta.2
Full Eleventy v3 Milestone (176 closed): https://github.com/11ty/eleventy/milestone/40?closed=1