Repository navigation
refactor: Bump @babel/core from 7.12.3 to 7.29.7 - #992
Merged
mtrezza merged 1 commit intoOct 24, 2026
Merged
Conversation
|
Warning Review limit reachedThe included review limit has been reached and this organization has disabled usage-based review continuation. Wait for reviews to reset or ask a billing admin to change After included review limits.
Reviews can continue after your included limit without a manual trigger. An admin must approve usage-based billing. Next included review available in 19 minutes. View limit details
Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #982
Upgrades
@babel/core(devDependency, pinned) from 7.12.3 to 7.29.7. This replaces the Dependabot PR with a lock file regenerated on the currentgh-pages.This resolves Dependabot alert GHSA-4x5r-pxfx-6jf8 (low: arbitrary file read via a
sourceMappingURLcomment,@babel/core<= 7.29.0, fixed in 7.29.6 by babel/babel#18001).@babel/coreis a development-only dependency, so this does not trigger a release.Lock file
The lock file was regenerated on the current
gh-pageswithnpm install @babel/core@7.29.7 --save-exact. The bot's lock file predates #990 and #991 and would have revertedbrowserslist(4.29.4 → 4.28.1) andfast-uri(3.1.9 → 3.1.2), as well ascaniuse-lite,electron-to-chromium,node-releases,update-browserslist-dbandbaseline-browser-mapping. Here the diff is limited to@babel/coreand its own dependencies, andlockfileVersionstays at 2.@babel/core@babel/code-frame@babel/compat-data@babel/generator@babel/helper-compilation-targets@babel/helper-globals@babel/helper-module-imports@babel/helper-module-transforms@babel/helper-string-parser@babel/helper-validator-identifier@babel/helper-validator-option@babel/helpers@babel/parser@babel/template@babel/traverse@babel/typesgensyncconvert-source-map@jridgewell/remapping,lru-cache,yallist,semver6.3.1 (nested)source-map0.5.6,safe-buffer5.1.2 (nested)@babel/core7.12.3)Build check
The repository has no CI build, so the bundle was compared locally:
npm ci --ignore-scriptsfollowed bynpm run webpack(production mode) was run ongh-pagesand on this branch, and both builds compile.bundle.jsis byte-identical (sha2560f4418eea4b11335be13d8c5bee0ad6d691a28e0145e8bc34798000d2a462a33), and so isbundle.js.LICENSE.txt._app/main.js,_app/UI.jsand_app/echo.jswith the webpack config's preset (@babel/preset-env, babel-loader caller flags) gives the same output under 7.12.3 and 7.29.7. The sources only use template literals andconst/let, so no Babel helpers are injected.This PR therefore does not need a rebuilt
assets/js/bundle.js. One unrelated observation: the committedassets/js/bundle.jsongh-pagesalready differs from a fresh build ofgh-pagesitself, and this PR does not touch it.@babel/preset-envstays at 7.12.1webpack.config.js(presets: ['@babel/preset-env'], no targets). The repo has no.babelrc,babel.config.*or browserslist config.babel-preset-es2015andbabel-preset-reactare not referenced anywhere.@babel/preset-env7.12.1 declares the peer dependency@babel/core ^7.0.0-0, which 7.29.7 satisfies. A newer Babel 7 core runs older plugins and presets.@babel/preset-envshares with@babel/core(@babel/compat-data,@babel/helper-compilation-targetsand@babel/helper-validator-option, each from 7.12.1 to 7.29.7) within the caret ranges@babel/preset-env7.12.1 declares.@babel/preset-env7.12.1 ignores plugin names in@babel/compat-datathat it does not know.@babel/compat-data7.29.7 still contains all 40 plugin entries that@babel/preset-env7.12.1 uses, so no transform is dropped.@babel/preset-envitself is a separate change and is not needed for this fix.Changes
Release notes from babel/babel releases, v7.12.4 to v7.29.11. The list only covers packages whose installed version changes in this PR, each within its own version range, for example
@babel/coreand@babel/helpersfrom 7.12.x but@babel/parseronly from 7.29.3. Features, fixes, spec compliance, performance, output optimization, polish and revert entries are listed individually. Internal and documentation entries are grouped as counts. Versions with no entries for these packages are omitted.Relevance for this repository: the 7.29.6 source map fixes contain the security fix, and the build uses no source maps. Helper changes (e.g. babel/babel#12115, babel/babel#15182, babel/babel#18287) only apply when helpers are injected, which is not the case here. The 7.25.9 entry babel/babel#16907 (support for the
BROWSERSLIST/BROWSERSLIST_CONFIGenvironment variables) restores support that later 7.x versions had lost. The installed@babel/helper-compilation-targets7.12.1 already honored these variables when no targets are configured, so the net effect from 7.12.1 to 7.29.7 is no change.TypeErrorwhen reassigning aconst(@babel/helpers, Throw aTypeErrorwhen reassigning aconstbabel/babel#12252)@babel/compat-data, chore: bump compat-table and electron-to-chromium babel/babel#12244)core-js@2(@babel/compat-data, Fix support for polyfilling Array.prototype.values in core-js@2 babel/babel#12340)require()in ESM files (@babel/core, Don't userequire()in ESM files babel/babel#12728)__proto__in_inheritsLoose(@babel/helpers, Avoid hitting __proto__ in _inheritsLoose babel/babel#12693)@babel/helpers, fix: throw error when accessing private method without a getter babel/babel#12689)@babel/core, Recover from "missing semicolon" errors babel/babel#12437)@babel/helper-compilation-targets, fix: print warning messages to stderr babel/babel#12626)@babel/core, fix: use semver gte comparison on polyfill version tester babel/babel#12783)@babel/core, Do not cache non-existent JS config files forever babel/babel#12211)readOnlyErrorhelper for private methods (@babel/helpers, Reuse thereadOnlyErrorhelper for private methods babel/babel#12792)@babel/core, Add cjs as a default extension babel/babel#11498)@babel/coresupport for the newassumptionsoption (@babel/core, Add@babel/coresupport for the newassumptionsoption babel/babel#12219)targetsandbrowserslist*options to@babel/core(@babel/core,@babel/helper-compilation-targets, Addtargetsandbrowserslist*options to@babel/corebabel/babel#12189).mjsplugins/presets and async factories (@babel/core, Support.mjsplugins/presets and async factories babel/babel#12266)@babel/helpers, Fix _isNativeReflectConstruct helper babel/babel#8461)createConfigItem(@babel/core, Export function versions ofcreateConfigItembabel/babel#12852)es6.array.slicein corejs2 builtins (@babel/compat-data, Addes6.array.slicein corejs2 builtins babel/babel#12870)compat-data@7.13.x(@babel/compat-data, Fix Module not found: Error: Can't resolve 'core-js/modules/es6.array.concat.js' with compat-data@7.13.x babel/babel#12901)@babel/helpers, Class static private field destructure set babel/babel#12917)esmodules: truewithout specified browsers (@babel/helper-compilation-targets, Fixesmodules: truewithout specified browsers babel/babel#12908)babel.config.jsonwhen linting dependencies (@babel/helper-compilation-targets, Suggest usingbabel.config.jsonwhen linting dependencies babel/babel#12956)@babel/helpers, check descriptor before private field access babel/babel#12910)@babel/compat-data'sexports(@babel/compat-data, Point to CJS files in@babel/compat-data'sexportsbabel/babel#13000)esmodule: "intersect"on iOS versions (@babel/compat-data,@babel/helper-compilation-targets, Fixesmodule: "intersect"on iOS versions babel/babel#12996)@babel/compat-data, Update compat data babel/babel#13008)browserslistConfigFilepaths (@babel/core, Correctly handle relativebrowserslistConfigFilepaths babel/babel#13031).browserslistrcas a project-wide file (@babel/core, Resolve.browserslistrcas a project-wide file babel/babel#13028)rootMode: "root"inloadPartialConfig(@babel/core, SetrootMode: "root"inloadPartialConfigbabel/babel#13040)@babel/core, Do not bail on SHOW_CONFIG_FOR matches babel/babel#12954)@babel/core, fix(core): make sure "clone-deep-browser" code path is used on browsers babel/babel#13068)package.jsonwhen relative configs are enabled (@babel/core, Only resolvepackage.jsonwhen relative configs are enabled babel/babel#13063)@babel/compat-data, Compile classes when spread is unsupported babel/babel#13075)Symbol(@babel/helpers, Support iterating generators in browsers withoutSymbolbabel/babel#13129)@babel/helper-compilation-targets, fix: add default value for browserslist config path babel/babel#13159)iterableToArrayLimit(@babel/helpers, Fix undeclared variable initerableToArrayLimitbabel/babel#13185)@babel/core, Parse async do expressions babel/babel#13043)shippedProposals(@babel/compat-data, Add private brand checks toshippedProposalsbabel/babel#13176)preset-env'sshippedProposals(@babel/compat-data, Add class static blocks topreset-env'sshippedProposalsbabel/babel#13114)importInterop: "node"option for module transforms (@babel/helpers, ImplementimportInterop: "node"option for module transforms babel/babel#12838)@babel/core, fix: Don't load browserslist in block-hoist-plugin babel/babel#13182)@babel/core, perf(core): check files before interacting with them babel/babel#13090)@babel/core, perf: avoid loadFullConfig when creating block hoist plugin babel/babel#13223)wrapRegExphelper for named groups (@babel/helpers, Simplify thewrapRegExphelper for named groups babel/babel#13201)@babel/core, babel-parser: Add new internal ESLint rule to consistent error messages babel/babel#13130)@babel/core, Pass assumptions set in presets to plugins babel/babel#13321)@babel/helpers, fix generate-helpers failing in URL-encoded path babel/babel#13404)@babel/helpers, fix destructuring of empty string babel/babel#13444)@babel/core, Fix config validation message typo babel/babel#13515)noIncompleteNsImportDetectionassumption toplugin-transform-modules-commonjs(@babel/core, feat: addnoIncompleteNsImportDetectionassumption toplugin-transform-modules-commonjsbabel/babel#13290)@babel/compat-data,@babel/helper-compilation-targets, Add support for rhino as a compilation target babel/babel#13448)#priv in) by default (@babel/compat-data, Enable ergonomic brand checks (#priv in) by default babel/babel#13554)@babel/helpers, Derived constructors should not be allowed to return primitives babel/babel#13571)browserslistEnvtoresolveTargets(@babel/helper-compilation-targets, fix: passbrowserslistEnvtoresolveTargetsbabel/babel#13697)@babel/core, fix: non breaking align options naming babel/babel#13532)@babel/helpers, Disallow reinitializing private elements babel/babel#13601)@babel/core,@babel/helpers, Use named imports for babel types babel/babel#13685).concatwith.push(@babel/helpers, perf: partially replace.concatwith.pushbabel/babel#13609)@babel/core, Revert "fix: non breaking align options naming" babel/babel#13732)@babel/core, Improve debug logging for IgnoreList babel/babel#13814)@babel/compat-data, Enable class static blocks by default babel/babel#13713)declare classin plugin-proposal-class-properties (@babel/core, Don't transformdeclare classin plugin-proposal-class-properties babel/babel#13854)@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression(@babel/compat-data, Implement @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression babel/babel#13842)for-await(@babel/helpers, Await promises from sync iterators withfor-awaitbabel/babel#13824)Reflect.getbehaviour (@babel/helpers, fix(helpers): matchReflect.getbehaviour babel/babel#13862)@babel/core,@babel/helpers, Mark class prototype as read-only babel/babel#12115)helpers-generated.ts(@babel/helpers, minifyhelpers-generated.tsbabel/babel#13837)@babel/helpers, Fix derived classes in Chrome <= 36 babel/babel#14072)$schemaproperty in json config files (@babel/core, Allow$schemaproperty in json config files babel/babel#14067)package.json#exportswhen resolving plugins (@babel/core, Respectpackage.json#exportswhen resolving plugins babel/babel#14110)@babel/core, Disable "Reentrant plugin detected" error in async mode babel/babel#14153)@babel/core, Avoid dynamic import when it's not needed babel/babel#14192)@babel/core, Allow plugins/presets to indicate external dependencies babel/babel#14065).indexon Position to internally track nodes location (@babel/core, Expose.indexon Position to internally track nodes location babel/babel#14174)@babel/helpers, Add new decorators transform babel/babel#14004)@babel/core, Add transform support for the "regexp unicode sets" proposal babel/babel#14125)@ampproject/remappingto merge source maps (@babel/core, Switch to@ampproject/remappingto merge source maps babel/babel#14209)@babel/helpers, Fix 2021-12 decorators application order babel/babel#14244)@babel/core, Fix reinstantiation of inherited plugins babel/babel#14241)@babel/core, Merge multi-source output sourcemaps babel/babel#14246)@babel/core, Fix infinite recursion when merge sourcemaps babel/babel#14274)t.valueToNode(@babel/core, Make source maps plain objects for use witht.valueToNodebabel/babel#14283)@babel/core, Fix merging sourcemaps on Windows babel/babel#14282)resolveTargetscall ifbrowsersis an empty array (@babel/helper-compilation-targets, AvoidresolveTargetscall ifbrowsersis an empty array babel/babel#14294)@babel/helpers, Fix static/proto initializers when there aren't class fields babel/babel#14335)newClassonly when class is decorated (@babel/helpers, fix: pushnewClassonly when class is decorated babel/babel#14334)@babel/helpers, Update decorators to match latest spec babel/babel#14353)@babel/helpers, Decorators misc fixes babel/babel#14339)SourceMapGeneratorfor simple map concatenation (@babel/core, [cli] AvoidSourceMapGeneratorfor simple map concatenation babel/babel#14479)@jridgewell/gen-mappingfor sourcemap generation (@babel/core, Switch to@jridgewell/gen-mappingfor sourcemap generation babel/babel#14497)@babel/core, Do not add sourcemap markings for indentation babel/babel#14506)regeneratorRuntimeas a normal helper (@babel/core,@babel/helpers, InlineregeneratorRuntimeas a normal helper babel/babel#14538)@babel/runtime(@babel/helpers, Support frozen built-ins in@babel/runtimebabel/babel#14537)babel-core(@babel/core, fix: Memory leak when deep cloning inbabel-corebabel/babel#14583)import { types } from "@babel/core"with native ESM (@babel/core, Fiximport { types } from "@babel/core"with native ESM babel/babel#14663)@babel/core(@babel/core, Fix a race condition in@babel/corebabel/babel#14843)@babel/helpers, Add 2022-03 decorators version (stage 3) babel/babel#14836)@babel/helpers, Add support for the duplicate named capturing groups proposal babel/babel#14805)awaitin asyncyield*tc39/ecma262#2819) (@babel/helpers, Remove one promise tick in yield* (tc39/ecma262#2819) babel/babel#14877)@babel/core, Make error message prefixes more descriptive babel/babel#11612)@babel/corefunctions in config errors (@babel/core, Hide internal@babel/corefunctions in config errors babel/babel#11554)@babel/core, Avoid fancy stack traces size computation babel/babel#14930)@babel/core, Optional filename when preset uses fn test/include/exclude babel/babel#14954)@babel/helpers, Disallow rest object destructuring of null/undefined babel/babel#14985)@babel/core,@babel/helpers, Improve comments generation babel/babel#14979)@babel/core, Improve source map generation babel/babel#14967)@babel/standalone(@babel/core, Don't bundle unnecessary plugins in@babel/standalonebabel/babel#15023)denocompilation target (@babel/compat-data,@babel/helper-compilation-targets, Adddenocompilation target babel/babel#14944)indices.groupswhen compiling named groups in regexps (@babel/helpers, Supportindices.groupswhen compiling named groups in regexps babel/babel#15092)@babel/helpers, Handle multiple named groups in wrapRegExp replace() babel/babel#15090)@babel/noderepl and enableno-use-before-definerule (@babel/core, fix:@babel/noderepl and enableno-use-before-definerule babel/babel#15124)regeneratorand add tests (@babel/helpers, fix: Bumpregeneratorand add tests babel/babel#15194)@babel/helpers, Improve array destructuring spec compliance babel/babel#15183)@babel/helpers, fix: apply toPropertyKey when defining class members babel/babel#15182)inwhen transpiling#p in C(@babel/helpers, fix: validate rhs ofinwhen transpiling#p in Cbabel/babel#15133)checkInRHShelper min version (@babel/helpers, UpdatecheckInRHShelper min version babel/babel#15231)@babel/core,@babel/helpers, fix: Computed properties should keep original definition order babel/babel#15232)@babel/helpers, fix: Throw correct error types from sed ant class TDZ helpers babel/babel#15241)getTargets(@babel/helper-compilation-targets, perf: Speed upgetTargetsbabel/babel#15228)@babel/helpers, Ensure class decorators can access decorated non-static members babel/babel#15332)@babel/core, fix: Properly generate source maps for manually added multi-line content babel/babel#15365)privateFieldsAsSymbolsassumption for classes (@babel/core, feat: ImplementprivateFieldsAsSymbolsassumption for classes babel/babel#15435)@babel/core, feat: Generate sourcemaps of friendly call frames babel/babel#15022)2023-01TC39 meeting (@babel/helpers, Implement decorators as presented at2023-01TC39 meeting babel/babel#15405).ctsas configuration file (@babel/core, feat: Support.ctsas configuration file babel/babel#15283)@babel/core, handling circular/shared structures in deep-clone babel/babel#15366)@babel/core, Fix problems found while publishing 7.21.0 babel/babel#15440)import/exportin.ctsfiles (@babel/core, Fix support forimport/exportin.ctsfiles babel/babel#15478))position withcreateParenthesizedExpressions(@babel/core, fix:)position withcreateParenthesizedExpressionsbabel/babel#15515)ltinstead oflteto check TS version for .cts config (@babel/core, Useltinstead oflteto check TS version for .cts config babel/babel#15535)corejs3-shipped-proposals.json(@babel/compat-data, fix: Not foundcorejs3-shipped-proposals.jsonbabel/babel#15598)@babel/compat-data, fix: enable transform-block-scoping with generators feature (#12806) babel/babel#15606)unicode-sets-regextransform topreset-env(@babel/compat-data,@babel/core, Addunicode-sets-regextransform topreset-envbabel/babel#15636)usingdeclarations (@babel/helpers, Implement transform support forusingdeclarations babel/babel#15633)@babel/core, Add support for the updated import attributes proposal babel/babel#15536)@babel/core, Enable regexp unicode sets parsing by default babel/babel#15638)2023-05(@babel/helpers, Add decorators version2023-05babel/babel#15570)-transform-when resolving missing plugins (@babel/core, Suggest-transform-when resolving missing plugins babel/babel#15683)@babel/compat-data,@babel/helper-compilation-targets, Add opera mobile compat data babel/babel#15727)@babel/compat-data, update compat-data sources babel/babel#15726)@@asyncDispose(@babel/helpers, Fix handling of sync error in@@asyncDisposebabel/babel#15705)--frozen-intrinsics(@babel/core, fix: Works correctly with--frozen-intrinsicsbabel/babel#15626)NodePath#hubas part of the paths cache key (@babel/core, UseNodePath#hubas part of the paths cache key babel/babel#15725)metafromeslint-parser/experimental-worker(@babel/core, fix: exportmetafromeslint-parser/experimental-workerbabel/babel#15747)NodePath#hubas part of the paths cache key" (@babel/core, Revert "UseNodePath#hubas part of the paths cache key" babel/babel#15754)@babel/core, Support configuring cache in ESM configs babel/babel#15850)@babel/core, Only perform config loading re-entrancy check for cjs babel/babel#15923)@babel/core, Fix compatibility with Node.js 20.6 babel/babel#15947)import deferproposal transform support (@babel/helpers, Implementimport deferproposal transform support babel/babel#15878)@babel/helpers, Add support for optional chain in assignments babel/babel#15751)@babel/helpers, Implement the "decorator metadata" proposal babel/babel#15895)exports.XXX =update in simple variable declarations (@babel/core, Inlineexports.XXX =update in simple variable declarations babel/babel#15984)@babel/helpers, Fix: fallback to typeof when toString is applied to incompatible object babel/babel#16017)@babel/helpers, Avoid override mistake in namespace imports babel/babel#16025)@babel/compat-data, Add a bugfix plugin for https://crbug.com/v8/12421 babel/babel#14295)@babel/helpers, Fix helpers internal fns names conflict resolution babel/babel#16130)@babel/helpers, Allow addInitializer in field decorator context babel/babel#16132)decoratorhelper size (@babel/helpers, Optimizedecoratorhelper size babel/babel#16129)using: Allow looking upSymbol.disposeon a function (@babel/helpers,using: Allow looking upSymbol.disposeon a function babel/babel#16150)@babel/helpers, Set function name for decorated private non-field elements babel/babel#16144)toPropertyKeyon decorator context name (@babel/helpers, ApplytoPropertyKeyon decorator context name babel/babel#16139)@babel/helpers, Optimize decorator helper size babel/babel#16160)ctx.kindis wrong (@babel/helpers, fix: Class decoratorctx.kindis wrong babel/babel#16180)unhandledRejectionevents (@babel/core, Avoid unpreventableunhandledRejectionevents babel/babel#16167)getter/settertoctx.accessfor public fields (@babel/helpers, fix: decorator bindsgetter/settertoctx.accessfor public fields babel/babel#16201)@babel/helpers, fix: Class decorator correctly passes return value babel/babel#16199)super()(@babel/helpers, Improve output ofsuper()babel/babel#16194)using(@babel/helpers, Improve output ofusingbabel/babel#15959)noUninitializedPrivateFieldAccessassumption (@babel/core,@babel/helpers, ImplementnoUninitializedPrivateFieldAccessassumption babel/babel#16267)@babel/helpers, Support decorator 2023-11 normative updates babel/babel#16242)@babel/helpers, Reduce decorator static property size babel/babel#16287)argumentsin a helper as a global reference (@babel/helpers, Do not considerargumentsin a helper as a global reference babel/babel#16268)@babel/helpers, Handle symbol key class elements decoration babel/babel#16270)access.getfor public setter decorators (@babel/helpers, Do not defineaccess.getfor public setter decorators babel/babel#16265)@babel/helpers, More aggressively inline decorators in the static block babel/babel#16294)classPrivateMethodGet(@babel/helpers, Do not useclassPrivateMethodGetbabel/babel#16283)@babel/helpers, Reduce decorator static property size babel/babel#16287)@babel/helpers, Do not use descriptors for private class elements babel/babel#16261)@babel/helpers, Reduce helper size for decorator 2023-11 babel/babel#16263)BABEL_SHOW_CONFIG_FORfor config problems (@babel/core, Suggest usingBABEL_SHOW_CONFIG_FORfor config problems babel/babel#12428)@babel/core, Reduce the use of class names babel/babel#16326)@babel/compat-data, Create bugfix plugin for classes in computed keys in Firefox babel/babel#16390)@babel/core, Fix incorrect function hoisting in some case statements babel/babel#16363)@babel/helpers, Ensure decorators are callable babel/babel#16388)@babel/helpers, Fix suppressed error order babel/babel#16440)@babel/helpers, Await nullish async disposable babel/babel#16408)objectWithoutPropertiesLooseon V8 (@babel/helpers, Performance: improveobjectWithoutPropertiesLooseon V8 babel/babel#16357)@babel/core, Fix source maps for template literals babel/babel#16515)@babel/helpers, Fix: throw TypeError if addInitializer is called after finished babel/babel#16483)require()call in@babel/standalonebundle (@babel/core, Avoidrequire()call in@babel/standalonebundle babel/babel#16639).extra.async(@babel/core, Expose wether a module has TLA or not as.extra.asyncbabel/babel#16480)bugfix-safari-class-field-initializer-scope(@babel/compat-data, Introducebugfix-safari-class-field-initializer-scopebabel/babel#16569)duplicate-named-capturing-groups-regextopreset-env(@babel/compat-data, Addduplicate-named-capturing-groups-regextopreset-envbabel/babel#16445)await usingnormative updates (@babel/helpers,await usingnormative updates babel/babel#16537)super.xoutput (@babel/helpers, Improvesuper.xoutput babel/babel#16374)requeueComputedKeyAndDecoratorsis available (@babel/core, Ensure thatrequeueComputedKeyAndDecoratorsis available babel/babel#16695)superPropertyGethelper (@babel/helpers, Only wrap functions insuperPropertyGethelper babel/babel#16769)resolvePlugin/resolvePreset(@babel/core, Restore public API ofresolvePlugin/resolvePresetbabel/babel#16888)@babel/helper-compilation-targets, fix: support BROWSERSLIST{,_CONFIG} env babel/babel#16907)ClassAccessorPropertyto prevent theno-undefrule (@babel/helper-compilation-targets, AnalyzeClassAccessorPropertyto prevent theno-undefrule babel/babel#16884)@babel/core, Enable import attributes parsing by default babel/babel#16850)@babel/core, feat: support async plugin's pre/post babel/babel#16862)transform-regexp-modifierstopreset-env(@babel/compat-data, Addtransform-regexp-modifierstopreset-envbabel/babel#16692)import()inrewriteImportExtensions(@babel/helpers, Supportimport()inrewriteImportExtensionsbabel/babel#16794)@babel/core, Workaround Node.js bug for parallel loading of TLA modules babel/babel#16928)@babel/core, Fix loading of modules with TLA in Node.js 23 babel/babel#16926)transform-typeof-symbolcompat data (@babel/compat-data, fix: More accuratetransform-typeof-symbolcompat data babel/babel#17031)@babel/helpers, Make "object without properties" helpers ES6-compatible babel/babel#17086)@babel/core, Do not try to parse .ts configs as JSON if natively supported babel/babel#17052)@babel/core, fix: "Map maximum size exceeded" in deepClone babel/babel#17142)@babel/helpers, Fix processing of replacement pattern with named capture groups babel/babel#17173)rewriteRelativeImportExtensions(@babel/helpers, Fix: align behaviour to tscrewriteRelativeImportExtensionsbabel/babel#17118)@babel/compat-data, Update firefox bugfix compat data babel/babel#17228)interopRequireWildcardsize (@babel/helpers, ReduceinteropRequireWildcardsize babel/babel#16538)regeneratorRuntimesize (@babel/helpers, ReduceregeneratorRuntimesize babel/babel#17213).displayNameonGeneratorFunction(@babel/helpers, Correctly set.displayNameonGeneratorFunctionbabel/babel#17328)regeneratorsize more (@babel/helpers, Reduceregeneratorsize more babel/babel#17287)@babel/helpers, Use shorter method names for regenerator context babel/babel#17334)regeneratorhelper size (@babel/helpers, Reduceregeneratorhelper size babel/babel#17268)regeneratorRuntimeinto multiple helpers (@babel/core,@babel/helpers, SplitregeneratorRuntimeinto multiple helpers babel/babel#17238)finallycauses unexpected return value (@babel/helpers, fix:finallycauses unexpected return value babel/babel#17366)@babel/core, Improve TS babel config loading babel/babel#17392)@babel/compat-data, Add explicit resource management to preset-env babel/babel#17355)sourceType: "commonjs"(@babel/core, SupportsourceType: "commonjs"babel/babel#17390)regeneratorDefinecompatibility with es5 strict mode (@babel/helpers, fix:regeneratorDefinecompatibility with es5 strict mode babel/babel#17441)buildCodeFrameError(@babel/core, Faster finding of locations inbuildCodeFrameErrorbabel/babel#17490)@babel/core, Improve Unicode handling in code-frame tokenizer babel/babel#17589)@babel/core, Polish(standalone): improve message on invalid preset/plugin babel/babel#17606)@babel/helpers, [7.x backport] fix: Properly handle await in finally babel/babel#17805)@babel/compat-data, Add bugfix plugin for Safari array rest destructuring bug babel/babel#17788)@babel/generator, Catchup source map position in preserveFormat babel/babel#18014)@babel/core, [7.x packport]Improve input source map handling babel/babel#18001)@babel/core,@babel/generator, Preserve original identifier names from input sourcemaps (#17992) babel/babel#17998)@babel/generator, fix(generator): improve new callee parens check babel/babel#18046)@babel/generator,@babel/parser,@babel/traverse,@babel/types, Disallow super call after new babel/babel#17871)@babel/parser, Fix parsing of arrow function params inside ternaries with Flow babel/babel#18241)@@toPrimitiveusage in toPrimitive helper (@babel/helpers, Guard@@toPrimitiveusage in toPrimitive helper babel/babel#18287)path.evaluate(@babel/traverse, fix(traverse): do not evaluate destructured bindings inpath.evaluatebabel/babel#18281)/=regex (@babel/parser, fix(parser): ASI between arrow body and/=regex babel/babel#18403)export default fromwithoutexportDefaultFrom(@babel/parser, Allow ASI afterexport default fromwithoutexportDefaultFrombabel/babel#18402)@babel/parser, fix(parser): allow arguments as a label in class babel/babel#18401)@babel/parser, Skip HTML-like comments in the parser's character lookahead babel/babel#18378)@babel/parser, fix(parser): register function id in labeled function declaration babel/babel#18375)@babel/parser, fix(parser): allow ASI between property init and escaped in babel/babel#18377)@babel/types, fix(types): visit decorators of TSParameterProperty babel/babel#18391)evalandargumentsas class names (@babel/parser, Disallowevalandargumentsas class names babel/babel#18405)@babel/parser, fix(parser): disallow const x followed by linebreak and of babel/babel#18404)@babel/parser, fix(parser): disallow named specifiers after * as ns babel/babel#18400)@babel/parser, fix(parser): reject delete (x) when createParenthesizedExpressions: true babel/babel#18374)@babel/parser, Disallow call expressions as arrow function parameters in sloppy mode babel/babel#18373)Breaking Changes
None
Code Changes Required
None. The upgrade is a drop-in replacement, and the built bundle is unchanged.