rajasegar / ember-gen-uml

A CLI to generate Plant UML compatible diagrams for Ember components
MIT License
5 stars 1 forks source link

fix(deps): update babel monorepo to v7.21.3 #134

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@babel/parser (source) 7.15.6 -> 7.21.3 age adoption passing confidence
@babel/plugin-proposal-class-properties (source) 7.14.5 -> 7.18.6 age adoption passing confidence
@babel/plugin-proposal-decorators (source) 7.15.4 -> 7.21.0 age adoption passing confidence
@babel/preset-env (source) 7.16.4 -> 7.20.2 age adoption passing confidence
@babel/traverse (source) 7.15.4 -> 7.21.3 age adoption passing confidence
@babel/types (source) 7.16.0 -> 7.21.3 age adoption passing confidence

Release Notes

babel/babel (@​babel/parser) ### [`v7.21.3`](https://togithub.com/babel/babel/releases/tag/v7.21.3) [Compare Source](https://togithub.com/babel/babel/compare/v7.21.2...v7.21.3) #### v7.21.3 (2023-03-14) Thanks [@​amoeller](https://togithub.com/amoeller), [@​Harpica](https://togithub.com/Harpica), and [@​nzakas](https://togithub.com/nzakas) for your first PRs! ##### :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)) ##### Committers: 8 - Alexandra Kadykova ([@​Harpica](https://togithub.com/Harpica)) - Anders Møller ([@​amoeller](https://togithub.com/amoeller)) - Babel Bot ([@​babel-bot](https://togithub.com/babel-bot)) - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Nicholas C. Zakas ([@​nzakas](https://togithub.com/nzakas)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) - magic-akari ([@​magic-akari](https://togithub.com/magic-akari)) ### [`v7.21.2`](https://togithub.com/babel/babel/releases/tag/v7.21.2) [Compare Source](https://togithub.com/babel/babel/compare/v7.21.1...v7.21.2) #### v7.21.2 (2023-02-23) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​15439](https://togithub.com/babel/babel/pull/15439) fix: Throws on `new foo?.bar!()` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-traverse`, `babel-types` - [#​15448](https://togithub.com/babel/babel/pull/15448) Reduce warnings for deprecated node aliases ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-types` - [#​15451](https://togithub.com/babel/babel/pull/15451) Update babel-types docs generator ([@​JLHwung](https://togithub.com/JLHwung)) ##### :microscope: Output optimization - `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` - [#​15449](https://togithub.com/babel/babel/pull/15449) Avoid unnecessary code for unused lazy imports ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### Committers: 3 - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.21.1`](https://togithub.com/babel/babel/releases/tag/v7.21.1) [Compare Source](https://togithub.com/babel/babel/compare/v7.21.0...v7.21.1) #### v7.21.1 (2023-02-20) Thanks [@​yardenshoham](https://togithub.com/yardenshoham) for your first PR! ##### :bug: Bug Fix - `babel-core`, `babel-parser` - [#​15440](https://togithub.com/babel/babel/pull/15440) Fix problems found while publishing 7.21.0 ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator` - [#​15445](https://togithub.com/babel/babel/pull/15445) fix: Handling source maps without `sourcesContent` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :house: Internal - [#​15443](https://togithub.com/babel/babel/pull/15443) Use native GitHub markdown `Note` admonition ([@​yardenshoham](https://togithub.com/yardenshoham)) ##### Committers: 3 - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Yarden Shoham ([@​yardenshoham](https://togithub.com/yardenshoham)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.21.0`](https://togithub.com/babel/babel/releases/tag/v7.21.0) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.15...v7.21.0) #### v7.21.0 (2023-02-20) Thanks [@​azizghuloum](https://togithub.com/azizghuloum), [@​ehoogeveen-medweb](https://togithub.com/ehoogeveen-medweb), [@​fwienber](https://togithub.com/fwienber), and [@​Lioness100](https://togithub.com/Lioness100) for your first PRs! ##### :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)) ##### Committers: 11 - Abdulaziz Ghuloum ([@​azizghuloum](https://togithub.com/azizghuloum)) - Babel Bot ([@​babel-bot](https://togithub.com/babel-bot)) - Emanuel Hoogeveen ([@​ehoogeveen-medweb](https://togithub.com/ehoogeveen-medweb)) - Frank Wienberg ([@​fwienber](https://togithub.com/fwienber)) - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Mateusz Burzyński ([@​Andarist](https://togithub.com/Andarist)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [@​Lioness100](https://togithub.com/Lioness100) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) - [@​overlookmotel](https://togithub.com/overlookmotel) - fisker Cheung ([@​fisker](https://togithub.com/fisker)) ### [`v7.20.15`](https://togithub.com/babel/babel/releases/tag/v7.20.15) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.13...v7.20.15) #### v7.20.15 (2023-02-02) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​15391](https://togithub.com/babel/babel/pull/15391) Disallow await as bound name in using declaration ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-parser`, `babel-plugin-proposal-export-namespace-from` - [#​15385](https://togithub.com/babel/babel/pull/15385) Disallows specifiers after export \* as ns ([@​JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-plugin-transform-block-scoping` - [#​15398](https://togithub.com/babel/babel/pull/15398) fix: Loop was converted wrong ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#​15377](https://togithub.com/babel/babel/pull/15377) fix: `new (foo?.bar)()` incorrectly throws exception `OptionalChainingNoNew` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### Committers: 2 - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.20.13`](https://togithub.com/babel/babel/releases/tag/v7.20.13) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.7...v7.20.13) #### v7.20.13 (2023-01-21) ##### :bug: Bug Fix - `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​15332](https://togithub.com/babel/babel/pull/15332) Ensure class decorators can access decorated non-static members ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-typescript` - [#​15349](https://togithub.com/babel/babel/pull/15349) fix: Preserve `import {type T} from 'x'` when `onlyRemoveTypeImports:true` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​15344](https://togithub.com/babel/babel/pull/15344) fix: Properties that are `abstract` should not be initialized. ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#​15338](https://togithub.com/babel/babel/pull/15338) Allow negative number in ambient const initializer ([@​JLHwung](https://togithub.com/JLHwung)) ##### :leftwards_arrow_with_hook: Revert - `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx` - [#​15355](https://togithub.com/babel/babel/pull/15355) Reverts "Re-use common JSX element transform for <>...\" ([@​JLHwung](https://togithub.com/JLHwung)) ##### Committers: 4 - Babel Bot ([@​babel-bot](https://togithub.com/babel-bot)) - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.20.7`](https://togithub.com/babel/babel/releases/tag/v7.20.7) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.5...v7.20.7) #### v7.20.7 (2022-12-22) Thanks [@​wsypower](https://togithub.com/wsypower) for your first PR! ##### :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)) ##### Committers: 6 - Babel Bot ([@​babel-bot](https://togithub.com/babel-bot)) - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Tianlan Zhou ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) - 魏 ([@​wsypower](https://togithub.com/wsypower)) ### [`v7.20.5`](https://togithub.com/babel/babel/releases/tag/v7.20.5) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.3...v7.20.5) #### v7.20.5 (2022-11-28) Thanks [@​davydof](https://togithub.com/davydof) and [@​SuperSodaSea](https://togithub.com/SuperSodaSea) for your first PRs! ##### :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)) ##### Committers: 6 - Alexander Davydov ([@​davydof](https://togithub.com/davydof)) - Babel Bot ([@​babel-bot](https://togithub.com/babel-bot)) - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Tianlan Zhou ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.20.3`](https://togithub.com/babel/babel/releases/tag/v7.20.3) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.2...v7.20.3) #### v7.20.3 (2022-11-07) ##### :bug: Bug Fix - `babel-generator` - [#​15135](https://togithub.com/babel/babel/pull/15135) Don't convert line comments containing `*/` to block comments ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-parameters` - [#​15146](https://togithub.com/babel/babel/pull/15146) Fix compilation of parameters in async generators ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#​15134](https://togithub.com/babel/babel/pull/15134) fix: support await as for-of-lhs ([@​JLHwung](https://togithub.com/JLHwung)) ##### Committers: 4 - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) - [@​overlookmotel](https://togithub.com/overlookmotel) ### [`v7.20.2`](https://togithub.com/babel/babel/releases/tag/v7.20.2) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.1...v7.20.2) #### v7.20.2 (2022-11-04) ##### :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)) ##### Committers: 3 - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.20.1`](https://togithub.com/babel/babel/releases/tag/v7.20.1) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.0...v7.20.1) #### v7.20.1 (2022-11-01) Thanks [@​ptomato](https://togithub.com/ptomato) for your first pull request! ##### :bug: Bug Fix - `babel-plugin-proposal-async-generator-functions` - [#​15103](https://togithub.com/babel/babel/pull/15103) fix: Compile re-declare var in `init` and `body` of `for await` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-proposal-class-properties`, `babel-traverse` - [#​15106](https://togithub.com/babel/babel/pull/15106) Do not mark `in` and `instanceof` as constant expressions ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helpers`, `babel-plugin-proposal-duplicate-named-capturing-groups-regex`, `babel-plugin-transform-named-capturing-groups-regex` - [#​15092](https://togithub.com/babel/babel/pull/15092) Support `indices.groups` when compiling named groups in regexps ([@​ptomato](https://togithub.com/ptomato)) - `babel-parser` - [#​15102](https://togithub.com/babel/babel/pull/15102) fix: Parse re-declare var in class static body ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​15096](https://togithub.com/babel/babel/pull/15096) fix: `a satisfies b` as lval ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helpers`, `babel-plugin-proposal-duplicate-named-capturing-groups-regex` - [#​15090](https://togithub.com/babel/babel/pull/15090) Handle multiple named groups in wrapRegExp replace() ([@​ptomato](https://togithub.com/ptomato)) - `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-parameters`, `babel-preset-env` - [#​15081](https://togithub.com/babel/babel/pull/15081) Move the generator body to a gen IIFE when compiling its params ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-generator` - [#​15080](https://togithub.com/babel/babel/pull/15080) Automatically print inner comments ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### Committers: 5 - Babel Bot ([@​babel-bot](https://togithub.com/babel-bot)) - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Philip Chimento ([@​ptomato](https://togithub.com/ptomato)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.20.0`](https://togithub.com/babel/babel/releases/tag/v7.20.0) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.6...v7.20.0) #### v7.20.0 (2022-10-27) Thanks [@​oceandrama](https://togithub.com/oceandrama) for your first PR! ##### :rocket: New Feature - `babel-compat-data`, `babel-helper-compilation-targets`, `babel-preset-env` - [#​14944](https://togithub.com/babel/babel/pull/14944) Add `deno` compilation target ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-syntax-typescript` - [#​14923](https://togithub.com/babel/babel/pull/14923) Expose `dts` option in `@babel/plugin-syntax-typescript` ([@​oceandrama](https://togithub.com/oceandrama)) - `babel-generator`, `babel-parser`, `babel-plugin-syntax-explicit-resource-management`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-destructuring`, `babel-standalone`, `babel-traverse`, `babel-types` - [#​14968](https://togithub.com/babel/babel/pull/14968) Parse `using` declaration (explicit resource management) ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-parser`, `babel-plugin-syntax-import-reflection`, `babel-standalone`, `babel-types` - [#​14926](https://togithub.com/babel/babel/pull/14926) Parse import reflection ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-helper-skip-transparent-expression-wrappers`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-traverse`, `babel-types` - [#​14211](https://togithub.com/babel/babel/pull/14211) \[ts] Add support for `expr satisfies Type` expressions ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-generator`, `babel-parser` - [#​15032](https://togithub.com/babel/babel/pull/15032) Fix handling of comments with decorators before `export` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator` - [#​15008](https://togithub.com/babel/babel/pull/15008) Support more inner comments ([@​JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `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` - [#​15078](https://togithub.com/babel/babel/pull/15078) Update `regenerator-runtime` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### Committers: 5 - Babel Bot ([@​babel-bot](https://togithub.com/babel-bot)) - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Ruslan Baigunussov ([@​oceandrama](https://togithub.com/oceandrama)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.19.6`](https://togithub.com/babel/babel/releases/tag/v7.19.6) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.4...v7.19.6) #### v7.19.6 (2022-10-20) Thanks [@​lomirus](https://togithub.com/lomirus) for your first PR! ##### :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)) ##### Committers: 4 - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Lomírus ([@​lomirus](https://togithub.com/lomirus)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.19.4`](https://togithub.com/babel/babel/releases/tag/v7.19.4) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.3...v7.19.4) #### v7.19.4 (2022-10-10) ##### :eyeglasses: Spec Compliance - `babel-plugin-transform-block-scoping` - [#​15019](https://togithub.com/babel/babel/pull/15019) fix: check constant violation inside loops ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helpers`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-destructuring` - [#​14985](https://togithub.com/babel/babel/pull/14985) Disallow rest object destructuring of null/undefined ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-typescript`, `babel-types` - [#​14109](https://togithub.com/babel/babel/pull/14109) Fix: properly scope variables in TSModuleBlock ([@​The-x-Theorist](https://togithub.com/The-x-Theorist)) - `babel-plugin-transform-destructuring`, `babel-plugin-transform-react-constant-elements`, `babel-traverse` - [#​15027](https://togithub.com/babel/babel/pull/15027) fix: mark `var` declarations in loops as not constant ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-string-parser`, `babel-parser`, `babel-types` - [#​14964](https://togithub.com/babel/babel/pull/14964) Never throw for invalid escapes in tagged templates ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser` - [#​14980](https://togithub.com/babel/babel/pull/14980) Improve module expression parsing/printing ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-destructuring` - [#​14984](https://togithub.com/babel/babel/pull/14984) Fix holes handling in optimized array destructuring ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-create-class-features-plugin`, `babel-helper-fixtures`, `babel-helper-simple-access`, `babel-helper-transform-fixture-test-runner`, `babel-helpers`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-external-helpers`, `babel-plugin-proposal-async-do-expressions`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-do-expressions`, `babel-plugin-proposal-duplicate-named-capturing-groups-regex`, `babel-plugin-proposal-dynamic-import`, `babel-plugin-proposal-function-bind`, `babel-plugin-proposal-function-sent`, `babel-plugin-proposal-json-strings`, `babel-plugin-proposal-logical-assignment-operators`, `babel-plugin-proposal-nullish-coalescing-operator`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-proposal-optional-chaining`, `babel-plugin-proposal-partial-application`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-proposal-private-methods`, `babel-plugin-proposal-private-property-in-object`, `babel-plugin-proposal-record-and-tuple`, `babel-plugin-syntax-typescript`, `babel-plugin-transform-arrow-functions`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-computed-properties`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-duplicate-keys`, `babel-plugin-transform-exponentiation-operator`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-for-of`, `babel-plugin-transform-function-name`, `babel-plugin-transform-jscript`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-modules-umd`, `babel-plugin-transform-new-target`, `babel-plugin-transform-object-super`, `babel-plugin-transform-parameters`, `babel-plugin-transform-proto-to-assign`, `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx-self`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-react-pure-annotations`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`, `babel-plugin-transform-shorthand-properties`, `babel-plugin-transform-spread`, `babel-plugin-transform-strict-mode`, `babel-plugin-transform-template-literals`, `babel-plugin-transform-typeof-symbol`, `babel-plugin-transform-typescript`, `babel-plugin-transform-unicode-escapes`, `babel-preset-env`, `babel-preset-react`, `babel-preset-typescript`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-traverse` - [#​14979](https://togithub.com/babel/babel/pull/14979) Improve comments generation ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-fixtures`, `babel-helper-transform-fixture-test-runner`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-commonjs`, `babel-traverse` - [#​14967](https://togithub.com/babel/babel/pull/14967) Improve source map generation ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :house: Internal - Other - [#​15001](https://togithub.com/babel/babel/pull/15001) Run test262 again ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-compat-data`, `babel-preset-env` - [#​14976](https://togithub.com/babel/babel/pull/14976) Internally rename `proposal-*` to `transform-*` in preset-env ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### Committers: 5 - Babel Bot ([@​babel-bot](https://togithub.com/babel-bot)) - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Sneh Khatri ([@​The-x-Theorist](https://togithub.com/The-x-Theorist)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.19.3`](https://togithub.com/babel/babel/releases/tag/v7.19.3) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.1...v7.19.3) #### v7.19.3 (2022-09-27) ##### :bug: Bug Fix - `babel-plugin-proposal-decorators` - [#​8566](https://togithub.com/babel/babel/pull/8566) Correctly update bindings of decorated class declarations ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#​14974](https://togithub.com/babel/babel/pull/14974) fix: Normal parsing of `JSXText` following `JSXSpreadChild` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​14941](https://togithub.com/babel/babel/pull/14941) fix: Support local exports in TS `declare module`s ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​14940](https://togithub.com/babel/babel/pull/14940) fix: allow ts redeclaration with `import =` and `var` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator` - [#​14962](https://togithub.com/babel/babel/pull/14962) Fix printing of Flow internal slot functions ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-cli` - [#​14950](https://togithub.com/babel/babel/pull/14950) Emit `@babel/cli` source maps based on configuration files ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-typescript` - [#​14946](https://togithub.com/babel/babel/pull/14946) fix: ts exported vars are shadowed by `declare` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-core` - [#​14954](https://togithub.com/babel/babel/pull/14954) Optional filename when preset uses fn test/include/exclude ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-helper-compilation-targets`, `babel-helper-transform-fixture-test-runner`, `babel-parser`, `babel-preset-env`, `babel-traverse` - [#​14961](https://togithub.com/babel/babel/pull/14961) chore: use `c8` for coverage testing ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :microscope: Output optimization - `babel-plugin-transform-typescript` - [#​14952](https://togithub.com/babel/babel/pull/14952) \[ts] remove nested `declare namespace` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### Committers: 4 - Babel Bot ([@​babel-bot](https://togithub.com/babel-bot)) - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.19.1`](https://togithub.com/babel/babel/releases/tag/v7.19.1) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.0...v7.19.1) #### v7.19.1 (2022-09-14) Thanks [@​hegemonic](https://togithub.com/hegemonic) for your first PR! ##### :bug: Bug Fix - `babel-core` - [#​14930](https://togithub.com/babel/babel/pull/14930) Avoid fancy stack traces size computation ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-traverse` - [#​14932](https://togithub.com/babel/babel/pull/14932) fix: isForAwaitStatement is broken ([@​JLHwung](https://togithub.com/JLHwung)) - Other - [#​14872](https://togithub.com/babel/babel/pull/14872) Use the built-in class fields and private methods rules in ESLint 8 ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#​14920](https://togithub.com/babel/babel/pull/14920) \[estree] attach comments after directives at the end of file ([@​hegemonic](https://togithub.com/hegemonic)) - [#​14900](https://togithub.com/babel/babel/pull/14900) \[ts] allow redeclaring a var/type with the same name as import ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-typescript` - [#​14913](https://togithub.com/babel/babel/pull/14913) fix: do not remove type import used in TS import= ([@​JLHwung](https://togithub.com/JLHwung)) ##### Committers: 5 - Babel Bot ([@​babel-bot](https://togithub.com/babel-bot)) - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Jeff Williams ([@​hegemonic](https://togithub.com/hegemonic)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.19.0`](https://togithub.com/babel/babel/releases/tag/v7.19.0) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.13...v7.19.0) #### v7.19.0 (2022-09-05) Blog post: https://babeljs.io/blog/2022/09/05/7.19.0 Thanks [@​SukkaW](https://togithub.com/SukkaW) for your first PR! ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​14666](https://togithub.com/babel/babel/pull/14666) Support private name in decorator member expression ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​14877](https://togithub.com/babel/babel/pull/14877) Remove one promise tick in yield\* ([tc39/ecma262#​2819](https://togithub.com/tc39/ecma262/issues/2819)) ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :rocket: New Feature - `babel-generator`, `babel-helpers`, `babel-parser`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​14836](https://togithub.com/babel/babel/pull/14836) Add 2022-03 decorators version (stage 3) ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#​14695](https://togithub.com/babel/babel/pull/14695) \[parser] Make `decoratorsBeforeExport` default to `false` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser` - [#​14744](https://togithub.com/babel/babel/pull/14744) Default to hash syntax for Record\&Tuple ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-standalone` - [#​14867](https://togithub.com/babel/babel/pull/14867) feat: add proposal-record-and-tuple to standalone ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-regexp-features-plugin`, `babel-helpers`, `babel-plugin-proposal-duplicate-named-capturing-groups-regex`, `babel-plugin-transform-named-capturing-groups-regex`, `babel-standalone` - [#​14805](https://togithub.com/babel/babel/pull/14805) Add support for the duplicate named capturing groups proposal ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-helper-function-name`, `babel-helper-wrap-function`, `babel-plugin-transform-classes` - [#​14897](https://togithub.com/babel/babel/pull/14897) Fix: class transform should not drop method definition when key contains non-BMP characters ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-typescript` - [#​14890](https://togithub.com/babel/babel/pull/14890) fix: TS plugin shouldn't remove `#privateField!` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#​14819](https://togithub.com/babel/babel/pull/14819) fix: parse `a>>c` as `a<(b>>>c)` ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-builder-react-jsx` - [#​14886](https://togithub.com/babel/babel/pull/14886) Fix helper-builder-react-jsx compat with Babel 7.9 ([@​JLHwung](https://togithub.com/JLHwung)) ##### :nail_care: Polish - `babel-core` - [#​11612](https://togithub.com/babel/babel/pull/11612) Make error message prefixes more descriptive ([@​eps1lon](https://togithub.com/eps1lon)) - [#​11554](https://togithub.com/babel/babel/pull/11554) Hide internal `@babel/core` functions in config errors ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :memo: Documentation - [#​14895](https://togithub.com/babel/babel/pull/14895) docs: remove david-dm from README ([@​SukkaW](https://togithub.com/SukkaW)) ##### :house: Internal - `babel-standalone` - [#​14863](https://togithub.com/babel/babel/pull/14863) ship [@​babel/standalone](https://togithub.com/babel/standalone) source maps ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-parser`, `babel-traverse` - [#​14880](https://togithub.com/babel/babel/pull/14880) Update typescript to 4.8 ([@​JLHwung](https://togithub.com/JLHwung)) ##### Committers: 6 - Babel Bot ([@​babel-bot](https://togithub.com/babel-bot)) - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Sebastian Silbermann ([@​eps1lon](https://togithub.com/eps1lon)) - Sukka ([@​SukkaW](https://togithub.com/SukkaW)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.18.13`](https://togithub.com/babel/babel/releases/tag/v7.18.13) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.11...v7.18.13) #### v7.18.13 (2022-08-22) Thanks [@​djpohly](https://togithub.com/djpohly) for your first PR! ##### :bug: Bug Fix - `babel-generator` - [#​14869](https://togithub.com/babel/babel/pull/14869) fix: jsx with `retainLines` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-core` - [#​14843](https://togithub.com/babel/babel/pull/14843) Fix a race condition in `@babel/core` ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-destructuring` - [#​14841](https://togithub.com/babel/babel/pull/14841) fix: Destructuring exceptions in nested `for` expressions ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-traverse` - [#​14833](https://togithub.com/babel/babel/pull/14833) Let `path.remove()` remove `IfStatement.alternate` ([@​djpohly](https://togithub.com/djpohly)) - [#​14837](https://togithub.com/babel/babel/pull/14837) Add support for static evaluation of ?? operator ([@​djpohly](https://togithub.com/djpohly)) ##### :house: Internal - [#​14846](https://togithub.com/babel/babel/pull/14846) fix: Print build logs correctly ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### Committers: 5 - Babel Bot ([@​babel-bot](https://togithub.com/babel-bot)) - Devin J. Pohly ([@​djpohly](https://togithub.com/djpohly)) - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) ### [`v7.18.11`](https://togithub.com/babel/babel/releases/tag/v7.18.11): 7.18.11 [Compare Source](https://togithub.com/babel/babel/compare/v7.18.10...v7.18.11) #### v7.18.11 (2022-08-04) ##### :bug: Bug Fix - `babel-helper-wrap-function` - [#​14825](https://togithub.com/babel/babel/pull/14825) fix: helper-wrap-function compat with old traverse ([@​JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - `babel-traverse` - [#​14821](https://togithub.com/babel/babel/pull/14821) chore(traverse): fix some internal typescript types ([@​danez](https://togithub.com/danez)) - `babel-parser` - [#​14801](http

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.