Update dependency @11ty/eleventy to v3 #15

Open
renovate-bot wants to merge 1 commit from renovate/11ty-eleventy-3.x-lockfile into main
Collaborator

This PR contains the following updates:

Package Type Update Change
@11ty/eleventy (source) devDependencies major 2.0.13.1.5

Release Notes

11ty/eleventy (@​11ty/eleventy)

v3.1.5: Eleventy v3.1.5: Dependable Dependencies

Compare Source

Full Changelog: https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5

v3.1.2: Eleventy v3.1.2 (we fixed 15 more things)

Compare Source

Try it out in your project

npm install @​11ty/eleventy@latest

Release notes

  • Bug fix: issue with Computed Data with Array -> Object -> Template Strings #​3850
  • Bug fix:Workaround dependency bug in tinyglobby when using ../ for input directory (and/or passthrough copy) #​3854 #​3862
  • Bug fix: issue with absolute path for input directory resulting in incorrect output directory #​3853
  • Bug fix: issue with pagination over collections missing the all collection #​3860
  • Bug fix: Custom template engines should inherit aliased the parent cacheable value for advanced control of internal cache (related docs). Fixes issues with JavaScript import cache busting in Windows #​3824 #​3832
  • Bug fix: Server cache issue with newly created directory data file not picked up during --watch or --serve (on subsequent builds) #​3569
  • Bug fix: Saving your Configuration file may keep the process open after ⌘+C or CTRL+C #​3873
  • Bug fix: Incremental builds may result in templateRender has not yet initialized error after Configuration reset #​3870
  • Bug fix: #​3874 Config reset for dev server restart
  • Bug fix: #​3875 #​1525 numeric tags for collection names
  • Audit fix: npm audit with brace-expansion dependency #​3866
  • Dependency update: bump entities from 6.0.0 to 6.0.1 in #​3855

v3.1.1: Eleventy v3.1.1 (we fixed some things)

Compare Source

Try it out in your project

npm install @​11ty/eleventy@latest

Read more about getting started with Eleventy or why you should use Eleventy.

Release notes

  • Fix issue with object property order when using Computed Data in a Paginated template #​3849
  • Fix issue with absolute paths for virtual templates #​3805
  • Fix pagination regression issue when paginating over configuration collections #​3808 #​3823 #​3834 #​3825
  • Fix layout caching issue when using Nunjucks as preprocessing engine for Html or Markdown #​3807 #​3819
  • Fix bug with RenderManager initialization via Render plugin #​3810
  • Fixes bug when using eleventyConfig.amendLibrary and eleventyConfig.setLibrary together on the same syntax type, amendLibrary would run multiple times #​3816
  • Fix issue with virtual templates when includes directory is set to an empty string "" #​3797
  • Fix issue with string eleventyComputed.permalink values when used with non-computed permalink #​3818
  • Fix issue with global data directory when setting input to a parent directory (e.g. "../") #​3809
  • Improved error messaging for invalid date values in Data Cascade #​3833
  • Fixes issue with duplicate entries in template dependency graph (and collections) from missing node normalization during subsequent --watch or --serve builds

v3.1.0: Eleventy v3.1.0: 11% faster and 22% smaller!

Compare Source

Try it out in your project

npm install @​11ty/eleventy@latest

Read more about getting started with Eleventy or why you should use Eleventy.

What’s new?

Bug fixes

  • Bug fix for returning non-traditional data with eleventyConfig.addCollection API #​3467
  • Internals: consolidates TemplateMap with Dependency Graph for more accurate build order during incremental builds (fixing unrendered template errors) #​3410 (Fair warning: this was a big change!)
  • Fix duplicate permaink error on Windows after file delete and re-add #​3631
  • Fix (and better error messaging) for link.slice is not a function errors when using function permalinks #​3472 #​3619
  • Improvements to bundler-friendiness of imports (using Programmatic API in serverless contexts) #​3656
  • Fix when using eleventyConfig.setUseTemplateCache(false); and 11ty.js JavaScript templates #​3667
  • Fix for passthrough copy output locations during incremental builds #​3285
  • Check Error.cause for TemplateContentPrematureUseError when rendering by @​noelforte in #​3651
  • Fix dateValue.toLowerCase() is not a function error when using addDateParsing API #​3674
  • Improvements to engine consistency (improved use of Nunjucks cache) #​3736
  • Fixes eleventy.templateModified listeners warning #​3735
  • Fixes for bugs with merging Arrays in eleventyComputed. Arrays are now treated as a single entity when merging over non-computed data. Arrays will still be merged in the data cascade from multiple eleventyComputed entries. #​3728
  • Fix bug with collection definition on subsequent builds #​3711
  • HtmlBasePlugin: Fix confusing error message by @​noelleleigh in #​3709
  • Fix import-related error with CommonJS modules in Node 23 by @​vrugtehagel in #​3519 #​3518
  • Fix for InputPathToUrl plugin to support unencoded paths with spaces #​3559 #​3583

Dependency Watch

Version Production Dep Count Production Size
v3.1.0 ×142 21.4 MB
v3.0.0 ×187 27.4 MB
v2.0.1 ×215 36.4 MB
v1.0.2 ×356 73.3 MB
Major Upgrades

eleventy-benchmark Build Performance

---------------------------------------------------------
Eleventy Benchmark (Node v22.13.1, 2500 templates each)
---------------------------------------------------------
Eleventy 3.0.0                                        
---------------------------------------------------------
.liquid: ... 3 runs:          
* Median: 1.43 seconds
* Median per template: 572 µs

.njk: ... 3 runs:             
* Median: 2.03 seconds
* Median per template: 812 µs

.md: ... 3 runs:              
* Median: 1.79 seconds
* Median per template: 716 µs

---------------------------------------------------------
Eleventy 3.1.0-beta.1                                        
---------------------------------------------------------
.liquid: ... 3 runs:          
* Median: 1.3 seconds (-10%)
* Median per template: 520 µs (-10%)

.njk: ... 3 runs:             
* Median: 1.81 seconds (-11%)
* Median per template: 724 µs (-11%)

.md: ... 3 runs:              
* Median: 1.61 seconds (-11%)
* Median per template: 644 µs (-11%)

We’re showing the benchmark from the latest beta here — there were no core code changes between v3.1.0-beta.1 and v3.1.0.

v3.0.0: Eleventy v3.0.0: Possums ❤️ ESM

Compare Source

We did it. After 22 pre-releases and over a year of work, Eleventy 3.0.0 is now available. You can try it out now on your project using:

npm install @​11ty/eleventy@latest

If you’re upgrading from a previous version of Eleventy, use the Upgrade Help plugin for automated checks and help with your upgrade!

Why should you use Eleventy? Eleventy is a flexible and production-ready site generator known for its zero-client JavaScript footprint, speedy sites, speedy builds, and full control over the output.

