-
-
Notifications
You must be signed in to change notification settings - Fork 86
chore(deps): update dependency @11ty/eleventy to v3 #87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Review or Edit in CodeSandboxOpen the branch in Web Editor • VS Code • Insiders |
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
1c5dc37 to
629cc7b
Compare
…dn/typescript-tips into renovate/11ty-eleventy-3.x
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This PR contains the following updates:
2.0.1->3.0.0Release Notes
11ty/eleventy (@11ty/eleventy)
v3.0.0: Eleventy v3.0.0: Possums ❤️ ESMCompare 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:
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:
v2.0.1v3.0.0*fastest time of 3 runs (bypassing local cache)
Flagship 3.0 features
slugify,inputPathToUrluniversal filters (via memoization) #840 Docs: https://v3.11ty.dev/docs/memoize/configexport improves consistency for plugins #3246 andset*Directoryconfiguration API methods #1503 Docs: https://v3.11ty.dev/docs/config-shapes/#optional-export-config-object and https://v3.11ty.dev/docs/config/#configuration-optionsidattributes to headings for on-page anchor links (supports all template-languages) #3363 Docs: https://v3.11ty.dev/docs/plugins/id-attribute/jsFront Matter #2819 Docs: https://v3.11ty.dev/docs/data-frontmatter/#javascript-front-matterpage.rawInputunlocks access to raw template content #1206 https://v3.11ty.dev/docs/data-eleventy-supplied/#page-variableaddPreprocessorconfiguration API to modify raw content before rendering works for file ignores and drafts #188 Docs: https://v3.11ty.dev/docs/config-preprocessors/addDateParsingconfiguration API to add your own custom date parsing logic #867 Docs: https://v3.11ty.dev/docs/dates/#configuration-api-for-custom-date-parsingeleventyDataSchemadata option to validate data cascade values #879 Docs: https://v3.11ty.dev/docs/data-validate/addPluginconfiguration API #2675 Docs: https://v3.11ty.dev/docs/plugins/#plugins-are-configurationuseLayoutsoption for Custom Template Languages allows opt-out of Eleventy Layouts #2830 Docs: https://v3.11ty.dev/docs/languages/custom/#uselayoutsrenderTransformsUniversal Filter will run project transforms on an arbitrary block of content (useful for RSS and other feeds) #3294--incremental=filename.mdon the command line #3324 Docs: https://v3.11ty.dev/docs/usage/#incremental-for-partial-incremental-buildsrenderContentUniversal Filter now included with Render Plugin #3370 Docs: https://v3.11ty.dev/docs/plugins/render/#rendercontent-filteronRequestAPI 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!
require("@​11ty/eleventy")toawait import("@​11ty/eleventy")for ESM reasons. We provide helpful error messaging for this.pug,ejs,haml,mustache, andhandlebarstemplate 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/--config=command line file is missing #3373htmlOutputSuffixfeature was removed #3327--formats=and--formats=""on command line means no formats (previously aliased to*) #3255compileOptions.permalinkoption changed fromtrueto"raw"#2780js-yamlv3 to v4 Changelog@sindresorhus/slugifyv2 to v3 Changelog: Node 12+, Pure ESMbcp-47-normalizev1 to v2 Changelog: Pure ESMdependency-graphv0.x to v1 Changelogiso-639-1v2 to v3 Changelog: Pure ESMmarkdown-itv13 to v14 Changelog: Pure ESM, removeddistfolderMinutiae
Full Eleventy v3 Milestone (177 closed): https://github.com/11ty/eleventy/milestone/40?closed=1
Full Changelog: 11ty/eleventy@v2.0.1...v3.0.0
Thank You Notes
This release would not have been possible without our community and supporters.
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.
This PR was generated by Mend Renovate. View the repository job log.