Sourced from @âbabel/traverse's releases.
v7.23.2 (2023-10-11)
NOTE: This release also re-publishes
@babel/core, even if it does not appear in the linked release commit.Thanks
@âjimmydieffor your first PR!:bug: Bug Fix
babel-traverse
- #16033 Only evaluate own String/Number/Math methods (
@ânicolo-ribaudo)babel-preset-typescript
- #16022 Rewrite
.tsxextension when usingrewriteImportExtensions(@âjimmydief)babel-helpers
- #16017 Fix: fallback to typeof when toString is applied to incompatible object (
@âJLHwung)babel-helpers,babel-plugin-transform-modules-commonjs,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime
- #16025 Avoid override mistake in namespace imports (
@ânicolo-ribaudo)Committers: 5
- Babel Bot (
@âbabel-bot)- Huáng Jùnlià ng (
@âJLHwung)- James Diefenderfer (
@âjimmydief)- Nicolò Ribaudo (
@ânicolo-ribaudo)@âliuxingbaoyuv7.23.1 (2023-09-25)
Re-publishing
@babel/helpersdue to a publishing error in 7.23.0.v7.23.0 (2023-09-25)
Thanks
@âlorenzoferreand@âRajShukla1for your first PRs!:rocket: New Feature
babel-plugin-proposal-import-wasm-source,babel-plugin-syntax-import-source,babel-plugin-transform-dynamic-import
- #15870 Support transforming
import sourcefor wasm (@ânicolo-ribaudo)babel-helper-module-transforms,babel-helpers,babel-plugin-proposal-import-defer,babel-plugin-syntax-import-defer,babel-plugin-transform-modules-commonjs,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime,babel-standalone
- #15878 Implement
import deferproposal transform support (@ânicolo-ribaudo)babel-generator,babel-parser,babel-types
- #15845 Implement
import deferparsing support (@ânicolo-ribaudo)- #15829 Add parsing support for the "source phase imports" proposal (
@ânicolo-ribaudo)babel-generator,babel-helper-module-transforms,babel-parser,babel-plugin-transform-dynamic-import,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-systemjs,babel-traverse,babel-types
- #15682 Add
createImportExpressionsparser option (@âJLHwung)babel-standalone
- #15671 Pass through nonce to the transformed script element (
@âJLHwung)babel-helper-function-name,babel-helper-member-expression-to-functions,babel-helpers,babel-parser,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-optional-chaining-assign,babel-plugin-syntax-optional-chaining-assign,babel-plugin-transform-destructuring,babel-plugin-transform-optional-chaining,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime,babel-standalone,babel-types
- #15751 Add support for optional chain in assignments (
@ânicolo-ribaudo)babel-helpers,babel-plugin-proposal-decorators
- #15895 Implement the "decorator metadata" proposal (
@ânicolo-ribaudo)babel-traverse,babel-types
- #15893 Add
t.buildUndefinedNode(@âliuxingbaoyu)babel-preset-typescript
... (truncated)
Sourced from @âbabel/traverse's changelog.
v7.23.2 (2023-10-11)
:bug: Bug Fix
babel-traverse
- #16033 Only evaluate own String/Number/Math methods (
@ânicolo-ribaudo)babel-preset-typescript
- #16022 Rewrite
.tsxextension when usingrewriteImportExtensions(@âjimmydief)babel-helpers
- #16017 Fix: fallback to typeof when toString is applied to incompatible object (
@âJLHwung)babel-helpers,babel-plugin-transform-modules-commonjs,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime
- #16025 Avoid override mistake in namespace imports (
@ânicolo-ribaudo)v7.23.0 (2023-09-25)
:rocket: New Feature
babel-plugin-proposal-import-wasm-source,babel-plugin-syntax-import-source,babel-plugin-transform-dynamic-import
- #15870 Support transforming
import sourcefor wasm (@ânicolo-ribaudo)babel-helper-module-transforms,babel-helpers,babel-plugin-proposal-import-defer,babel-plugin-syntax-import-defer,babel-plugin-transform-modules-commonjs,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime,babel-standalone
- #15878 Implement
import deferproposal transform support (@ânicolo-ribaudo)babel-generator,babel-parser,babel-types
- #15845 Implement
import deferparsing support (@ânicolo-ribaudo)- #15829 Add parsing support for the "source phase imports" proposal (
@ânicolo-ribaudo)babel-generator,babel-helper-module-transforms,babel-parser,babel-plugin-transform-dynamic-import,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-systemjs,babel-traverse,babel-types
- #15682 Add
createImportExpressionsparser option (@âJLHwung)babel-standalone
- #15671 Pass through nonce to the transformed script element (
@âJLHwung)babel-helper-function-name,babel-helper-member-expression-to-functions,babel-helpers,babel-parser,babel-plugin-proposal-destructuring-private,babel-plugin-proposal-optional-chaining-assign,babel-plugin-syntax-optional-chaining-assign,babel-plugin-transform-destructuring,babel-plugin-transform-optional-chaining,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime,babel-standalone,babel-types
- #15751 Add support for optional chain in assignments (
@ânicolo-ribaudo)babel-helpers,babel-plugin-proposal-decorators
- #15895 Implement the "decorator metadata" proposal (
@ânicolo-ribaudo)babel-traverse,babel-types
- #15893 Add
t.buildUndefinedNode(@âliuxingbaoyu)babel-preset-typescript
- #15913 Add
rewriteImportExtensionsoption to TS preset (@ânicolo-ribaudo)babel-parser
- #15896 Allow TS tuples to have both labeled and unlabeled elements (
@âyukukotani):bug: Bug Fix
babel-plugin-transform-block-scoping
- #15962 fix:
transform-block-scopingcaptures the variables of the method in the loop (@âliuxingbaoyu):nail_care: Polish
babel-traverse
- #15797 Expand evaluation of global built-ins in
@babel/traverse(@âlorenzoferre)babel-plugin-proposal-explicit-resource-management
- #15985 Improve source maps for blocks with
usingdeclarations (@ânicolo-ribaudo):microscope: Output optimization
babel-core,babel-helper-module-transforms,babel-plugin-transform-async-to-generator,babel-plugin-transform-classes,babel-plugin-transform-dynamic-import,babel-plugin-transform-function-name,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-umd,babel-plugin-transform-parameters,babel-plugin-transform-react-constant-elements,babel-plugin-transform-react-inline-elements,babel-plugin-transform-runtime,babel-plugin-transform-typescript,babel-preset-env
- #15984 Inline
exports.XXX =update in simple variable declarations (@ânicolo-ribaudo)v7.22.20 (2023-09-16)
... (truncated)
b4b9942 v7.23.2b13376b Only evaluate own String/Number/Math methods (#16033)ca58ec1 v7.23.00f333da Add createImportExpressions parser option (#15682)3744545 Fix lintingc7e6806 Add t.buildUndefinedNode (#15893)38ee8b4 Expand evaluation of global built-ins in @babel/traverse (#15797)9f3dfd9 v7.22.203ed28b2 Fully support || and && in pluginToggleBooleanFlag (#15961)77b0d73 v7.22.19