11ty/eleventy (@11ty/eleventy)
### [`v3.0.0-alpha.14`](https://togithub.com/11ty/eleventy/releases/tag/v3.0.0-alpha.14): Pre-release: Eleventy v3.0.0-alpha.14
[Compare Source](https://togithub.com/11ty/eleventy/compare/v3.0.0-alpha.13...v3.0.0-alpha.14)
- 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](https://togithub.com/11ty/eleventy/issues/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](https://togithub.com/11ty/eleventy/issues/2830)
- Fixes bugs with cached second-order JavaScript dependencies (e.g. a local import in your config file) [#3270](https://togithub.com/11ty/eleventy/issues/3270)
- `eleventyConfig.resolvePlugin` method for adding bundled-with-Eleventy plugins is now synchronous-friendly for better compatibility with RSS plugin usage: [https://github.com/11ty/eleventy/issues/3314#issuecomment-2194966645](https://togithub.com/11ty/eleventy/issues/3314#issuecomment-2194966645)
- 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](https://togithub.com/11ty/eleventy/issues/3327)
- `eleventyConfig.quietMode` now reflects `--quiet` CLI value [#3316](https://togithub.com/11ty/eleventy/issues/3316)
- Improved error messaging for errors in: Nunjucks filters [#3295](https://togithub.com/11ty/eleventy/issues/3295) and Acorn parsing for JavaScript dependencies for --watch or --serve [#3128](https://togithub.com/11ty/eleventy/issues/3128)
**Full Changelog**: https://github.com/11ty/eleventy/compare/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](https://www.11ty.dev/blog/sustainability-fundraising/) or head directly to [our Open Collective to start your recurring contribution](https://opencollective.com/11ty)!
### [`v3.0.0-alpha.13`](https://togithub.com/11ty/eleventy/releases/tag/v3.0.0-alpha.13): Pre-release: Eleventy v3.0.0-alpha.13
[Compare Source](https://togithub.com/11ty/eleventy/compare/v3.0.0-alpha.12...v3.0.0-alpha.13)
- Fixes to facilitate RSS plugin updates: [`80d9f98`](https://togithub.com/11ty/eleventy/commit/80d9f980a5a2b655ee28cf1d45fb6e6d3370e707) and [#3320](https://togithub.com/11ty/eleventy/issues/3320)
- Breaking: Changes custom template syntax permalink compilation default to `raw` [#2780](https://togithub.com/11ty/eleventy/issues/2780)
- Breaking: Removes advanced `filters` option in HTML `` plugin to rename Universal Filters for this plugin (`htmlBaseUrl`, `addPathPrefixToFullUrl`, and `transformWithHtmlBase`). Renaming filters in this plugin will cause cross-plugin compatibility issues in other places in your project.
**Full Changelog**: https://github.com/11ty/eleventy/compare/v3.0.0-alpha.12...v3.0.0-alpha.13
**Full Eleventy v3 Milestone**: https://github.com/11ty/eleventy/milestone/40
#### 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](https://www.11ty.dev/blog/sustainability-fundraising/) or head directly to [our Open Collective to start your recurring contribution](https://opencollective.com/11ty)!
### [`v3.0.0-alpha.12`](https://togithub.com/11ty/eleventy/releases/tag/v3.0.0-alpha.12): Pre-release: Eleventy v3.0.0-alpha.12
[Compare Source](https://togithub.com/11ty/eleventy/compare/v3.0.0-alpha.11...v3.0.0-alpha.12)
Quick follow-up to fix regression introduced in v3.0.0-alpha.11 with the bundled InputPathToUrl plugin: [#3319](https://togithub.com/11ty/eleventy/issues/3319)
**Full Changelog**: https://github.com/11ty/eleventy/compare/v3.0.0-alpha.11...v3.0.0-alpha.12
**Full Eleventy v3 Milestone**: https://github.com/11ty/eleventy/milestone/40
#### 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](https://www.11ty.dev/blog/sustainability-fundraising/) or head directly to [our Open Collective to start your recurring contribution](https://opencollective.com/11ty)!
### [`v3.0.0-alpha.11`](https://togithub.com/11ty/eleventy/releases/tag/v3.0.0-alpha.11): Pre-release: Eleventy v3.0.0-alpha.11
[Compare Source](https://togithub.com/11ty/eleventy/compare/v3.0.0-alpha.10...v3.0.0-alpha.11)
#### What's Changed
- New `renderTransforms` filter to execute transforms programmatically in non-HTML content (like RSS feeds) [https://github.com/11ty/eleventy/issues/3294](https://togithub.com/11ty/eleventy/issues/3294)
- Included automatically with Virtual Template Feeds: [https://github.com/11ty/eleventy-plugin-rss/issues/47](https://togithub.com/11ty/eleventy-plugin-rss/issues/47)
- Support for more extensible custom template syntaxes and aliases. [https://github.com/11ty/eleventy/issues/3298](https://togithub.com/11ty/eleventy/issues/3298)
- Breaking: Aliased template syntaxes must be listed in valid formats: [https://github.com/11ty/eleventy/issues/3302](https://togithub.com/11ty/eleventy/issues/3302)
- Unlocks JSX/TS/TSX/MDX templates: [https://github.com/11ty/eleventy/issues/3300](https://togithub.com/11ty/eleventy/issues/3300)
- TypeScript https://www.11ty.dev/docs/languages/typescript/
- JSX https://www.11ty.dev/docs/languages/jsx/
- MDX https://www.11ty.dev/docs/languages/mdx/
- Some internal plugins are now unique. Multiple `addPlugin` calls of the same bundled plugins are de-duplicated. This is important as the RSS plugin Adds new `eleventyConfig.resolvePlugin` method for more ergonomic plugin import in CommonJS projects. [https://github.com/11ty/eleventy/issues/3314](https://togithub.com/11ty/eleventy/issues/3314)
- Bug fix: InputPathToUrl filter and plugin works with hash: thanks `@mendhak`! [https://github.com/11ty/eleventy/pull/3276](https://togithub.com/11ty/eleventy/pull/3276)
- Synchronous template write, thanks `@shivjm`! [https://github.com/11ty/eleventy/pull/3272](https://togithub.com/11ty/eleventy/pull/3272)
- Restore types in package.json, thanks `@chriskirkneilsen`! [https://github.com/11ty/eleventy/pull/3291](https://togithub.com/11ty/eleventy/pull/3291)
#### 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](https://www.11ty.dev/blog/sustainability-fundraising/) or head directly to [our Open Collective to start your recurring contribution](https://opencollective.com/11ty)!
#### New Contributors
- [@fqueze](https://togithub.com/fqueze) made their first contribution in [https://github.com/11ty/eleventy/pull/3275](https://togithub.com/11ty/eleventy/pull/3275)
- [@mendhak](https://togithub.com/mendhak) made their first contribution in [https://github.com/11ty/eleventy/pull/3276](https://togithub.com/11ty/eleventy/pull/3276)
- [@shivjm](https://togithub.com/shivjm) made their first contribution in [https://github.com/11ty/eleventy/pull/3272](https://togithub.com/11ty/eleventy/pull/3272)
- [@chriskirknielsen](https://togithub.com/chriskirknielsen) made their first contribution in [https://github.com/11ty/eleventy/pull/3291](https://togithub.com/11ty/eleventy/pull/3291)
#### Related
**Full Changelog**: https://github.com/11ty/eleventy/compare/v3.0.0-alpha.10...v3.0.0-alpha.11
**Full Eleventy v3 Milestone**: https://github.com/11ty/eleventy/milestone/40
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.0.0-alpha.10
->3.0.0-alpha.14
Release Notes
11ty/eleventy (@11ty/eleventy)
### [`v3.0.0-alpha.14`](https://togithub.com/11ty/eleventy/releases/tag/v3.0.0-alpha.14): Pre-release: Eleventy v3.0.0-alpha.14 [Compare Source](https://togithub.com/11ty/eleventy/compare/v3.0.0-alpha.13...v3.0.0-alpha.14) - 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](https://togithub.com/11ty/eleventy/issues/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](https://togithub.com/11ty/eleventy/issues/2830) - Fixes bugs with cached second-order JavaScript dependencies (e.g. a local import in your config file) [#3270](https://togithub.com/11ty/eleventy/issues/3270) - `eleventyConfig.resolvePlugin` method for adding bundled-with-Eleventy plugins is now synchronous-friendly for better compatibility with RSS plugin usage: [https://github.com/11ty/eleventy/issues/3314#issuecomment-2194966645](https://togithub.com/11ty/eleventy/issues/3314#issuecomment-2194966645) - 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](https://togithub.com/11ty/eleventy/issues/3327) - `eleventyConfig.quietMode` now reflects `--quiet` CLI value [#3316](https://togithub.com/11ty/eleventy/issues/3316) - Improved error messaging for errors in: Nunjucks filters [#3295](https://togithub.com/11ty/eleventy/issues/3295) and Acorn parsing for JavaScript dependencies for --watch or --serve [#3128](https://togithub.com/11ty/eleventy/issues/3128) **Full Changelog**: https://github.com/11ty/eleventy/compare/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](https://www.11ty.dev/blog/sustainability-fundraising/) or head directly to [our Open Collective to start your recurring contribution](https://opencollective.com/11ty)! ### [`v3.0.0-alpha.13`](https://togithub.com/11ty/eleventy/releases/tag/v3.0.0-alpha.13): Pre-release: Eleventy v3.0.0-alpha.13 [Compare Source](https://togithub.com/11ty/eleventy/compare/v3.0.0-alpha.12...v3.0.0-alpha.13) - Fixes to facilitate RSS plugin updates: [`80d9f98`](https://togithub.com/11ty/eleventy/commit/80d9f980a5a2b655ee28cf1d45fb6e6d3370e707) and [#3320](https://togithub.com/11ty/eleventy/issues/3320) - Breaking: Changes custom template syntax permalink compilation default to `raw` [#2780](https://togithub.com/11ty/eleventy/issues/2780) - Breaking: Removes advanced `filters` option in HTML `Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.