1ecbf2f
\r\n1.1.96a3ada9
\r\nlib: fixed CVE-2023-42282 and added unit test35a517c
\r\nRelease version 1.15.6 of the npm package.c4f847f
\r\nDrop Proxy-Authorization across hosts.8526b4a
\r\nUse GitHub for disclosure.b1677ce
\r\nRelease version 1.15.5 of the npm package.d8914f7
\r\nPreserve fragment in responseUrl.6585820
\r\nRelease version 1.15.4 of the npm package.7a6567e
\r\nDisallow bracketed hostnames.05629af
\r\nPrefer native URL instead of deprecated url.parse.1cba8e8
\r\nPrefer native URL instead of legacy url.resolve.72bc2a4
\r\nSimplify _processResponse error handling.Sourced from @babel/traverse
's\r\nreleases.
\r\n\r\nv7.24.1 (2024-03-19)
\r\n:bug: Bug Fix
\r\n\r\n
\r\n- \r\n
babel-helper-create-class-features-plugin
,\r\nbabel-plugin-proposal-decorators
\r\n\r\n- \r\n
babel-plugin-proposal-decorators
,\r\nbabel-plugin-proposal-json-modules
,\r\nbabel-plugin-transform-async-generator-functions
,\r\nbabel-plugin-transform-regenerator
,\r\nbabel-plugin-transform-runtime
,\r\nbabel-preset-env
\r\n\r\n
\r\n- #16329\r\nRespect
\r\nmoduleName
for\r\n@babel/runtime/regenerator
imports (@nicolo-ribaudo
)- \r\n
babel-helper-create-class-features-plugin
,\r\nbabel-plugin-proposal-decorators
,\r\nbabel-plugin-proposal-pipeline-operator
,\r\nbabel-plugin-transform-class-properties
\r\n\r\n- \r\n
babel-helper-create-class-features-plugin
,\r\nbabel-helper-replace-supers
,\r\nbabel-plugin-proposal-decorators
,\r\nbabel-plugin-transform-class-properties
\r\n\r\n:memo: Documentation
\r\n\r\n
\r\n- #16319\r\nUpdate SECURITY.md (
\r\n@nicolo-ribaudo
):house: Internal
\r\n\r\n
\r\n- \r\n
babel-code-frame
,babel-highlight
\r\n\r\n
\r\n- #16359\r\nReplace
\r\nchalk
withpicocolors
(@nicolo-ribaudo
)- \r\n
babel-helper-fixtures
,babel-helpers
,\r\nbabel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
,\r\nbabel-plugin-proposal-pipeline-operator
,\r\nbabel-plugin-transform-unicode-sets-regex
,\r\nbabel-preset-env
,babel-preset-flow
\r\n\r\n- \r\n
babel-helper-module-imports
,\r\nbabel-plugin-proposal-import-wasm-source
,\r\nbabel-plugin-proposal-json-modules
,\r\nbabel-plugin-proposal-record-and-tuple
,\r\nbabel-plugin-transform-react-jsx-development
,\r\nbabel-plugin-transform-react-jsx
\r\n\r\n
\r\n- #16349\r\nSupport merging imports in import injector (
\r\n@nicolo-ribaudo
)- Other\r\n
\r\n\r\n
\r\n- #16332\r\nTest Babel 7 plugins compatibility with Babel 8 core (
\r\n@nicolo-ribaudo
):microscope: Output optimization
\r\n\r\n
\r\n- \r\n
babel-helper-replace-supers
,\r\nbabel-plugin-transform-class-properties
,\r\nbabel-plugin-transform-classes
,\r\nbabel-plugin-transform-parameters
,\r\nbabel-plugin-transform-runtime
\r\n\r\n
\r\n- #16345\r\nOptimize the use of
\r\nassertThisInitialized
after\r\nsuper()
(@liuxingbaoyu
)- \r\n
babel-plugin-transform-class-properties
,\r\nbabel-plugin-transform-classes
\r\n\r\n
\r\n- #16343 Use\r\nsimpler
\r\nassertThisInitialized
more often (@liuxingbaoyu
)- \r\n
babel-plugin-proposal-decorators
,\r\nbabel-plugin-transform-class-properties
,\r\nbabel-plugin-transform-object-rest-spread
,\r\nbabel-traverse
\r\n\r\n
\r\n- #16342\r\nConsider well-known and registered symbols as literals (
\r\n@nicolo-ribaudo
)- \r\n
babel-core
,babel-plugin-external-helpers
,\r\nbabel-plugin-proposal-decorators
,\r\nbabel-plugin-proposal-function-bind
,\r\nbabel-plugin-transform-class-properties
,\r\nbabel-plugin-transform-classes
,\r\nbabel-plugin-transform-flow-comments
,\r\nbabel-plugin-transform-flow-strip-types
,\r\nbabel-plugin-transform-function-name
,\r\nbabel-plugin-transform-modules-systemjs
,\r\nbabel-plugin-transform-parameters
,\r\nbabel-plugin-transform-private-property-in-object
,\r\nbabel-plugin-transform-react-jsx
,\r\nbabel-plugin-transform-runtime
,\r\nbabel-plugin-transform-spread
,\r\nbabel-plugin-transform-typescript
,\r\nbabel-preset-env
\r\n\r\n
\r\n- #16326\r\nReduce the use of class names (
\r\n@liuxingbaoyu
)Committers: 4
\r\n\r\n
\r\n- Babel Bot (
\r\n@babel-bot
)- Huáng Jùnliàng (
\r\n@JLHwung
)- Nicolò Ribaudo (
\r\n@nicolo-ribaudo
)- \r\n
@liuxingbaoyu
v7.24.0 (2024-02-28)
\r\nThanks
\r\n@ajihyf
\r\nfor your first PR!Release post with summary and highlights: https://babeljs.io/7.24.0
\r\n:rocket: New Feature
\r\n\r\n
\r\n\r\n- \r\n
babel-standalone
... (truncated)
\r\nSourced from @babel/traverse
's\r\nchangelog.
\r\n\r\nv7.24.1 (2024-03-19)
\r\n:bug: Bug Fix
\r\n\r\n
\r\n- \r\n
babel-helper-create-class-features-plugin
,\r\nbabel-plugin-proposal-decorators
\r\n\r\n- \r\n
babel-plugin-proposal-decorators
,\r\nbabel-plugin-proposal-json-modules
,\r\nbabel-plugin-transform-async-generator-functions
,\r\nbabel-plugin-transform-regenerator
,\r\nbabel-plugin-transform-runtime
,\r\nbabel-preset-env
\r\n\r\n
\r\n- #16329\r\nRespect
\r\nmoduleName
for\r\n@babel/runtime/regenerator
imports (@nicolo-ribaudo
)- \r\n
babel-helper-create-class-features-plugin
,\r\nbabel-plugin-proposal-decorators
,\r\nbabel-plugin-proposal-pipeline-operator
,\r\nbabel-plugin-transform-class-properties
\r\n\r\n- \r\n
babel-helper-create-class-features-plugin
,\r\nbabel-helper-replace-supers
,\r\nbabel-plugin-proposal-decorators
,\r\nbabel-plugin-transform-class-properties
\r\n\r\n:memo: Documentation
\r\n\r\n
\r\n- #16319\r\nUpdate SECURITY.md (
\r\n@nicolo-ribaudo
):house: Internal
\r\n\r\n
\r\n- \r\n
babel-code-frame
,babel-highlight
\r\n\r\n
\r\n- #16359\r\nReplace
\r\nchalk
withpicocolors
(@nicolo-ribaudo
)- \r\n
babel-helper-fixtures
,babel-helpers
,\r\nbabel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
,\r\nbabel-plugin-proposal-pipeline-operator
,\r\nbabel-plugin-transform-unicode-sets-regex
,\r\nbabel-preset-env
,babel-preset-flow
\r\n\r\n- \r\n
babel-helpers
,\r\nbabel-plugin-transform-async-generator-functions
,\r\nbabel-plugin-transform-class-properties
,\r\nbabel-plugin-transform-class-static-block
,\r\nbabel-plugin-transform-modules-commonjs
,\r\nbabel-plugin-transform-modules-systemjs
,\r\nbabel-plugin-transform-regenerator
,\r\nbabel-plugin-transform-runtime
,\r\nbabel-preset-env
,babel-runtime-corejs3
,\r\nbabel-runtime
,babel-standalone
\r\n\r\n
\r\n- #16323\r\nAllow separate helpers to be excluded in Babel 8 (
\r\n@liuxingbaoyu
)- \r\n
babel-helper-module-imports
,\r\nbabel-plugin-proposal-import-wasm-source
,\r\nbabel-plugin-proposal-json-modules
,\r\nbabel-plugin-proposal-record-and-tuple
,\r\nbabel-plugin-transform-react-jsx-development
,\r\nbabel-plugin-transform-react-jsx
\r\n\r\n
\r\n- #16349\r\nSupport merging imports in import injector (
\r\n@nicolo-ribaudo
)- \r\n
babel-helper-create-class-features-plugin
,\r\nbabel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
,\r\nbabel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
,\r\nbabel-plugin-bugfix-v8-static-class-fields-redefine-readonly
,\r\nbabel-plugin-external-helpers
,\r\nbabel-plugin-proposal-async-do-expressions
,\r\nbabel-plugin-proposal-decorators
,\r\nbabel-plugin-proposal-destructuring-private
,\r\nbabel-plugin-proposal-do-expressions
,\r\nbabel-plugin-proposal-duplicate-named-capturing-groups-regex
,\r\nbabel-plugin-proposal-explicit-resource-management
,\r\nbabel-plugin-proposal-export-default-from
,\r\nbabel-plugin-proposal-function-bind
,\r\nbabel-plugin-proposal-function-sent
,\r\nbabel-plugin-proposal-import-attributes-to-assertions
,\r\nbabel-plugin-proposal-import-defer
,\r\nbabel-plugin-proposal-import-wasm-source
,\r\nbabel-plugin-proposal-json-modules
,\r\nbabel-plugin-proposal-optional-chaining-assign
,\r\nbabel-plugin-proposal-partial-application
,\r\nbabel-plugin-proposal-pipeline-operator
,\r\nbabel-plugin-proposal-record-and-tuple
,\r\nbabel-plugin-proposal-regexp-modifiers
,\r\nbabel-plugin-proposal-throw-expressions
,\r\nbabel-plugin-syntax-async-do-expressions
,\r\nbabel-plugin-syntax-decimal
,\r\nbabel-plugin-syntax-decorators
,\r\nbabel-plugin-syntax-destructuring-private
,\r\nbabel-plugin-syntax-do-expressions
,\r\nbabel-plugin-syntax-explicit-resource-management
,\r\nbabel-plugin-syntax-export-default-from
,\r\nbabel-plugin-syntax-flow
,\r\nbabel-plugin-syntax-function-bind
,\r\nbabel-plugin-syntax-function-sent
,\r\nbabel-plugin-syntax-import-assertions
,\r\nbabel-plugin-syntax-import-attributes
,\r\nbabel-plugin-syntax-import-defer
,\r\nbabel-plugin-syntax-import-reflection
,\r\nbabel-plugin-syntax-import-source
,\r\nbabel-plugin-syntax-jsx
,\r\nbabel-plugin-syntax-module-blocks
,\r\nbabel-plugin-syntax-optional-chaining-assign
,\r\nbabel-plugin-syntax-partial-application
,\r\nbabel-plugin-syntax-pipeline-operator
,\r\nbabel-plugin-syntax-record-and-tuple
,\r\nbabel-plugin-syntax-throw-expressions
,\r\nbabel-plugin-syntax-typescript
,\r\nbabel-plugin-transform-arrow-functions
,\r\nbabel-plugin-transform-async-generator-functions
,\r\nbabel-plugin-transform-async-to-generator
,\r\nbabel-plugin-transform-block-scoped-functions
,\r\nbabel-plugin-transform-block-scoping
,\r\nbabel-plugin-transform-class-properties
,\r\nbabel-plugin-transform-class-static-block
,\r\nbabel-plugin-transform-classes
,\r\nbabel-plugin-transform-computed-properties
,\r\nbabel-plugin-transform-destructuring
,\r\nbabel-plugin-transform-dotall-regex
,\r\nbabel-plugin-transform-duplicate-keys
,\r\nbabel-plugin-transform-dynamic-import
,\r\nbabel-plugin-transform-exponentiation-operator
,\r\nbabel-plugin-transform-export-namespace-from
,\r\nbabel-plugin-transform-flow-comments
,\r\nbabel-plugin-transform-flow-strip-types
,\r\nbabel-plugin-transform-for-of
,\r\nbabel-plugin-transform-function-name
,\r\nbabel-plugin-transform-instanceof
,\r\nbabel-plugin-transform-jscript
,\r\nbabel-plugin-transform-json-strings
,\r\nbabel-plugin-transform-literals
,\r\nbabel-plugin-transform-logical-assignment-operators
,\r\nbabel-plugin-transform-member-expression-literals
,\r\nbabel-plugin-transform-modules-amd
,\r\nbabel-plugin-transform-modules-commonjs
,\r\nbabel-plugin-transform-modules-systemjs
,\r\nbabel-plugin-transform-modules-umd
,\r\nbabel-plugin-transform-new-target
,\r\nbabel-plugin-transform-nullish-coalescing-operator
,\r\nbabel-plugin-transform-numeric-separator
,\r\nbabel-plugin-transform-object-assign
,\r\nbabel-plugin-transform-object-rest-spread
,\r\nbabel-plugin-transform-object-set-prototype-of-to-assign
,\r\nbabel-plugin-transform-object-super
,\r\nbabel-plugin-transform-optional-catch-binding
,\r\nbabel-plugin-transform-optional-chaining
,\r\nbabel-plugin-transform-parameters
,\r\nbabel-plugin-transform-private-methods
,\r\nbabel-plugin-transform-private-property-in-object
,\r\nbabel-plugin-transform-property-literals
,\r\nbabel-plugin-transform-property-mutators
,\r\nbabel-plugin-transform-proto-to-assign
,\r\nbabel-plugin-transform-react-constant-elements
,\r\nbabel-plugin-transform-react-display-name
,\r\nbabel-plugin-transform-react-inline-elements
,\r\nbabel-plugin-transform-react-jsx-compat
,\r\nbabel-plugin-transform-react-jsx-self
,\r\nbabel-plugin-transform-react-jsx-source
,\r\nbabel-plugin-transform-react-pure-annotations
,\r\nbabel-plugin-transform-regenerator
,\r\nbabel-plugin-transform-reserved-words
,\r\nbabel-plugin-transform-runtime
,\r\nbabel-plugin-transform-shorthand-properties
,\r\nbabel-plugin-transform-spread
,\r\nbabel-plugin-transform-sticky-regex
,\r\nbabel-plugin-transform-strict-mode
,\r\nbabel-plugin-transform-template-literals
,\r\nbabel-plugin-transform-typeof-symbol
,\r\nbabel-plugin-transform-typescript
,\r\nbabel-plugin-transform-unicode-escapes
,\r\nbabel-plugin-transform-unicode-property-regex
,\r\nbabel-plugin-transform-unicode-regex
,\r\nbabel-plugin-transform-unicode-sets-regex
,\r\nbabel-preset-env
,babel-preset-flow
,\r\nbabel-preset-react
,babel-preset-typescript
\r\n\r\n
\r\n- #16332\r\nTest Babel 7 plugins compatibility with Babel 8 core (
\r\n@nicolo-ribaudo
)- \r\n
babel-compat-data
,\r\nbabel-plugin-transform-object-rest-spread
,\r\nbabel-preset-env
\r\n\r\n
\r\n- #16318\r\n[babel 8] Fix
\r\n@babel/compat-data
package.json (@nicolo-ribaudo
):microscope: Output optimization
\r\n\r\n
\r\n- \r\n
babel-helper-replace-supers
,\r\nbabel-plugin-transform-class-properties
,\r\nbabel-plugin-transform-classes
,\r\nbabel-plugin-transform-parameters
,\r\nbabel-plugin-transform-runtime
\r\n\r\n
\r\n- #16345\r\nOptimize the use of
\r\nassertThisInitialized
after\r\nsuper()
(@liuxingbaoyu
)- \r\n
babel-plugin-transform-class-properties
,\r\nbabel-plugin-transform-classes
\r\n\r\n
\r\n- #16343 Use\r\nsimpler
\r\nassertThisInitialized
more often (@liuxingbaoyu
)- \r\n
babel-plugin-proposal-decorators
,\r\nbabel-plugin-transform-class-properties
,\r\nbabel-plugin-transform-object-rest-spread
,\r\nbabel-traverse
\r\n\r\n
\r\n- #16342\r\nConsider well-known and registered symbols as literals (
\r\n@nicolo-ribaudo
)- \r\n
babel-core
,babel-plugin-external-helpers
,\r\nbabel-plugin-proposal-decorators
,\r\nbabel-plugin-proposal-function-bind
,\r\nbabel-plugin-transform-class-properties
,\r\nbabel-plugin-transform-classes
,\r\nbabel-plugin-transform-flow-comments
,\r\nbabel-plugin-transform-flow-strip-types
,\r\nbabel-plugin-transform-function-name
,\r\nbabel-plugin-transform-modules-systemjs
,\r\nbabel-plugin-transform-parameters
,\r\nbabel-plugin-transform-private-property-in-object
,\r\nbabel-plugin-transform-react-jsx
,\r\nbabel-plugin-transform-runtime
,\r\nbabel-plugin-transform-spread
,\r\nbabel-plugin-transform-typescript
,\r\nbabel-preset-env
\r\n\r\n
\r\n- #16326\r\nReduce the use of class names (
\r\n@liuxingbaoyu
)v7.24.0 (2024-02-28)
\r\n:rocket: New Feature
\r\n\r\n
\r\n\r\n- \r\n
babel-standalone
\r\n\r\n- \r\n
babel-core
,\r\nbabel-helper-create-class-features-plugin
,\r\nbabel-helpers
,\r\nbabel-plugin-transform-class-properties
\r\n\r\n
\r\n- #16267\r\nImplement
\r\nnoUninitializedPrivateFieldAccess
assumption (@nicolo-ribaudo
)- \r\n
babel-helper-create-class-features-plugin
,\r\nbabel-helpers
,\r\nbabel-plugin-proposal-decorators
,\r\nbabel-plugin-proposal-pipeline-operator
,\r\nbabel-plugin-syntax-decorators
,\r\nbabel-plugin-transform-class-properties
,\r\nbabel-runtime-corejs2
,babel-runtime-corejs3
,\r\nbabel-runtime
\r\n\r\n- \r\n
babel-preset-flow
\r\n\r\n
\r\n- #16309\r\n[babel 7] Allow setting
\r\nignoreExtensions
in Flow preset (@nicolo-ribaudo
)
... (truncated)
\r\n822b025
\r\nv7.24.1fc0d5ad
\r\nUpdate typescript and lint tools (#16351)69e7928
\r\nConsider well-known and registered symbols as literals (#16342)40110e9
\r\nUpdate source map deps (#16327)ce59160
\r\nv7.24.0bd5abd5
\r\nfix: avoid popContext
on unvisited node paths (#16305)08a057c
\r\nUse Object.hasOwn
when available (#16248)a0dd614
\r\nv7.23.91200542
\r\nfix: Don't throw in getTypeAnnotation
when using\r\nTS+inference (#15383)e428a6d
\r\nv7.23.7