Update babel monorepo
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
@babel/core (source) | 7.16.7 -> 7.17.8 |
||||
@babel/preset-env (source) | 7.16.8 -> 7.16.11 |
||||
babel-loader | 8.2.3 -> 8.2.4 |
Release Notes
babel/babel (@babel/core)
v7.17.8
👓 Spec Compliance
-
babel-helpers
,babel-plugin-proposal-decorators
🐛 Bug Fix
-
babel-plugin-transform-modules-systemjs
-
#14057 [systemjs] Fix nested
let
/const
shadowing imported bindings (@The-x-Theorist)
-
#14057 [systemjs] Fix nested
-
babel-parser
- #14362 Allow keywords in TS qualified types (@nicolo-ribaudo)
↩ Revert
-
babel-parser
-
#14367 Defer
<T>() => {}
TSX error to Babel 8 (@nicolo-ribaudo)
-
#14367 Defer
v7.17.7
👓 Spec Compliance
-
babel-generator
,babel-parser
- #14135 [tsx] raise error on single arrow type argument without comma (@ozanhonamlioglu)
🐛 Bug Fix
-
babel-helper-compilation-targets
-
#14294 Avoid
resolveTargets
call ifbrowsers
is an empty array (@dev-itsheng)
-
#14294 Avoid
-
babel-helper-module-transforms
,babel-helper-simple-access
,babel-plugin-transform-modules-amd
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-modules-umd
- #14341 Fix update expression for exported bigints (@magic-akari)
-
babel-parser
- #14344 Allow variable and function with the same name in static blocks (@Yokubjon-J)
-
#14327 Remove length restriction from JSX entities, and ignore
Object.prototype
(@nicolo-ribaudo) - #14293 fix(ts): skip func-type param start on parsing (@JLHwung)
-
babel-helpers
,babel-plugin-proposal-decorators
-
babel-generator
-
#14309 Fix
import type/typeof
printing with no specifiers (@The-x-Theorist)
-
#14309 Fix
-
babel-helper-module-transforms
,babel-plugin-transform-modules-commonjs
- #14313 Fix duplicate exports initialization with many exports (@nicolo-ribaudo)
-
babel-helper-member-expression-to-functions
,babel-plugin-proposal-class-properties
,babel-plugin-proposal-private-methods
,babel-plugin-transform-classes
,babel-plugin-transform-object-super
- #14311 fix: support bigints in update expressions for private fields (@magic-akari)
-
babel-register
💅 Polish
-
babel-parser
- #14338 Report single error for invalid num seps in unicode escapes (@nicolo-ribaudo)
🏠 Internal
-
babel-generator
,babel-parser
- #14320 Type-safe ParseErrors (@tolmasky)
-
babel-plugin-transform-destructuring
- Other
- #14180 Convert ESLint plugins to CommonJS (@nicolo-ribaudo)
v7.17.5
🐛 Bug Fix
-
babel-core
-
#14283 Make source maps plain objects for use with
t.valueToNode
(@thebanjomatic) - #14282 Fix merging sourcemaps on Windows (@jridgewell)
-
#14283 Make source maps plain objects for use with
v7.17.4
🐛 Bug Fix
-
babel-core
- #14274 Fix infinite recursion when merge sourcemaps (@jridgewell)
v7.17.3
🐛 Bug Fix
-
babel-plugin-transform-react-jsx-development
,babel-plugin-transform-react-jsx
-
babel-plugin-transform-destructuring
- #14240 Fix destructuring with holes in assign pattern (@magic-akari)
🏠 Internal
-
babel-cli
,babel-core
,babel-generator
,babel-helper-transform-fixture-test-runner
- #14253 Convert all SourceMapConsumers to TraceMaps (@jridgewell)
🔬 Output optimization
-
babel-plugin-proposal-class-properties
,babel-plugin-proposal-class-static-block
,babel-plugin-proposal-decorators
,babel-plugin-proposal-private-methods
,babel-plugin-proposal-private-property-in-object
,babel-plugin-transform-new-target
,babel-plugin-transform-parameters
,babel-traverse
-
#14268 Skip unnecessary temp vars in
path.insertAfter
(@nicolo-ribaudo)
-
#14268 Skip unnecessary temp vars in
v7.17.2
🐛 Bug Fix
-
babel-helpers
,babel-plugin-proposal-decorators
-
babel-core
- #14241 Fix reinstantiation of inherited plugins (@nicolo-ribaudo)
- #14246 Merge multi-source output sourcemaps (@jridgewell)
v7.17.0
🚀 New Feature
-
babel-cli
,babel-core
- #14065 Allow plugins/presets to indicate external dependencies (@nicolo-ribaudo)
-
babel-core
,babel-parser
,babel-traverse
-
#14174 Expose
.index
on Position to internally track nodes location (@tolmasky)
-
#14174 Expose
-
babel-generator
,babel-parser
,babel-plugin-proposal-pipeline-operator
,babel-plugin-syntax-pipeline-operator
-
babel-traverse
-
babel-generator
,babel-parser
,babel-plugin-syntax-destructuring-private
,babel-standalone
-
babel-helper-create-class-features-plugin
,babel-helpers
,babel-plugin-proposal-decorators
,babel-plugin-syntax-decorators
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
,babel-standalone
,babel-types
-
babel-generator
,babel-parser
,babel-traverse
,babel-types
-
babel-core
,babel-helper-create-regexp-features-plugin
,babel-plugin-proposal-unicode-sets-regex
,babel-plugin-syntax-unicode-sets-regex
,babel-plugin-transform-dotall-regex
- #14125 Add transform support for the "regexp unicode sets" proposal (@nicolo-ribaudo)
-
babel-parser
- #14086 Add parser support for the "regexp unicode sets" proposal (@nicolo-ribaudo)
-
babel-register
-
#14087 Expose
@babel/register/experimental-worker
(@nicolo-ribaudo)
-
#14087 Expose
🐛 Bug Fix
-
babel-parser
-
babel-plugin-transform-runtime
📝 Documentation
- #14223 Remove Babel 6 from SECURITY.md (@nicolo-ribaudo)
🏠 Internal
-
babel-helper-fixtures
,babel-parser
- #14201 Fuzz test location-related parser options (@tolmasky)
-
babel-compat-data
- Other
:running_woman: Performance
-
babel-cli
,babel-core
-
#14209 Switch to
@ampproject/remapping
to merge source maps (@jridgewell)
-
#14209 Switch to
v7.16.12
🐛 Bug Fix
-
babel-core
- #14192 Avoid dynamic import when it's not needed (@nicolo-ribaudo)
-
babel-parser
v7.16.10
🐛 Bug Fix
-
babel-highlight
- #14165 Avoid infinite loop when highlighting an empty input (@blankPen)
-
babel-traverse
- #14164 Handle logical assignment in super property transforms (@magic-akari)
-
#14162 Fix the transform of
super.foo--
/super[foo]--
(and prefix) (@magic-akari)
-
babel-core
-
#14110 Respect
package.json#exports
when resolving plugins (@nicolo-ribaudo) - #14153 Disable "Reentrant plugin detected" error in async mode (@nicolo-ribaudo)
-
#14110 Respect
🏠 Internal
-
babel-plugin-transform-runtime
-
#14157 Remove workaround for
_typeof
in runtime build script (@nicolo-ribaudo)
-
#14157 Remove workaround for
-
babel-parser
- #14130 Improve errors location tracking (@tolmasky)
🔬 Output optimization
-
babel-helper-create-class-features-plugin
,babel-preset-env
- #14169 Skip class fields transform when not necessary for private methods (@nicolo-ribaudo)
babel/babel (@babel/preset-env)
v7.16.11
v7.16.11 (2022-01-20)
This empty releases force-publishes a new version of @babel/plugin-proposal-private-methods
(which was not published in v7.16.10 because it didn't have any actual change) and of @babel/preset-env
.
This solves an incompatibility between @babel/preset-env@7.16.10
and @babel/helper-create-class-features-plugin@7.16.7
, by making sure that @babel/preset-env
transitively depends on @babel/helper-create-class-features-plugin@^7.16.10
.
v7.16.10
🐛 Bug Fix
-
babel-highlight
- #14165 Avoid infinite loop when highlighting an empty input (@blankPen)
-
babel-traverse
- #14164 Handle logical assignment in super property transforms (@magic-akari)
-
#14162 Fix the transform of
super.foo--
/super[foo]--
(and prefix) (@magic-akari)
-
babel-core
-
#14110 Respect
package.json#exports
when resolving plugins (@nicolo-ribaudo) - #14153 Disable "Reentrant plugin detected" error in async mode (@nicolo-ribaudo)
-
#14110 Respect
🏠 Internal
-
babel-plugin-transform-runtime
-
#14157 Remove workaround for
_typeof
in runtime build script (@nicolo-ribaudo)
-
#14157 Remove workaround for
-
babel-parser
- #14130 Improve errors location tracking (@tolmasky)
🔬 Output optimization
-
babel-helper-create-class-features-plugin
,babel-preset-env
- #14169 Skip class fields transform when not necessary for private methods (@nicolo-ribaudo)
babel/babel-loader
v8.2.4
What's Changed
- doc(README.md): fix a broken markdown link by @loveDstyle in https://github.com/babel/babel-loader/pull/919
- Bump loader-utils to 2.x by @stianjensen in https://github.com/babel/babel-loader/pull/931
- Use md5 hashing for OpenSSL 3 by @pathmapper in https://github.com/babel/babel-loader/pull/924
Thanks @loveDstyle, @stianjensen and @pathmapper for your first MRs!
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.