A few numbers on the best version of Eleventy yet:

Stats v2.0.1 v3.0.0
20% smaller 35.2 MB 28.1 MB
11% fewer dependencies 213 189
9% faster npm install 4.511s* 4.103s*

*fastest time of 3 runs (bypassing local cache)

Flagship 3.0 features

  1. Eleventy is now written in ESM with full support for ESM in your projects: configuration, data files, 11ty.js templates, etc. For many projects this won’t be a breaking change and we’ll continue to support CommonJS too. Every example on the docs now includes both a CommonJS and ESM version. Docs: https://v3.11ty.dev/docs/cjs-esm/
// ESM
export default function(eleventyConfig) {}

// We’ll keep supporting CommonJS:
module.exports = function(eleventyConfig) {}
  1. Supporting more package managers and runtimes: pnpm, yarn, Deno. More examples on the docs! https://v3.11ty.dev/docs/
  2. Asynchronous configuration #​614 Docs: https://v3.11ty.dev/docs/config/
// ESM
export default async function(eleventyConfig) {}

// CommonJS
module.exports = async function(eleventyConfig) {}
  1. For-free performance improvement to built-in slugify, inputPathToUrl universal filters (via memoization) #​840 Docs: https://v3.11ty.dev/docs/memoize/
  2. Named config export improves consistency for plugins #​3246 and set*Directory configuration API methods #​1503 Docs: https://v3.11ty.dev/docs/config-shapes/#optional-export-config-object and https://v3.11ty.dev/docs/config/#configuration-options
export default function(eleventyConfig) {
  eleventyConfig.setInputDirectory(".");
  eleventyConfig.setOutputDirectory("_site");
};

export const config = {
  dir: {
    input: ".",
    output: "_site"
  },
};
  1. Virtual Templates, configuration API to add content (great for plugins, used by the new RSS plugin!) #​1612 Docs: https://v3.11ty.dev/docs/virtual-templates/
export default function(eleventyConfig) {
  eleventyConfig.addTemplate("robots.njk", "User-agent: *\nAllow: /", {
    permalink: "/robots.txt",
  });
};
  1. IdAttribute plugin adds id attributes to headings for on-page anchor links (supports all template-languages) #​3363 Docs: https://v3.11ty.dev/docs/plugins/id-attribute/
<h1>Welcome to my web site</h1> becomes <h1 id="welcome-to-my-web-site">Welcome to my web site</h1>
  1. Plain-text Bundler included: https://v3.11ty.dev/docs/plugins/bundle/
export default function(eleventyConfig) {
  eleventyConfig.addBundle("css"); // Adds {% css %} paired shortcode to create per-page CSS bundles
};
  1. InputPath to URL plugin lets you link directly to an input file path (and we’ll output the right URL) Docs: https://www.11ty.dev/docs/plugins/inputpath-to-url/
<a href="my-template.md">Home</a> becomes <a href="/my-template/">Home</a>
  1. Use arbitrary JavaScript with the js Front Matter #​2819 Docs: https://v3.11ty.dev/docs/data-frontmatter/#javascript-front-matter
---js
const hello = "hi";
---
{{ hello }}
  1. page.rawInput unlocks access to raw template content #​1206 https://v3.11ty.dev/docs/data-eleventy-supplied/#page-variable
  2. addPreprocessor configuration API to modify raw content before rendering works for file ignores and drafts #​188 Docs: https://v3.11ty.dev/docs/config-preprocessors/
  3. addDateParsing configuration API to add your own custom date parsing logic #​867 Docs: https://v3.11ty.dev/docs/dates/#configuration-api-for-custom-date-parsing
  4. eleventyDataSchema data option to validate data cascade values #​879 Docs: https://v3.11ty.dev/docs/data-validate/
  5. Reserved Eleventy properties in data cascade are now frozen #​1173 Docs: https://v3.11ty.dev/docs/data-eleventy-supplied/#frozen-data
  6. Support for asynchronous plugins and async-friendly addPlugin configuration API #​2675 Docs: https://v3.11ty.dev/docs/plugins/#plugins-are-configuration
  7. useLayouts option for Custom Template Languages allows opt-out of Eleventy Layouts #​2830 Docs: https://v3.11ty.dev/docs/languages/custom/#uselayouts
  8. renderTransforms Universal Filter will run project transforms on an arbitrary block of content (useful for RSS and other feeds) #​3294
  9. --incremental=filename.md on the command line #​3324 Docs: https://v3.11ty.dev/docs/usage/#incremental-for-partial-incremental-builds
  10. renderContent Universal Filter now included with Render Plugin #​3370 Docs: https://v3.11ty.dev/docs/plugins/render/#rendercontent-filter
  11. Dev Server updates including onRequest API for handling requests dynamically during development (used with the new Image Transform plugin)

Breaking Changes and Upgrade Path

Rather than navigating this list manually, use the Upgrade Help plugin for automated project checks and upgrade help!

Minutiae

Full Eleventy v3 Milestone (177 closed): https://github.com/11ty/eleventy/milestone/40?closed=1
Full Changelog: https://github.com/11ty/eleventy/compare/v2.0.1...v3.0.0

Thank You Notes

This release would not have been possible without our community and supporters.

  • To everyone that has built something with Eleventy: thank you!
  • To everyone that has answered a question about Eleventy: on the Discord, on social media, in GitHub issues or discussion, at your local meetup or coffee shop: thank you!
  • To everyone that attended the 11ty Conference earlier this year: thank you!
  • To everyone that brought a well-intentioned complaint about something you didn’t like about Eleventy: thank you!
  • To everyone that dropped a few nice words of appreciation: thank you!
  • To everyone that has supported us and made this release possible: thank you!

Thank you to @​bobmonsour, @​pdehaan, @​Snapstromegon, @​cdransf, @​5t3ph, @​BenDMyers, @​siakaramalegos, @​shivjm, @​dleatherman, @​darthmall, @​clottman, @​nachtfunke, @​David-Large, Olivia Nicholson, and @​mneumegen for their community contributions!

