Update all non-major dependencies
This PR contains the following updates:
Release Notes
babel/babel (@babel/parser)
v7.27.0
v7.27.0 (2025-03-24)
Thanks @ishchhabra and @vovkasm for your first PRs!
:eyeglasses: Spec Compliance
:rocket: New Feature
-
babel-helper-create-class-features-plugin,babel-traverse,babel-types-
#17169 Allow
traverseFastto exit early (@liuxingbaoyu)
-
#17169 Allow
-
babel-parser,babel-types -
babel-generator -
babel-parser,babel-template-
#17149 Add
allowYieldOutsideFunctionto parser (@liuxingbaoyu)
-
#17149 Add
-
babel-plugin-transform-typescript,babel-traverse-
#17102 feat: Add
upToScopeparameter tohasBinding(@liuxingbaoyu)
-
#17102 feat: Add
-
babel-parser -
babel-types- #17162 feat(babel-types): Add support for BigInt literal conversion in valueToNode (@ishchhabra)
:bug: Bug Fix
-
babel-helper-create-class-features-plugin,babel-plugin-transform-class-properties- #16816 fix: Class reference in type throws error (@liuxingbaoyu)
-
babel-traverse-
#17170 fix: Reset child scopes when
scope.crawl()(@liuxingbaoyu)
-
#17170 fix: Reset child scopes when
-
babel-helpers,babel-preset-typescript,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime -
babel-cli-
#17182 fix:
@babel/cligenerates duplicate inline source maps (@liuxingbaoyu)
-
#17182 fix:
-
babel-plugin-transform-named-capturing-groups-regex,babel-types
:running_woman: Performance
-
babel-types-
#16870 perf: Improve builders of
@babel/types(@liuxingbaoyu)
-
#16870 perf: Improve builders of
-
babel-helper-create-regexp-features-plugin
Committers: 5
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Ish Chhabra (@ishchhabra)
- Vladimir Timofeev (@vovkasm)
- @liuxingbaoyu
v7.26.10
v7.26.10 (2025-03-11)
Thanks @jordan-choi and @mmmsssttt404 for your first PRs!
This release includes a fix for https://github.com/babel/babel/security/advisories/GHSA-968p-4wvh-cqc8, a security vulnerability which affects the .replace method of transpiled regular expressions that use named capturing groups.
:eyeglasses: Spec Compliance
:bug: Bug Fix
-
babel-parser,babel-template -
babel-core- #17142 fix: "Map maximum size exceeded" in deepClone (@liuxingbaoyu)
-
babel-parser,babel-plugin-transform-typescript -
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 -
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
Committers: 6
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- Yunyoung Jordan Choi (@jordan-choi)
- @liuxingbaoyu
- @mmmsssttt404
v7.26.9
v7.26.9 (2025-02-14)
: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
Committers: 5
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Jamie Kyle (@jamiebuilds-signal)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
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
v7.26.7 (2025-01-24)
Thanks @branchseer and @tquetano-netflix for your first PRs!
: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 -
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
Committers: 6
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- Tony Quetano (@tquetano-netflix)
- @branchseer
- @liuxingbaoyu
v7.26.5
v7.26.5 (2025-01-10)
:eyeglasses: Spec Compliance
-
babel-parser-
#17011 Allow the dynamic
import.defer()form ofimport defer(@babel-bot)
-
#17011 Allow the dynamic
:bug: Bug Fix
-
babel-plugin-transform-block-scoped-functions-
#17024 chore: Avoid calling
isInStrictModein Babel 7 (@liuxingbaoyu)
-
#17024 chore: Avoid calling
-
babel-plugin-transform-typescript- #17026 fix: Correctly generate exported const enums in namespace (@liuxingbaoyu)
-
babel-parser- #17045 [estree] Unify method type parameters handling (@JLHwung)
-
#17013 fix: Correctly set position for
@(a.b)()(@liuxingbaoyu) - #16996 [estree] Adjust the start loc of class methods with type params (@nicolo-ribaudo)
-
babel-generator,babel-parser,babel-plugin-transform-flow-strip-types,babel-types -
babel-compat-data,babel-preset-env-
#17031 fix: More accurate
transform-typeof-symbolcompat data (@liuxingbaoyu)
-
#17031 fix: More accurate
-
babel-generator,babel-parser,babel-types
:microscope: Output optimization
-
babel-plugin-transform-nullish-coalescing-operator- #16612 Improve nullish coalescing operator output (@liuxingbaoyu)
Committers: 5
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
- fisker Cheung (@fisker)
v7.26.3
v7.26.3 (2024-12-04)
:bug: Bug Fix
-
babel-generator- #16958 [preserveFormat] force semicolons when invalidating ASI (@nicolo-ribaudo)
:house: Internal
-
babel-helper-builder-binary-assignment-operator-visitor,babel-plugin-transform-exponentiation-operator- #16895 Remove helper-builder-binary-assignment-operator-visitor (@nicolo-ribaudo)
:running_woman: Performance
-
babel-generator- #16959 perf: Reduce the use of temporary objects (@liuxingbaoyu)
-
babel-traverse- #16923 perf: Improve scope information collection performance (@liuxingbaoyu)
- #16964 perf: Avoid repeated traversal when creating scope (@liuxingbaoyu)
-
babel-plugin-transform-modules-commonjs-
#16954 perf: Remove use of
simplifyAccess(@liuxingbaoyu)
-
#16954 perf: Remove use of
Committers: 4
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
v7.26.2
v7.26.2 (2024-10-30)
:bug: Bug Fix
-
babel-parser- #16903 fix: Parse placeholder for TS namespace (@liuxingbaoyu)
- #16937 fix: Account for offsets when creating new Position instances (@DylanPiercey)
-
babel-generator- #16948 Fix mapping of tokens with generated nodes in between (@nicolo-ribaudo)
Committers: 6
- Babel Bot (@babel-bot)
- Dylan Piercey (@DylanPiercey)
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
- fisker Cheung (@fisker)
v7.26.1
v7.26.1 (2024-10-25)
:bug: Bug Fix
-
babel-parser- #16936 fix(parser): offset internal index locations by startIndex (@DylanPiercey)
Committers: 3
- Dylan Piercey (@DylanPiercey)
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
v7.26.0
v7.26.0 (2024-10-25)
Thanks @timofei-iatsenko for your first PR!
You can find the release blog post with some highlights at https://babeljs.io/blog/2024/10/25/7.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 -
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)
Committers: 5
- Dylan Piercey (@DylanPiercey)
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- Timofei Iatsenko (@timofei-iatsenko)
- @liuxingbaoyu
v7.25.9
v7.25.9 (2024-10-22)
Thanks @victorenator for your first PR!
: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 - Other
-
#16884 Analyze
ClassAccessorPropertyto prevent theno-undefrule (@victorenator)
-
#16884 Analyze
:house: Internal
-
babel-helper-transform-fixture-test-runner -
Every package
-
#16917 fix: Accidentally published
tsconfigfiles (@liuxingbaoyu)
-
#16917 fix: Accidentally published
:running_woman: Performance
-
babel-parser,babel-types-
#16918 perf: Make
VISITOR_KEYSetc. faster to access (@liuxingbaoyu)
-
#16918 perf: Make
Committers: 4
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Viktar Vaŭčkievič (@victorenator)
- @liuxingbaoyu
v7.25.8
v7.25.8 (2024-10-10)
: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)
Committers: 3
- Babel Bot (@babel-bot)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
v7.25.7
v7.25.7 (2024-10-02)
Thanks @DylanPiercey and @YuHyeonWook for your first PRs!
:bug: Bug Fix
-
babel-helper-validator-identifier -
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 -
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)
Committers: 8
- Babel Bot (@babel-bot)
- Dylan Piercey (@DylanPiercey)
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
- coderaiser (@coderaiser)
- fisker Cheung (@fisker)
- hwook (@YuHyeonWook)
v7.25.6
v7.25.6 (2024-08-29)
Thanks @j4k0xb for your first PR!
:bug: Bug Fix
-
babel-generator- #16783 Properly print inner comments in TS array types (@nicolo-ribaudo)
- #16775 fix: jsx whitespace is not properly preserved when retainLines (@liuxingbaoyu)
-
babel-traverse-
#16727 fix:
path.getAssignmentIdentifiersmay beundefined(@liuxingbaoyu)
-
#16727 fix:
-
babel-parser -
babel-helpers,babel-plugin-transform-optional-chaining,babel-runtime-corejs3-
#16769 Only wrap functions in
superPropertyGethelper (@nicolo-ribaudo)
-
#16769 Only wrap functions in
:nail_care: Polish
-
babel-generator,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-class-properties,babel-plugin-transform-classes,babel-plugin-transform-duplicate-named-capturing-groups-regex,babel-plugin-transform-named-capturing-groups-regex,babel-plugin-transform-react-jsx-development,babel-plugin-transform-react-jsx,babel-plugin-transform-react-pure-annotations,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env-
#16780 Do not enforce printing space between
(and comments (@nicolo-ribaudo)
-
#16780 Do not enforce printing space between
-
babel-plugin-syntax-import-assertions,babel-plugin-syntax-import-attributes- #16781 Don't throw when enabling both syntax-import-{assertions,attributes} (@nicolo-ribaudo)
-
babel-generator- #16782 TS union/intersection nested in union does not need parens (@nicolo-ribaudo)
:house: Internal
-
babel-generator-
#16777 Remove unused
parentparams in the generator (@nicolo-ribaudo)
-
#16777 Remove unused
Committers: 5
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @j4k0xb
- @liuxingbaoyu
v7.25.4
v7.25.4 (2024-08-22)
:bug: Bug Fix
-
babel-traverse- #16756 fix: Skip computed key when renaming (@liuxingbaoyu)
-
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators- #16755 fix: Decorator 2018-09 may throw an exception (@liuxingbaoyu)
-
babel-types- #16710 Visit AST fields nodes according to their syntactical order (@nicolo-ribaudo)
-
babel-generator-
#16709 Print semicolon after TS
export namespace as A(@nicolo-ribaudo)
-
#16709 Print semicolon after TS
:nail_care: Polish
-
babel-generator,babel-plugin-proposal-decorators,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-pipeline-operator,babel-plugin-transform-class-properties,babel-plugin-transform-destructuring,babel-plugin-transform-optional-chaining,babel-plugin-transform-private-methods,babel-plugin-transform-private-property-in-object,babel-plugin-transform-typescript,babel-runtime-corejs2,babel-runtime,babel-traverse- #16722 Avoid unnecessary parens around sequence expressions (@nicolo-ribaudo)
-
babel-generator,babel-plugin-transform-class-properties- #16714 Avoid unnecessary parens around exported arrow functions (@nicolo-ribaudo)
-
babel-generator,babel-plugin-proposal-decorators,babel-plugin-proposal-destructuring-private,babel-plugin-transform-object-rest-spread- [#16712](https://redirec
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 is behind base branch, 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 was generated by Mend Renovate. View the repository job log.