Closed renovate[bot] closed 2 years ago
Latest commit: |
cb73f12
|
Status: | ✅ Deploy successful! |
Preview URL: | https://1d87f2eb.keith-taylor.pages.dev |
Re tailwind/custom-forms: this is obsolete per https://github.com/tailwindlabs/tailwindcss-custom-forms: "This project is not compatible with Tailwind CSS v2.0+ and has been deprecated in favor of @tailwindcss/forms.
You can still use this if you are on Tailwind CSS v1.x, but we recommend updating to v2.0 and migrating to @tailwindcss/forms if possible."
But I have no intention of including forms on my websites. So, I will try removing this dependency.
This PR contains the following updates:
0.11.1
->1.0.0
1.1.0
->1.1.2
3.0.6
->4.0.0
7.12.13
->7.17.8
7.12.13
->7.16.11
2.8.0
->3.9.5
9.8.8
->10.4.4
0.21.1
->0.26.1
8.2.2
->8.2.4
5.2.1
->5.2.4
4.1.10
->5.1.5
8.2.0
->16.0.0
1.25.0
->2.3.1
12.2.0
->12.3.2
1.4.0
->2.0.0
7.1.2
->9.1.0
12.0.1
->14.1.0
1.4.6
->1.6.5
1.5.0
->1.5.4
1.9.6
->3.0.23
4.2.3
->5.3.1
4.46.0
->5.70.0
3.3.12
->4.9.2
Release Notes
11ty/eleventy
### [`v1.0.0`](https://togithub.com/11ty/eleventy/releases/v1.0.0) [Compare Source](https://togithub.com/11ty/eleventy/compare/v0.12.1...v1.0.0) #### Eleventy v1.0.0 🎈🐀⚡️ - [Full docs for v1.0.0 on our web site](https://v1-0-0.11ty.dev/docs/) This project would not be possible without our lovely community. Thank you to everyone that built something with Eleventy ([×476 authors on our web site!](https://v1-0-0.11ty.dev/authors/)), wrote a blog post about Eleventy, [contributed code to core](https://togithub.com/11ty/eleventy/graphs/contributors) or plugins, [documentation](https://togithub.com/11ty/11ty-website/graphs/contributors), asked questions, answered questions, braved [The Leaderboards](https://www.11ty.dev/speedlify/), participated on Discord, filed issues, attended (or organized!) a meetup, said a kind word on Twitter ❤️. I really wish I had time to list everyone, but I do want to mention a few folks that have made tremendous contributions: - 🏆 A super special thanks to [Peter DeHaan](https://togithub.com/pdehaan) and [Binyamin Green](https://togithub.com/binyamin) for their tireless contributions on the Eleventy Issue tracker. - All of our [supporters on Open Collective](https://opencollective.com/11ty) ❤️ - Gold Sponsors: [**Sanity.io**](https://www.sanity.io), [**Nordhealth**](https://nordhealth.com), [**Screen recorder for Mac**](https://www.movavi.com/screen-recorder-mac/) - Silver Sponsors: [**Piccalilli**](https://swop.link/open-collective), [**ESLint**](https://eslint.org/), [**Unabridged Software**](https://www.unabridgedsoftware.com/), [**PQINA**](https://pqina.nl/), [**The Coders Guild**](https://thecodersguild.org.uk/), [**Bejamas**](https://bejamas.io) - A full list of Backers can be found below! - [Contribute on Open Collective](https://opencollective.com/11ty) - [How else can you contribute to Eleventy?](https://v1-0-0.11ty.dev/docs/how-to-support/) ##### Install or Upgrade - Install to your local project: `npm install @11ty/eleventy` - Already installed in your local project? Upgrade your version: `npm update @11ty/eleventy` - *Read more about [local project versus global installation](https://v1-0-0.11ty.dev/docs/global-installation/)* ##### Upgrading from 0.x? Try out the `eleventy-upgrade-help` plugin. This will log breaking changes that apply to your project. https://github.com/11ty/eleventy-upgrade-help ##### Breaking Changes - Changes Node requirement to 12+ (previously: 10+) - Data Deep Merge is now enabled by default - [Docs: Data Deep Merge](https://v1-0-0.11ty.dev/docs/data-deep-merge/) and *Issue [#1753](https://togithub.com/11ty/eleventy/issues/1753)* - The ordering in the Data Cascade changed slightly: *Front Matter in Layout* files moved to be lower precedence, below Template and Data Directory Files (but higher than Global Data). - [Docs: Data Cascade](https://v1-0-0.11ty.dev/docs/data-cascade/) and *Issue [#915](https://togithub.com/11ty/eleventy/issues/915)* - `liquidjs` v9 major version upgrade changes: - `setLiquidOptions`: Eleventy default for `dynamicPartials` changed to `true`. *Issue [#240](https://togithub.com/11ty/eleventy/issues/240)* **Unquoted include paths will need to be updated or revert using `dynamicPartials: false`** - `setLiquidOptions`: Liquid option `strict_filters` renamed to `strictFilters`. *Issue [#1390](https://togithub.com/11ty/eleventy/issues/1390)* - `setLiquidOptions`: Eleventy default for `strict_filters`/`strictFilters` changed to `true`. *Issue [#222](https://togithub.com/11ty/eleventy/issues/222)* - Relative path includes (e.g. `{% include "./include.liquid" %}`) now look relative to the file first, and the includes directory second. *[Issue #2090](https://togithub.com/11ty/eleventy/issues/2090#issuecomment-970440427)* - `ejs` v3 major version upgrade changes: *Issue [#1392](https://togithub.com/11ty/eleventy/issues/1392)* - Removes `<% include /included %>` style include, use `<%- include('/included') -%>` instead. **Don’t forget the dash `<%-` and `-%>`!** - `.gitignore` files outside of your project root are no longer supported when calculating ignored paths in Eleventy. *Issue [#364](https://togithub.com/11ty/eleventy/issues/364)* - ✅ {ROOT}/.gitignore (supported) - 🚫 {INPUT_DIR}/.gitignore (*not* supported) - ✅ {ROOT}/.eleventyignore (supported) - ✅ {INPUT_DIR}/.eleventyignore (supported) - If you rely on the `YYYY-MM-DD` format in your file names for content dates, these are now assumed to be UTC instead of local dates. Take care if you use `liquid`’s built-in `date` format with `page.date`! - [Docs: Content Dates](https://v1-0-0.11ty.dev/docs/dates/), *Issue [#1752](https://togithub.com/11ty/eleventy/issues/1752)*, and [https://github.com/harttle/liquidjs/issues/375](https://togithub.com/harttle/liquidjs/issues/375) - `browser-sync`: - Default to `ui: false` *Issue [#843](https://togithub.com/11ty/eleventy/issues/843)* - Default to `ghostMode: false` *Issue [#841](https://togithub.com/11ty/eleventy/issues/841)* - [Re-enable these features using `eleventyConfig.setBrowserSyncConfig`](https://v1-0-0.11ty.dev/docs/watch-serve/#override-browsersync-server-options) - Removes the `jstl` template language. Use `11ty.js` instead. *Issue [#1084](https://togithub.com/11ty/eleventy/issues/1084)* - Change to `dataTemplateEngine: false` by default. *Issue [#174](https://togithub.com/11ty/eleventy/issues/174)* Please use [`eleventy-upgrade-help`](https://togithub.com/11ty/eleventy-upgrade-help) to log breaking changes that apply to your project. ##### Features ##### Major - Custom File Extension Handlers: applications and plugins can now add their own template types and tie them to a file extension. - [Docs: Custom Template Languages](https://v1-0-0.11ty.dev/docs/languages/custom/) and *Issue [#117](https://togithub.com/11ty/eleventy/issues/117)* - Render Plugin, shortcodes to render other template languages. - [Docs: Render Plugin](https://v1-0-0.11ty.dev/docs/plugins/render/) - Serverless Plugin, allow Eleventy templates to run in a serverless function for server side rendering. - Use with [Netlify Functions](https://www.netlify.com/products/functions/) and [On-demand Builders](https://www.netlify.com/blog/2021/10/25/faster-more-reliable-page-loads-with-update-to-on-demand-builders/) - [Docs: Serverless Plugin](https://v1-0-0.11ty.dev/docs/plugins/serverless/) - Adds support for `--to=json` and `--to=ndjson` - [Docs: Command Line Usage](https://v1-0-0.11ty.dev/docs/usage/#to-can-output-json) - Use Data Filter Selectors to opt-in data from the Data Cascade. [Docs: Configuration: Data Filter Selectors](https://v1-0-0.11ty.dev/docs/config/#data-filter-selectors) - Adds support for programmatic Eleventy (e.g. `new Eleventy()` in your Node.js script) - [Docs: Programmatic API](https://v1-0-0.11ty.dev/docs/programmatic/) - Configuration: `addGlobalData` method. - [Docs: Global Data from the Configuration API](https://v1-0-0.11ty.dev/docs/data-global-custom/) and *Issue [#1280](https://togithub.com/11ty/eleventy/issues/1280)* - Note also that JavaScript Global Data Files now receive data. [Docs: JavaScript Data Files](https://v1-0-0.11ty.dev/docs/data-js/#arguments-to-global-data-files) ##### Minor - Passthrough Copy now throws an error if two or more files attempt to copy to the same output location. *Issue [#1677](https://togithub.com/11ty/eleventy/issues/1677)* - For better URL-safe slugs by default, we now suggest using the new `slugify` global filter instead of the previous `slug`. `slug` is still included for backwards compatiblity. [`slugify` Docs](https://v1-0-0.11ty.dev/docs/filters/slugify/). [`eleventy-upgrade-help`](https://togithub.com/11ty/eleventy-upgrade-help) includes a permalink checker to compare `slug` and `slugify` output. *Issue [#278](https://togithub.com/11ty/eleventy/issues/278)* - Added support for protocol relative URLs in the `url` global filter (though technically accurate, using this method is discouraged). *Issue [#1276](https://togithub.com/11ty/eleventy/issues/1276)* - New Eleventy supplied data: - `eleventy` Global Data - [Docs: Eleventy Supplied Data: `eleventy` Variable](https://v1-0-0.11ty.dev/docs/data-eleventy-supplied/#eleventy-variable) - Environment Variables: - [Docs: Eleventy Supplied Data: Environment Variables](https://v1-0-0.11ty.dev/docs/data-eleventy-supplied/#environment-variables) - `ELEVENTY_ROOT` - `ELEVENTY_SOURCE` - `ELEVENTY_SERVERLESS` - `tags` are now de-duped. *Issue [#1876](https://togithub.com/11ty/eleventy/issues/1876)* - JavaScript functions in `eleventyComputed` now have access to global filters. - [Docs: Computed Data](https://v1-0-0.11ty.dev/docs/data-computed/#using-javascript) and *Issue [#1862](https://togithub.com/11ty/eleventy/issues/1862)* - Ignores - `node_modules` are now ignored by default. [Docs: Ignores](https://v1-0-0.11ty.dev/docs/ignores/#node_modules) and *Issue [#383](https://togithub.com/11ty/eleventy/issues/383)* - Control ignores programmatically. [Docs: Ignores](https://v1-0-0.11ty.dev/docs/ignores/#configuration-api) and *Issue [#894](https://togithub.com/11ty/eleventy/issues/894)* *[#1405](https://togithub.com/11ty/eleventy/issues/1405)* - Configuration: Access to `eleventyConfig.dir` in plugins. *Issue [#922](https://togithub.com/11ty/eleventy/issues/922)* - Configuration: Events are now Async-friendly - [Docs: Events](https://v1-0-0.11ty.dev/docs/events/) and *Issue [#1363](https://togithub.com/11ty/eleventy/issues/1363)* - Replace `chalk` dependency with `kleur` *Issue [#2113](https://togithub.com/11ty/eleventy/issues/2113)* - Adds template language-agnostic compilation caching for speeeeed *Issue [#1529](https://togithub.com/11ty/eleventy/issues/1529)* - Fixes bug `--input=file.njk --output=.` would process 0 files. *Issue [#1129](https://togithub.com/11ty/eleventy/issues/1129)* - Fixes bug where Eleventy would stop processing templates in watch/serve mode after a compilation error. *Issue [#1658](https://togithub.com/11ty/eleventy/issues/1658)* - Front matter parsing errors will now report the filename of the offending file in the error message. *Issue [#1152](https://togithub.com/11ty/eleventy/issues/1152)* - [Option to opt-out of the `browser-sync` JavaScript snippet](https://v1-0-0.11ty.dev/docs/watch-serve/#opt-out-of-the-browsersync-javascript-snippet) - Warning when Transforms that return empty content. *Issue [#1487](https://togithub.com/11ty/eleventy/issues/1487)* - Transforms now have access to `inputPath` *Issue [#789](https://togithub.com/11ty/eleventy/issues/789)* - Shows the preprocessed template engine name on the console for `html` or `md` files *Issue [#1478](https://togithub.com/11ty/eleventy/issues/1478)* ##### Nunjucks - Adds `eleventyConfig.setNunjucksEnvironmentOptions` method. *Issue [#895](https://togithub.com/11ty/eleventy/issues/895)* - [Docs: Nunjucks](https://v1-0-0.11ty.dev/docs/languages/nunjucks/#optional-use-your-nunjucks-environment-options) - Adds `eleventyConfig.addNunjucksGlobal` method. *Issue [#1060](https://togithub.com/11ty/eleventy/issues/1060)* ##### Liquid - Adds support for asynchronous filters. *Issue [#831](https://togithub.com/11ty/eleventy/issues/831)* ##### Milestone All bug fix issues can be perused at the GitHub milestone: https://github.com/11ty/eleventy/milestone/32?closed=1 Some internals highlights: - Improvements to stability with Nunjucks and shortcodes in `{% for %}` loops - Fix for `EMFILE: too many open files` errors - Use a named `browser-sync` instance. *Issue [#1125](https://togithub.com/11ty/eleventy/issues/1125)* - Switch from `fs-extra` to `graceful-fs` ##### Major Version Dependency Upgrades These are convenience links provided. Major things of note are summarized in the Breaking Changes section above. - `liquidjs` from 6 to 9, release notes: [v7](https://togithub.com/harttle/liquidjs/blob/master/CHANGELOG.md#700-2019-02-14) [v8](https://togithub.com/harttle/liquidjs/blob/master/CHANGELOG.md#800-2019-03-10) [v9](https://togithub.com/harttle/liquidjs/blob/master/CHANGELOG.md#900-2019-08-26) - `luxon` from 1 to 2: (Node 12+ minimum) [Upgrade Guide](https://moment.github.io/luxon/#/upgrading) - `markdown-it` from 10 to 12, release notes: [v11](https://togithub.com/markdown-it/markdown-it/blob/master/CHANGELOG.md#1100---2020-05-20) [v12](https://togithub.com/markdown-it/markdown-it/blob/master/CHANGELOG.md#1200---2020-10-14) - `ejs` from 2 to 3. Release notes: [v3](https://togithub.com/mde/ejs/blob/main/CHANGELOG.md#v301-2019-11-23) - `mustache` from 2 to 4. Release notes: [v3](https://togithub.com/janl/mustache.js/blob/master/CHANGELOG.md#300--16-september-2018) [v4](https://togithub.com/janl/mustache.js/blob/master/CHANGELOG.md#400--16-january-2020) #### THANK YOU NOTES **First-time GitHub contributions** from [@d2s](https://togithub.com/d2s), [@Snugug](https://togithub.com/Snugug), [@slightlyoff](https://togithub.com/slightlyoff), [@max](https://togithub.com/max), [@valtlai](https://togithub.com/valtlai), [@harttle](https://togithub.com/harttle), [@binyamin](https://togithub.com/binyamin), [@bnb](https://togithub.com/bnb), [@NotWoods](https://togithub.com/NotWoods), [@gobeli](https://togithub.com/gobeli), [@lxg](https://togithub.com/lxg), [@GerHobbelt](https://togithub.com/GerHobbelt), [@hirusi](https://togithub.com/hirusi), [@stuartpb](https://togithub.com/stuartpb), [@milahu](https://togithub.com/milahu), [@oscarotero](https://togithub.com/oscarotero), [@jakemulley](https://togithub.com/jakemulley), [@tannerdolby](https://togithub.com/tannerdolby), [@Snapstromegon](https://togithub.com/Snapstromegon), [@knokmki612](https://togithub.com/knokmki612), [@mariusschulz](https://togithub.com/mariusschulz), [@Holben888](https://togithub.com/Holben888), [@zidingz](https://togithub.com/zidingz), [@magua-io](https://togithub.com/magua-io), [@masguit42](https://togithub.com/masguit42), [@JKC-Codes](https://togithub.com/JKC-Codes), [@ThewBear](https://togithub.com/ThewBear), [@CodeFoodPixels](https://togithub.com/CodeFoodPixels), [@dgrammatiko](https://togithub.com/dgrammatiko), [@oscard0m](https://togithub.com/oscard0m), [@monochromer](https://togithub.com/monochromer) **Gold Sponsors**: [**Sanity.io**](https://www.sanity.io), [**Nordhealth**](https://nordhealth.com), [**Screen recorder for Mac**](https://www.movavi.com/screen-recorder-mac/) **Silver Sponsors**: [**Piccalilli**](https://swop.link/open-collective), [**ESLint**](https://eslint.org/), [**Unabridged Software**](https://www.unabridgedsoftware.com/), [**PQINA**](https://pqina.nl/), [**The Coders Guild**](https://thecodersguild.org.uk/), [**Bejamas**](https://bejamas.io) **OpenCollective Monthly Backers**: [Viljami Salminen](https://viljamis.com), Tyler Gaw, [Peter deHaan](https://about.me/peterdehaan), Melanie Sumner, Alejandro Rodríguez, [Mat Marquis](https://hire.wil.to), [Philip Borenstein](https://pborenstein.com), [Jérôme Coupé](https://www.webstoemp.com), [Max Böck](https://mxb.dev), [Bryce Wray](https://www.brycewray.com), Kristof Michiels, [Yuhei Yasuda](https://yuheiy.com/), [Ed Spencer](https://edspencer.me.uk), [Nicolas Hoizey](https://nicolas-hoizey.com), [Mike Aparicio](https://mikeaparicio.com), Todd Libby, [Luke Bonaccorsi](https://lukeb.co.uk), [Ben Myers](https://benmyers.dev), Katie Sylor-Miller, [Mark Buskbjerg](https://markbuskbjerg.dk), [mortendk](https://morten.dk), Aaron Hans, [Lauris Consulting](https://lauris-webdev.com), John Meyerhofer, Ben Hyrman, [Keenan Payne](https://keenanpayne.com), [Dimitrios Grammatikogiannis](https://dgrammatiko.online), Devin Clark, [Eric Bailey](https://ericwbailey.design/), [Dave Rupert](https://daverupert.com), Manuel Matuzovic, Phil Hawksworth, Brian Koser, Tianyu Ge, Vadim Makeev, Kyosuke Nakamura, [Hans Gerwitz](https://hans.gerwitz.com/), [Makoto Kawasaki](https://makotokw.com), [Horacio Gonzalez](https://twitter.com/LostInBrittany), Matthew Tole, [Wellness Researched](https://wellnessresearched.com), [Ned Zimmerman](https://bight.dev), Mark Boulton, [Søren Birkemeyer](https://annualbeta.com), Richard Hemmer, [Nick Nisi](https://nicknisi.com), Andrew Harvard, shawn j sandy, Takuya Fukuju, [John SJ Anderson](https://genehack.org), Ryan Swaney, [Alistair Shepherd](https://alistairshepherd.uk), [Reach Digital](https://www.reachdigital.nl/), [Ivo Herrmann](https://ivoherrmann.com/), [Flaki](https://flak.is), Kyle Mitofsky, [Jenn Schiffer](https://jennmoney.biz), John Hall, [Scott McCracken](https://scottmccracken.net), [James Steinbach](https://jamessteinbach.com), [Miriam Suzanne](https://oddbird.net/), [Bentley Davis](https://BentleyDavis.com), [Evan Harrison](https://www.evan-harrison.com), [Rob Sterlini](https://robsterlini.co.uk), [vince falconi](https://tattooed.dev), [Martin Schneider](https://martinschneider.me), [Stephanie Eckles](https://thinkdobecreate.com), [Frontend Weekly Tokyo](https://frontendweekly.tokyo/), [Higby](https://www.higby.io), [Matt DeCamp](https://decamp.dev), [Chris Burnell](https://chrisburnell.com), [Ximenav Vf.](https://ximenavf.com/), [Juan Miguel](https://www.apirocket.io), [Angelique Weger](https://angeliqueweger.com), Kasper Storgaard, [Kevin Healy](https://kevhealy.com), Greg Gibson, [hiddedevries.nl](https://hiddedevries.nl/en/blog), [Jeremy Caldwell](https://www.jeremycaldwell.me), Michelle Barker, [Alesandro Ortiz](https://AlesandroOrtiz.com), [David A. Herron](https://www.david-herron.com/), [Paul Robert Lloyd](https://paulrobertlloyd.com), [Andrea Vaghi](https://www.andreavaghi.dev), Bryan Robinson, Ashur Cabrera, [Raymond Camden](https://www.raymondcamden.com), John Meguerian, [Joe Lamyman](https://joelamyman.co.uk), Stuart Robson, [Jeffrey A Morgan](https://jam1401.dev), [Joshua Ray](https://ollomedia.com), Tim Giles, [Brett Nelson](https://wipdeveloper.com/), [Paul Welsh](https://www.nonbreakingspace.co.uk), [Ingo Steinke](https://www.ingo-steinke.com/), [Melanie Richards](http://melanie-richards.com), Rich Holman, Ross Kinney, Lewis Nyman, Dorin Vancea, Marco Zehe, Wes Ruvalcaba, [Luc Poupard](https://www.kloh.ch), [Johan Bové](https://johanbove.info), [Josh Crain](https://joshcrain.io), [Entle Web Solutions](https://www.entle.co), [Ken Hawkins](https://AllAboutKen.com), [Sami Singh](https://httpster.io), Fershad Irani, [Nikita Dubko](https://mefody.dev/), [Aaron Gustafson](https://www.aaron-gustafson.com), [Chris](https://www.chrisswithinbank.net/), [Ferpection](https://ferpection.com), [Benjamin Geese](https://benjamingeese.de), Maël Brunet, [Marcus Relacion](https://www.marcusrelacion.com), [Netin nopeustesti](https://netinnopeustesti.com/), Bobby Ray, [Sia Karamalegos](https://sia.codes/), [Christian Miles](https://cjlm.ca), [Raphael Höser](https://hoeser.dev), [Cthos](https://alextheward.com), [Saneef Ansari](https://saneef.com), [Flemming Meyer](https://fokus.design/), Colin Fahrion, [Dan Burzo](https://danburzo.ro), Gaston Rampersad, [Jon Kuperman](https://jonkuperman.com/), [Dan Ott](https://dtott.com), [Mobilemall.pk](https://mobilemall.pk/), [Cheap VPS](https://vpsdime.com/), [David Darnes](https://darn.es), [Jon Roobottom](https://roobottom.com), [Dana Byerly](https://danabyerly.com), [Renkaatsopivasti](https://renkaatsopivasti.fi), [Windesol Sähkön Kilpailutus](https://windesol.fi), [Luke Mitchell](https://www.interroban.gg), SignpostMarv, [THE PADDING](https://paddn.com/web-design-hong-kong/), Bob Monsour, Patrick Byrne, [Ara Abcarians](https://itsmeara.com), [Oisín Quinn](https://oisin.io), [Central Va Insulation](https://www.centralvainsulation.com), [Septic Richmond Va](https://www.kneedeepseptic.com) ### [`v0.12.1`](https://togithub.com/11ty/eleventy/releases/v0.12.1) [Compare Source](https://togithub.com/11ty/eleventy/compare/v0.12.0...v0.12.1) ##### [v0.12.1 Documentation](https://v0-12-1.11ty.dev/docs/) ##### Install or Upgrade - Install to your local project: `npm install @11ty/eleventy` - Already installed in your local project? Upgrade your version: `npm update @11ty/eleventy` - *Read more about [local project versus global installation](https://v0-12-1.11ty.dev/docs/global-installation/)* ##### [How can you support Eleventy?](https://www.11ty.dev/docs/how-to-support/) - ⭐️ Star us on GitHub! - 🐦 Follow us on [Twitter @eleven_ty](https://twitter.com/eleven_ty)! - 🎁 Support us on [Open Collective](https://opencollective.com/11ty)! Thank you to everyone that contributed code, documentation, answered questions, filed issues, said a kind word on Twitter ❤️ ##### The TL;DR List ##### Fix for error messaging when attempting to use Node 8 As of Eleventy v0.12.0, Node 10 is now required. Node 8 is end of life (EOL) and no longer supported by Node. There was a small bug in the 0.12.0 release that would not show friendly error messaging when attempting to use Node 8 with Eleventy. That has been fixed. ##### Administration - [Issues fixed in v0.12.1 Milestone](https://togithub.com/11ty/eleventy/milestone/35?closed=1) - [All code changes from v0.12.0 to v0.12.1](https://togithub.com/11ty/eleventy/compare/v0.12.0...v0.12.1) ### [`v0.12.0`](https://togithub.com/11ty/eleventy/releases/v0.12.0) [Compare Source](https://togithub.com/11ty/eleventy/compare/v0.11.1...v0.12.0) ##### [v0.12.0 Documentation](https://v0-12-0.11ty.dev/docs/) ##### Install or Upgrade - Install to your local project: `npm install @11ty/eleventy` - Already installed in your local project? Upgrade your version: `npm update @11ty/eleventy` - *Read more about [local project versus global installation](https://v0-12-0.11ty.dev/docs/global-installation/)* ##### [How can you support Eleventy?](https://www.11ty.dev/docs/how-to-support/) - ⭐️ Star us on GitHub! - 🐦 Follow us on [Twitter @eleven_ty](https://twitter.com/eleven_ty)! - 🎁 Support us on [Open Collective](https://opencollective.com/11ty)! Thank you to everyone that contributed code, documentation, answered questions, filed issues, said a kind word on Twitter ❤️ ##### The TL;DR List ##### Node version support bumped from 8 to 10+ Node 8 is end of life (EOL) and no longer supported by Node. ##### Dependency Major Release Bumps `pug` 2.0.4 to 3.0.2 - Required for `npm audit` issue, tracking on Eleventy Issue: [https://github.com/11ty/eleventy/issues/1674](https://togithub.com/11ty/eleventy/issues/1674) - 3.x requires Node 10+ - `pug` release notes https://github.com/pugjs/pug/releases/tag/pug%403.0.0 `chalk` 3.0.0 to 4.1.0 - 4.x requires Node 10+ - `chalk` release notes https://github.com/chalk/chalk/releases/tag/v4.0.0 `fs-extra` 8.1.0 to 9.1.0 - 9.x requires Node 10+ - https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md#900--2020-03-19 ##### Administration - [Issues fixed in v0.12.0 Milestone](https://togithub.com/11ty/eleventy/milestone/34?closed=1) - [All code changes from v0.11.1 to v0.12.0](https://togithub.com/11ty/eleventy/compare/v0.11.1...v0.12.0)11ty/eleventy-plugin-rss
### [`v1.1.2`](https://togithub.com/11ty/eleventy-plugin-rss/compare/v1.1.1...v1.1.2) [Compare Source](https://togithub.com/11ty/eleventy-plugin-rss/compare/v1.1.1...v1.1.2) ### [`v1.1.1`](https://togithub.com/11ty/eleventy-plugin-rss/compare/v1.1.0...v1.1.1) [Compare Source](https://togithub.com/11ty/eleventy-plugin-rss/compare/v1.1.0...v1.1.1)11ty/eleventy-plugin-syntaxhighlight
### [`v4.0.0`](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/releases/v4.0.0) [Compare Source](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v3.2.2...v4.0.0) Adds new `highlight` JavaScript function, for use in `11ty.js` templates. Docs: https://www.11ty.dev/docs/plugins/syntaxhighlight/#javascript-function-(for-11ty.js) e.g. `sample.11ty.js`: ```js module.exports = function(data) { let result = this.highlight("js", "var test;"); return result; }; ``` ### [`v3.2.2`](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/releases/v3.2.2) [Compare Source](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v3.2.1...v3.2.2) - Bundles the [Prism `diff-highlight` plugin](https://prismjs.com/plugins/diff-highlight/), allowing the use of `diff-` languages and `+` and `-` prefixes on lines. - Works as expected with language aliases. - Enables Prism silent mode to avoid "Language does not exist" console.logs. ### [`v3.2.1`](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v3.2.0...v3.2.1) [Compare Source](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v3.2.0...v3.2.1) ### [`v3.2.0`](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v3.1.3...v3.2.0) [Compare Source](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v3.1.3...v3.2.0) ### [`v3.1.3`](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v3.1.2...v3.1.3) [Compare Source](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v3.1.2...v3.1.3) ### [`v3.1.2`](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v3.1.1...v3.1.2) [Compare Source](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v3.1.1...v3.1.2) ### [`v3.1.1`](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/releases/v3.1.1) [Compare Source](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v3.1.0...v3.1.1) Improves accessibility friendliness of HTML with the addition of `preAttributes` and `codeAttributes` to options for global attribute additions to the rendered HTML. Pass in an object literal! Thank you [@ChrisBrownie55](https://togithub.com/ChrisBrownie55) for [#48](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/issues/48). Read more at: https://accessibilityinsights.io/info-examples/web/scrollable-region-focusable/ Milestone: https://github.com/11ty/eleventy-plugin-syntaxhighlight/milestone/9?closed=1 ### [`v3.1.0`](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v3.0.6...v3.1.0) [Compare Source](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v3.0.6...v3.1.0)babel/babel (@babel/core)
### [`v7.17.8`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7178-2022-03-18) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.7...v7.17.8) ##### :eyeglasses: Spec Compliance - `babel-helpers`, `babel-plugin-proposal-decorators` - [#14353](https://togithub.com/babel/babel/pull/14353) Update decorators to match latest spec ([@pzuraq](https://togithub.com/pzuraq)) - [#14339](https://togithub.com/babel/babel/pull/14339) Decorators misc fixes ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-plugin-transform-modules-systemjs` - [#14057](https://togithub.com/babel/babel/pull/14057) \[systemjs] Fix nested `let`/`const` shadowing imported bindings ([@The-x-Theorist](https://togithub.com/The-x-Theorist)) - `babel-parser` - [#14362](https://togithub.com/babel/babel/pull/14362) Allow keywords in TS qualified types ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :leftwards_arrow_with_hook: Revert - `babel-parser` - [#14367](https://togithub.com/babel/babel/pull/14367) Defer `Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.