amphtml
amphtml copied to clipboard
📦 Update babel devDependencies
This PR contains the following updates:
See all other Renovate PRs on the Dependency Dashboard
How to resolve breaking changes
This PR may introduce breaking changes that require manual intervention. In such cases, you will need to check out this branch, fix the cause of the breakage, and commit the fix to ensure a green CI build. To check out and update this PR, follow the steps below:
# Check out the PR branch
git checkout -b renovate/babel-devdependencies main
git pull https://github.com/ampproject/amphtml.git renovate/babel-devdependencies
# Directly make fixes and commit them
amp lint --fix # For lint errors in JS files
amp prettify --fix # For prettier errors in non-JS files
# Edit source code in case of new compiler warnings / errors
# Push the changes to the branch
git push [email protected]:ampproject/amphtml.git renovate/babel-devdependencies:renovate/babel-devdependencies
Release Notes
babel/babel (@​babel/core)
v7.24.7
:bug: Bug Fix
-
babel-node
- #​16554 Allow extra flags in babel-node (@​nicolo-ribaudo)
-
babel-traverse
-
#​16522 fix: incorrect
constantViolations
with destructuring (@​liuxingbaoyu)
-
#​16522 fix: incorrect
-
babel-helper-transform-fixture-test-runner
,babel-plugin-proposal-explicit-resource-management
-
#​16524 fix: Transform
using
inswitch
correctly (@​liuxingbaoyu)
-
#​16524 fix: Transform
:house: Internal
-
babel-helpers
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
- #​16525 Delete unused array helpers (@​blakewilson)
v7.24.6
:bug: Bug Fix
-
babel-helper-create-class-features-plugin
,babel-plugin-transform-class-properties
- #​16514 Fix source maps for private member expressions (@​nicolo-ribaudo)
-
babel-core
,babel-generator
,babel-plugin-transform-modules-commonjs
- #​16515 Fix source maps for template literals (@​nicolo-ribaudo)
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
- #​16485 Support undecorated static accessor in anonymous classes (@​JLHwung)
- #​16484 Fix decorator bare yield await (@​JLHwung)
-
babel-helpers
,babel-plugin-proposal-decorators
,babel-runtime-corejs3
- #​16483 Fix: throw TypeError if addInitializer is called after finished (@​JLHwung)
-
babel-parser
,babel-plugin-transform-typescript
-
#​16476 fix: Correctly parse
cls.fn<C> = x
(@​liuxingbaoyu)
-
#​16476 fix: Correctly parse
:house: Internal
-
babel-core
,babel-helpers
,babel-plugin-transform-runtime
,babel-preset-env
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
- #​16501 Generate helper metadata at build time (@​nicolo-ribaudo)
-
babel-helpers
-
#​16499 Add
tsconfig.json
for@babel/helpers/src/helpers
(@​nicolo-ribaudo)
-
#​16499 Add
-
babel-cli
,babel-helpers
,babel-plugin-external-helpers
,babel-plugin-proposal-decorators
,babel-plugin-transform-class-properties
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-modules-systemjs
,babel-plugin-transform-runtime
,babel-preset-env
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
- #​16495 Move all runtime helpers to individual files (@​nicolo-ribaudo)
-
babel-parser
,babel-traverse
- #​16482 Statically generate boilerplate for bitfield accessors (@​nicolo-ribaudo)
- Other
- #​16466 Migrate import assertions syntax (@​JLHwung)
v7.24.5
:bug: Bug Fix
-
babel-plugin-transform-classes
,babel-traverse
- #​16377 fix: TypeScript annotation affects output (@​liuxingbaoyu)
-
babel-helpers
,babel-plugin-proposal-explicit-resource-management
,babel-runtime-corejs3
- #​16440 Fix suppressed error order (@​sossost)
- #​16408 Await nullish async disposable (@​JLHwung)
:nail_care: Polish
-
babel-parser
-
#​16407 Recover from exported
using
declaration (@​JLHwung)
-
#​16407 Recover from exported
:house: Internal
- Other
- #​16414 Relax ESLint peerDependency constraint to allow v9 (@​liuxingbaoyu)
-
babel-parser
-
#​16425 Improve
@babel/parser
AST types (@​nicolo-ribaudo) -
#​16417 Always pass type argument to
.startNode
(@​nicolo-ribaudo)
-
#​16425 Improve
-
babel-helper-create-class-features-plugin
,babel-helper-member-expression-to-functions
,babel-helper-module-transforms
,babel-helper-split-export-declaration
,babel-helper-wrap-function
,babel-helpers
,babel-plugin-bugfix-firefox-class-in-computed-class-key
,babel-plugin-proposal-explicit-resource-management
,babel-plugin-transform-block-scoping
,babel-plugin-transform-destructuring
,babel-plugin-transform-object-rest-spread
,babel-plugin-transform-optional-chaining
,babel-plugin-transform-parameters
,babel-plugin-transform-private-property-in-object
,babel-plugin-transform-react-jsx-self
,babel-plugin-transform-typeof-symbol
,babel-plugin-transform-typescript
,babel-traverse
-
#​16439 Make
NodePath<T | U>
distributive (@​nicolo-ribaudo)
-
#​16439 Make
-
babel-plugin-proposal-partial-application
,babel-types
-
#​16421 Remove
JSXNamespacedName
from validCallExpression
args (@​nicolo-ribaudo)
-
#​16421 Remove
-
babel-plugin-transform-class-properties
,babel-preset-env
- #​16406 Do not load unnecessary Babel 7 syntax plugins in Babel 8 (@​nicolo-ribaudo)
:running_woman: Performance
-
babel-helpers
,babel-preset-env
,babel-runtime-corejs3
-
#​16357 Performance: improve
objectWithoutPropertiesLoose
on V8 (@​romgrk)
-
#​16357 Performance: improve
v7.24.4
:eyeglasses: Spec Compliance
-
babel-parser
- #​16403 Forbid initializerless using (@​JLHwung)
-
babel-helpers
,babel-plugin-proposal-decorators
,babel-runtime-corejs3
- #​16388 Ensure decorators are callable (@​JLHwung)
:bug: Bug Fix
-
babel-generator
-
#​16402 fix: Correctly prints
{ [key in Bar]? }
(@​liuxingbaoyu) -
#​16394 fix: Correctly generate
TSMappedType
(@​liuxingbaoyu)
-
#​16402 fix: Correctly prints
-
babel-compat-data
,babel-plugin-bugfix-firefox-class-in-computed-class-key
,babel-preset-env
- #​16390 Create bugfix plugin for classes in computed keys in Firefox (@​nicolo-ribaudo)
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
- #​16387 fix: support mutated outer decorated class binding (@​JLHwung)
-
#​16385 fix: Decorators when
super()
exists andprotoInit
is not needed (@​liuxingbaoyu)
-
babel-plugin-transform-block-scoping
-
#​16384 fix: Transform scoping for
for X
in loop (@​liuxingbaoyu) -
#​16368 fix: Capture
let
when thefor
body is not a block (@​liuxingbaoyu)
-
#​16384 fix: Transform scoping for
-
babel-core
,babel-plugin-transform-block-scoped-functions
,babel-plugin-transform-block-scoping
- #​16363 Fix incorrect function hoisting in some case statements (@​luiscubal)
v7.24.3
:bug: Bug Fix
-
babel-helper-module-imports
- #​16370 fix: do not inject the same imported identifier multiple times (@​ota-meshi)
v7.24.1
:bug: Bug Fix
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
- #​16350 Fix decorated class computed keys ordering (@​JLHwung)
- #​16344 Fix decorated class static field private access (@​JLHwung)
-
babel-plugin-proposal-decorators
,babel-plugin-proposal-json-modules
,babel-plugin-transform-async-generator-functions
,babel-plugin-transform-regenerator
,babel-plugin-transform-runtime
,babel-preset-env
-
#​16329 Respect
moduleName
for@babel/runtime/regenerator
imports (@​nicolo-ribaudo)
-
#​16329 Respect
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
,babel-plugin-proposal-pipeline-operator
,babel-plugin-transform-class-properties
- #​16331 Fix decorator memoiser binding kind (@​JLHwung)
-
babel-helper-create-class-features-plugin
,babel-helper-replace-supers
,babel-plugin-proposal-decorators
,babel-plugin-transform-class-properties
- #​16325 Fix decorator evaluation private environment (@​JLHwung)
:memo: Documentation
- #​16319 Update SECURITY.md (@​nicolo-ribaudo)
:house: Internal
-
babel-code-frame
,babel-highlight
-
#​16359 Replace
chalk
withpicocolors
(@​nicolo-ribaudo)
-
#​16359 Replace
-
babel-helper-fixtures
,babel-helpers
,babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
,babel-plugin-proposal-pipeline-operator
,babel-plugin-transform-unicode-sets-regex
,babel-preset-env
,babel-preset-flow
- #​16352 Run Babel transform tests on old node if possible (@​JLHwung)
-
babel-helpers
,babel-plugin-transform-async-generator-functions
,babel-plugin-transform-class-properties
,babel-plugin-transform-class-static-block
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-modules-systemjs
,babel-plugin-transform-regenerator
,babel-plugin-transform-runtime
,babel-preset-env
,babel-runtime-corejs3
,babel-runtime
,babel-standalone
- #​16323 Allow separate helpers to be excluded in Babel 8 (@​liuxingbaoyu)
-
babel-helper-module-imports
,babel-plugin-proposal-import-wasm-source
,babel-plugin-proposal-json-modules
,babel-plugin-proposal-record-and-tuple
,babel-plugin-transform-react-jsx-development
,babel-plugin-transform-react-jsx
- #​16349 Support merging imports in import injector (@​nicolo-ribaudo)
-
babel-helper-create-class-features-plugin
,babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
,babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
,babel-plugin-bugfix-v8-static-class-fields-redefine-readonly
,babel-plugin-external-helpers
,babel-plugin-proposal-async-do-expressions
,babel-plugin-proposal-decorators
,babel-plugin-proposal-destructuring-private
,babel-plugin-proposal-do-expressions
,babel-plugin-proposal-duplicate-named-capturing-groups-regex
,babel-plugin-proposal-explicit-resource-management
,babel-plugin-proposal-export-default-from
,babel-plugin-proposal-function-bind
,babel-plugin-proposal-function-sent
,babel-plugin-proposal-import-attributes-to-assertions
,babel-plugin-proposal-import-defer
,babel-plugin-proposal-import-wasm-source
,babel-plugin-proposal-json-modules
,babel-plugin-proposal-optional-chaining-assign
,babel-plugin-proposal-partial-application
,babel-plugin-proposal-pipeline-operator
,babel-plugin-proposal-record-and-tuple
,babel-plugin-proposal-regexp-modifiers
,babel-plugin-proposal-throw-expressions
,babel-plugin-syntax-async-do-expressions
,babel-plugin-syntax-decimal
,babel-plugin-syntax-decorators
,babel-plugin-syntax-destructuring-private
,babel-plugin-syntax-do-expressions
,babel-plugin-syntax-explicit-resource-management
,babel-plugin-syntax-export-default-from
,babel-plugin-syntax-flow
,babel-plugin-syntax-function-bind
,babel-plugin-syntax-function-sent
,babel-plugin-syntax-import-assertions
,babel-plugin-syntax-import-attributes
,babel-plugin-syntax-import-defer
,babel-plugin-syntax-import-reflection
,babel-plugin-syntax-import-source
,babel-plugin-syntax-jsx
,babel-plugin-syntax-module-blocks
,babel-plugin-syntax-optional-chaining-assign
,babel-plugin-syntax-partial-application
,babel-plugin-syntax-pipeline-operator
,babel-plugin-syntax-record-and-tuple
,babel-plugin-syntax-throw-expressions
,babel-plugin-syntax-typescript
,babel-plugin-transform-arrow-functions
,babel-plugin-transform-async-generator-functions
,babel-plugin-transform-async-to-generator
,babel-plugin-transform-block-scoped-functions
,babel-plugin-transform-block-scoping
,babel-plugin-transform-class-properties
,babel-plugin-transform-class-static-block
,babel-plugin-transform-classes
,babel-plugin-transform-computed-properties
,babel-plugin-transform-destructuring
,babel-plugin-transform-dotall-regex
,babel-plugin-transform-duplicate-keys
,babel-plugin-transform-dynamic-import
,babel-plugin-transform-exponentiation-operator
,babel-plugin-transform-export-namespace-from
,babel-plugin-transform-flow-comments
,babel-plugin-transform-flow-strip-types
,babel-plugin-transform-for-of
,babel-plugin-transform-function-name
,babel-plugin-transform-instanceof
,babel-plugin-transform-jscript
,babel-plugin-transform-json-strings
,babel-plugin-transform-literals
,babel-plugin-transform-logical-assignment-operators
,babel-plugin-transform-member-expression-literals
,babel-plugin-transform-modules-amd
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-modules-systemjs
,babel-plugin-transform-modules-umd
,babel-plugin-transform-new-target
,babel-plugin-transform-nullish-coalescing-operator
,babel-plugin-transform-numeric-separator
,babel-plugin-transform-object-assign
,babel-plugin-transform-object-rest-spread
,babel-plugin-transform-object-set-prototype-of-to-assign
,babel-plugin-transform-object-super
,babel-plugin-transform-optional-catch-binding
,babel-plugin-transform-optional-chaining
,babel-plugin-transform-parameters
,babel-plugin-transform-private-methods
,babel-plugin-transform-private-property-in-object
,babel-plugin-transform-property-literals
,babel-plugin-transform-property-mutators
,babel-plugin-transform-proto-to-assign
,babel-plugin-transform-react-constant-elements
,babel-plugin-transform-react-display-name
,babel-plugin-transform-react-inline-elements
,babel-plugin-transform-react-jsx-compat
,babel-plugin-transform-react-jsx-self
,babel-plugin-transform-react-jsx-source
,babel-plugin-transform-react-pure-annotations
,babel-plugin-transform-regenerator
,babel-plugin-transform-reserved-words
,babel-plugin-transform-runtime
,babel-plugin-transform-shorthand-properties
,babel-plugin-transform-spread
,babel-plugin-transform-sticky-regex
,babel-plugin-transform-strict-mode
,babel-plugin-transform-template-literals
,babel-plugin-transform-typeof-symbol
,babel-plugin-transform-typescript
,babel-plugin-transform-unicode-escapes
,babel-plugin-transform-unicode-property-regex
,babel-plugin-transform-unicode-regex
,babel-plugin-transform-unicode-sets-regex
,babel-preset-env
,babel-preset-flow
,babel-preset-react
,babel-preset-typescript
- #​16332 Test Babel 7 plugins compatibility with Babel 8 core (@​nicolo-ribaudo)
-
babel-compat-data
,babel-plugin-transform-object-rest-spread
,babel-preset-env
-
#​16318 [babel 8] Fix
@babel/compat-data
package.json (@​nicolo-ribaudo)
-
#​16318 [babel 8] Fix
:microscope: Output optimization
-
babel-helper-replace-supers
,babel-plugin-transform-class-properties
,babel-plugin-transform-classes
,babel-plugin-transform-parameters
,babel-plugin-transform-runtime
-
#​16345 Optimize the use of
assertThisInitialized
aftersuper()
(@​liuxingbaoyu)
-
#​16345 Optimize the use of
-
babel-plugin-transform-class-properties
,babel-plugin-transform-classes
-
#​16343 Use simpler
assertThisInitialized
more often (@​liuxingbaoyu)
-
#​16343 Use simpler
-
babel-plugin-proposal-decorators
,babel-plugin-transform-class-properties
,babel-plugin-transform-object-rest-spread
,babel-traverse
- #​16342 Consider well-known and registered symbols as literals (@​nicolo-ribaudo)
-
babel-core
,babel-plugin-external-helpers
,babel-plugin-proposal-decorators
,babel-plugin-proposal-function-bind
,babel-plugin-transform-class-properties
,babel-plugin-transform-classes
,babel-plugin-transform-flow-comments
,babel-plugin-transform-flow-strip-types
,babel-plugin-transform-function-name
,babel-plugin-transform-modules-systemjs
,babel-plugin-transform-parameters
,babel-plugin-transform-private-property-in-object
,babel-plugin-transform-react-jsx
,babel-plugin-transform-runtime
,babel-plugin-transform-spread
,babel-plugin-transform-typescript
,babel-preset-env
- #​16326 Reduce the use of class names (@​liuxingbaoyu)
v7.24.0
:rocket: New Feature
-
babel-standalone
-
#​11696 Export babel tooling packages in
@babel/standalone
(@​ajihyf)
-
#​11696 Export babel tooling packages in
-
babel-core
,babel-helper-create-class-features-plugin
,babel-helpers
,babel-plugin-transform-class-properties
-
#​16267 Implement
noUninitializedPrivateFieldAccess
assumption (@​nicolo-ribaudo)
-
#​16267 Implement
-
babel-helper-create-class-features-plugin
,babel-helpers
,babel-plugin-proposal-decorators
,babel-plugin-proposal-pipeline-operator
,babel-plugin-syntax-decorators
,babel-plugin-transform-class-properties
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
- #​16242 Support decorator 2023-11 normative updates (@​JLHwung)
-
babel-preset-flow
-
#​16309 [babel 7] Allow setting
ignoreExtensions
in Flow preset (@​nicolo-ribaudo) -
#​16284 Add
experimental_useHermesParser
option inpreset-flow
(@​liuxingbaoyu)
-
#​16309 [babel 7] Allow setting
-
babel-helper-import-to-platform-api
,babel-plugin-proposal-import-wasm-source
,babel-plugin-proposal-json-modules
,babel-standalone
- #​16172 Add transform support for JSON modules imports (@​nicolo-ribaudo)
-
babel-plugin-transform-runtime
-
#​16241 Add back
moduleName
option to@babel/plugin-transform-runtime
(@​nicolo-ribaudo)
-
#​16241 Add back
-
babel-parser
,babel-types
-
#​16277 Allow import attributes for
TSImportType
(@​sosukesuzuki)
-
#​16277 Allow import attributes for
:bug: Bug Fix
-
babel-plugin-proposal-do-expressions
,babel-traverse
-
#​16305 fix: avoid
popContext
on unvisited node paths (@​JLHwung)
-
#​16305 fix: avoid
-
babel-helper-create-class-features-plugin
,babel-plugin-transform-private-methods
,babel-plugin-transform-private-property-in-object
-
#​16312 Fix class private properties when
privateFieldsAsSymbols
(@​liuxingbaoyu)
-
#​16312 Fix class private properties when
-
babel-helper-create-class-features-plugin
,babel-plugin-transform-private-methods
-
#​16307 Fix the support of
arguments
in privateget/set
method (@​liuxingbaoyu)
-
#​16307 Fix the support of
-
babel-helper-create-class-features-plugin
,babel-helpers
,babel-plugin-proposal-decorators
- #​16287 Reduce decorator static property size (@​liuxingbaoyu)
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
- #​16281 Fix evaluation order of decorators with cached receiver (@​nicolo-ribaudo)
- #​16279 Fix decorator this memoization (@​JLHwung)
-
#​16266 Preserve
static
on decorated privateaccessor
(@​nicolo-ribaudo) - #​16258 fix: handle decorated async private method and generator (@​JLHwung)
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
,babel-plugin-transform-async-generator-functions
,babel-plugin-transform-private-methods
,babel-plugin-transform-private-property-in-object
,babel-plugin-transform-typescript
,babel-preset-env
-
#​16275 Fix class private properties when
privateFieldsAsProperties
(@​liuxingbaoyu)
-
#​16275 Fix class private properties when
-
babel-helpers
-
#​16268 Do not consider
arguments
in a helper as a global reference (@​nicolo-ribaudo)
-
#​16268 Do not consider
-
babel-helpers
,babel-plugin-proposal-decorators
- #​16270 Handle symbol key class elements decoration (@​JLHwung)
-
#​16265 Do not define
access.get
for public setter decorators (@​nicolo-ribaudo)
:nail_care: Polish
-
babel-core
,babel-helper-create-class-features-plugin
,babel-preset-env
-
#​12428 Suggest using
BABEL_SHOW_CONFIG_FOR
for config problems (@​nicolo-ribaudo)
-
#​12428 Suggest using
:house: Internal
-
babel-helper-transform-fixture-test-runner
-
#​16278 Continue writing
output.js
whenexec.js
throws (@​liuxingbaoyu)
-
#​16278 Continue writing
:microscope: Output optimization
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
- #​16306 Avoid intermediate functions for private accessors with decs (@​nicolo-ribaudo)
-
babel-helper-create-class-features-plugin
,babel-helpers
,babel-plugin-proposal-decorators
,babel-plugin-proposal-pipeline-operator
,babel-plugin-transform-class-properties
- #​16294 More aggressively inline decorators in the static block (@​nicolo-ribaudo)
-
babel-helper-create-class-features-plugin
,babel-helpers
,babel-plugin-transform-private-methods
-
#​16283 Do not use
classPrivateMethodGet
(@​liuxingbaoyu)
-
#​16283 Do not use
-
babel-helper-create-class-features-plugin
,babel-helpers
,babel-plugin-proposal-decorators
- #​16287 Reduce decorator static property size (@​liuxingbaoyu)
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
,babel-plugin-transform-class-properties
- #​16280 Reduce element decorator temp variables (@​JLHwung)
-
babel-helper-create-class-features-plugin
,babel-helper-fixtures
,babel-helpers
,babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
,babel-plugin-proposal-decorators
,babel-plugin-proposal-destructuring-private
,babel-plugin-proposal-optional-chaining-assign
,babel-plugin-transform-class-properties
,babel-plugin-transform-class-static-block
,babel-plugin-transform-private-methods
,babel-plugin-transform-private-property-in-object
,babel-preset-env
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
- #​16261 Do not use descriptors for private class elements (@​nicolo-ribaudo)
-
babel-helpers
,babel-plugin-proposal-decorators
- #​16263 Reduce helper size for decorator 2023-11 (@​liuxingbaoyu)
v7.23.9
:bug: Bug Fix
-
babel-helper-transform-fixture-test-runner
,babel-plugin-transform-function-name
,babel-plugin-transform-modules-systemjs
,babel-preset-env
-
#​16225 fix:
systemjs
re-traverses helpers (@​liuxingbaoyu)
-
#​16225 fix:
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
- #​16226 Improve decorated private method check (@​JLHwung)
-
babel-plugin-proposal-decorators
,babel-plugin-transform-async-generator-functions
,babel-plugin-transform-runtime
,babel-preset-env
-
#​16224 Properly sort
core-js@3
imports (@​nicolo-ribaudo)
-
#​16224 Properly sort
-
babel-traverse
-
#​15383 fix: Don't throw in
getTypeAnnotation
when using TS+inference (@​liuxingbaoyu)
-
#​15383 fix: Don't throw in
- Other
-
#​16210 [eslint] Fix
no-use-before-define
for class ref in fields (@​nicolo-ribaudo)
-
#​16210 [eslint] Fix
:house: Internal
-
babel-core
,babel-parser
,babel-template
-
#​16222 Migrate
eslint-parser
to cts (@​liuxingbaoyu)
-
#​16222 Migrate
-
babel-types
-
#​16213 Remove
@babel/types
props that are not produced by the parser (@​liuxingbaoyu)
-
#​16213 Remove
:running_woman: Performance
-
babel-parser
- #​16072 perf: Improve parser performance for typescript (@​liuxingbaoyu)
:microscope: Output optimization
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
,babel-plugin-proposal-destructuring-private
,babel-plugin-proposal-pipeline-operator
,babel-plugin-transform-class-properties
,babel-plugin-transform-class-static-block
,babel-plugin-transform-new-target
,babel-plugin-transform-parameters
,babel-plugin-transform-private-methods
,babel-preset-env
- #​16218 Improve temporary variables for decorators (@​liuxingbaoyu)
-
babel-helpers
,babel-plugin-proposal-explicit-resource-management
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
-
#​15959 Improve output of
using
(@​liuxingbaoyu)
-
#​15959 Improve output of
v7.23.7
:bug: Bug Fix
-
babel-traverse
-
#​16191 fix: Crash when removing without
Program
(@​liuxingbaoyu)
-
#​16191 fix: Crash when removing without
-
babel-helpers
,babel-plugin-proposal-decorators
-
#​16180 fix: Class decorator
ctx.kind
is wrong (@​liuxingbaoyu)
-
#​16180 fix: Class decorator
-
babel-plugin-proposal-decorators
- #​16170 Fix decorator initProto usage in derived classes (@​JLHwung)
-
babel-core
-
#​16167 Avoid unpreventable
unhandledRejection
events (@​nicolo-ribaudo)
-
#​16167 Avoid unpreventable
:house: Internal
-
babel-helper-create-class-features-plugin
- #​16186 chore: Update deps (@​liuxingbaoyu)
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
- #​16177 Merge decorators into class features (@​JLHwung)
v7.23.6
:eyeglasses: Spec Compliance
-
babel-generator
,babel-parser
,babel-types
-
#​16154 Remove
TSPropertySignature.initializer
(@​fisker)
-
#​16154 Remove
-
babel-helpers
,babel-plugin-proposal-decorators
,babel-plugin-transform-class-properties
,babel-plugin-transform-class-static-block
,babel-plugin-transform-runtime
,babel-preset-env
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
,babel-types
-
#​16139 Apply
toPropertyKey
on decorator context name (@​JLHwung)
-
#​16139 Apply
:bug: Bug Fix
-
babel-generator
-
#​16166 fix: Correctly indenting when
retainLines
is enabled (@​liuxingbaoyu)
-
#​16166 fix: Correctly indenting when
-
babel-helpers
,babel-plugin-proposal-explicit-resource-management
-
#​16150
using
: Allow looking upSymbol.dispose
on a function (@​odinho)
-
#​16150
-
babel-plugin-proposal-decorators
,babel-plugin-transform-class-properties
-
#​16161 Ensure the
[[@​@​toPrimitive]]
call of a decorated class member key is invoked once (@​JLHwung) - #​16148 Support named evaluation for decorated anonymous class exp (@​JLHwung)
-
#​16161 Ensure the
-
babel-plugin-transform-for-of
,babel-preset-env
-
#​16011 fix:
for of
withiterableIsArray
and shadowing variable (@​liuxingbaoyu)
-
#​16011 fix:
-
babel-helpers
,babel-plugin-proposal-decorators
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
- #​16144 Set function name for decorated private non-field elements (@​JLHwung)
-
babel-plugin-transform-typescript
- #​16137 Fix references to enum values with merging (@​nicolo-ribaudo)
:microscope: Output optimization
-
babel-helper-create-class-features-plugin
,babel-plugin-transform-class-properties
- #​16159 Reuse computed key memoiser (@​JLHwung)
-
babel-helpers
,babel-plugin-proposal-decorators
- #​16160 Optimize decorator helper size (@​liuxingbaoyu)
v7.23.5
:eyeglasses: Spec Compliance
-
babel-plugin-proposal-decorators
- #​16138 Class binding is in TDZ during decorators initialization (@​nicolo-ribaudo)
-
babel-helpers
,babel-plugin-proposal-decorators
- #​16132 Allow addInitializer in field decorator context (@​JLHwung)
:rocket: New Feature
-
#​16023 Add
@babel/eslint-plugin/no-undef
for accessor props (@​nicolo-ribaudo)
:bug: Bug Fix
-
babel-traverse
,babel-types
- #​16131 Do not remove bindings when removing assignment expression path (@​nicolo-ribaudo)
-
babel-plugin-transform-classes
- #​16135 Require class properties transform when compiling class with private fields (@​nicolo-ribaudo)
-
babel-generator
- #​16122 fix: Missing parentheses after line break (@​liuxingbaoyu)
-
babel-helpers
- #​16130 Fix helpers internal fns names conflict resolution (@​nicolo-ribaudo)
-
babel-helper-create-class-features-plugin
,babel-plugin-transform-class-properties
,babel-plugin-transform-typescript
-
#​16123 Simplify class fields injetion after
super()
(@​nicolo-ribaudo)
-
#​16123 Simplify class fields injetion after
-
babel-generator
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-parameters
,babel-plugin-transform-typescript
,babel-traverse
- #​16110 fix: Unexpected duplication of comments (@​liuxingbaoyu)
:microscope: Output optimization
-
babel-helpers
-
#​16129 Optimize
decorator
helper size (@​liuxingbaoyu)
-
#​16129 Optimize
v7.23.3
:bug: Bug Fix
-
babel-plugin-transform-typescript
- #​16071 Strip type-only TS namespaces (@​colinaaa)
-
babel-generator
-
#​16078 Fix indentation when generating comments with
concise: true
(@​liuxingbaoyu)
-
#​16078 Fix indentation when generating comments with
-
babel-compat-data
,babel-plugin-bugfix-v8-static-class-fields-redefine-readonly
,babel-preset-env
- #​14295 Add a bugfix plugin for https://crbug.com/v8/12421 (@​nicolo-ribaudo)
-
babel-plugin-transform-object-super
-
#​15948 fix:
super.x
in a loop (@​liuxingbaoyu)
-
#​15948 fix:
-
babel-helper-module-transforms
,babel-plugin-transform-modules-amd
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-modules-umd
-
#​16015 fix: handle
__proto__
exports name in CJS/AMD/UMD (@​magic-akari)
-
#​16015 fix: handle
:memo: Documentation
- #​16044 docs: Update links in @​babel/eslint-parser README (@​aryehb)
:house: Internal
-
babel-core
,babel-preset-env
-
#​15988 Refactor handling of modules plugins in
preset-env
(@​nicolo-ribaudo)
-
#​15988 Refactor handling of modules plugins in
:running_woman: Performance
-
babel-generator
-
#​16061 perf: Improve
@babel/generator
performance (@​liuxingbaoyu)
-
#​16061 perf: Improve
-
babel-traverse
- #​16060 Avoid dynamic dispatch when calling wrapCheck (@​yepitschunked)
:microscope: Output optimization
-
babel-plugin-transform-computed-properties
- #​6652 Optimize computed properties output (byte-wise) (@​Andarist)
v7.23.2
:bug: Bug Fix
-
babel-traverse
- #​16033 Only evaluate own String/Number/Math methods (@​nicolo-ribaudo)
-
babel-preset-typescript
-
#​16022 Rewrite
.tsx
extension when usingrewriteImportExtensions
(@​jimmydief)
-
#​16022 Rewrite
-
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
:rocket: New Feature
-
babel-plugin-proposal-import-wasm-source
,babel-plugin-syntax-import-source
,babel-plugin-transform-dynamic-import
-
#​15870 Support transforming
import source
for wasm (@​nicolo-ribaudo)
-
#​15870 Support transforming
-
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 defer
proposal transform support (@​nicolo-ribaudo)
-
#​15878 Implement
-
babel-generator
,babel-parser
,babel-types
-
#​15845 Implement
import defer
parsing support (@​nicolo-ribaudo) - #​15829 Add parsing support for the "source phase imports" proposal (@​nicolo-ribaudo)
-
#​15845 Implement
-
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
createImportExpressions
parser option (@​JLHwung)
-
#​15682 Add
-
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)
-
#​15893 Add
-
babel-preset-typescript
-
#​15913 Add
rewriteImportExtensions
option to TS preset (@​nicolo-ribaudo)
-
#​15913 Add
-
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-scoping
captures the variables of the method in the loop (@​liuxingbaoyu)
-
#​15962 fix:
:nail_care: Polish
-
babel-traverse
-
#​15797 Expand evaluation of global built-ins in
@babel/traverse
(@​lorenzoferre)
-
#​15797 Expand evaluation of global built-ins in
-
babel-plugin-proposal-explicit-resource-management
-
#​15985 Improve source maps for blocks with
using
declarations (@​nicolo-ribaudo)
-
#​15985 Improve source maps for blocks with
: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)
-
#​15984 Inline
v7.22.20
:house: Internal
-
babel-helper-validator-identifier
- #​15973 Remove special-casing of U+200C and U+200D (@​nicolo-ribaudo)
Configuration
📅 Schedule: Branch creation - "after 12am every weekday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Never, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Hey @estherkim! These files were changed:
build-system/tasks/e2e/controller-promise.js
build-system/tasks/e2e/describes-e2e.js
build-system/tasks/e2e/network-logger.js
build-system/tasks/e2e/package-lock.json
build-system/tasks/e2e/package.json
build-system/tasks/e2e/selenium-webdriver-controller.js
Hey @danielrozenberg! These files were changed:
build-system/tasks/visual-diff/package-lock.json
build-system/tasks/visual-diff/package.json
Hey @newmuis! These files were changed:
extensions/amp-story/OWNERS
@erwinmombay I had to regenerate all the Babel plugin tests to make this pass. Almost all of them changed to just remove whitespace or shuffle comments around whitespace, but these three files seem worth inspecting:
-
build-system/babel-plugins/babel-plugin-transform-default-assignment/test/fixtures/transform-assertions/should-transform-param/output.js
(hoists var declarations outside of function/class) -
build-system/babel-plugins/babel-plugin-transform-default-assignment/test/fixtures/transform-assertions/should-transform-param-destructures/output.js
(hoists var declarations outside of function/class) -
build-system/babel-plugins/babel-plugin-transform-jss/test/fixtures/transform-assertions/should-deopt-use-styles/output.mjs
(adds whitespace) -
build-system/babel-plugins/babel-plugin-imported-helpers/test/fixtures/transform-assertions/imported-helpers/output.mjs
(required a change to the companionoptions.json
file, uses a spread operator directly instead of a polyfill function)
Also, bundle-size seems to be going up across the board :-o