Thank you for the code contributions from @​VividVisions, @​mayank99, @​Zearin, @​chriskirknielsen, @​mendhak, @​fqueze, @​shivjm, @​rdela, @​w0whitaker, @​vrugtehagel, @​sachac, @​Snapstromegon, @​alifeee, @​uncenter, @​Zwyx, @​mayankkamboj47, @​aschrab, @​jgarber623, @​korverdev, @​mathertel, @​mathieuprog, @​epelc, @​Ryuno-Ki, @​lexoyo, @​satgo1546, @​KiwiKilian


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 Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@11ty/eleventy](https://www.11ty.dev/) ([source](https://github.com/11ty/eleventy)) | devDependencies | major | [`2.0.1` → `3.1.5`](https://renovatebot.com/diffs/npm/@11ty%2feleventy/2.0.1/3.1.5) | --- ### Release Notes <details> <summary>11ty/eleventy (@&#8203;11ty/eleventy)</summary> ### [`v3.1.5`](https://github.com/11ty/eleventy/releases/tag/v3.1.5): Eleventy v3.1.5: Dependable Dependencies [Compare Source](https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5) - No Eleventy core code changes, this release is for minor version dependency updates on 3.x only - Fixes `npm audit` report for `minimatch`: [#&#8203;4239](https://github.com/11ty/eleventy/issues/4239) via [`@11ty/recursive-copy@4.0.4`](https://github.com/11ty/recursive-copy/releases/tag/v4.0.4) - Upgrade [`liquidjs` from 10.21 to 10.25](https://github.com/harttle/liquidjs/releases) - Freezes `moo` dependency [#&#8203;4240](https://github.com/11ty/eleventy/issues/4240) - Removes dev dependency `rimraf` - Small improvements to HTML Relative Passthrough Copy tests **Full Changelog**: <https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5> ### [`v3.1.2`](https://github.com/11ty/eleventy/releases/tag/v3.1.2): Eleventy v3.1.2 (we fixed 15 more things) [Compare Source](https://github.com/11ty/eleventy/compare/v3.1.1...v3.1.2) #### Try it out in your project ``` npm install @&#8203;11ty/eleventy@latest ``` - Read more about [getting started with Eleventy](https://www.11ty.dev/docs/) or [why you should use Eleventy](https://www.11ty.dev/#why-should-you-use-eleventy). - **Milestone**: <https://github.com/11ty/eleventy/milestone/50?closed=1> - **Commit log** (from previous stable release): <https://github.com/11ty/eleventy/compare/v3.1.1...v3.1.2> #### Release notes - Bug fix: issue with Computed Data with Array -> Object -> Template Strings [#&#8203;3850](https://github.com/11ty/eleventy/issues/3850) - Bug fix:Workaround dependency bug in `tinyglobby` when using `../` for input directory (and/or passthrough copy) [#&#8203;3854](https://github.com/11ty/eleventy/issues/3854) [#&#8203;3862](https://github.com/11ty/eleventy/issues/3862) - Bug fix: issue with absolute path for input directory resulting in incorrect output directory [#&#8203;3853](https://github.com/11ty/eleventy/issues/3853) - Bug fix: issue with pagination over `collections` missing the `all` collection [#&#8203;3860](https://github.com/11ty/eleventy/issues/3860) - Bug fix: Custom template engines should inherit aliased the parent `cacheable` value for advanced control of internal cache ([related docs](https://www.11ty.dev/docs/languages/custom/#compile-options-cache-for-advanced-control-of-caching)). Fixes issues with JavaScript import cache busting in Windows [#&#8203;3824](https://github.com/11ty/eleventy/issues/3824) [#&#8203;3832](https://github.com/11ty/eleventy/issues/3832) - Bug fix: Server cache issue with newly created directory data file not picked up during --watch or --serve (on subsequent builds) [#&#8203;3569](https://github.com/11ty/eleventy/issues/3569) - Bug fix: Saving your Configuration file may keep the process open after ⌘+C or CTRL+C [#&#8203;3873](https://github.com/11ty/eleventy/issues/3873) - Bug fix: Incremental builds may result in `templateRender has not yet initialized` error after Configuration reset [#&#8203;3870](https://github.com/11ty/eleventy/issues/3870) - Bug fix: [#&#8203;3874](https://github.com/11ty/eleventy/issues/3874) Config reset for dev server restart - Bug fix: [#&#8203;3875](https://github.com/11ty/eleventy/issues/3875) [#&#8203;1525](https://github.com/11ty/eleventy/issues/1525) numeric tags for collection names - Audit fix: `npm` audit with `brace-expansion` dependency [#&#8203;3866](https://github.com/11ty/eleventy/issues/3866) - Dependency update: bump `entities` from 6.0.0 to 6.0.1 in [#&#8203;3855](https://github.com/11ty/eleventy/pull/3855) ### [`v3.1.1`](https://github.com/11ty/eleventy/releases/tag/v3.1.1): Eleventy v3.1.1 (we fixed some things) [Compare Source](https://github.com/11ty/eleventy/compare/v3.1.0...v3.1.1) #### Try it out in your project ``` npm install @&#8203;11ty/eleventy@latest ``` Read more about [getting started with Eleventy](https://www.11ty.dev/docs/) or [why you should use Eleventy](https://www.11ty.dev/#why-should-you-use-eleventy). - **Milestone**: <https://github.com/11ty/eleventy/milestone/48?closed=1> - **Commit log**: <https://github.com/11ty/eleventy/compare/v3.1.0...v3.1.1> #### Release notes - Fix issue with object property order when using Computed Data in a Paginated template [#&#8203;3849](https://github.com/11ty/eleventy/issues/3849) - Fix issue with absolute paths for virtual templates [#&#8203;3805](https://github.com/11ty/eleventy/issues/3805) - Fix pagination regression issue when paginating over configuration collections [#&#8203;3808](https://github.com/11ty/eleventy/issues/3808) [#&#8203;3823](https://github.com/11ty/eleventy/issues/3823) [#&#8203;3834](https://github.com/11ty/eleventy/issues/3834) [#&#8203;3825](https://github.com/11ty/eleventy/issues/3825) - Fix layout caching issue when using Nunjucks as preprocessing engine for Html or Markdown [#&#8203;3807](https://github.com/11ty/eleventy/issues/3807) [#&#8203;3819](https://github.com/11ty/eleventy/issues/3819) - Fix bug with RenderManager initialization via Render plugin [#&#8203;3810](https://github.com/11ty/eleventy/issues/3810) - Fixes bug when using `eleventyConfig.amendLibrary` and `eleventyConfig.setLibrary` together on the same syntax type, amendLibrary would run multiple times [#&#8203;3816](https://github.com/11ty/eleventy/issues/3816) - Fix issue with virtual templates when `includes` directory is set to an empty string `""` [#&#8203;3797](https://github.com/11ty/eleventy/issues/3797) - Fix issue with string `eleventyComputed.permalink` values when used with non-computed `permalink` [#&#8203;3818](https://github.com/11ty/eleventy/issues/3818) - Fix issue with global data directory when setting input to a parent directory (e.g. `"../"`) [#&#8203;3809](https://github.com/11ty/eleventy/issues/3809) - Improved error messaging for invalid `date` values in Data Cascade [#&#8203;3833](https://github.com/11ty/eleventy/issues/3833) - Fixes issue with duplicate entries in template dependency graph (and collections) from missing node normalization during subsequent --watch or --serve builds ### [`v3.1.0`](https://github.com/11ty/eleventy/releases/tag/v3.1.0): Eleventy v3.1.0: 11% faster and 22% smaller! [Compare Source](https://github.com/11ty/eleventy/compare/v3.0.0...v3.1.0) #### Try it out in your project ``` npm install @&#8203;11ty/eleventy@latest ``` Read more about [getting started with Eleventy](https://www.11ty.dev/docs/) or [why you should use Eleventy](https://www.11ty.dev/#why-should-you-use-eleventy). - **v3.1.0 Issue Milestone**: <https://github.com/11ty/eleventy/milestone/47?closed=1> - **Compare with v3.0.0**: <https://github.com/11ty/eleventy/compare/v3.0.0...v3.1.0> #### What’s new? - Support for Import Attributes [#&#8203;3580](https://github.com/11ty/eleventy/issues/3580) e.g. `import data from './data.json' with { type: 'json' };`, see [11ty/eleventy-dependency-tree-esm#2](https://github.com/11ty/eleventy-dependency-tree-esm/issues/2) and [11ty/eleventy-dependency-tree-esm#4](https://github.com/11ty/eleventy-dependency-tree-esm/issues/4) - Build performance improvements over v3.0.0 in [#&#8203;3493](https://github.com/11ty/eleventy/pull/3493) - Improve build performance \~50ms (dynamic dev server import only on --serve) by [@&#8203;boehs](https://github.com/boehs) in [#&#8203;3689](https://github.com/11ty/eleventy/pull/3689) - Adds `html-relative` Passthrough Copy mode for relative asset references in HTML. Learn more at [#&#8203;3573](https://github.com/11ty/eleventy/pull/3573) (from issue [#&#8203;3552](https://github.com/11ty/eleventy/issues/3552)) - A whole bunch of Dev Server updates and fixes, most notably <https://github.com/11ty/eleventy-dev-server/releases/tag/v2.0.7> - Add subpath export for UserConfig type definitions ([#&#8203;3460](https://github.com/11ty/eleventy/issues/3460)) by [@&#8203;noelforte](https://github.com/noelforte) in [#&#8203;3562](https://github.com/11ty/eleventy/pull/3562) - IdAttribute plugin has `checkDuplicates` option (always enabled by default, now allows you to disable) [#&#8203;3560](https://github.com/11ty/eleventy/issues/3560) Docs: <https://www.11ty.dev/docs/plugins/id-attribute/#with-options> - Error messaging improvements: - Improved error messaging when attempting to link to a `permalink: false` template (in the HTML `<base>` plugin) [#&#8203;3503](https://github.com/11ty/eleventy/issues/3503) - Better errors with Custom template types with non-string permalink values: [#&#8203;3472](https://github.com/11ty/eleventy/issues/3472) - Improved error messaging with syntax errors in `.11ty.js` files [#&#8203;3571](https://github.com/11ty/eleventy/issues/3571) - Improved require(esm) error messaging to reflect proper support in Node v22.12 [#&#8203;3568](https://github.com/11ty/eleventy/issues/3568) - Error stack improvements by [@&#8203;noelforte](https://github.com/noelforte) in [#&#8203;3572](https://github.com/11ty/eleventy/pull/3572) #### Bug fixes - Bug fix for returning non-traditional data with `eleventyConfig.addCollection` API [#&#8203;3467](https://github.com/11ty/eleventy/issues/3467) * Internals: consolidates TemplateMap with Dependency Graph for more accurate build order during incremental builds (fixing unrendered template errors) [#&#8203;3410](https://github.com/11ty/eleventy/issues/3410) *(Fair warning: this was a big change!)* * Fix duplicate permaink error on Windows after file delete and re-add [#&#8203;3631](https://github.com/11ty/eleventy/issues/3631) * Fix (and better error messaging) for `link.slice is not a function` errors when using function permalinks [#&#8203;3472](https://github.com/11ty/eleventy/issues/3472) [#&#8203;3619](https://github.com/11ty/eleventy/issues/3619) * Improvements to bundler-friendiness of imports (using Programmatic API in serverless contexts) [#&#8203;3656](https://github.com/11ty/eleventy/issues/3656) * Fix when using `eleventyConfig.setUseTemplateCache(false);` and `11ty.js` JavaScript templates [#&#8203;3667](https://github.com/11ty/eleventy/issues/3667) * Fix for passthrough copy output locations during incremental builds [#&#8203;3285](https://github.com/11ty/eleventy/issues/3285) * Check `Error.cause` for `TemplateContentPrematureUseError` when rendering by [@&#8203;noelforte](https://github.com/noelforte) in [#&#8203;3651](https://github.com/11ty/eleventy/pull/3651) * Fix `dateValue.toLowerCase() is not a function` error when using addDateParsing API [#&#8203;3674](https://github.com/11ty/eleventy/issues/3674) - Improvements to engine consistency (improved use of Nunjucks cache) [#&#8203;3736](https://github.com/11ty/eleventy/issues/3736) - Fixes `eleventy.templateModified` listeners warning [#&#8203;3735](https://github.com/11ty/eleventy/issues/3735) - Fixes for bugs with merging Arrays in `eleventyComputed`. Arrays are now treated as a single entity when merging over non-computed data. Arrays will still be merged in the data cascade from multiple `eleventyComputed` entries. [#&#8203;3728](https://github.com/11ty/eleventy/issues/3728) - Fix bug with collection definition on subsequent builds [#&#8203;3711](https://github.com/11ty/eleventy/issues/3711) - HtmlBasePlugin: Fix confusing error message by [@&#8203;noelleleigh](https://github.com/noelleleigh) in [#&#8203;3709](https://github.com/11ty/eleventy/pull/3709) - Fix import-related error with CommonJS modules in Node 23 by [@&#8203;vrugtehagel](https://github.com/vrugtehagel) in [#&#8203;3519](https://github.com/11ty/eleventy/pull/3519) [#&#8203;3518](https://github.com/11ty/eleventy/issues/3518) - Fix for InputPathToUrl plugin to support unencoded paths with spaces [#&#8203;3559](https://github.com/11ty/eleventy/issues/3559) [#&#8203;3583](https://github.com/11ty/eleventy/issues/3583) #### Dependency Watch <table> <thead> <tr> <th>Version</th> <th>Production Dep Count</th> <th>Production Size</th> </tr> </thead> <tbody> <tr> <td><code>v3.1.0</code></td> <td><code>×142</code></td> <td><code>21.4 MB</code></td> </tr> <tr> <td><code>v3.0.0</code></td> <td><code>×187</code></td> <td><code>27.4 MB</code></td> </tr> <tr> <td><code>v2.0.1</code></td> <td><code>×215</code></td> <td><code>36.4 MB</code></td> </tr> <tr> <td><code>v1.0.2</code></td> <td><code>×356</code></td> <td><code>73.3 MB</code></td> </tr> </tbody> </table> - Bumps `liquidjs` dependency to `10.21.0` (from `10.17.0`) - Removes `rifraf` dependency by [@&#8203;jeffalo](https://github.com/jeffalo) [#&#8203;3622](https://github.com/11ty/eleventy/issues/3622) [#&#8203;3673](https://github.com/11ty/eleventy/issues/3673) - A bunch of improvements from [@&#8203;e18e](https://github.com/e18e) org folks! Upstream issue: [e18e/ecosystem-issues#164](https://github.com/e18e/ecosystem-issues/issues/164) - Dependency optimization by [@&#8203;outslept](https://github.com/outslept) in [#&#8203;3715](https://github.com/11ty/eleventy/pull/3715) - Replace glob packages with lighter alternatives – `fast-glob` + `is-glob` -> `tinyglobby`, `micromatch` -> `picomatch` by [@&#8203;pralkarz](https://github.com/pralkarz) in [#&#8203;3680](https://github.com/11ty/eleventy/pull/3680) ##### Major Upgrades - `@11ty/dependency-tree` from v3 to v4 (bumps to Node 18+) <https://github.com/11ty/eleventy-dependency-tree/releases/tag/v4.0.0> - `@11ty/dependency-tree-esm` from v1 to v2 (bumps to Node 18+) <https://github.com/11ty/eleventy-dependency-tree-esm/releases/tag/v2.0.0> - `@11ty/eleventy-utils` from v1 to v2 (bumps to Node 18+) <https://github.com/11ty/eleventy-utils/releases/tag/v2.0.0> - `@11ty/recursive-copy` from v3 to v4 (bumps to Node 18+, dependency cleanup) <https://github.com/11ty/recursive-copy/releases/tag/v4.0.0> - `entities` from v5 to v6 (upstream change related to deep import paths <https://github.com/fb55/entities/releases/tag/v6.0.0>) #### [`eleventy-benchmark`](https://github.com/11ty/eleventy-benchmark) Build Performance ``` --------------------------------------------------------- Eleventy Benchmark (Node v22.13.1, 2500 templates each) --------------------------------------------------------- Eleventy 3.0.0 --------------------------------------------------------- .liquid: ... 3 runs: * Median: 1.43 seconds * Median per template: 572 µs .njk: ... 3 runs: * Median: 2.03 seconds * Median per template: 812 µs .md: ... 3 runs: * Median: 1.79 seconds * Median per template: 716 µs --------------------------------------------------------- Eleventy 3.1.0-beta.1 --------------------------------------------------------- .liquid: ... 3 runs: * Median: 1.3 seconds (-10%) * Median per template: 520 µs (-10%) .njk: ... 3 runs: * Median: 1.81 seconds (-11%) * Median per template: 724 µs (-11%) .md: ... 3 runs: * Median: 1.61 seconds (-11%) * Median per template: 644 µs (-11%) ``` *We’re showing the benchmark from the latest beta here — there were no core code changes between v3.1.0-beta.1 and v3.1.0.* ### [`v3.0.0`](https://github.com/11ty/eleventy/releases/tag/v3.0.0): Eleventy v3.0.0: Possums ❤️ ESM [Compare Source](https://github.com/11ty/eleventy/compare/v2.0.1...v3.0.0) We did it. After 22 pre-releases and over a year of work, Eleventy 3.0.0 is now available. You can try it out now on your project using: ```js npm install @&#8203;11ty/eleventy@latest ``` **If you’re upgrading from a previous version** of Eleventy, use the [Upgrade Help plugin](https://v3.11ty.dev/docs/plugins/upgrade-help/) for automated checks and help with your upgrade! **[Why should you use Eleventy?](https://v3.11ty.dev/#why-should-you-use-eleventy)** Eleventy is a flexible and production-ready site generator known for its zero-client JavaScript footprint, [speedy sites, speedy builds](https://v3.11ty.dev/docs/performance/), and [full control over the output](https://www.youtube.com/watch?v=b4frtsT4Cgo). A few numbers on the best version of Eleventy yet: | Stats | `v2.0.1` | `v3.0.0` | | ---------------------- | -------- | -------- | | 20% smaller | 35.2 MB | 28.1 MB | | 11% fewer dependencies | 213 | 189 | | 9% faster npm install | 4.511s\* | 4.103s\* | *\*fastest time of 3 runs (bypassing local cache)* #### Flagship 3.0 features 1. Eleventy is now written in ESM with **full** support for ESM in your projects: configuration, data files, 11ty.js templates, etc. For many projects this won’t be a breaking change and we’ll continue to support CommonJS too. Every example on the docs now includes both a CommonJS and ESM version. Docs: <https://v3.11ty.dev/docs/cjs-esm/> ```js // ESM export default function(eleventyConfig) {} // We’ll keep supporting CommonJS: module.exports = function(eleventyConfig) {} ``` 2. Supporting more package managers and runtimes: pnpm, yarn, Deno. More examples on the docs! <https://v3.11ty.dev/docs/> 3. Asynchronous configuration [#&#8203;614](https://github.com/11ty/eleventy/issues/614) Docs: <https://v3.11ty.dev/docs/config/> ```js // ESM export default async function(eleventyConfig) {} // CommonJS module.exports = async function(eleventyConfig) {} ``` 4. For-free performance improvement to built-in `slugify`, `inputPathToUrl` universal filters (via memoization) [#&#8203;840](https://github.com/11ty/eleventy/issues/840) Docs: <https://v3.11ty.dev/docs/memoize/> 5. Named `config` export improves consistency for plugins [#&#8203;3246](https://github.com/11ty/eleventy/issues/3246) and `set*Directory` configuration API methods [#&#8203;1503](https://github.com/11ty/eleventy/issues/1503) Docs: <https://v3.11ty.dev/docs/config-shapes/#optional-export-config-object> and <https://v3.11ty.dev/docs/config/#configuration-options> ```js export default function(eleventyConfig) { eleventyConfig.setInputDirectory("."); eleventyConfig.setOutputDirectory("_site"); }; export const config = { dir: { input: ".", output: "_site" }, }; ``` 6. Virtual Templates, configuration API to add content (great for plugins, used by the new RSS plugin!) [#&#8203;1612](https://github.com/11ty/eleventy/issues/1612) Docs: <https://v3.11ty.dev/docs/virtual-templates/> ```js export default function(eleventyConfig) { eleventyConfig.addTemplate("robots.njk", "User-agent: *\nAllow: /", { permalink: "/robots.txt", }); }; ``` 7. IdAttribute plugin adds `id` attributes to headings for on-page anchor links (supports all template-languages) [#&#8203;3363](https://github.com/11ty/eleventy/issues/3363) Docs: <https://v3.11ty.dev/docs/plugins/id-attribute/> ```html <h1>Welcome to my web site</h1> becomes <h1 id="welcome-to-my-web-site">Welcome to my web site</h1> ``` 8. Plain-text Bundler included: <https://v3.11ty.dev/docs/plugins/bundle/> ```js export default function(eleventyConfig) { eleventyConfig.addBundle("css"); // Adds {% css %} paired shortcode to create per-page CSS bundles }; ``` 9. InputPath to URL plugin lets you link directly to an input file path (and we’ll output the right URL) Docs: <https://www.11ty.dev/docs/plugins/inputpath-to-url/> ```html <a href="my-template.md">Home</a> becomes <a href="/my-template/">Home</a> ``` 10. Use arbitrary JavaScript with the `js` Front Matter [#&#8203;2819](https://github.com/11ty/eleventy/issues/2819) Docs: <https://v3.11ty.dev/docs/data-frontmatter/#javascript-front-matter> ```js ---js const hello = "hi"; --- {{ hello }} ``` 11. `page.rawInput` unlocks access to raw template content [#&#8203;1206](https://github.com/11ty/eleventy/issues/1206) <https://v3.11ty.dev/docs/data-eleventy-supplied/#page-variable> 12. `addPreprocessor` configuration API to modify raw content before rendering works for file ignores and drafts [#&#8203;188](https://github.com/11ty/eleventy/issues/188) Docs: <https://v3.11ty.dev/docs/config-preprocessors/> 13. `addDateParsing` configuration API to add your own custom date parsing logic [#&#8203;867](https://github.com/11ty/eleventy/issues/867) Docs: <https://v3.11ty.dev/docs/dates/#configuration-api-for-custom-date-parsing> 14. `eleventyDataSchema` data option to validate data cascade values [#&#8203;879](https://github.com/11ty/eleventy/issues/879) Docs: <https://v3.11ty.dev/docs/data-validate/> 15. Reserved Eleventy properties in data cascade are now frozen [#&#8203;1173](https://github.com/11ty/eleventy/issues/1173) Docs: <https://v3.11ty.dev/docs/data-eleventy-supplied/#frozen-data> 16. Support for asynchronous plugins and async-friendly `addPlugin` configuration API [#&#8203;2675](https://github.com/11ty/eleventy/issues/2675) Docs: <https://v3.11ty.dev/docs/plugins/#plugins-are-configuration> 17. `useLayouts` option for Custom Template Languages allows opt-out of Eleventy Layouts [#&#8203;2830](https://github.com/11ty/eleventy/issues/2830) Docs: <https://v3.11ty.dev/docs/languages/custom/#uselayouts> 18. `renderTransforms` Universal Filter will run project transforms on an arbitrary block of content (useful for RSS and other feeds) [#&#8203;3294](https://github.com/11ty/eleventy/issues/3294) 19. `--incremental=filename.md` on the command line [#&#8203;3324](https://github.com/11ty/eleventy/issues/3324) Docs: <https://v3.11ty.dev/docs/usage/#incremental-for-partial-incremental-builds> 20. `renderContent` Universal Filter now included with Render Plugin [#&#8203;3370](https://github.com/11ty/eleventy/issues/3370) Docs: <https://v3.11ty.dev/docs/plugins/render/#rendercontent-filter> 21. Dev Server updates including [`onRequest` API for handling requests dynamically during development](https://github.com/11ty/eleventy-dev-server/releases/tag/v2.0.0) (used with the new [Image Transform plugin](https://v3.11ty.dev/docs/plugins/image/#eleventy-transform)) #### Breaking Changes and Upgrade Path **Rather than navigating this list manually, use the [Upgrade Help plugin](https://v3.11ty.dev/docs/plugins/upgrade-help/) for automated project checks and upgrade help!** - Requires Node 18 or newer. - Removes Serverless and Edge plugins. - Use of bundled Eleventy plugins from CommonJS requires changing `require("@&#8203;11ty/eleventy")` to `await import("@&#8203;11ty/eleventy")` for ESM reasons. We provide [helpful error messaging for this](https://www.zachleat.com/web/future-friendly-esm/). - `pug`, `ejs`, `haml`, `mustache`, and `handlebars` template languages moved from core to official plugins: - `handlebars`: <https://v3.11ty.dev/docs/languages/handlebars/> - `mustache`: <https://v3.11ty.dev/docs/languages/mustache/> - `ejs`: <https://v3.11ty.dev/docs/languages/ejs/> - `haml`: <https://v3.11ty.dev/docs/languages/haml/> - `pug`: <https://v3.11ty.dev/docs/languages/pug/> - Throw errors if `--config=` command line file is missing [#&#8203;3373](https://github.com/11ty/eleventy/issues/3373) - The `htmlOutputSuffix` feature was removed [#&#8203;3327](https://github.com/11ty/eleventy/issues/3327) - Aliased custom templates must be declared in active formats [#&#8203;3302](https://github.com/11ty/eleventy/issues/3302) - `--formats=` and `--formats=""` on command line means no formats (previously aliased to `*`) [#&#8203;3255](https://github.com/11ty/eleventy/issues/3255) - Custom Template Language `compileOptions.permalink` option changed from `true` to `"raw"` [#&#8203;2780](https://github.com/11ty/eleventy/issues/2780) - Major semver updates of dependencies: - `js-yaml` [v3 to v4 Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md#400---2021-01-03) - Better error messaging when using tabs in YAML - Numbers are now parsed according to YAML 1.2 spec (from 1.1) - `@sindresorhus/slugify` [v2 to v3 Changelog](https://github.com/sindresorhus/slugify/releases/tag/v2.0.0): Node 12+, Pure ESM - `bcp-47-normalize` [v1 to v2 Changelog](https://github.com/wooorm/bcp-47-normalize/releases/tag/2.0.0): Pure ESM - `dependency-graph` [v0.x to v1 Changelog](https://github.com/jriecken/dependency-graph/blob/master/CHANGELOG.md#100-dec-5-2023) - `iso-639-1` [v2 to v3 Changelog](https://github.com/meikidd/iso-639-1/blob/master/CHANGELOG.md#v300): Pure ESM - `markdown-it` [v13 to v14 Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md#1400---2023-12-08): Pure ESM, removed `dist` folder - [Full list of breaking changes](https://github.com/11ty/eleventy/issues?q=milestone%3A%22Eleventy+3.0.0%22+is%3Aclosed+label%3Abreaking-change) #### Minutiae - Packages are now published using [npm package provenance](https://github.blog/security/supply-chain-security/introducing-npm-package-provenance/). - The code base is using tabs 😱😈 [#&#8203;3098](https://github.com/11ty/eleventy/issues/3098) **Full Eleventy v3 Milestone** (177 closed): <https://github.com/11ty/eleventy/milestone/40?closed=1> **Full Changelog**: <https://github.com/11ty/eleventy/compare/v2.0.1...v3.0.0> #### Thank You Notes This release would not have been possible without our community and supporters. - To everyone that has built something with Eleventy: thank you! - To everyone that has answered a question about Eleventy: on the Discord, on social media, in GitHub issues or discussion, at your local meetup or coffee shop: thank you! - To everyone that attended the [11ty Conference](https://conf.11ty.dev/) earlier this year: thank you! - To everyone that brought a well-intentioned complaint about something you didn’t like about Eleventy: thank you! - To everyone that dropped a few nice words of appreciation: ***thank you!*** - To everyone that has supported us and made this release possible: ***thank you!*** Thank you to [@&#8203;bobmonsour](https://github.com/bobmonsour), [@&#8203;pdehaan](https://github.com/pdehaan), [@&#8203;Snapstromegon](https://github.com/Snapstromegon), [@&#8203;cdransf](https://github.com/cdransf), [@&#8203;5t3ph](https://github.com/5t3ph), [@&#8203;BenDMyers](https://github.com/BenDMyers), [@&#8203;siakaramalegos](https://github.com/siakaramalegos), [@&#8203;shivjm](https://github.com/shivjm), [@&#8203;dleatherman](https://github.com/dleatherman), [@&#8203;darthmall](https://github.com/darthmall), [@&#8203;clottman](https://github.com/clottman), [@&#8203;nachtfunke](https://github.com/nachtfunke), [@&#8203;David-Large](https://github.com/David-Large), Olivia Nicholson, and [@&#8203;mneumegen](https://github.com/mneumegen) for their community contributions! Thank you for the code contributions from [@&#8203;VividVisions](https://github.com/VividVisions), [@&#8203;mayank99](https://github.com/mayank99), [@&#8203;Zearin](https://github.com/Zearin), [@&#8203;chriskirknielsen](https://github.com/chriskirknielsen), [@&#8203;mendhak](https://github.com/mendhak), [@&#8203;fqueze](https://github.com/fqueze), [@&#8203;shivjm](https://github.com/shivjm), [@&#8203;rdela](https://github.com/rdela), [@&#8203;w0whitaker](https://github.com/w0whitaker), [@&#8203;vrugtehagel](https://github.com/vrugtehagel), [@&#8203;sachac](https://github.com/sachac), [@&#8203;Snapstromegon](https://github.com/Snapstromegon), [@&#8203;alifeee](https://github.com/alifeee), [@&#8203;uncenter](https://github.com/uncenter), [@&#8203;Zwyx](https://github.com/Zwyx), [@&#8203;mayankkamboj47](https://github.com/mayankkamboj47), [@&#8203;aschrab](https://github.com/aschrab), [@&#8203;jgarber623](https://github.com/jgarber623), [@&#8203;korverdev](https://github.com/korverdev), [@&#8203;mathertel](https://github.com/mathertel), [@&#8203;mathieuprog](https://github.com/mathieuprog), [@&#8203;epelc](https://github.com/epelc), [@&#8203;Ryuno-Ki](https://github.com/Ryuno-Ki), [@&#8203;lexoyo](https://github.com/lexoyo), [@&#8203;satgo1546](https://github.com/satgo1546), [@&#8203;KiwiKilian](https://github.com/KiwiKilian) </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zMS4xIiwidXBkYXRlZEluVmVyIjoiNDMuMzEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 382c359169 to 71bf636c31 2026-02-25 02:31:23 +01:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 71bf636c31 to 3a4a938fbb 2026-02-25 18:32:24 +01:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 3a4a938fbb to e1c89f63b3 2026-02-27 23:34:10 +01:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from e1c89f63b3 to e4e29fcd0e 2026-03-07 21:41:45 +01:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from e4e29fcd0e to 135413d9e5 2026-03-13 22:46:43 +01:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 135413d9e5 to 77588bde35 2026-03-18 18:51:14 +01:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 77588bde35 to 55b8d61a00 2026-03-18 20:51:14 +01:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 55b8d61a00 to f5ace9f47f 2026-03-21 18:54:18 +01:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from f5ace9f47f to a12d02fb99 2026-03-22 15:54:28 +01:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from a12d02fb99 to 185107d4ee 2026-03-23 21:55:58 +01:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 185107d4ee to 54fab604d9 2026-03-25 18:57:57 +01:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 54fab604d9 to c951def6b9 2026-03-25 21:57:57 +01:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from c951def6b9 to d9b98c8b1e 2026-03-27 09:59:14 +01:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from d9b98c8b1e to b44da33685 2026-04-02 01:04:42 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from b44da33685 to 2d336ad054 2026-04-06 09:08:08 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 2d336ad054 to 29e54c213e 2026-04-07 15:09:03 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 29e54c213e to 0ccefebf5a 2026-04-07 20:09:36 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 0ccefebf5a to dd71d3f832 2026-04-08 02:09:46 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from dd71d3f832 to 5dd565f212
Some checks failed
renovate/artifacts Artifact file update failure
2026-04-11 16:12:46 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 5dd565f212
Some checks failed
renovate/artifacts Artifact file update failure
to 12afb08ca8 2026-04-19 18:24:22 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 12afb08ca8 to 651e76298b 2026-04-21 22:25:55 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 651e76298b to f098b71b52 2026-04-22 04:27:57 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from f098b71b52 to 1ce494de72 2026-04-23 16:33:29 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 1ce494de72 to 588ff19b63 2026-04-25 12:31:27 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 588ff19b63 to 36ce81dc3d 2026-04-25 20:34:42 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 36ce81dc3d to 6a83f61398 2026-04-29 08:50:12 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 6a83f61398 to 7a90cdcb19 2026-04-30 00:45:33 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 7a90cdcb19 to b4f96700d0 2026-04-30 10:42:32 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from b4f96700d0 to dda60e029e 2026-04-30 13:48:49 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from dda60e029e to c725f20575 2026-04-30 22:45:37 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from c725f20575 to a0b076ba25 2026-05-01 14:51:33 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from a0b076ba25 to 24595a84f8 2026-05-02 02:49:49 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 24595a84f8 to 29aefafb2b 2026-05-02 19:52:35 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 29aefafb2b to 18c26ed139 2026-05-02 20:59:51 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 18c26ed139 to d10b6132fd 2026-05-03 02:01:11 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from d10b6132fd to 277c6e97b9 2026-05-03 22:57:54 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 277c6e97b9 to 38a54d6f6d 2026-05-04 01:54:22 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 38a54d6f6d to b5d6d88206 2026-05-04 12:56:37 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from b5d6d88206 to 68770cce3c 2026-05-04 14:59:26 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 68770cce3c to 1424216607 2026-05-05 01:06:30 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 1424216607 to 0e86a40c10 2026-05-05 10:56:47 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 0e86a40c10 to 409528e3c7 2026-05-05 17:08:23 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 409528e3c7 to 92a8da3749 2026-05-05 19:00:57 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 92a8da3749 to 5c2e975941 2026-05-06 01:07:41 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 5c2e975941 to b1868eb6fc 2026-05-06 14:15:53 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from b1868eb6fc to 5067746943 2026-05-06 17:05:59 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 5067746943 to 3756c664bb 2026-05-06 20:05:20 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 3756c664bb to f52fcce177 2026-05-07 04:10:56 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from f52fcce177 to 4d3dc1f1b2 2026-05-07 08:09:34 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 4d3dc1f1b2 to cabb4fa776 2026-05-07 12:49:54 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from cabb4fa776 to b1dc0c035d 2026-05-07 20:40:35 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from b1dc0c035d to 742d0715de 2026-05-07 22:45:01 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 742d0715de to 0f948da270 2026-05-08 07:38:24 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 0f948da270 to f3edfea554 2026-05-08 08:40:52 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from f3edfea554 to 7a1afe7bc5 2026-05-08 13:11:42 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 7a1afe7bc5 to f45984df00 2026-05-08 15:11:23 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from f45984df00 to 2fb17d40b5 2026-05-08 17:08:19 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 2fb17d40b5 to 294d6c29ee 2026-05-08 22:07:16 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 294d6c29ee to 88151cc3c7 2026-05-08 23:10:01 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 88151cc3c7 to 7e3b44de0a 2026-05-09 00:11:30 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 7e3b44de0a to 131af86334 2026-05-09 17:11:33 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 131af86334 to 8f374b46f3
Some checks failed
renovate/artifacts Artifact file update failure
2026-05-09 19:10:11 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 8f374b46f3
Some checks failed
renovate/artifacts Artifact file update failure
to 057ffa0fee 2026-05-09 20:04:22 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 057ffa0fee to 0e5bed736a 2026-05-09 23:09:48 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 0e5bed736a to e5ade87229 2026-05-10 03:16:53 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from e5ade87229 to 297dfb5a1c
Some checks failed
renovate/artifacts Artifact file update failure
2026-05-10 07:41:29 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 297dfb5a1c
Some checks failed
renovate/artifacts Artifact file update failure
to 3265710e11 2026-05-10 09:14:06 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 3265710e11 to 3a07911256
Some checks failed
renovate/artifacts Artifact file update failure
2026-05-10 22:21:19 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 3a07911256
Some checks failed
renovate/artifacts Artifact file update failure
to 19c40ef2bf 2026-05-11 09:21:48 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 19c40ef2bf to 4f3d171dbd 2026-05-11 15:19:44 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 4f3d171dbd to 6b442ca99f 2026-05-11 17:15:32 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 6b442ca99f to 0f22626cb8 2026-05-11 19:11:47 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 0f22626cb8 to 2181658616 2026-05-12 08:19:26 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 2181658616 to 516984cb4d 2026-05-12 09:20:05 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 516984cb4d to 2ef60cb8c6 2026-05-12 10:23:44 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 2ef60cb8c6 to 73e39e61f6 2026-05-12 12:30:21 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 73e39e61f6 to 1b9a62923e 2026-05-12 15:17:02 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 1b9a62923e to 4a6fd332e2 2026-05-12 16:16:11 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 4a6fd332e2 to cfa8b73b0d 2026-05-12 18:19:27 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from cfa8b73b0d to 444b180c79 2026-05-12 21:35:17 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 444b180c79 to e0c86f0ddf 2026-05-12 22:22:48 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from e0c86f0ddf to 715488f03e 2026-05-13 00:26:40 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 715488f03e to 6a41c8d57c 2026-05-13 01:39:08 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 6a41c8d57c to 859108b5af 2026-05-13 03:22:40 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 859108b5af to 1d4317c0ee 2026-05-13 07:29:16 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 1d4317c0ee to 68f808cb95 2026-05-13 08:26:41 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 68f808cb95 to 19b94d0854 2026-05-13 17:33:09 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 19b94d0854 to d251ef90c4 2026-05-13 18:45:42 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from d251ef90c4 to 32163228b4
Some checks failed
renovate/artifacts Artifact file update failure
2026-05-13 20:26:57 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 32163228b4
Some checks failed
renovate/artifacts Artifact file update failure
to b3912f6dfa 2026-05-13 21:41:47 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from b3912f6dfa to 0809067a12
Some checks failed
renovate/artifacts Artifact file update failure
2026-05-14 08:48:00 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 0809067a12
Some checks failed
renovate/artifacts Artifact file update failure
to fc974899a8
Some checks failed
renovate/artifacts Artifact file update failure
2026-05-14 09:38:50 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from fc974899a8
Some checks failed
renovate/artifacts Artifact file update failure
to 559ec3464b
Some checks failed
renovate/artifacts Artifact file update failure
2026-05-14 11:31:04 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 559ec3464b
Some checks failed
renovate/artifacts Artifact file update failure
to 7e608f515c 2026-05-14 12:44:12 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 7e608f515c to a94691bb9b 2026-05-14 13:38:16 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from a94691bb9b to 9c02c40d2f 2026-05-14 17:44:00 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 9c02c40d2f to 1b8eed6faa 2026-05-14 18:58:27 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 1b8eed6faa to d130785a5d
Some checks failed
renovate/artifacts Artifact file update failure
2026-05-14 22:12:41 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from d130785a5d
Some checks failed
renovate/artifacts Artifact file update failure
to 581954cd22 2026-05-14 23:50:46 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 581954cd22 to 0f24e9df1a 2026-05-15 07:51:29 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 0f24e9df1a to dc99e26054
Some checks failed
renovate/artifacts Artifact file update failure
2026-05-15 10:50:52 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from dc99e26054
Some checks failed
renovate/artifacts Artifact file update failure
to 65a522a8be 2026-05-15 11:56:15 +02:00
Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 65a522a8be to 42534a4ad9 2026-05-15 12:55:46 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from 42534a4ad9 to c5a175e449 2026-05-15 13:55:42 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from c5a175e449 to cf1b11697c 2026-05-15 15:55:14 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from cf1b11697c to b16f914ebe 2026-05-15 16:58:05 +02:00 Compare
renovate-bot force-pushed renovate/11ty-eleventy-3.x-lockfile from b16f914ebe to a630cd5ba2 2026-05-15 21:09:46 +02:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/11ty-eleventy-3.x-lockfile:renovate/11ty-eleventy-3.x-lockfile
git switch renovate/11ty-eleventy-3.x-lockfile

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/11ty-eleventy-3.x-lockfile
git switch renovate/11ty-eleventy-3.x-lockfile
git rebase main
git switch main
git merge --ff-only renovate/11ty-eleventy-3.x-lockfile
git switch renovate/11ty-eleventy-3.x-lockfile
git rebase main
git switch main
git merge --no-ff renovate/11ty-eleventy-3.x-lockfile
git switch main
git merge --squash renovate/11ty-eleventy-3.x-lockfile
git switch main
git merge --ff-only renovate/11ty-eleventy-3.x-lockfile
git switch main
git merge renovate/11ty-eleventy-3.x-lockfile
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
louis/homepage!15
No description provided.