dsebastien / website-dsebastien

website-dsebastien-dsebastien.vercel.app
Other
9 stars 2 forks source link

Update babel monorepo #65

Open renovate[bot] opened 3 years ago

renovate[bot] commented 3 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@babel/core (source) 7.13.8 -> 7.21.3 age adoption passing confidence
@babel/preset-env (source) 7.13.9 -> 7.20.2 age adoption passing confidence
@babel/preset-react (source) 7.12.13 -> 7.18.6 age adoption passing confidence
@babel/preset-typescript (source) 7.13.0 -> 7.21.0 age adoption passing confidence

Release Notes

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)) ### [`v7.19.3`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7193-2022-09-27) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.1...v7.19.3) ##### :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)) ### [`v7.19.1`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7191-2022-09-14) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.0...v7.19.1) ##### :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)) ### [`v7.19.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7190-2022-09-05) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.13...v7.19.0) ##### :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)) ### [`v7.18.13`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71813-2022-08-22) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.10...v7.18.13) ##### :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)) ### [`v7.18.10`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71810-2022-08-01) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.9...v7.18.10) ##### :rocket: New Feature - `babel-helper-string-parser`, `babel-types` - [#​14757](https://togithub.com/babel/babel/pull/14757) feat: Automatically generate `cooked` for `templateElement` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :bug: Bug Fix - `babel-parser` - [#​14817](https://togithub.com/babel/babel/pull/14817) fix(parser): allow TS declare readonly fields with initializers ([@​Josh-Cena](https://togithub.com/Josh-Cena)) - `babel-helper-string-parser`, `babel-parser` - [#​14798](https://togithub.com/babel/babel/pull/14798) Fix position of errors in template literals after newlines ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript` - [#​14774](https://togithub.com/babel/babel/pull/14774) fix: TS `declare class` in namespace should be removed ([@​yimingjfe](https://togithub.com/yimingjfe)) - `babel-plugin-transform-react-jsx` - [#​14759](https://togithub.com/babel/babel/pull/14759) fix: skip flattening spread object with **proto** ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-generator` - [#​14762](https://togithub.com/babel/babel/pull/14762) fix: Types containing comments generate invalid code ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-wrap-function`, `babel-plugin-transform-async-to-generator`, `babel-traverse` - [#​14752](https://togithub.com/babel/babel/pull/14752) Fix compiling async arrows in uncompiled class fields ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - Other - [#​14800](https://togithub.com/babel/babel/pull/14800) chore: Remove `.yarnrc` file ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​14802](https://togithub.com/babel/babel/pull/14802) chore: Fix coverage test ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​14671](https://togithub.com/babel/babel/pull/14671) feat: Make most `make` commands cross-platform ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​14790](https://togithub.com/babel/babel/pull/14790) enable typescript incremental builds ([@​zxbodya](https://togithub.com/zxbodya)) - `babel-traverse` - [#​14799](https://togithub.com/babel/babel/pull/14799) Restructure virtual types validator ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-cli` - [#​14779](https://togithub.com/babel/babel/pull/14779) chore: expand prettier-e2e test and update typings/deps ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#​14796](https://togithub.com/babel/babel/pull/14796) Make ParseError Much Simpler now that we can use TypeScript ([@​tolmasky](https://togithub.com/tolmasky)) - `babel-core`, `babel-parser` - [#​14785](https://togithub.com/babel/babel/pull/14785) chore: remove flow check scripts ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-cli`, `babel-core`, `babel-parser`, `babel-plugin-transform-unicode-escapes`, `babel-preset-env`, `babel-template`, `babel-traverse` - [#​14783](https://togithub.com/babel/babel/pull/14783) Convert `@babel/parser` to TypeScript ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-string-parser`, `babel-parser` - [#​14772](https://togithub.com/babel/babel/pull/14772) Extract string parsing to a separate package ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-cli`, `babel-node` - [#​14765](https://togithub.com/babel/babel/pull/14765) Enforce type checking on `babel-{cli,node}` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :microscope: Output optimization - `babel-plugin-proposal-export-default-from` - [#​14768](https://togithub.com/babel/babel/pull/14768) optimize: Simplify the `export-default-from` transform ([@​magic-akari](https://togithub.com/magic-akari)) ### [`v7.18.9`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7189-2022-07-18) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.6...v7.18.9) ##### :bug: Bug Fix - `babel-plugin-transform-modules-systemjs`, `babel-types` - [#​14763](https://togithub.com/babel/babel/pull/14763) fix: allow exporting `TSDeclareFunction` as default ([@​zxbodya](https://togithub.com/zxbodya)) - `babel-generator` - [#​14758](https://togithub.com/babel/babel/pull/14758) fix: `returnType` with comments generates incorrect code ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-cli` - [#​14748](https://togithub.com/babel/babel/pull/14748) Print a message when the watcher of `babel-cli` is ready. ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :house: Internal - `babel-core`, `babel-helper-remap-async-to-generator`, `babel-helpers`, `babel-parser`, `babel-plugin-transform-block-scoping`, `babel-preset-env` - [#​13414](https://togithub.com/babel/babel/pull/13414) Prepare for compiling Babel to native ESM ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-remap-async-to-generator`, `babel-helper-replace-supers`, `babel-helper-wrap-function`, `babel-helpers`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-proposal-optional-chaining`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-traverse`, `babel-types` - [#​14739](https://togithub.com/babel/babel/pull/14739) Provide better parentPath typings ([@​JLHwung](https://togithub.com/JLHwung)) ##### :running_woman: Performance - `babel-generator` - [#​14701](https://togithub.com/babel/babel/pull/14701) perf: Improve generator perf ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.18.6`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7186-2022-06-27) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.5...v7.18.6) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​14650](https://togithub.com/babel/babel/pull/14650) \[ts] Disallow property access after instantiation expression ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​14636](https://togithub.com/babel/babel/pull/14636) \[ts] Allow `...<...>` followed by newline or binary operator ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-preset-env`, `babel-template` - [#​14668](https://togithub.com/babel/babel/pull/14668) JSON modules should be imported with default ([@​JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-helper-remap-async-to-generator`, `babel-plugin-proposal-async-generator-functions` - [#​14391](https://togithub.com/babel/babel/pull/14391) Transform `await` in computed class keys ([@​Yokubjon-J](https://togithub.com/Yokubjon-J)) - `babel-plugin-transform-parameters` - [#​14694](https://togithub.com/babel/babel/pull/14694) fix: preserve function params type if possible ([@​magic-akari](https://togithub.com/magic-akari)) - `babel-core` - [#​14583](https://togithub.com/babel/babel/pull/14583) fix: Memory leak when deep cloning in `babel-core` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-core`, `babel-helper-check-duplicate-nodes`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-optional-chaining`, `babel-plugin-transform-runtime` - [#​14663](https://togithub.com/babel/babel/pull/14663) Fix `import { types } from "@​babel/core"` with native ESM ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-standalone` - [#​14697](https://togithub.com/babel/babel/pull/14697) Add `proposal-unicode-sets-regex` to `@babel/standalone` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#​14687](https://togithub.com/babel/babel/pull/14687) chore: Update bench baselines ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator`, `babel-types` - [#​14685](https://togithub.com/babel/babel/pull/14685) enable TS compiler option: strictBindCallApply ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-code-frame`, `babel-core`, `babel-generator`, `babel-helper-annotate-as-pure`, `babel-helper-builder-binary-assignment-operator-visitor`, `babel-helper-builder-react-jsx`, `babel-helper-check-duplicate-nodes`, `babel-helper-compilation-targets`, `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin`, `babel-helper-define-map`, `babel-helper-explode-assignable-expression`, `babel-helper-fixtures`, `babel-helper-function-name`, `babel-helper-hoist-variables`, `babel-helper-member-expression-to-functions`, `babel-helper-module-imports`, `babel-helper-module-transforms`, `babel-helper-optimise-call-expression`, `babel-helper-plugin-test-runner`, `babel-helper-plugin-utils`, `babel-helper-remap-async-to-generator`, `babel-helper-replace-supers`, `babel-helper-simple-access`, `babel-helper-split-export-declaration`, `babel-helper-transform-fixture-test-runner`, `babel-helper-validator-option`, `babel-helper-wrap-function`, `babel-helpers`, `babel-highlight`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-external-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-function-bind`, `babel-plugin-proposal-function-sent`, `babel-plugin-proposal-json-strings`, `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-property-in-object`, `babel-plugin-proposal-record-and-tuple`, `babel-plugin-syntax-typescript`, `babel-plugin-transform-block-scoped-functions`, `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-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-modules-umd`, `babel-plugin-transform-object-super`, `babel-plugin-transform-parameters`, `babel-plugin-transform-property-mutators`, `babel-plugin-transform-proto-to-assign`, `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-display-name`, `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-react-jsx-compat`, `babel-plugin-transform-react-jsx-source`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-plugin-transform-unicode-escapes`, `babel-preset-env`, `babel-preset-typescript`, `babel-standalone`, `babel-template`, `babel-traverse`, `babel-types` - [#​14601](https://togithub.com/babel/babel/pull/14601) enable noImplicitAny ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-helper-transform-fixture-test-runner`, `babel-plugin-transform-destructuring` - [#​14659](https://togithub.com/babel/babel/pull/14659) Run Babel asynchronously in fixtures ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.18.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7185-2022-06-13) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.2...v7.18.5) ##### :bug: Bug Fix - `babel-plugin-transform-new-target` - [#​14611](https://togithub.com/babel/babel/pull/14611) fix: `new.target` with shadowed class name ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-modules-systemjs` - [#​14655](https://togithub.com/babel/babel/pull/14655) Fix named destructuring exports ([@​underfin](https://togithub.com/underfin)) ##### :memo: Documentation - [#​14332](https://togithub.com/babel/babel/pull/14332) docs: eslint-parser requireConfigFile behaviour ([@​JLHwung](https://togithub.com/JLHwung)) - [#​14619](https://togithub.com/babel/babel/pull/14619) Move v7 prereleases changelog to a separate file ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-traverse` - [#​14649](https://togithub.com/babel/babel/pull/14649) Rely on the call stack to clean up cache in `_guessExecutionStatusRelativeTo` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core` - [#​14641](https://togithub.com/babel/babel/pull/14641) Change limit of source map 3MB ([@​vasicvuk](https://togithub.com/vasicvuk)) - Other - [#​14627](https://togithub.com/babel/babel/pull/14627) Speedup e2e test on github ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​14248](https://togithub.com/babel/babel/pull/14248) chore: automate compat-data update ([@​tony-go](https://togithub.com/tony-go)) - `babel-parser` - [#​14592](https://togithub.com/babel/babel/pull/14592) feat: Automatically generate test results that do not exist ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :running_woman: Performance - `babel-traverse` - [#​14617](https://togithub.com/babel/babel/pull/14617) Fix `_guessExecutionStatusRelativeToDifferentFunctions` perf ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.18.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7182-2022-05-25) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.0...v7.18.2) ##### :bug: Bug Fix - `babel-plugin-transform-template-literals` - [#​14582](https://togithub.com/babel/babel/pull/14582) fix: skip template literal transform for TSLiteralType ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helpers` - [#​14537](https://togithub.com/babel/babel/pull/14537) Support frozen built-ins in `@babel/runtime` ([@​Jack-Works](https://togithub.com/Jack-Works)) - `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​14581](https://togithub.com/babel/babel/pull/14581) Define the global `regeneratorRuntime` in `@babel/runtime/regenerator` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-environment-visitor`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-decorators`, `babel-traverse`, `babel-types` - [#​14371](https://togithub.com/babel/babel/pull/14371) environmentVisitor should skip decorator expressions ([@​JLHwung](https://togithub.com/JLHwung)) ##### :memo: Documentation - `babel-types` - [#​14571](https://togithub.com/babel/babel/pull/14571) add Accessor alias description ([@​JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - [#​14541](https://togithub.com/babel/babel/pull/14541) Fix synchronization between main thread and worker ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.18.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7180-2022-05-19) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.12...v7.18.0) ##### :rocket: New Feature - `babel-preset-env` - [#​14556](https://togithub.com/babel/babel/pull/14556) feat: add import-assertions to shippedProposals ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-helper-define-map`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-syntax-destructuring-private`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-proto-to-assign`, `babel-plugin-transform-typescript`, `babel-standalone`, `babel-traverse`, `babel-types` - [#​14304](https://togithub.com/babel/babel/pull/14304) Transform destructuring private ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-parser`, `babel-types` - [#​14359](https://togithub.com/babel/babel/pull/14359) \[ts 4.7] Support optional variance annotations ([@​magic-akari](https://togithub.com/magic-akari)) - `babel-generator`, `babel-parser` - [#​14476](https://togithub.com/babel/babel/pull/14476) \[ts 4.7] Support `extends` constraints for `infer` ([@​sosukesuzuki](https://togithub.com/sosukesuzuki)) - `babel-generator`, `babel-parser`, `babel-plugin-transform-typescript`, `babel-traverse`, `babel-types` - [#​14457](https://togithub.com/babel/babel/pull/14457) \[ts] Add support for instantiation expressions ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-umd` - [#​14456](https://togithub.com/babel/babel/pull/14456) Pass filename to `importInterop` method ([@​NickHeiner](https://togithub.com/NickHeiner)) ##### :bug: Bug Fix - `babel-types` - [#​14551](https://togithub.com/babel/babel/pull/14551) Do not create multiple copies of comments when cloning nodes ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#​14557](https://togithub.com/babel/babel/pull/14557) Fix parsing of `<` after object literals with the `jsx` plugin ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-react-pure-annotations` - [#​14528](https://togithub.com/babel/babel/pull/14528) fix: do not mark computed `React[...]` methods as pure ([@​JLHwung](https://togithub.com/JLHwung)) ##### :nail_care: Polish - `babel-core`, `babel-helper-transform-fixture-test-runner`, `babel-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-standalone` - [#​14538](https://togithub.com/babel/babel/pull/14538) Inline `regeneratorRuntime` as a normal helper ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-core`, `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-modules-systemjs` - [#​14530](https://togithub.com/babel/babel/pull/14530) improve helper-create-class-features typings ([@​JLHwung](https://togithub.com/JLHwung)) ### [`v7.17.12`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71712-2022-05-16) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.10...v7.17.12) ##### :bug: Bug Fix - `babel-plugin-transform-react-constant-elements` - [#​14536](https://togithub.com/babel/babel/pull/14536) Never hoist JSX elts referencing vars from the current scope ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator` - [#​14524](https://togithub.com/babel/babel/pull/14524) fix: perserve parentheses of lhs id with rhs unamed fn ([@​JLHwung](https://togithub.com/JLHwung)) - [#​14532](https://togithub.com/babel/babel/pull/14532) Print necessary parentheses for functions in postfix expressions ([@​xiawenqi](https://togithub.com/xiawenqi)) - `babel-plugin-transform-destructuring` - [#​14494](https://togithub.com/babel/babel/pull/14494) Update scope info after destructuring transform ([@​peey](https://togithub.com/peey)) - `babel-parser` - [#​14522](https://togithub.com/babel/babel/pull/14522) fix: allow liberal named type-as imports ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-parser`, `babel-plugin-transform-destructuring`, `babel-types` - [#​14500](https://togithub.com/babel/babel/pull/14500) Fix parsing ts type casts and nested patterns in destructuring ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-plugin-proposal-decorators`, `babel-types` - [#​14519](https://togithub.com/babel/babel/pull/14519) [@​babel/types](https://togithub.com/babel/types) builder improvements ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#​14490](https://togithub.com/babel/babel/pull/14490) Update to Jest 28 ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-generator`, `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-parser`, `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-export-default-from`, `babel-plugin-proposal-export-namespace-from`, `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-proposal-unicode-property-regex`, `babel-plugin-syntax-decorators`, `babel-plugin-syntax-destructuring-private`, `babel-plugin-syntax-flow`, `babel-plugin-syntax-import-assertions`, `babel-plugin-syntax-pipeline-operator`, `babel-plugin-syntax-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-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-for-of`, `babel-plugin-transform-instanceof`, `babel-plugin-transform-jscript`, `babel-plugin-transform-literals`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-modules-umd`, `babel-plugin-transform-named-capturing-groups-regex`, `babel-plugin-transform-new-target`, `babel-plugin-transform-parameters`, `babel-plugin-transform-property-mutators`, `babel-plugin-transform-proto-to-assign`, `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-reserved-words`, `babel-plugin-transform-runtime`, `babel-plugin-transform-spread`, `babel-plugin-transform-template-literals`, `babel-plugin-transform-typeof-symbol`, `babel-plugin-transform-typescript`, `babel-preset-env`, `babel-preset-flow`, `babel-preset-react`, `babel-preset-typescript`, `babel-traverse`, `babel-types` - [#​14499](https://togithub.com/babel/babel/pull/14499) Provide plugin/preset typings from plugin-utils ([@​JLHwung](https://togithub.com/JLHwung)) ### [`v7.17.10`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71710-2022-04-29) [Compare Source](https://togithub.com/babel/babel/compare/v7.17.9...v7.17.10) ##### :bug: Bug Fix - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-transform-fixture-test-runner` - [#​14479](https://togithub.com/babel/babel/pull/14479) \[cli] Avoid `SourceMapGenerator` for simple map concatenation ([@​jridgewell](https://togithub.com/jridgewell)) ##### :nail_care: Polish - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-fixtures`, `babel-helper-transform-fixture-test-runner` - [#​14506](https://togithub.com/babel/babel/pull/14506) Do not add sourcemap markings for indentation ([@​jridgewel

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.

