11ty/eleventy
### [`v2.0.1`](https://togithub.com/11ty/eleventy/compare/v2.0.0...v2.0.1)
[Compare Source](https://togithub.com/11ty/eleventy/compare/v2.0.0...v2.0.1)
### [`v2.0.0`](https://togithub.com/11ty/eleventy/releases/tag/v2.0.0): Eleventy v2.0.0: Now with twice as many Possums
[Compare Source](https://togithub.com/11ty/eleventy/compare/v1.0.2...v2.0.0)
**๐จ The full release notes are available on [The Eleventy Blog: Eleventy v2.0.0](https://www.11ty.dev/blog/eleventy-v2/) or you can [watch me talk about v2.0 on YouTube](https://www.youtube.com/watch?v=TcTR0TLqM3I).**
Eleventy v2.0.0 is now available! You can try it out now:
```sh
### Local project
npm install @11ty/eleventy@latest
### Global install
npm install @11ty/eleventy@latest -g
```
- Read more about [local versus global installation](https://v2-0-0.11ty.dev/docs/global-installation/).
- Watch a [short video about 2.0 on YouTube](https://www.youtube.com/watch?v=TcTR0TLqM3I).
#### New to Eleventy?
Eleventy is a flexible and production-ready site generator known for its zero-client JavaScript footprint, [speedy sites, speedy builds](https://v2-0-0.11ty.dev/docs/performance/), and [full control over the output](https://www.youtube.com/watch?v=b4frtsT4Cgo). Watch [The State of Eleventy in Two Minutes](https://www.youtube.com/watch?v=EZfNr-YblBE) or [read more about Eleventyโs project goals.](https://v2-0-0.11ty.dev/docs/)
#### The Big Features
##### Smaller, More Secure
- โ Dependencies decreased by **32.1%**: [211 modules](https://npmgraph.js.org/?q=@11ty/eleventy@2.0.0) ([311 in v1.0.2](https://npmgraph.js.org/?q=@11ty/eleventy@1.0.2))
- โ `node_modules` file weight decreased by **77.8%**: 34.3 MB (155 MB in v1.0.2)
- โ [**30.5% faster** `npm install` time](https://docs.google.com/spreadsheets/d/1lkeWOhEXTNh0yxWaNOl_UFOHQea2YnSHit4QLjqXUb8/edit?usp=sharing)
##### Faster Builds
- Improved build performance (tested on [a sample 500 page site](https://docs.google.com/spreadsheets/d/1-H3wmT7q7m7G7d5M_dCLxQOiAAX3TP0byQdf0pP1fAQ/edit?usp=sharing) against v1.0.2) using:
- Liquid: โ **18.18% faster**
- Nunjucks: โ **17.74% faster**
- Markdown (with Liquid): โ **17.95% faster**
- JavaScript (11ty.js): โ **8.33% faster**
- [`--incremental` for incremental builds](https://v2-0-0.11ty.dev/docs/usage/incremental/) [#108](https://togithub.com/11ty/eleventy/issues/108#issuecomment-1362030361)
- Smarter incremental builds with support for layout dependencies, [registered dependencies on custom templates](https://v2-0-0.11ty.dev/docs/languages/custom/#registering-dependencies), dependencies in `pagination` data or [`eleventyImport`](https://v2-0-0.11ty.dev/docs/collections/#declare-your-collections-for-incremental-builds) [#975](https://togithub.com/11ty/eleventy/issues/975)
- [`--ignore-initial` command line option](https://v2-0-0.11ty.dev/docs/usage/#ignore-initial-to-run-eleventy-without-an-initial-build) to skip the first build (best paired with `--incremental`)
- Use [emulated passthrough copy](https://v2-0-0.11ty.dev/docs/copy/#emulate-passthrough-copy-during-serve) to serve passthrough files directly without triggering a build (will still work with live reload) [#2456](https://togithub.com/11ty/eleventy/issues/2456)
##### Plugins
- Support for [WebC, the new single file format for web components](https://v2-0-0.11ty.dev/docs/languages/webc/)
- [Eleventy Edge](https://v2-0-0.11ty.dev/docs/plugins/edge/) will render Eleventy templates in an Edge Function for dynamic content *(bundled with Eleventy)*
- [Eleventy Dev Server](https://v2-0-0.11ty.dev/docs/dev-server/) replaces Browsersync, adds support for DOM-diffing live reloads. [#1305](https://togithub.com/11ty/eleventy/issues/1305) *(bundled with Eleventy)*
- [Render Plugin](https://v2-0-0.11ty.dev/docs/plugins/render/) will render any template syntax inside other files *(bundled with Eleventy)*
- [Internationalization (i18n) Plugin](https://v2-0-0.11ty.dev/docs/plugins/i18n/) makes it easy to create localized sites *(bundled with Eleventy)*
- [HTML `` Plugin](https://v2-0-0.11ty.dev/docs/plugins/html-base/) makes it easy to deploy your site to any folder path without changing any content (works great with the path prefix feature) *(bundled with Eleventy)*
- Support for the [Vite plugin](https://v2-0-0.11ty.dev/docs/server-vite/)
##### And moreโฆ
- Support for [aliasing to an existing template language](https://v2-0-0.11ty.dev/docs/languages/custom/#aliasing-an-existing-template-language) [#2248](https://togithub.com/11ty/eleventy/issues/2248#issuecomment-1341732716)
- This unlocks TypeScript or JSX in Eleventy when you use `esbuild-register` and alias `11ty.ts` or `11ty.tsx` to `11ty.js`.
- [Event arguments](https://v2-0-0.11ty.dev/docs/events/#event-arguments) unlock new plugin abilities: `dir` (input/output/includes/data/layouts locations),
`outputMode` (where the templates are going: `fs`, `json`, `ndjson`), `runMode` (`build`, `watch`, or `serve`), or `results` for the processed Eleventy output.
- Memory usage improvements to [Pagination](https://v2-0-0.11ty.dev/docs/pagination/)
#### Breaking Changes
**โ ๏ธ Rather than review this list, itโd be faster to use the `eleventy-upgrade-helper` plugin, which runs a suite of tests to see whether or not you need to worry about these breaking changes in your project: https://github.com/11ty/eleventy-upgrade-help**
- Bump minimum Node version to [Node 14+](https://togithub.com/nodejs/release#release-schedule) [#2336](https://togithub.com/11ty/eleventy/issues/2336)
- [Disable indented code blocks in Markdown](https://v2-0-0.11ty.dev/docs/languages/markdown/#indented-code-blocks) by default [#2438](https://togithub.com/11ty/eleventy/issues/2438)
- [Both `.git` and nested `node_modules` folders are ignored by default](https://v2-0-0.11ty.dev/docs/ignores/#configuration-api-added-in-v1.0.0) (previously we ignored `node_modules/**`, now `**/node_modules/**`) [#2436](https://togithub.com/11ty/eleventy/issues/2436)
- [Dates will now be stripped from the parent directory for `page.fileSlug` when the file name is `index.*`](https://v2-0-0.11ty.dev/docs/data-eleventy-supplied/#fileslug). e.g. `YYYY-MM-DD-myslug/index.md` has a `page.fileSlug` of `myslug` when previously it was `YYYY-MM-DD-myslug` [#1947](https://togithub.com/11ty/eleventy/issues/1947) [#2111](https://togithub.com/11ty/eleventy/pull/2111)
- Dots in global data file names should be preserved in key name for data cascade [#1242](https://togithub.com/11ty/eleventy/issues/1242) [#1912](https://togithub.com/11ty/eleventy/pull/1912)
- Removes deprecated in v1.0 (and undocumented) `renderData` feature (use Computed Data instead) [#2356](https://togithub.com/11ty/eleventy/issues/2356)
- Removes [pre-processing global JSON data files with a template language](https://v2-0-0.11ty.dev/docs/data-preprocessing/) [#2728](https://togithub.com/11ty/eleventy/issues/2728)
- Removes [`--passthroughall` command line flag](https://v2-0-0.11ty.dev/docs/copy/#passthrough-everything) [#2682](https://togithub.com/11ty/eleventy/issues/2682)
- Major dependency bumps:
- `liquidjs` from v9 to v10 [Release notes](https://togithub.com/harttle/liquidjs/releases/tag/v10.0.0) [#2678](https://togithub.com/11ty/eleventy/issues/2678)
- `luxon` from v2 to v3 [Release notes](https://togithub.com/moment/luxon/blob/master/CHANGELOG.md#300-2022-07-09)
- `markdown-it` from v12 to v13 [Release notes](https://togithub.com/markdown-it/markdown-it/blob/master/CHANGELOG.md#1300---2022-04-22)
#### The Small Features
- Adds support for configuration default file names `eleventy.config.js` and `eleventy.config.cjs` in addition to `.eleventy.js` [#1029](https://togithub.com/11ty/eleventy/issues/1029)
- [`addShortcode` is now async-friendly](https://v2-0-0.11ty.dev/docs/shortcodes/#asynchronous-universal-shortcodes) [#2726](https://togithub.com/11ty/eleventy/issues/2726)
- [`addFilter` is now async-friendly](https://v2-0-0.11ty.dev/docs/filters/#asynchronous-universal-filters) [#2536](https://togithub.com/11ty/eleventy/issues/2536) (also adds an `addAsyncFilter` API method)
- File watching:
- Eleventy Dev Server includes a [`watch` option](https://v2-0-0.11ty.dev/docs/dev-server/#options) to trigger live reloads on file changes outside of your Eleventy build. Works great when youโre using a bundler in parallel!
- Decoupled ignore APIs for template processing (`eleventyConfig.ignores`) and [file watching (`eleventyConfig.watchIgnores`)](https://v2-0-0.11ty.dev/docs/watch-serve/#configuration-api) [#893](https://togithub.com/11ty/eleventy/issues/893)
- Access [advanced `recursive-copy` options in passthrough file copy](https://v2-0-0.11ty.dev/docs/copy/#advanced-options) [#1686](https://togithub.com/11ty/eleventy/pull/1686)
- Unlocks passthrough copy with symlinks [#530](https://togithub.com/11ty/eleventy/issues/530)
- [`log` filter supports chaining](https://v2-0-0.11ty.dev/docs/filters/log/#using-log-in-filter-chains) [#2467](https://togithub.com/11ty/eleventy/pull/2467)
- Adds [new `git Created` date option](https://v2-0-0.11ty.dev/docs/dates/#setting-a-content-date-in-front-matter) [#2468](https://togithub.com/11ty/eleventy/pull/2468)
- Adds [options for `read` and `encoding` to custom data formats](https://v2-0-0.11ty.dev/docs/data-custom/#usage-with-options)
- This unlocks using [binary files (like images) to populate the Data Cascade](https://v2-0-0.11ty.dev/docs/data-custom/#feed-exif-image-data-into-the-data-cascade)
##### Even Smaller Features
- Adds `eleventy.env.runMode` to global data. [#2770](https://togithub.com/11ty/eleventy/issues/2770)
- [`setDataFileSuffixes` API method to customize Template and Directory data file suffixes](https://v2-0-0.11ty.dev/docs/config/#change-file-suffix-for-data-files) (or opt-out of the Template and Directory Data Files feature) [#2681](https://togithub.com/11ty/eleventy/issues/2681)
- [Serverless option `singleTemplateScope: false`](https://v2-0-0.11ty.dev/docs/plugins/serverless/#compile-the-data-cascade-for-the-project) simplifies using collections in serverless mode. [#2736](https://togithub.com/11ty/eleventy/issues/2736)
- A variety of bug fixes for `--serve` issues that required server restarts.
- Data Consistency:
- `this.page` and `this.eleventy` are now available on [Shortcodes](https://v2-0-0.11ty.dev/docs/shortcodes/#scoped-data-in-shortcodes), [๐ Filters](https://v2-0-0.11ty.dev/docs/filters/#scoped-data-in-filters), [๐ Linters](https://v2-0-0.11ty.dev/docs/config/#linters), and [๐ Transforms](https://v2-0-0.11ty.dev/docs/config/#transforms)
- [`page` and `content` on Collection entries](https://v2-0-0.11ty.dev/docs/collections/#collection-item-data-structure)
- Adds [`getCollectionItemIndex` universal filter](https://v2-0-0.11ty.dev/docs/filters/collection-items/#getcollectionitemindex) [#2676](https://togithub.com/11ty/eleventy/issues/2676)
- Throw error on circular layout dependencies [#2076](https://togithub.com/11ty/eleventy/pull/2076)
- Plugins can now reference `eleventyConfig.pathPrefix` [#2526](https://togithub.com/11ty/eleventy/issues/2526)
- [`generatePageOnEmptyData` to generate an empty results page](https://v2-0-0.11ty.dev/docs/pagination/#generating-an-empty-results-page) with an empty paginated data set [#1698](https://togithub.com/11ty/eleventy/pull/1698) [#756](https://togithub.com/11ty/eleventy/issues/756) [#731](https://togithub.com/11ty/eleventy/issues/731) [#2208](https://togithub.com/11ty/eleventy/pull/2208)
- Creating an empty JSON data file no longer throws an error [#2299](https://togithub.com/11ty/eleventy/issues/2299)
#### Housekeeping
- Full issue list: https://github.com/11ty/eleventy/milestone/38?closed=1
- Full changelog: https://github.com/11ty/eleventy/compare/v1.0.2...v2.0.0
#### Thank You Notes
This project would not be possible without our lovely community. Thank you to everyone that built something with Eleventy ([ร684 authors on our web site!](/authors/)), wrote a blog post about Eleventy, [contributed code](https://togithub.com/11ty/eleventy/graphs/contributors), wrote a plugins, [helped with documentation](https://togithub.com/11ty/11ty-website/graphs/contributors), asked questions, answered questions, braved [The Leaderboards](https://v2-0-0.11ty.dev/speedlify/), participated on Discord, filed issues, attended (or organized!) a meetup, said a kind word on social media โค๏ธ.
- A **huge thank you to [Netlify](https://www.netlify.com/)**, especially: [@biilmann](https://togithub.com/biilmann), Chris Bach, Lauren Sell (alum), and Claire Knight, without whom this release would not have been possible.
- ๐ A special thanks to [@pdehaan](https://togithub.com/pdehaan) for their tireless contributions on the Eleventy Issue tracker.
- Yet more thanks to the all star Discord Moderators and Meetup Coordinators [@BenDMyers](https://togithub.com/BenDMyers), [@clottman](https://togithub.com/clottman), [@dleatherman](https://togithub.com/dleatherman), [@darthmall](https://togithub.com/darthmall), [@nachtfunke](https://togithub.com/nachtfunke), [@siakaramalegos](https://togithub.com/siakaramalegos) and [@5t3ph](https://togithub.com/5t3ph).
- All of our [supporters on Open Collective](https://opencollective.com/11ty) โค๏ธ
- [Contribute on Open Collective](https://opencollective.com/11ty)
- [How else can you contribute to Eleventy?](https://v2-0-0.11ty.dev/docs/community/)
##### Pull Requests From
[@AleksandrHovhannisyan](https://togithub.com/AleksandrHovhannisyan) ๐, [@amareshsm](https://togithub.com/amareshsm) ร2 ๐, [@binyamin](https://togithub.com/binyamin), [@DamianOsipiuk](https://togithub.com/DamianOsipiuk) ๐, [@epelc](https://togithub.com/epelc) ร2 ๐, [@j-f1](https://togithub.com/j-f1) ๐, [@Jaza](https://togithub.com/Jaza) ๐, [@kentaroi](https://togithub.com/kentaroi) ๐, [@kev4ev](https://togithub.com/kev4ev) ๐, [@LeoSchae](https://togithub.com/LeoSchae) ๐, [@milahu](https://togithub.com/milahu) ร3, [@nasivuela](https://togithub.com/nasivuela) ๐, [@NickColley](https://togithub.com/NickColley) ๐, [@NotWoods](https://togithub.com/NotWoods), [@Obayanju](https://togithub.com/Obayanju) ๐, [@Snapstromegon](https://togithub.com/Snapstromegon) ร16 (wow! ๐คฏ), [@TheDocTrier](https://togithub.com/TheDocTrier) ๐, [@thinkverse](https://togithub.com/thinkverse) ๐, [@TigersWay](https://togithub.com/TigersWay) ๐, [@wes-goulet](https://togithub.com/wes-goulet) ๐, [@mrmartineau](https://togithub.com/mrmartineau) ๐, [@danburzo](https://togithub.com/danburzo) ๐
##### Read more from the Community
- [New Features and Upgrade Considerations for Eleventy v2.0.0](https://11ty.rocks/posts/new-features-upgrade-considerations-eleventy-version-2/) by [@5t3ph](https://togithub.com/5t3ph)
##### Open Collective Supporters
- **Gold Sponsors**: [**Sanity.io**](https://www.sanity.io), [**Nordhealth**](https://nordhealth.com), [**CloudCannon**](https://cloudcannon.com/), [**Transloadit**](https://transloadit.com)
- **Silver Sponsors**: [**Unabridged Software**](https://www.unabridgedsoftware.com/), [**PQINA**](https://pqina.nl/), [**Bejamas**](https://bejamas.io), [**Nathan Smith**](https://sonspring.com), [**Monarch Air Group**](https://monarchairgroup.com), [**Getform.io**](https://getform.io), [**Mercury Jets**](https://www.mercuryjets.com), and [**OCEG**](https://www.oceg.org)
- **Backers**: Tyler Gaw, [Ariel Salminen](https://arie.ls), [Peter deHaan](https://about.me/peterdehaan), Melanie Sumner, [Ben Nash](https://www.bennash.com), Alejandro Rodrรญguez, [Mat Marquis](https://hire.wil.to), [Philip Borenstein](https://pborenstein.com), [Jรฉrรดme Coupรฉ](https://www.webstoemp.com), [Nicolas Hoizey](https://nicolas-hoizey.com), [Mike Aparicio](https://mikeaparicio.com), [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, Todd Libby, [Luke Bonaccorsi](https://lukeb.co.uk), shawn j sandy, [Jenn Schiffer](https://jennmoney.biz), [Dimitrios Grammatikogiannis](https://dgrammatiko.online), Devin Clark, [Eric Bailey](https://ericwbailey.design/), Manuel Matuzovic, [Higby](https://higby.io), [Tim Giles](https://www.tgiles.dev/), Kyosuke Nakamura, [Horacio Gonzalez](https://twitter.com/LostInBrittany), [Hans Gerwitz](https://hans.gerwitz.com/), [Makoto Kawasaki](https://makotokw.com), [Rob Sterlini](https://robsterlini.co.uk), [Josh Crain](https://joshcrain.io), [Nick Nisi](https://nicknisi.com), [John SJ Anderson](https://genehack.org), Ryan Swaney, Richard Hemmer, [Alistair Shepherd](https://alistairshepherd.uk/), [Flaki](https://flak.is), [Angelique Weger](https://angeliqueweger.com), John Hall, [Scott McCracken](https://scottmccracken.net), [James Steinbach](https://jamessteinbach.com), [Miriam Suzanne](https://oddbird.net/), [Ivo Herrmann](https://ivoherrmann.com/), [Bentley Davis](https://BentleyDavis.com), [vince falconi](https://tattooed.dev), [Martin Schneider](https://martinschneider.me), [Stephanie Eckles](https://thinkdobecreate.com), [Frontend Weekly Tokyo](https://frontendweekly.tokyo/), [Chris Burnell](https://chrisburnell.com), [Ximenav Vf.](https://ximenavf.com/), Rich Holman, Kasper Storgaard, [Kevin Healy](https://kevhealy.com), [Dorin Vancea](https://dorinvancea.com), Greg Gibson, [Hidde](https://hidde.blog), 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](https://ashur.cab/rera), [Raymond Camden](https://www.raymondcamden.com), John Meguerian, [Joe Lamyman](https://joelamyman.co.uk), [Ara Abcarians](https://itsmeara.com), [Dan Ryan](https://dryan.com/), Sam, [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), [Noel Forte](https://forte.is/), Marco Zehe, Wes Ruvalcaba, [Luc Poupard](https://www.kloh.ch), [Entle Web Solutions](https://www.entle.co), [Ken Hawkins](https://AllAboutKen.com), [Fershad Irani](https://www.fershad.com), [Nikita Dubko](https://mefody.dev/), [Aaron Gustafson](https://www.aaron-gustafson.com), [Chris](https://www.chrisswithinbank.net/), [Christian Miles](https://cjlm.ca), [Benjamin Geese](https://benjamingeese.de), [Marcus Relacion](https://www.marcusrelacion.com), [Netin nopeustesti](https://netinnopeustesti.com/), [Sia Karamalegos](https://sia.codes/), [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), [Jon Kuperman](https://jonkuperman.com/), [Michel van der Kroef](https://neckam.nl), [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), [Oisรญn Quinn](https://oisin.io), [Renkaatsopivasti](https://renkaatsopivasti.fi), [Windesol Sรคhkรถn Kilpailutus](https://windesol.fi), [Luke Mitchell](https://www.interroban.gg), SignpostMarv, [THE PADDING](https://paddn.com/hk), [Bob Monsour](https://www.bobmonsour.com/), Patrick Byrne, zapscribbles, quinnanya, [Richmond Insulation](https://www.centralvainsulation.com), [Cory Birdsong](https://birdsong.dev), Aram ZS, Frank Reding, Andy Stevenson, [HelppoHinta.fi](https://helppohinta.fi/), Robin Rendle, [Tanner Dolby](https://tannerdolby.com), [jpoehnelt](https://justin.poehnelt.com), [Richmond Concrete](https://www.richmondconcretepros.com), [Andrew Weisbeck](https://geauxweisbeck4.dev), [CelineDesign](https://www.celinedesign.com), Nic Chan, Duc Lam, [Alex Zappa](https://alex.zappa.dev/), [Stephen Bell](https://steedgood.com), [xdesro](https://henry.codes), [Alexander Wunschik](https://www.wunschik.it), alistairtweedie, [Tom](https://tomquinonero.com), Robert Haselbacher, [Lene](https://www.lenesaile.com), Brett DeWoody, [Meta Tier List](https://metatierlist.com), [Iva Tech](https://ivatech.dev), kylepfeeley, Daniel Saunders, [Dan Urbanowicz](https://danurbanowicz.com), [dan leatherman](https://danleatherman.com/), Josh Vickerson, [Viewality Media](https://www.viewalitymedia.com/), [Aviator Game](https://aviatorgame.guru), [Softermii](https://www.softermii.com), Eric Carlisle, Claus Conrad, Eric Gallager, [Matt Obee](https://mattobee.com), [CBD Review](https://cbd.topreview.com)
11ty/eleventy-plugin-syntaxhighlight
### [`v4.2.0`](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/releases/tag/v4.2.0): Eleventy Syntax Highlighter v4.2.0
[Compare Source](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v4.1.0...v4.2.0)
- Updates from `prismjs` 1.26.0 to 1.29.0
- Adds `syntax-highlight.webc` WebC syntax highlighter component, in-use on https://github.com/11ty/demo-webc-image-compare/blob/358777337366dd2426c064c7bf2b200f10df98a5/index.webc (example usage)
- Adds GitHub actions to run the test suite.
**Full Changelog**: https://github.com/11ty/eleventy-plugin-syntaxhighlight/compare/v4.1.0...v4.2.0
babel/babel
### [`v7.21.3`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7213-2023-03-14)
[Compare Source](https://togithub.com/babel/babel/compare/v7.21.0...v7.21.3)
##### :eyeglasses: Spec Compliance
- `babel-parser`
- [#15479](https://togithub.com/babel/babel/pull/15479) disallow mixins/implements in flow interface ([@JLHwung](https://togithub.com/JLHwung))
##### :bug: Bug Fix
- `babel-parser`
- [#15423](https://togithub.com/babel/babel/pull/15423) \[ts] Allow keywords in tuple labels ([@Harpica](https://togithub.com/Harpica))
- `babel-plugin-transform-typescript`
- [#15489](https://togithub.com/babel/babel/pull/15489) Register `var` decls generated by `import ... =` TS transform ([@amoeller](https://togithub.com/amoeller))
- [#15494](https://togithub.com/babel/babel/pull/15494) fix: Consider `export { type foo }` as type-only usage ([@magic-akari](https://togithub.com/magic-akari))
##### :nail_care: Polish
- `babel-traverse`, `babel-types`
- [#15484](https://togithub.com/babel/babel/pull/15484) Skip node deprecation warnings when used by an old `@babel` package ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-generator`
- [#15480](https://togithub.com/babel/babel/pull/15480) chore: Improve `jsonCompatibleStrings` deprecation ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :house: Internal
- [#15465](https://togithub.com/babel/babel/pull/15465) Add ESLint-readable package name ([@nzakas](https://togithub.com/nzakas))
##### :microscope: Output optimization
- `babel-plugin-transform-typescript`, `babel-preset-typescript`
- [#15467](https://togithub.com/babel/babel/pull/15467) Optimize TS enums output ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
### [`v7.21.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7210-2023-02-20)
[Compare Source](https://togithub.com/babel/babel/compare/v7.20.12...v7.21.0)
##### :rocket: New Feature
- `babel-core`, `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-private-methods`, `babel-plugin-proposal-private-property-in-object`
- [#15435](https://togithub.com/babel/babel/pull/15435) feat: Implement `privateFieldsAsSymbols` assumption for classes ([@fwienber](https://togithub.com/fwienber))
- `babel-helper-create-regexp-features-plugin`, `babel-plugin-proposal-regexp-modifiers`, `babel-standalone`
- [#15226](https://togithub.com/babel/babel/pull/15226) feat: Support regexp modifiers proposal ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-cli`, `babel-core`, `babel-generator`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-react-jsx`, `babel-traverse`
- [#15022](https://togithub.com/babel/babel/pull/15022) feat: Generate sourcemaps of friendly call frames ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-parser`, `babel-types`
- [#15384](https://togithub.com/babel/babel/pull/15384) \[ts] Support `const` modifier in type parameters ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-generator`, `babel-helpers`, `babel-parser`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
- [#15405](https://togithub.com/babel/babel/pull/15405) Implement decorators as presented at `2023-01` TC39 meeting ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-parser`
- [#15114](https://togithub.com/babel/babel/pull/15114) Parser option to allow `new.target` outside functions ([@overlookmotel](https://togithub.com/overlookmotel))
- [#15320](https://togithub.com/babel/babel/pull/15320) Add `annexb: false` parser option to disable Annex B ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-core`
- [#15283](https://togithub.com/babel/babel/pull/15283) feat: Support `.cts` as configuration file ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`
- [#15381](https://togithub.com/babel/babel/pull/15381) \[ts] Support `export type * from` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :bug: Bug Fix
- `babel-plugin-transform-typescript`
- [#15379](https://togithub.com/babel/babel/pull/15379) \[ts5.0] Better inlining of constants in enums ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-core`
- [#15366](https://togithub.com/babel/babel/pull/15366) handling circular/shared structures in deep-clone ([@azizghuloum](https://togithub.com/azizghuloum))
- `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-private-methods`, `babel-plugin-transform-classes`, `babel-plugin-transform-new-target`
- [#15406](https://togithub.com/babel/babel/pull/15406) Preserve class elements comments in class transform ([@JLHwung](https://togithub.com/JLHwung))
- `babel-parser`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-types`
- [#15414](https://togithub.com/babel/babel/pull/15414) \[ts] Fix restrictions for optional parameters ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :nail_care: Polish
- `babel-parser`
- [#15400](https://togithub.com/babel/babel/pull/15400) polish: improve "`await` as identifier" error in modules ([@JLHwung](https://togithub.com/JLHwung))
##### :house: Internal
- `babel-core`
- [#15137](https://togithub.com/babel/babel/pull/15137) Improve CJS compat with ESM-based `@babel/core` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :microscope: Output optimization
- `babel-plugin-transform-typescript`
- [#15418](https://togithub.com/babel/babel/pull/15418) \[ts] Handle exponentiation operator in constant folding ([@ehoogeveen-medweb](https://togithub.com/ehoogeveen-medweb))
### [`v7.20.12`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72012-2023-01-04)
[Compare Source](https://togithub.com/babel/babel/compare/v7.20.7...v7.20.12)
##### :bug: Bug Fix
- `babel-traverse`
- [#15224](https://togithub.com/babel/babel/pull/15224) Fix `TaggedTemplateLiteral` evaluation ([@nmn](https://togithub.com/nmn))
- `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties`
- [#15312](https://togithub.com/babel/babel/pull/15312) fix: `delete this` in static class properties initialization ([@SuperSodaSea](https://togithub.com/SuperSodaSea))
##### :nail_care: Polish
- `babel-traverse`
- [#15313](https://togithub.com/babel/babel/pull/15313) Implement support for evaluating computed properties. ([@JBYoshi](https://togithub.com/JBYoshi))
### [`v7.20.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7207-2022-12-22)
[Compare Source](https://togithub.com/babel/babel/compare/v7.20.5...v7.20.7)
##### :eyeglasses: Spec Compliance
- `babel-helper-member-expression-to-functions`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes`
- [#15223](https://togithub.com/babel/babel/pull/15223) fix: Deleting super property should throw ([@SuperSodaSea](https://togithub.com/SuperSodaSea))
- `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-object-super`
- [#15241](https://togithub.com/babel/babel/pull/15241) fix: Throw correct error types from sed ant class TDZ helpers ([@SuperSodaSea](https://togithub.com/SuperSodaSea))
##### :bug: Bug Fix
- `babel-parser`, `babel-plugin-transform-typescript`
- [#15209](https://togithub.com/babel/babel/pull/15209) fix: Support auto accessors with TypeScript annotations ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-traverse`
- [#15287](https://togithub.com/babel/babel/pull/15287) Fix `.parentPath` after rename in `SwitchCase` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-plugin-transform-typescript`, `babel-traverse`
- [#15284](https://togithub.com/babel/babel/pull/15284) fix: Ts import type and func with duplicate name ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-plugin-transform-block-scoping`
- [#15278](https://togithub.com/babel/babel/pull/15278) Fix tdz analysis for reassigned captured for bindings ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-plugin-proposal-async-generator-functions`, `babel-preset-env`
- [#15235](https://togithub.com/babel/babel/pull/15235) fix: Transform `for await` with shadowed variables ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-generator`, `babel-plugin-proposal-optional-chaining`
- [#15258](https://togithub.com/babel/babel/pull/15258) fix: Correctly generate `(a ?? b) as T` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-plugin-transform-react-jsx`, `babel-types`
- [#15233](https://togithub.com/babel/babel/pull/15233) fix: Emit correct sourcemap ranges for `JSXText` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-core`, `babel-helpers`, `babel-plugin-transform-computed-properties`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
- [#15232](https://togithub.com/babel/babel/pull/15232) fix: Computed properties should keep original definition order ([@SuperSodaSea](https://togithub.com/SuperSodaSea))
- `babel-helper-member-expression-to-functions`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes`
- [#15223](https://togithub.com/babel/babel/pull/15223) fix: Deleting super property should throw ([@SuperSodaSea](https://togithub.com/SuperSodaSea))
- `babel-generator`
- [#15216](https://togithub.com/babel/babel/pull/15216) fix: Print newlines for leading Comments of `TSEnumMember` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :nail_care: Polish
- `babel-plugin-transform-block-scoping`, `babel-traverse`
- [#15275](https://togithub.com/babel/babel/pull/15275) Improve relative execution tracking in fn exprs ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :house: Internal
- `babel-helper-define-map`, `babel-plugin-transform-property-mutators`
- [#15274](https://togithub.com/babel/babel/pull/15274) Inline & simplify `@babel/helper-define-map` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-core`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-parameters`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-traverse`
- [#15200](https://togithub.com/babel/babel/pull/15200) Rewrite `transform-block-scoping` plugin ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :running_woman: Performance
- `babel-helper-compilation-targets`
- [#15228](https://togithub.com/babel/babel/pull/15228) perf: Speed up `getTargets` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
### [`v7.20.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7205-2022-11-28)
[Compare Source](https://togithub.com/babel/babel/compare/v7.20.2...v7.20.5)
##### :eyeglasses: Spec Compliance
- `babel-helpers`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-commonjs`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-traverse`
- [#15183](https://togithub.com/babel/babel/pull/15183) Improve array destructuring spec compliance ([@SuperSodaSea](https://togithub.com/SuperSodaSea))
- `babel-cli`, `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block`, `babel-plugin-transform-classes`, `babel-plugin-transform-runtime`, `babel-preset-env`
- [#15182](https://togithub.com/babel/babel/pull/15182) fix: apply toPropertyKey when defining class members ([@JLHwung](https://togithub.com/JLHwung))
- `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-private-property-in-object`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
- [#15133](https://togithub.com/babel/babel/pull/15133) fix: validate rhs of `in` when transpiling `#p in C` ([@JLHwung](https://togithub.com/JLHwung))
##### :bug: Bug Fix
- `babel-parser`
- [#15225](https://togithub.com/babel/babel/pull/15225) Parse `using[foo]` as computed member expression ([@JLHwung](https://togithub.com/JLHwung))
- [#15207](https://togithub.com/babel/babel/pull/15207) Export `ParseResult` type ([@davydof](https://togithub.com/davydof))
- [#15198](https://togithub.com/babel/babel/pull/15198) fix: parse `import module, ...` ([@JLHwung](https://togithub.com/JLHwung))
- `babel-helper-wrap-function`, `babel-preset-env`, `babel-traverse`
- [#15181](https://togithub.com/babel/babel/pull/15181) fix: Edge cases for async functions and `noNewArrow` assumption ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-plugin-transform-arrow-functions`, `babel-plugin-transform-parameters`, `babel-traverse`
- [#15163](https://togithub.com/babel/babel/pull/15163) fix: Throw error when compiling `super()` in arrow functions with default / rest parameters ([@SuperSodaSea](https://togithub.com/SuperSodaSea))
- `babel-helpers`, `babel-node`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-transform-regenerator`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
- [#15194](https://togithub.com/babel/babel/pull/15194) fix: Bump `regenerator` and add tests ([@SuperSodaSea](https://togithub.com/SuperSodaSea))
- `babel-helper-create-regexp-features-plugin`
- [#15192](https://togithub.com/babel/babel/pull/15192) fix: Update `regjsparser` for `@babel/standalone` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-parser`, `babel-types`
- [#15109](https://togithub.com/babel/babel/pull/15109) fix: Babel 8 types ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-generator`
- [#15143](https://togithub.com/babel/babel/pull/15143) Don't print inner comments as leading when wrapping in `(``)` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-plugin-transform-block-scoping`, `babel-traverse`
- [#15167](https://togithub.com/babel/babel/pull/15167) Register `switch`'s `discriminant` in the outer scope ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :nail_care: Polish
- `babel-generator`
- [#15173](https://togithub.com/babel/babel/pull/15173) Improve generator behavior when `comments:false` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-plugin-transform-block-scoping`
- [#15164](https://togithub.com/babel/babel/pull/15164) Only extract IDs for TDZ checks in assign when necessary ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :house: Internal
- `babel-core`, `babel-parser`
- [#15202](https://togithub.com/babel/babel/pull/15202) Bump typescript to 4.9.3 ([@JLHwung](https://togithub.com/JLHwung))
### [`v7.20.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7202-2022-11-04)
[Compare Source](https://togithub.com/babel/babel/compare/v7.19.6...v7.20.2)
##### :bug: Bug Fix
- `babel-core`, `babel-helper-create-class-features-plugin`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-helper-simple-access`, `babel-node`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-react-constant-elements`, `babel-preset-env`, `babel-standalone`, `babel-types`
- [#15124](https://togithub.com/babel/babel/pull/15124) fix: `@babel/node` repl and enable `no-use-before-define` rule ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-plugin-transform-typescript`
- [#15121](https://togithub.com/babel/babel/pull/15121) fix: `tsSatisfiesExpression` check with different duplicated `@babel/types` versions ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-parser`
- [#15094](https://togithub.com/babel/babel/pull/15094) fix: `parser` typings for plugins ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-generator`
- [#15118](https://togithub.com/babel/babel/pull/15118) Improve printing of \[no LineTerminator here] with comments ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-plugin-proposal-decorators`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-jscript`
- [#15113](https://togithub.com/babel/babel/pull/15113) fix: wrap anonymous class expression within statement ([@JLHwung](https://togithub.com/JLHwung))
- `babel-plugin-transform-destructuring`
- [#15104](https://togithub.com/babel/babel/pull/15104) fix: Destructuring exceptions ` for ( let { } = 0 ; 0 ; ) ` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
### [`v7.19.6`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7196-2022-10-20)
[Compare Source](https://togithub.com/babel/babel/compare/v7.19.3...v7.19.6)
##### :eyeglasses: Spec Compliance
- `babel-plugin-proposal-decorators`
- [#15059](https://togithub.com/babel/babel/pull/15059) Ensure non-static decorators are applied when a class is instantiated. ([@JLHwung](https://togithub.com/JLHwung))
##### :bug: Bug Fix
- `babel-parser`
- [#15062](https://togithub.com/babel/babel/pull/15062) Fix parsing of block comments nested in flow comments ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- [#15052](https://togithub.com/babel/babel/pull/15052) fix: improve module block program location tracking ([@JLHwung](https://togithub.com/JLHwung))
- `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3`
- [#15060](https://togithub.com/babel/babel/pull/15060) Ensure `@babel/runtime-corejs3/core-js/*.js` can be imported on Node.js 17+ ([@JLHwung](https://togithub.com/JLHwung))
- `babel-preset-env`, `babel-traverse`
- [#15043](https://togithub.com/babel/babel/pull/15043) fix: preserve this for `super.*` template tags ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :nail_care: Polish
- `babel-generator`, `babel-plugin-transform-flow-comments`
- [#15037](https://togithub.com/babel/babel/pull/15037) Improve generation of comments without location ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :memo: Documentation
- `babel-standalone`
- [#15055](https://togithub.com/babel/babel/pull/15055) Fix missing `transformSync` function name ([@lomirus](https://togithub.com/lomirus))
##### :house: Internal
- `babel-parser`
- [#15056](https://togithub.com/babel/babel/pull/15056) Use `startLoc.index` instead of carrying around `start` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- Other
- [#15035](https://togithub.com/babel/babel/pull/15035) chore: Update yarn 3.2.4 ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :running_woman: Performance
- `babel-core`, `babel-standalone`
- [#15023](https://togithub.com/babel/babel/pull/15023) Don't bundle unnecessary plugins in `@babel/standalone` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
alpinejs/alpine
### [`v3.12.0`](https://togithub.com/alpinejs/alpine/releases/tag/v3.12.0)
[Compare Source](https://togithub.com/alpinejs/alpine/compare/v3.11.1...v3.12.0)
#### Added
- x-model.fill by input value on null or empty string [#3423](https://togithub.com/alpinejs/alpine/pull/3423)
- x-mask custom decimal precision [#3415](https://togithub.com/alpinejs/alpine/pull/3415)
- x-mask $money allow for negative values [#3416](https://togithub.com/alpinejs/alpine/pull/3416)
- Accept x-data="true" as a synonym for x-data="{}" [#3339](https://togithub.com/alpinejs/alpine/pull/3339)
#### Fixed
- :bug: fixes improper use of nullish coalescing [#3408](https://togithub.com/alpinejs/alpine/pull/3408)
- Fixes `@keyup` and `@keydown` listeners with .capture modifier never executed [#3398](https://togithub.com/alpinejs/alpine/pull/3398)
- Remove Alpine UI references from Alpine core [#3336](https://togithub.com/alpinejs/alpine/pull/3336)
- Update CSP documentation to clarify availability of the CSP build [#2619](https://togithub.com
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.
๐ป Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.0.2
->2.0.1
4.1.0
->4.2.0
7.19.3
->7.21.3
7.19.3
->7.20.2
3.10.3
->3.12.0
10.4.12
->10.4.14
0.27.2
->1.3.4
8.2.5
->9.1.2
5.3.1
->5.3.2
5.1.13
->6.0.0
3.0.4
->3.3.0
10.0.0
->10.1.0
15.0.0
->15.1.0
3.0.2
->4.4.1
1.6.5
->1.6.6
2.0.0
->2.0.2
3.1.8
->3.3.0
5.3.6
->5.3.7
5.74.0
->5.76.3
4.10.0
->5.0.1
Release Notes
11ty/eleventy
### [`v2.0.1`](https://togithub.com/11ty/eleventy/compare/v2.0.0...v2.0.1) [Compare Source](https://togithub.com/11ty/eleventy/compare/v2.0.0...v2.0.1) ### [`v2.0.0`](https://togithub.com/11ty/eleventy/releases/tag/v2.0.0): Eleventy v2.0.0: Now with twice as many Possums [Compare Source](https://togithub.com/11ty/eleventy/compare/v1.0.2...v2.0.0) **๐จ The full release notes are available on [The Eleventy Blog: Eleventy v2.0.0](https://www.11ty.dev/blog/eleventy-v2/) or you can [watch me talk about v2.0 on YouTube](https://www.youtube.com/watch?v=TcTR0TLqM3I).** Eleventy v2.0.0 is now available! You can try it out now: ```sh ### Local project npm install @11ty/eleventy@latest ### Global install npm install @11ty/eleventy@latest -g ``` - Read more about [local versus global installation](https://v2-0-0.11ty.dev/docs/global-installation/). - Watch a [short video about 2.0 on YouTube](https://www.youtube.com/watch?v=TcTR0TLqM3I). #### New to Eleventy? Eleventy is a flexible and production-ready site generator known for its zero-client JavaScript footprint, [speedy sites, speedy builds](https://v2-0-0.11ty.dev/docs/performance/), and [full control over the output](https://www.youtube.com/watch?v=b4frtsT4Cgo). Watch [The State of Eleventy in Two Minutes](https://www.youtube.com/watch?v=EZfNr-YblBE) or [read more about Eleventyโs project goals.](https://v2-0-0.11ty.dev/docs/) #### The Big Features ##### Smaller, More Secure - โ Dependencies decreased by **32.1%**: [211 modules](https://npmgraph.js.org/?q=@11ty/eleventy@2.0.0) ([311 in v1.0.2](https://npmgraph.js.org/?q=@11ty/eleventy@1.0.2)) - โ `node_modules` file weight decreased by **77.8%**: 34.3 MB (155 MB in v1.0.2) - โ [**30.5% faster** `npm install` time](https://docs.google.com/spreadsheets/d/1lkeWOhEXTNh0yxWaNOl_UFOHQea2YnSHit4QLjqXUb8/edit?usp=sharing) ##### Faster Builds - Improved build performance (tested on [a sample 500 page site](https://docs.google.com/spreadsheets/d/1-H3wmT7q7m7G7d5M_dCLxQOiAAX3TP0byQdf0pP1fAQ/edit?usp=sharing) against v1.0.2) using: - Liquid: โ **18.18% faster** - Nunjucks: โ **17.74% faster** - Markdown (with Liquid): โ **17.95% faster** - JavaScript (11ty.js): โ **8.33% faster** - [`--incremental` for incremental builds](https://v2-0-0.11ty.dev/docs/usage/incremental/) [#108](https://togithub.com/11ty/eleventy/issues/108#issuecomment-1362030361) - Smarter incremental builds with support for layout dependencies, [registered dependencies on custom templates](https://v2-0-0.11ty.dev/docs/languages/custom/#registering-dependencies), dependencies in `pagination` data or [`eleventyImport`](https://v2-0-0.11ty.dev/docs/collections/#declare-your-collections-for-incremental-builds) [#975](https://togithub.com/11ty/eleventy/issues/975) - [`--ignore-initial` command line option](https://v2-0-0.11ty.dev/docs/usage/#ignore-initial-to-run-eleventy-without-an-initial-build) to skip the first build (best paired with `--incremental`) - Use [emulated passthrough copy](https://v2-0-0.11ty.dev/docs/copy/#emulate-passthrough-copy-during-serve) to serve passthrough files directly without triggering a build (will still work with live reload) [#2456](https://togithub.com/11ty/eleventy/issues/2456) ##### Plugins - Support for [WebC, the new single file format for web components](https://v2-0-0.11ty.dev/docs/languages/webc/) - [Eleventy Edge](https://v2-0-0.11ty.dev/docs/plugins/edge/) will render Eleventy templates in an Edge Function for dynamic content *(bundled with Eleventy)* - [Eleventy Dev Server](https://v2-0-0.11ty.dev/docs/dev-server/) replaces Browsersync, adds support for DOM-diffing live reloads. [#1305](https://togithub.com/11ty/eleventy/issues/1305) *(bundled with Eleventy)* - [Render Plugin](https://v2-0-0.11ty.dev/docs/plugins/render/) will render any template syntax inside other files *(bundled with Eleventy)* - [Internationalization (i18n) Plugin](https://v2-0-0.11ty.dev/docs/plugins/i18n/) makes it easy to create localized sites *(bundled with Eleventy)* - [HTML `11ty/eleventy-plugin-syntaxhighlight
### [`v4.2.0`](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/releases/tag/v4.2.0): Eleventy Syntax Highlighter v4.2.0 [Compare Source](https://togithub.com/11ty/eleventy-plugin-syntaxhighlight/compare/v4.1.0...v4.2.0) - Updates from `prismjs` 1.26.0 to 1.29.0 - Adds `syntax-highlight.webc` WebC syntax highlighter component, in-use on https://github.com/11ty/demo-webc-image-compare/blob/358777337366dd2426c064c7bf2b200f10df98a5/index.webc (example usage) - Adds GitHub actions to run the test suite. **Full Changelog**: https://github.com/11ty/eleventy-plugin-syntaxhighlight/compare/v4.1.0...v4.2.0babel/babel
### [`v7.21.3`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7213-2023-03-14) [Compare Source](https://togithub.com/babel/babel/compare/v7.21.0...v7.21.3) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#15479](https://togithub.com/babel/babel/pull/15479) disallow mixins/implements in flow interface ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser` - [#15423](https://togithub.com/babel/babel/pull/15423) \[ts] Allow keywords in tuple labels ([@Harpica](https://togithub.com/Harpica)) - `babel-plugin-transform-typescript` - [#15489](https://togithub.com/babel/babel/pull/15489) Register `var` decls generated by `import ... =` TS transform ([@amoeller](https://togithub.com/amoeller)) - [#15494](https://togithub.com/babel/babel/pull/15494) fix: Consider `export { type foo }` as type-only usage ([@magic-akari](https://togithub.com/magic-akari)) ##### :nail_care: Polish - `babel-traverse`, `babel-types` - [#15484](https://togithub.com/babel/babel/pull/15484) Skip node deprecation warnings when used by an old `@babel` package ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator` - [#15480](https://togithub.com/babel/babel/pull/15480) chore: Improve `jsonCompatibleStrings` deprecation ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :house: Internal - [#15465](https://togithub.com/babel/babel/pull/15465) Add ESLint-readable package name ([@nzakas](https://togithub.com/nzakas)) ##### :microscope: Output optimization - `babel-plugin-transform-typescript`, `babel-preset-typescript` - [#15467](https://togithub.com/babel/babel/pull/15467) Optimize TS enums output ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.21.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7210-2023-02-20) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.12...v7.21.0) ##### :rocket: New Feature - `babel-core`, `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-private-methods`, `babel-plugin-proposal-private-property-in-object` - [#15435](https://togithub.com/babel/babel/pull/15435) feat: Implement `privateFieldsAsSymbols` assumption for classes ([@fwienber](https://togithub.com/fwienber)) - `babel-helper-create-regexp-features-plugin`, `babel-plugin-proposal-regexp-modifiers`, `babel-standalone` - [#15226](https://togithub.com/babel/babel/pull/15226) feat: Support regexp modifiers proposal ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-cli`, `babel-core`, `babel-generator`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-react-jsx`, `babel-traverse` - [#15022](https://togithub.com/babel/babel/pull/15022) feat: Generate sourcemaps of friendly call frames ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser`, `babel-types` - [#15384](https://togithub.com/babel/babel/pull/15384) \[ts] Support `const` modifier in type parameters ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-helpers`, `babel-parser`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#15405](https://togithub.com/babel/babel/pull/15405) Implement decorators as presented at `2023-01` TC39 meeting ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#15114](https://togithub.com/babel/babel/pull/15114) Parser option to allow `new.target` outside functions ([@overlookmotel](https://togithub.com/overlookmotel)) - [#15320](https://togithub.com/babel/babel/pull/15320) Add `annexb: false` parser option to disable Annex B ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core` - [#15283](https://togithub.com/babel/babel/pull/15283) feat: Support `.cts` as configuration file ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript` - [#15381](https://togithub.com/babel/babel/pull/15381) \[ts] Support `export type * from` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-plugin-transform-typescript` - [#15379](https://togithub.com/babel/babel/pull/15379) \[ts5.0] Better inlining of constants in enums ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-core` - [#15366](https://togithub.com/babel/babel/pull/15366) handling circular/shared structures in deep-clone ([@azizghuloum](https://togithub.com/azizghuloum)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-private-methods`, `babel-plugin-transform-classes`, `babel-plugin-transform-new-target` - [#15406](https://togithub.com/babel/babel/pull/15406) Preserve class elements comments in class transform ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-types` - [#15414](https://togithub.com/babel/babel/pull/15414) \[ts] Fix restrictions for optional parameters ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-parser` - [#15400](https://togithub.com/babel/babel/pull/15400) polish: improve "`await` as identifier" error in modules ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-core` - [#15137](https://togithub.com/babel/babel/pull/15137) Improve CJS compat with ESM-based `@babel/core` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :microscope: Output optimization - `babel-plugin-transform-typescript` - [#15418](https://togithub.com/babel/babel/pull/15418) \[ts] Handle exponentiation operator in constant folding ([@ehoogeveen-medweb](https://togithub.com/ehoogeveen-medweb)) ### [`v7.20.12`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72012-2023-01-04) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.7...v7.20.12) ##### :bug: Bug Fix - `babel-traverse` - [#15224](https://togithub.com/babel/babel/pull/15224) Fix `TaggedTemplateLiteral` evaluation ([@nmn](https://togithub.com/nmn)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties` - [#15312](https://togithub.com/babel/babel/pull/15312) fix: `delete this` in static class properties initialization ([@SuperSodaSea](https://togithub.com/SuperSodaSea)) ##### :nail_care: Polish - `babel-traverse` - [#15313](https://togithub.com/babel/babel/pull/15313) Implement support for evaluating computed properties. ([@JBYoshi](https://togithub.com/JBYoshi)) ### [`v7.20.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7207-2022-12-22) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.5...v7.20.7) ##### :eyeglasses: Spec Compliance - `babel-helper-member-expression-to-functions`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes` - [#15223](https://togithub.com/babel/babel/pull/15223) fix: Deleting super property should throw ([@SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-object-super` - [#15241](https://togithub.com/babel/babel/pull/15241) fix: Throw correct error types from sed ant class TDZ helpers ([@SuperSodaSea](https://togithub.com/SuperSodaSea)) ##### :bug: Bug Fix - `babel-parser`, `babel-plugin-transform-typescript` - [#15209](https://togithub.com/babel/babel/pull/15209) fix: Support auto accessors with TypeScript annotations ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-traverse` - [#15287](https://togithub.com/babel/babel/pull/15287) Fix `.parentPath` after rename in `SwitchCase` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript`, `babel-traverse` - [#15284](https://togithub.com/babel/babel/pull/15284) fix: Ts import type and func with duplicate name ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-block-scoping` - [#15278](https://togithub.com/babel/babel/pull/15278) Fix tdz analysis for reassigned captured for bindings ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-async-generator-functions`, `babel-preset-env` - [#15235](https://togithub.com/babel/babel/pull/15235) fix: Transform `for await` with shadowed variables ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator`, `babel-plugin-proposal-optional-chaining` - [#15258](https://togithub.com/babel/babel/pull/15258) fix: Correctly generate `(a ?? b) as T` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-react-jsx`, `babel-types` - [#15233](https://togithub.com/babel/babel/pull/15233) fix: Emit correct sourcemap ranges for `JSXText` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-core`, `babel-helpers`, `babel-plugin-transform-computed-properties`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#15232](https://togithub.com/babel/babel/pull/15232) fix: Computed properties should keep original definition order ([@SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-helper-member-expression-to-functions`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes` - [#15223](https://togithub.com/babel/babel/pull/15223) fix: Deleting super property should throw ([@SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-generator` - [#15216](https://togithub.com/babel/babel/pull/15216) fix: Print newlines for leading Comments of `TSEnumMember` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-plugin-transform-block-scoping`, `babel-traverse` - [#15275](https://togithub.com/babel/babel/pull/15275) Improve relative execution tracking in fn exprs ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-helper-define-map`, `babel-plugin-transform-property-mutators` - [#15274](https://togithub.com/babel/babel/pull/15274) Inline & simplify `@babel/helper-define-map` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-parameters`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-traverse` - [#15200](https://togithub.com/babel/babel/pull/15200) Rewrite `transform-block-scoping` plugin ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-helper-compilation-targets` - [#15228](https://togithub.com/babel/babel/pull/15228) perf: Speed up `getTargets` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.20.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7205-2022-11-28) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.2...v7.20.5) ##### :eyeglasses: Spec Compliance - `babel-helpers`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-commonjs`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-traverse` - [#15183](https://togithub.com/babel/babel/pull/15183) Improve array destructuring spec compliance ([@SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-cli`, `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block`, `babel-plugin-transform-classes`, `babel-plugin-transform-runtime`, `babel-preset-env` - [#15182](https://togithub.com/babel/babel/pull/15182) fix: apply toPropertyKey when defining class members ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-private-property-in-object`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#15133](https://togithub.com/babel/babel/pull/15133) fix: validate rhs of `in` when transpiling `#p in C` ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser` - [#15225](https://togithub.com/babel/babel/pull/15225) Parse `using[foo]` as computed member expression ([@JLHwung](https://togithub.com/JLHwung)) - [#15207](https://togithub.com/babel/babel/pull/15207) Export `ParseResult` type ([@davydof](https://togithub.com/davydof)) - [#15198](https://togithub.com/babel/babel/pull/15198) fix: parse `import module, ...` ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-wrap-function`, `babel-preset-env`, `babel-traverse` - [#15181](https://togithub.com/babel/babel/pull/15181) fix: Edge cases for async functions and `noNewArrow` assumption ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-arrow-functions`, `babel-plugin-transform-parameters`, `babel-traverse` - [#15163](https://togithub.com/babel/babel/pull/15163) fix: Throw error when compiling `super()` in arrow functions with default / rest parameters ([@SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-helpers`, `babel-node`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-transform-regenerator`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#15194](https://togithub.com/babel/babel/pull/15194) fix: Bump `regenerator` and add tests ([@SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-helper-create-regexp-features-plugin` - [#15192](https://togithub.com/babel/babel/pull/15192) fix: Update `regjsparser` for `@babel/standalone` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser`, `babel-types` - [#15109](https://togithub.com/babel/babel/pull/15109) fix: Babel 8 types ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator` - [#15143](https://togithub.com/babel/babel/pull/15143) Don't print inner comments as leading when wrapping in `(``)` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-block-scoping`, `babel-traverse` - [#15167](https://togithub.com/babel/babel/pull/15167) Register `switch`'s `discriminant` in the outer scope ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-generator` - [#15173](https://togithub.com/babel/babel/pull/15173) Improve generator behavior when `comments:false` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-block-scoping` - [#15164](https://togithub.com/babel/babel/pull/15164) Only extract IDs for TDZ checks in assign when necessary ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-core`, `babel-parser` - [#15202](https://togithub.com/babel/babel/pull/15202) Bump typescript to 4.9.3 ([@JLHwung](https://togithub.com/JLHwung)) ### [`v7.20.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7202-2022-11-04) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.6...v7.20.2) ##### :bug: Bug Fix - `babel-core`, `babel-helper-create-class-features-plugin`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-helper-simple-access`, `babel-node`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-react-constant-elements`, `babel-preset-env`, `babel-standalone`, `babel-types` - [#15124](https://togithub.com/babel/babel/pull/15124) fix: `@babel/node` repl and enable `no-use-before-define` rule ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-typescript` - [#15121](https://togithub.com/babel/babel/pull/15121) fix: `tsSatisfiesExpression` check with different duplicated `@babel/types` versions ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#15094](https://togithub.com/babel/babel/pull/15094) fix: `parser` typings for plugins ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator` - [#15118](https://togithub.com/babel/babel/pull/15118) Improve printing of \[no LineTerminator here] with comments ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-decorators`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-jscript` - [#15113](https://togithub.com/babel/babel/pull/15113) fix: wrap anonymous class expression within statement ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-destructuring` - [#15104](https://togithub.com/babel/babel/pull/15104) fix: Destructuring exceptions ` for ( let { } = 0 ; 0 ; ) ` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.19.6`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7196-2022-10-20) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.3...v7.19.6) ##### :eyeglasses: Spec Compliance - `babel-plugin-proposal-decorators` - [#15059](https://togithub.com/babel/babel/pull/15059) Ensure non-static decorators are applied when a class is instantiated. ([@JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser` - [#15062](https://togithub.com/babel/babel/pull/15062) Fix parsing of block comments nested in flow comments ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#15052](https://togithub.com/babel/babel/pull/15052) fix: improve module block program location tracking ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3` - [#15060](https://togithub.com/babel/babel/pull/15060) Ensure `@babel/runtime-corejs3/core-js/*.js` can be imported on Node.js 17+ ([@JLHwung](https://togithub.com/JLHwung)) - `babel-preset-env`, `babel-traverse` - [#15043](https://togithub.com/babel/babel/pull/15043) fix: preserve this for `super.*` template tags ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-generator`, `babel-plugin-transform-flow-comments` - [#15037](https://togithub.com/babel/babel/pull/15037) Improve generation of comments without location ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :memo: Documentation - `babel-standalone` - [#15055](https://togithub.com/babel/babel/pull/15055) Fix missing `transformSync` function name ([@lomirus](https://togithub.com/lomirus)) ##### :house: Internal - `babel-parser` - [#15056](https://togithub.com/babel/babel/pull/15056) Use `startLoc.index` instead of carrying around `start` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#15035](https://togithub.com/babel/babel/pull/15035) chore: Update yarn 3.2.4 ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :running_woman: Performance - `babel-core`, `babel-standalone` - [#15023](https://togithub.com/babel/babel/pull/15023) Don't bundle unnecessary plugins in `@babel/standalone` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))alpinejs/alpine
### [`v3.12.0`](https://togithub.com/alpinejs/alpine/releases/tag/v3.12.0) [Compare Source](https://togithub.com/alpinejs/alpine/compare/v3.11.1...v3.12.0) #### Added - x-model.fill by input value on null or empty string [#3423](https://togithub.com/alpinejs/alpine/pull/3423) - x-mask custom decimal precision [#3415](https://togithub.com/alpinejs/alpine/pull/3415) - x-mask $money allow for negative values [#3416](https://togithub.com/alpinejs/alpine/pull/3416) - Accept x-data="true" as a synonym for x-data="{}" [#3339](https://togithub.com/alpinejs/alpine/pull/3339) #### Fixed - :bug: fixes improper use of nullish coalescing [#3408](https://togithub.com/alpinejs/alpine/pull/3408) - Fixes `@keyup` and `@keydown` listeners with .capture modifier never executed [#3398](https://togithub.com/alpinejs/alpine/pull/3398) - Remove Alpine UI references from Alpine core [#3336](https://togithub.com/alpinejs/alpine/pull/3336) - Update CSP documentation to clarify availability of the CSP build [#2619](https://togithub.comConfiguration
๐ 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.
๐ป Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.