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
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/
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps @11ty/eleventy from 2.0.1 to 3.0.0.
Release notes
Sourced from
@11ty/eleventy
's releases.... (truncated)
Commits
8675d68
v3.0.05960a86
Update deps1b9b80e
Fixes #3468 by addingresetConfig
option to addWatchTargetdd28e89
Add _headers to extensionless allowlist #3399 https://github.com/11ty/elevent...0142b7c
Use v3 subdomain for links from v3 codebaseeade9a7
Cleanup for #33996fe3645
Add allow-list for #3399, update URL3840870
v3.0.0-beta.2399a0f3
Bump eslint from 9.10.0 to 9.11.1 (#3466)dae40c4
Bump sass from 1.79.3 to 1.79.4 (#3465)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show