Releases: babel/babel
Releases · babel/babel
v7.22.6
v7.22.6 (2023-07-04)
🐛 Bug Fix
babel-compat-data
,babel-helper-compilation-targets
,babel-preset-env
babel-plugin-transform-optional-chaining
- #15739 Fix transform of
delete a?.b
in function params (@nicolo-ribaudo)
- #15739 Fix transform of
babel-helper-split-export-declaration
,babel-plugin-transform-modules-commonjs
- #15736 fix: Default export for duplicate names (@liuxingbaoyu)
babel-compat-data
,babel-preset-env
babel-helpers
,babel-plugin-proposal-explicit-resource-management
,babel-runtime-corejs3
,babel-runtime
- #15705 Fix handling of sync error in
@@asyncDispose
(@nicolo-ribaudo)
- #15705 Fix handling of sync error in
babel-standalone
- #15707 fix: Support transforming Explicit Resource Management in
stage-2
(@liuxingbaoyu)
- #15707 fix: Support transforming Explicit Resource Management in
babel-core
- #15626 fix: Works correctly with
--frozen-intrinsics
(@liuxingbaoyu)
- #15626 fix: Works correctly with
🏠 Internal
babel-helper-create-class-features-plugin
,babel-plugin-transform-classes
🔬 Output optimization
babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
,babel-plugin-transform-class-properties
,babel-plugin-transform-optional-chaining
,babel-plugin-transform-typescript
- #15740 Compress output for optional chain with multiple
?.
(@nicolo-ribaudo)
- #15740 Compress output for optional chain with multiple
babel-plugin-proposal-destructuring-private
,babel-plugin-proposal-do-expressions
,babel-plugin-proposal-pipeline-operator
,babel-plugin-transform-class-properties
,babel-plugin-transform-nullish-coalescing-operator
,babel-plugin-transform-optional-chaining
,babel-plugin-transform-private-property-in-object
,babel-traverse
- #15741 Inject tmp vars in the params list of IIFEs when possible (@nicolo-ribaudo)
Committers: 5
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Joe Maffei (@joemaffei)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
v7.22.5
v7.22.5 (2023-06-08)
🐛 Bug Fix
babel-preset-env
,babel-standalone
- #15675 Fix using
syntax-unicode-sets-regex
in standalone (@nicolo-ribaudo)
- #15675 Fix using
💅 Polish
babel-core
- #15683 Suggest
-transform-
when resolving missing plugins (@nicolo-ribaudo)
- #15683 Suggest
Committers: 4
- Avery (@nullableVoidPtr)
- Babel Bot (@babel-bot)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
v7.22.4
v7.22.4 (2023-05-29)
🐛 Bug Fix
babel-traverse
- #15649 Set
shorthand: false
when renaming an identifier inside an object property (@coderaiser)
- #15649 Set
🏠 Internal
babel-types
- #15666 Add missing
attributes
/assertions
toVISITOR_KEYS
(@nicolo-ribaudo)
- #15666 Add missing
babel-parser
- #15667 Mark
assert
attributes withextra.deprecatedAssertSyntax
(@nicolo-ribaudo)
- #15667 Mark
Committers: 3
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- coderaiser (@coderaiser)
v7.22.3
v7.22.2
v7.22.2 (2023-05-26)
🐛 Bug Fix
babel-plugin-transform-runtime
,babel-preset-env
,babel-runtime-corejs2
- #15660 Fix importing symbol polyfill in
@babel/runtime-corejs2
(@nicolo-ribaudo)
- #15660 Fix importing symbol polyfill in
Committers: 1
- Nicolò Ribaudo (@nicolo-ribaudo)
v7.22.1
v7.22.1 (2023-05-26)
🐛 Bug Fix
babel-preset-env
- #15658 Workaround for broken babel-preset-react-app (@nicolo-ribaudo)
Committers: 2
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
v7.22.0
v7.22.0 (2023-05-26)
🚀 New Feature
babel-parser
,babel-plugin-transform-typescript
- #15497 [ts] Support
import ... =
andexport =
in scripts (@nicolo-ribaudo)
- #15497 [ts] Support
babel-compat-data
,babel-core
,babel-plugin-proposal-unicode-sets-regex
,babel-plugin-transform-unicode-sets-regex
,babel-preset-env
,babel-standalone
babel-helpers
,babel-plugin-proposal-explicit-resource-management
,babel-plugin-transform-runtime
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
,babel-standalone
- #15633 Implement transform support for
using
declarations (@nicolo-ribaudo)
- #15633 Implement transform support for
babel-plugin-proposal-import-attributes-to-assertions
- #15620 Create
@babel/plugin-proposal-import-attributes-to-assertions
(@nicolo-ribaudo)
- #15620 Create
babel-core
,babel-generator
,babel-parser
,babel-plugin-syntax-import-attributes
,babel-preset-env
,babel-standalone
,babel-types
- #15536 Add support for the updated import attributes proposal (@nicolo-ribaudo)
babel-generator
,babel-parser
,babel-traverse
,babel-types
babel-core
,babel-helper-create-regexp-features-plugin
,babel-parser
babel-helpers
,babel-plugin-proposal-decorators
,babel-plugin-syntax-decorators
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
- #15570 Add decorators version
2023-05
(@nicolo-ribaudo)
- #15570 Add decorators version
💅 Polish
babel-plugin-transform-react-constant-elements
,babel-plugin-transform-react-jsx
,babel-traverse
,babel-types
- #15549 Improve type definitions for validators (@liuxingbaoyu)
🏠 Internal
babel-parser
- #15630 Unify parsing of import/export modifiers (type/typeof/module) (@nicolo-ribaudo)
babel-compat-data
,babel-helper-transform-fixture-test-runner
,babel-node
,babel-plugin-proposal-decorators
,babel-plugin-proposal-duplicate-named-capturing-groups-regex
,babel-plugin-transform-async-generator-functions
,babel-plugin-transform-named-capturing-groups-regex
,babel-plugin-transform-runtime
,babel-preset-env
,babel-runtime-corejs3
- #15531 Allow polyfill providers to specify custom
@babel/runtime
pkg (@nicolo-ribaudo)
- #15531 Allow polyfill providers to specify custom
babel-core
,babel-plugin-proposal-async-generator-functions
,babel-plugin-proposal-class-properties
,babel-plugin-proposal-class-static-block
,babel-plugin-proposal-decorators
,babel-plugin-proposal-dynamic-import
,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-numeric-separator
,babel-plugin-proposal-object-rest-spread
,babel-plugin-proposal-optional-catch-binding
,babel-plugin-proposal-optional-chaining
,babel-plugin-proposal-pipeline-operator
,babel-plugin-proposal-private-methods
,babel-plugin-proposal-private-property-in-object
,babel-plugin-proposal-unicode-property-regex
,babel-preset-env
,babel-standalone
- #15614 Rename
-proposal-
s that became standard to-transform-
(@nicolo-ribaudo)
- #15614 Rename
Committers: 4
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
v7.21.9
v7.21.9 (2023-05-22)
🐛 Bug Fix
babel-parser
babel-generator
- #15569 Fix indentation when
retainLines
istrue
(@liuxingbaoyu)
- #15569 Fix indentation when
babel-template
- #15534 fix: Template
export { x }
stuck in infinite loop (@liuxingbaoyu)
- #15534 fix: Template
babel-compat-data
,babel-preset-env
- #15606 fix: enable transform-block-scoping with generators feature (#12806) (@IlyaSemenov)
Committers: 5
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- Ilya Semenov (@IlyaSemenov)
- Nicolò Ribaudo (@nicolo-ribaudo)
- @liuxingbaoyu
v7.21.8
v7.21.8 (2023-05-02)
👓 Spec Compliance
🐛 Bug Fix
babel-helper-create-class-features-plugin
,babel-helper-create-regexp-features-plugin
- #15605 Fix backward compat for semver checks in class®exp feat plugins (@nicolo-ribaudo)
Committers: 2
- Huáng Jùnliàng (@JLHwung)
- Nicolò Ribaudo (@nicolo-ribaudo)