vercel[bot] commented 3 years ago

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

πŸ” Inspect: https://vercel.com/dsebastien/website-dsebastien/CF8uBuv53wbrK7heCFUJ2jjndi82
βœ… Preview: https://website-dsebastien-git-renovate-babel-monorepo-dsebastien.vercel.app

vercel[bot] commented 2 years ago

The latest updates on your projects. Learn more about Vercel for Git β†—οΈŽ

Name Status Preview Updated
website-dsebastien βœ… Ready (Inspect) Visit Preview Jan 4, 2023 at 5:38PM (UTC)
renovate[bot] commented 1 year ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

β™» Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: @mdx-js/react@1.6.22
npm ERR! Found: react@18.2.0
npm ERR! node_modules/react
npm ERR!   react@"18.2.0" from the root project
npm ERR!   peer react@"^18.0.0" from @testing-library/react@13.4.0
npm ERR!   node_modules/@testing-library/react
npm ERR!     dev @testing-library/react@"13.4.0" from the root project
npm ERR!   9 more (next, next-themes, react-dom, react-icons, ...)
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^16.13.1 || ^17.0.0" from @mdx-js/react@1.6.22
npm ERR! node_modules/@mdx-js/react
npm ERR!   @mdx-js/react@"1.6.22" from the root project
npm ERR!   @mdx-js/react@"1.6.22" from @mdx-js/loader@1.6.22
npm ERR!   node_modules/@mdx-js/loader
npm ERR!     @mdx-js/loader@"^1.6.22" from the root project
npm ERR!     1 more (@next/mdx)
npm ERR!   3 more (@next/mdx, mdx-embed, next-mdx-remote)
npm ERR! 
npm ERR! Conflicting peer dependency: react@17.0.2
npm ERR! node_modules/react
npm ERR!   peer react@"^16.13.1 || ^17.0.0" from @mdx-js/react@1.6.22
npm ERR!   node_modules/@mdx-js/react
npm ERR!     @mdx-js/react@"1.6.22" from the root project
npm ERR!     @mdx-js/react@"1.6.22" from @mdx-js/loader@1.6.22
npm ERR!     node_modules/@mdx-js/loader
npm ERR!       @mdx-js/loader@"^1.6.22" from the root project
npm ERR!       1 more (@next/mdx)
npm ERR!     3 more (@next/mdx, mdx-embed, next-mdx-remote)
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /tmp/renovate-cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/renovate-cache/others/npm/_logs/2023-03-18T18_08_46_040Z-debug-0.log