Update dependency @babel/core to v7.28.5
Note: This PR body was truncated due to platform limits.
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @babel/core (source) | 7.19.6 -> 7.28.5 |
Release Notes
babel/babel (@​babel/core)
v7.28.5
:eyeglasses: Spec Compliance
-
babel-parser-
#​17446 Allow
Runtime Errors for Function Call Assignment Targets(@​liuxingbaoyu)
-
#​17446 Allow
-
babel-helper-validator-identifier- #​17501 fix: update identifier to unicode 17 (@​fisker)
:bug: Bug Fix
-
babel-plugin-proposal-destructuring-private- #​17534 Allow mixing private destructuring and rest (@​CO0Ki3)
-
babel-parser-
#​17521 Improve
@babel/parsererror typing (@​JLHwung) - #​17491 fix: improve ts-only declaration parsing (@​JLHwung)
-
#​17521 Improve
-
babel-plugin-proposal-discard-binding,babel-plugin-transform-destructuring-
#​17519 fix:
restcorrectly returns plain array (@​liuxingbaoyu)
-
#​17519 fix:
-
babel-helper-create-class-features-plugin,babel-helper-member-expression-to-functions,babel-plugin-transform-block-scoping,babel-plugin-transform-optional-chaining,babel-traverse,babel-types-
#​17503 Fix
JSXIdentifierhandling inisReferencedIdentifier(@​JLHwung)
-
#​17503 Fix
-
babel-traverse- #​17504 fix: ensure scope.push register in anonymous fn (@​JLHwung)
:house: Internal
-
babel-types- #​17494 Type checking babel-types scripts (@​JLHwung)
:running_woman: Performance
-
babel-core-
#​17490 Faster finding of locations in
buildCodeFrameError(@​liuxingbaoyu)
-
#​17490 Faster finding of locations in
v7.28.4
:house: Internal
-
babel-core,babel-helper-check-duplicate-nodes,babel-traverse,babel-types- #​17493 Update Jest to v30.1.1 (@​JLHwung)
-
babel-plugin-transform-regenerator-
#​17455 chore: Clean up
transform-regenerator(@​liuxingbaoyu)
-
#​17455 chore: Clean up
-
babel-core- #​17474 Switch to @​jridgewell/remapping (@​mrginglymus)
v7.28.3
:eyeglasses: Spec Compliance
-
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators,babel-plugin-transform-class-static-block,babel-preset-env- #​17443 [static blocks] Do not inject new static fields after static code (@​nicolo-ribaudo)
:bug: Bug Fix
-
babel-parser-
#​17465 fix(parser/typescript): parse
import("./a", {with:{},})(@​easrng) - #​17478 fix(parser): stop subscript parsing on async arrow (@​JLHwung)
-
#​17465 fix(parser/typescript): parse
:nail_care: Polish
-
babel-plugin-transform-regenerator,babel-plugin-transform-runtime- #​17363 Do not save last yield in call in temp var (@​nicolo-ribaudo)
:memo: Documentation
- #​17448 move eslint-{parser,plugin} docs to the website (@​JLHwung)
:house: Internal
-
#​17454 Enable type checking for
scriptsandbabel-worker.cjs(@​JLHwung)
:microscope: Output optimization
-
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions- #​17444 Optimize do expression output (@​JLHwung)
v7.28.0
:rocket: New Feature
-
babel-node- #​17147 Support top level await in node repl (@​liuxingbaoyu)
-
babel-types- #​17258 feat(matchesPattern): support super/private/meta (@​JLHwung)
-
babel-compat-data,babel-preset-env- #​17355 Add explicit resource management to preset-env (@​JLHwung)
-
babel-core,babel-parser-
#​17390 Support
sourceType: "commonjs"(@​JLHwung)
-
#​17390 Support
-
babel-generator,babel-parser-
#​17346 Materialize
explicitResourceManagementparser plugin (@​JLHwung)
-
#​17346 Materialize
-
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-plugin-transform-object-rest-spread,babel-traverse,babel-types- #​17391 LVal coverage updates (Part 2) (@​JLHwung)
-
babel-parser,babel-traverse,babel-types-
#​17378 Accept bigints in
t.bigIntLiteralfactory (@​JLHwung)
-
#​17378 Accept bigints in
-
babel-generator,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-discard-binding,babel-plugin-transform-destructuring,babel-plugin-transform-explicit-resource-management,babel-plugin-transform-react-display-name,babel-types- #​17277 Transform discard binding (@​JLHwung)
-
babel-generator,babel-parser,babel-plugin-proposal-destructuring-private,babel-plugin-transform-block-scoping,babel-plugin-transform-object-rest-spread,babel-plugin-transform-typescript,babel-traverse,babel-types- #​17163 Parse discard binding (@​JLHwung)
:bug: Bug Fix
-
babel-helper-globals,babel-plugin-transform-classes,babel-traverse- #​17297 Create babel-helper-globals (@​JLHwung)
-
babel-types- #​17009 feature: TSTypeOperator: keyof (#​16799) (@​coderaiser)
:house: Internal
-
babel-compat-data,babel-plugin-proposal-decorators,babel-plugin-transform-async-generator-functions,babel-plugin-transform-json-modules,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs3-
#​17403 Update
babel-polyfillpackages (@​nicolo-ribaudo)
-
#​17403 Update
v7.27.7
:eyeglasses: Spec Compliance
-
babel-parser,babel-plugin-transform-classes-
#​17203 Interepret parser
allow*options as top level only (@​JLHwung)
-
#​17203 Interepret parser
-
babel-parser- #​17371 fix: disable using in ambient context (@​JLHwung)
:bug: Bug Fix
-
babel-core- #​17392 Improve TS babel config loading (@​JLHwung)
-
babel-types- #​17376 fix: support negative bigint in valueToNode (@​JLHwung)
-
babel-plugin-transform-parameters-
#​17352 fix: Params of
async function*should throw synchronously (@​liuxingbaoyu)
-
#​17352 fix: Params of
:house: Internal
-
babel-plugin-transform-destructuring,babel-plugin-transform-object-rest-spread-
#​17389 Use
NodePath#splitExportDeclarationin destructuring transforms (@​JLHwung)
-
#​17389 Use
v7.27.4
:eyeglasses: Spec Compliance
-
babel-parser,babel-plugin-proposal-explicit-resource-management- #​17323 Disallow using in bare case statement (@​JLHwung)
:nail_care: Polish
-
babel-parser- #​17311 Improve parseExpression error messages (@​JLHwung)
:microscope: Output optimization
-
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-destructuring,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime-
#​17287 Reduce
regeneratorsize more (@​liuxingbaoyu)
-
#​17287 Reduce
-
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-destructuring,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs3- #​17334 Use shorter method names for regenerator context (@​nicolo-ribaudo)
-
#​17268 Reduce
regeneratorhelper size (@​liuxingbaoyu)
-
babel-core,babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-destructuring,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime,babel-standalone-
#​17238 Split
regeneratorRuntimeinto multiple helpers (@​nicolo-ribaudo)
-
#​17238 Split
v7.27.3
:bug: Bug Fix
-
babel-generator- #​17324 Improve multiline comments handling in yield/await expression (@​JLHwung)
-
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3-
#​17328 Correctly set
.displayNameonGeneratorFunction(@​nicolo-ribaudo)
-
#​17328 Correctly set
-
babel-plugin-proposal-explicit-resource-management-
#​17319 fix: handle shadowed binding in
for using ofbody (@​JLHwung) - #​17317 fix: support named evaluation for using declaration (@​JLHwung)
-
#​17319 fix: handle shadowed binding in
-
babel-plugin-proposal-decorators,babel-types-
#​17321 fix(converter): Remove
abstractmodifiers in class declaration to expression conversion (@​magic-akari)
-
#​17321 fix(converter): Remove
-
babel-helper-module-transforms,babel-plugin-proposal-explicit-resource-management,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-umd- #​17257 Preserve class id when transforming using declarations with exported class (@​JLHwung)
-
babel-parser- #​17312 fix(parser): properly handle optional markers in generator class methods (@​magic-akari)
- #​17307 fix(parser): Terminate modifier parsing at newline (@​magic-akari)
-
babel-generator,babel-parser- #​17308 Improve import phase parsing (@​JLHwung)
v7.27.1
:eyeglasses: Spec Compliance
-
babel-parser-
#​17254 Allow
using ofas lexical declaration within for (@​JLHwung) - #​17230 Disallow get/set in TSPropertySignature (@​JLHwung)
-
#​17254 Allow
-
babel-parser,babel-types- #​17193 Stricter TSImportType options parsing (@​JLHwung)
:bug: Bug Fix
-
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-traverse- #​17137 fix: do expressions should allow early exit (@​kermanx)
-
babel-helper-wrap-function,babel-plugin-transform-async-to-generator- #​17251 Fix: propagate argument evaluation errors through async promise chain (@​magic-akari)
-
babel-helper-remap-async-to-generator,babel-plugin-transform-async-to-generator -
babel-helper-fixtures,babel-parser- #​17233 Create ChainExpression within TSInstantiationExpression (@​JLHwung)
-
babel-generator,babel-parser- #​17226 Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 2) (@​JLHwung)
-
babel-parser- #​17224 Fill optional AST properties when both estree and typescript parser plugin are enabled (Part 1) (@​JLHwung)
- #​17080 Fix start of TSParameterProperty (@​JLHwung)
-
babel-compat-data,babel-preset-env- #​17228 Update firefox bugfix compat data (@​JLHwung)
-
babel-traverse- #​17156 fix: Objects and arrays with multiple references should not be evaluated (@​liuxingbaoyu)
-
babel-generator- #​17216 Fix: support const type parameter in generator (@​JLHwung)
:nail_care: Polish
-
babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining,babel-plugin-proposal-decorators,babel-plugin-transform-arrow-functions,babel-plugin-transform-class-properties,babel-plugin-transform-destructuring,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-chaining,babel-plugin-transform-parameters,babel-traverse- #​17221 Reduce generated names size for the 10th-11th (@​nicolo-ribaudo)
:house: Internal
-
babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime-
#​17263 Remove unused
regenerator-runtimedep in@babel/runtime(@​nicolo-ribaudo)
-
#​17263 Remove unused
-
babel-compat-data,babel-preset-env- #​17256 Tune plugin compat data (@​JLHwung)
-
babel-compat-data,babel-standalone- #​17236 migrate babel-compat-data build script to mjs (@​JLHwung)
- Other
- #​17232 Bump typescript-eslint to 8.29.1 (@​JLHwung)
- #​17219 test: add basic typescript-eslint integration tests (@​JLHwung)
- #​17205 Inline regenerator in the relevant packages (@​nicolo-ribaudo)
-
babel-register-
#​16844 Migrate
@babel/registerto cts (@​liuxingbaoyu)
-
#​16844 Migrate
-
babel-cli,babel-compat-data,babel-core,babel-generator,babel-helper-compilation-targets,babel-helper-fixtures,babel-helper-module-imports,babel-helper-module-transforms,babel-helper-plugin-test-runner,babel-helper-transform-fixture-test-runner,babel-helpers,babel-node,babel-parser,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-systemjs,babel-plugin-transform-modules-umd,babel-plugin-transform-react-display-name,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-plugin-transform-typeof-symbol,babel-plugin-transform-typescript,babel-preset-env,babel-register,babel-standalone,babel-types- #​17207 Enforce node protocol import (@​JLHwung)
-
babel-plugin-transform-regenerator- #​17205 Inline regenerator in the relevant packages (@​nicolo-ribaudo)
- #​17205 Inline regenerator in the relevant packages (@​nicolo-ribaudo)
-
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3- #​17205 Inline regenerator in the relevant packages (@​nicolo-ribaudo)
-
babel-helpers,babel-plugin-transform-regenerator- #​17205 Inline regenerator in the relevant packages (@​nicolo-ribaudo)
- #​17205 Inline regenerator in the relevant packages (@​nicolo-ribaudo)
-
babel-helpers- #​17205 Inline regenerator in the relevant packages (@​nicolo-ribaudo)
:microscope: Output optimization
-
babel-helpers,babel-plugin-transform-modules-commonjs,babel-runtime-corejs3-
#​16538 Reduce
interopRequireWildcardsize (@​liuxingbaoyu)
-
#​16538 Reduce
-
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3-
#​17213 Reduce
regeneratorRuntimesize (@​liuxingbaoyu)
-
#​17213 Reduce
v7.26.10
:eyeglasses: Spec Compliance
-
babel-parser- #​17159 Disallow decorator in array pattern (@​JLHwung)
:bug: Bug Fix
-
babel-parser,babel-template- #​17164 Fix: always initialize ExportDeclaration attributes (@​JLHwung)
-
babel-core- #​17142 fix: "Map maximum size exceeded" in deepClone (@​liuxingbaoyu)
-
babel-parser,babel-plugin-transform-typescript- #​17154 Update typescript parser tests (@​JLHwung)
-
babel-traverse- #​17151 fix: Should not evaluate vars in child scope (@​liuxingbaoyu)
-
babel-generator-
#​17153 fix: Correctly generate
abstract override(@​liuxingbaoyu)
-
#​17153 fix: Correctly generate
-
babel-parser- #​17107 Fix source type detection when parsing TypeScript (@​JLHwung)
-
babel-helpers,babel-runtime,babel-runtime-corejs2,babel-runtime-corejs3- #​17173 Fix processing of replacement pattern with named capture groups (@​mmmsssttt404)
:nail_care: Polish
-
babel-standalone- #​17158 Avoid warnings when re-bundling @​babel/standalone with webpack (@​liuxingbaoyu)
:house: Internal
-
babel-parser- #​17160 Left-value parsing cleanup (@​JLHwung)
v7.26.9
:bug: Bug Fix
-
babel-types-
#​17103 fix: Definition for
TSPropertySignature.kind(@​liuxingbaoyu)
-
#​17103 fix: Definition for
-
babel-generator,babel-types- #​17062 Print TypeScript optional/definite in ClassPrivateProperty (@​jamiebuilds-signal)
:house: Internal
-
babel-types-
#​17130 Use
.tsfiles with explicit reexports to solve name conflicts (@​nicolo-ribaudo)
-
#​17130 Use
-
babel-core-
#​17127 Do not depend on
@types/gensyncin Babel 7 (@​nicolo-ribaudo)
-
#​17127 Do not depend on
v7.26.8
v7.26.8 (2025-02-08)
:house: Internal
-
babel-preset-env- #​17097 Update dependency babel-plugin-polyfill-corejs3 to ^0.11.0
v7.26.7
:bug: Bug Fix
-
babel-helpers,babel-preset-env,babel-runtime-corejs3- #​17086 Make "object without properties" helpers ES6-compatible (@​tquetano-netflix)
-
babel-plugin-transform-typeof-symbol-
#​17085 fix: Correctly handle
typeofin arrow functions (@​liuxingbaoyu)
-
#​17085 fix: Correctly handle
-
babel-parser-
#​17079 Respect
rangesoption in estree method value (@​JLHwung)
-
#​17079 Respect
-
babel-core- #​17052 Do not try to parse .ts configs as JSON if natively supported (@​nicolo-ribaudo)
-
babel-plugin-transform-typescript- #​17050 fix: correctly resolve references to non-constant enum members (@​branchseer)
-
babel-plugin-transform-typescript,babel-traverse,babel-types-
#​17025 fix: Remove type-only
import x = y.z(@​liuxingbaoyu)
-
#​17025 fix: Remove type-only
v7.26.0
:rocket: New Feature
-
babel-core,babel-generator,babel-parser,babel-plugin-syntax-import-assertions,babel-plugin-syntax-import-attributes,babel-preset-env,babel-standalone,babel-types- #​16850 Enable import attributes parsing by default (@​nicolo-ribaudo)
-
babel-core- #​16862 feat: support async plugin's pre/post (@​timofei-iatsenko)
-
babel-compat-data,babel-plugin-proposal-regexp-modifiers,babel-plugin-transform-regexp-modifiers,babel-preset-env,babel-standalone-
#​16692 Add
transform-regexp-modifierstopreset-env(@​JLHwung)
-
#​16692 Add
-
babel-parser-
#​16849 feat: add
startIndexparser option (@​DylanPiercey)
-
#​16849 feat: add
-
babel-generator,babel-parser,babel-plugin-syntax-flow- #​16841 Always enable parsing of Flow enums (@​nicolo-ribaudo)
-
babel-helpers,babel-preset-typescript,babel-runtime-corejs3-
#​16794 Support
import()inrewriteImportExtensions(@​liuxingbaoyu)
-
#​16794 Support
-
babel-generator,babel-parser-
#​16708 Add experimental format-preserving mode to
@babel/generator(@​nicolo-ribaudo)
-
#​16708 Add experimental format-preserving mode to
:bug: Bug Fix
-
babel-core- #​16928 Workaround Node.js bug for parallel loading of TLA modules (@​nicolo-ribaudo)
- #​16926 Fix loading of modules with TLA in Node.js 23 (@​nicolo-ribaudo)
:nail_care: Polish
-
babel-plugin-proposal-json-modules,babel-plugin-transform-json-modules,babel-standalone-
#​16924 Rename
proposal-json-modulestotransform-json-modules(@​nicolo-ribaudo)
-
#​16924 Rename
:house: Internal
-
babel-code-frame,babel-highlight-
#​16896 Inline
@babel/highlightin@babel/code-frame(@​nicolo-ribaudo)
-
#​16896 Inline
-
babel-generator,babel-parser,babel-types-
#​16732 Add
kindtoTSModuleDeclaration(@​liuxingbaoyu)
-
#​16732 Add
:running_woman: Performance
-
babel-helper-module-transforms,babel-plugin-transform-modules-commonjs- #​16882 perf: Improve module transforms (@​liuxingbaoyu)
v7.25.9
:bug: Bug Fix
-
babel-parser,babel-template,babel-types-
#​16905 fix: Keep type annotations in
syntacticPlaceholdersmode (@​liuxingbaoyu)
-
#​16905 fix: Keep type annotations in
-
babel-helper-compilation-targets,babel-preset-env- #​16907 fix: support BROWSERSLIST{,_CONFIG} env (@​JLHwung)
- Other
-
#​16884 Analyze
ClassAccessorPropertyto prevent theno-undefrule (@​victorenator)
-
#​16884 Analyze
:house: Internal
-
babel-helper-transform-fixture-test-runner- #​16914 remove test options flaky (@​JLHwung)
:running_woman: Performance
-
babel-parser,babel-types-
#​16918 perf: Make
VISITOR_KEYSetc. faster to access (@​liuxingbaoyu)
-
#​16918 perf: Make
v7.25.8
:bug: Bug Fix
-
babel-core-
#​16888 Restore public API of
resolvePlugin/resolvePreset(@​nicolo-ribaudo)
-
#​16888 Restore public API of
:house: Internal
-
babel-parser,babel-plugin-proposal-async-do-expressions,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-plugin-proposal-explicit-resource-management,babel-plugin-proposal-export-default-from,babel-plugin-proposal-function-bind,babel-plugin-proposal-function-sent,babel-plugin-proposal-import-defer,babel-plugin-proposal-partial-application,babel-plugin-proposal-throw-expressions,babel-plugin-transform-async-generator-functions,babel-plugin-transform-class-static-block,babel-plugin-transform-dynamic-import,babel-plugin-transform-export-namespace-from,babel-plugin-transform-json-strings,babel-plugin-transform-logical-assignment-operators,babel-plugin-transform-nullish-coalescing-operator,babel-plugin-transform-numeric-separator,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-catch-binding,babel-plugin-transform-optional-chaining,babel-plugin-transform-private-property-in-object,babel-preset-env- #​16824 Inline one-line syntax plugins (@​nicolo-ribaudo)
v7.25.7
:bug: Bug Fix
-
babel-helper-validator-identifier- #​16825 fix: update identifier to unicode 16 (@​JLHwung)
-
babel-traverse- #​16814 fix: issue with node path keys updated on unrelated paths (@​DylanPiercey)
-
babel-plugin-transform-classes-
#​16797 Use an inclusion rather than exclusion list for
super()check (@​nicolo-ribaudo)
-
#​16797 Use an inclusion rather than exclusion list for
-
babel-generator-
#​16788 Fix printing of TS
inferin compact mode (@​nicolo-ribaudo) - #​16785 Print TS type annotations for destructuring in assignment pattern (@​nicolo-ribaudo)
-
#​16778 Respect
[no LineTerminator here]after nodes (@​nicolo-ribaudo)
-
#​16788 Fix printing of TS
:nail_care: Polish
-
babel-types- #​16852 Add deprecated JSDOC for fields (@​liuxingbaoyu)
:house: Internal
-
babel-core-
#​16820 Allow sync loading of ESM when
--experimental-require-module(@​nicolo-ribaudo)
-
#​16820 Allow sync loading of ESM when
-
babel-helper-compilation-targets,babel-helper-plugin-utils,babel-preset-env- #​16858 Add browserslist config to external dependency (@​JLHwung)
-
babel-plugin-proposal-destructuring-private,babel-plugin-syntax-decimal,babel-plugin-syntax-import-reflection,babel-standalone- #​16809 Archive syntax-import-reflection and syntax-decimal (@​nicolo-ribaudo)
-
babel-generator-
#​16779 Simplify logic for
[no LineTerminator here]before nodes (@​nicolo-ribaudo)
-
#​16779 Simplify logic for
:running_woman: Performance
-
babel-plugin-transform-typescript- #​16875 perf: Avoid extra cloning of namespaces (@​liuxingbaoyu)
-
babel-types- #​16842 perf: Improve @​babel/types builders (@​liuxingbaoyu)
-
#​16828 Only access
BABEL_TYPES_8_BREAKINGat startup (@​nicolo-ribaudo)
v7.25.2
:bug: Bug Fix
-
babel-core,babel-traverse-
#​16695 Ensure that
requeueComputedKeyAndDecoratorsis available (@​nicolo-ribaudo)
-
#​16695 Ensure that
v7.24.9
:bug: Bug Fix
-
babel-core,babel-standalone-
#​16639 Avoid
require()call in@babel/standalonebundle (@​nicolo-ribaudo)
-
#​16639 Avoid
-
babel-types- #​16638 fix: provide legacy typings for TS < 4.1 (@​JLHwung)
:nail_care: Polish
-
babel-generator,babel-plugin-transform-optional-chaining-
#​16617 Avoid extra parens in TS
as/satisfies(@​nicolo-ribaudo)
-
#​16617 Avoid extra parens in TS
:house: Internal
-
babel-helper-module-transforms- #​16629 Lazy top-level initializations for module transforms (@​guybedford)
v7.24.8
:eyeglasses: Spec Compliance
-
babel-parser-
#​16567 Do not use strict mode in TS
declare(@​liuxingbaoyu)
-
#​16567 Do not use strict mode in TS
:bug: Bug Fix
-
babel-generator-
#​16630 Correctly print parens around
ininforheads (@​nicolo-ribaudo) -
#​16626 Fix printing of comments in
await using(@​nicolo-ribaudo) - #​16591 fix typescript code generation for yield expression inside type expre… (@​SreeXD)
-
#​16630 Correctly print parens around
-
babel-parser-
#​16613 Disallow destructuring assignment in
usingdeclarations (@​H0onnn) -
#​16490 fix: do not add
.value: undefinedto regexp literals (@​liuxingbaoyu)
-
#​16613 Disallow destructuring assignment in
-
babel-types-
#​16615 Remove boolean props from
ObjectTypeInternalSlotvisitor keys (@​nicolo-ribaudo)
-
#​16615 Remove boolean props from
-
babel-plugin-transform-typescript-
#​16566 fix: Correctly handle
export import x =(@​liuxingbaoyu)
-
#​16566 fix: Correctly handle
:nail_care: Polish
-
babel-generator-
#​16625 Avoid unnecessary parens around
asyncinfor await(@​nicolo-ribaudo)
-
#​16625 Avoid unnecessary parens around
-
babel-traverse-
#​16619 Avoid checking
Scope.globalsmultiple times (@​liuxingbaoyu)
-
#​16619 Avoid checking
v7.24.7
:bug: Bug Fix
-
babel-node- #​16554 Allow extra flags in babel-node (@​nicolo-ribaudo)
-
babel-traverse-
#​16522 fix: incorrect
constantViolationswith destructuring (@​liuxingbaoyu)
-
#​16522 fix: incorrect
-
babel-helper-transform-fixture-test-runner,babel-plugin-proposal-explicit-resource-management-
#​16524 fix: Transform
usinginswitchcorrectly (@​liuxingbaoyu)
-
#​16524 fix: Transform
:house: Internal
-
babel-helpers,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #​16525 Delete unused array helpers (@​blakewilson)
v7.24.6
:bug: Bug Fix
-
babel-helper-create-class-features-plugin,babel-plugin-transform-class-properties- #​16514 Fix source maps for private member expressions (@​nicolo-ribaudo)
-
babel-core,babel-generator,babel-plugin-transform-modules-commonjs- #​16515 Fix source maps for template literals (@​nicolo-ribaudo)
-
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators- #​16485 Support undecorated static accessor in anonymous classes (@​JLHwung)
- #​16484 Fix decorator bare yield await (@​JLHwung)
-
babel-helpers,babel-plugin-proposal-decorators,babel-runtime-corejs3- #​16483 Fix: throw TypeError if addInitializer is called after finished (@​JLHwung)
-
babel-parser,babel-plugin-transform-typescript-
#​16476 fix: Correctly parse
cls.fn<C> = x(@​liuxingbaoyu)
-
#​16476 fix: Correctly parse
:house: Internal
-
babel-core,babel-helpers,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #​16501 Generate helper metadata at build time (@​nicolo-ribaudo)
-
babel-helpers-
#​16499 Add
tsconfig.jsonfor@babel/helpers/src/helpers(@​nicolo-ribaudo)
-
#​16499 Add
-
babel-cli,babel-helpers,babel-plugin-external-helpers,babel-plugin-proposal-decorators,babel-plugin-transform-class-properties,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-systemjs,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #​16495 Move all runtime helpers to individual files (@​nicolo-ribaudo)
-
babel-parser,babel-traverse- #​16482 Statically generate boilerplate for bitfield accessors (@​nicolo-ribaudo)
- Other
- #​16466 Migrate import assertions syntax (@​JLHwung)
v7.24.5
:bug: Bug Fix
-
babel-plugin-transform-classes,babel-traverse- #​16377 fix: TypeScript annotation affects output (@​liuxingbaoyu)
-
babel-helpers,babel-plugin-proposal-explicit-resource-management,babel-runtime-corejs3- #​16440 Fix suppressed error order (@​sossost)
- #​16408 Await nullish async disposable (@​JLHwung)
:nail_care: Polish
-
babel-parser-
#​16407 Recover from exported
usingdeclaration (@​JLHwung)
-
#​16407 Recover from exported
:house: Internal
- Other
- #​16414 Relax ESLint peerDependency constraint to allow v9 (@​liuxingbaoyu)
-
babel-parser-
#​16425 Improve
@babel/parserAST types (@​nicolo-ribaudo) -
#​16417 Always pass type argument to
.startNode(@​nicolo-ribaudo)
-
#​16425 Improve
-
babel-helper-create-class-features-plugin,babel-helper-member-expression-to-functions,babel-helper-module-transforms,babel-helper-split-export-declaration,babel-helper-wrap-function,babel-helpers,babel-plugin-bugfix-firefox-class-in-computed-class-key,babel-plugin-proposal-explicit-resource-management,babel-plugin-transform-block-scoping,babel-plugin-transform-destructuring,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-chaining,babel-plugin-transform-parameters,babel-plugin-transform-private-property-in-object,babel-plugin-transform-react-jsx-self,babel-plugin-transform-typeof-symbol,babel-plugin-transform-typescript,babel-traverse-
#​16439 Make
NodePath<T | U>distributive (@​nicolo-ribaudo)
-
#​16439 Make
-
babel-plugin-proposal-partial-application,babel-types-
#​16421 Remove
JSXNamespacedNamefrom validCallExpressionargs (@​nicolo-ribaudo)
-
#​16421 Remove
-
babel-plugin-transform-class-properties,babel-preset-env- #​16406 Do not load unnecessary Babel 7 syntax plugins in Babel 8 (@​nicolo-ribaudo)
:running_woman: Performance
-
babel-helpers,babel-preset-env,babel-runtime-corejs3-
#​16357 Performance: improve
objectWithoutPropertiesLooseon V8 (@​romgrk)
-
#​16357 Performance: improve
v7.24.4
:eyeglasses: Spec Compliance
-
babel-parser- #​16403 Forbid initializerless using (@​JLHwung)
-
babel-helpers,babel-plugin-proposal-decorators,babel-runtime-corejs3- #​16388 Ensure decorators are callable (@​JLHwung)
:bug: Bug Fix
-
babel-generator-
#​16402 fix: Correctly prints
{ [key in Bar]? }(@​liuxingbaoyu) -
#​16394 fix: Correctly generate
TSMappedType(@​liuxingbaoyu)
-
#​16402 fix: Correctly prints
-
babel-compat-data,babel-plugin-bugfix-firefox-class-in-computed-class-key,babel-preset-env- #​16390 Create bugfix plugin for classes in computed keys in Firefox (@​nicolo-ribaudo)
-
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators- #​16387 fix: support mutated outer decorated class binding (@​JLHwung)
-
#​16385 fix: Decorators when
super()exists andprotoInitis not needed (@​liuxingbaoyu)
-
babel-plugin-transform-block-scoping-
#​16384 fix: Transform scoping for
for Xin loop (@​liuxingbaoyu) -
#​16368 fix: Capture
letwhen theforbody is not a block (@​liuxingbaoyu)
-
#​16384 fix: Transform scoping for
-
babel-core,babel-plugin-transform-block-scoped-functions,babel-plugin-transform-block-scoping- #​16363 Fix incorrect function hoisting in some case statements (@​luiscubal)
v7.24.3
:bug: Bug Fix
-
babel-helper-module-imports- #​16370 fix: do not inject the same imported identifier multiple times (@​ota-meshi)
v7.24.1
:bug: Bug Fix
-
babel-generator-
#​16648 Fix parens detection for object&function in
as/satisfies(@​nicolo-ribaudo)
-
#​16648 Fix parens detection for object&function in
v7.24.0
:rocket: New Feature
-
babel-standalone-
#​11696 Export babel tooling packages in
@babel/standalone(@​ajihyf)
-
#​11696 Export babel tooling packages in
-
babel-core,babel-helper-create-class-features-plugin,babel-helpers,babel-plugin-transform-class-properties-
#​16267 Implement
noUninitializedPrivateFieldAccessassumption (@​nicolo-ribaudo)
-
#​16267 Implement
-
babel-helper-create-class-features-plugin,babel-helpers,babel-plugin-proposal-decorators,babel-plugin-proposal-pipeline-operator,babel-plugin-syntax-decorators,babel-plugin-transform-class-properties,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime- #​16242 Support decorator 2023-11 normative updates (@​JLHwung)
-
babel-preset-flow-
#​16309 [babel 7] Allow setting
ignoreExtensionsin Flow preset (@​nicolo-ribaudo) -
#​16284 Add
experimental_useHermesParseroption inpreset-flow(@​liuxingbaoyu)
-
#​16309 [babel 7] Allow setting
-
babel-helper-import-to-platform-api,babel-plugin-proposal-import-wasm-source,babel-plugin-proposal-json-modules,babel-standalone- #​16172 Add transf
Configuration
đź“… Schedule: Branch creation - "on sunday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
âš 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: [email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/rollup
npm ERR! dev rollup@"3.2.3" from the root project
npm ERR! peer rollup@">=1.26.3" from [email protected]
npm ERR! node_modules/rollup-plugin-typescript2
npm ERR! dev rollup-plugin-typescript2@"0.34.1" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer rollup@">=0.60.0 <3" from [email protected]
npm ERR! node_modules/rollup-plugin-babel
npm ERR! dev rollup-plugin-babel@"4.4.0" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: [email protected]
npm ERR! node_modules/rollup
npm ERR! peer rollup@">=0.60.0 <3" from [email protected]
npm ERR! node_modules/rollup-plugin-babel
npm ERR! dev rollup-plugin-babel@"4.4.0" from the root project
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/2024-04-29T22_31_54_184Z-debug-0.log
⚠️ 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: [email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/rollup
npm ERR! dev rollup@"3.2.3" from the root project
npm ERR! peer rollup@">=1.26.3" from [email protected]
npm ERR! node_modules/rollup-plugin-typescript2
npm ERR! dev rollup-plugin-typescript2@"0.34.1" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer rollup@">=0.60.0 <3" from [email protected]
npm ERR! node_modules/rollup-plugin-babel
npm ERR! dev rollup-plugin-babel@"4.4.0" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: [email protected]
npm ERR! node_modules/rollup
npm ERR! peer rollup@">=0.60.0 <3" from [email protected]
npm ERR! node_modules/rollup-plugin-babel
npm ERR! dev rollup-plugin-babel@"4.4.0" from the root project
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 /runner/cache/others/npm/eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! /runner/cache/others/npm/_logs/2025-12-03T18_35_07_946Z-debug-0.log