sfdx-lwc-jest
sfdx-lwc-jest copied to clipboard
chore: bump the theoretically-non-breaking group across 1 directory with 9 updates
Bumps the theoretically-non-breaking group with 9 updates in the / directory:
| Package | From | To |
|---|---|---|
| @lwc/compiler | 8.16.4 |
8.19.1 |
| @lwc/engine-dom | 8.16.4 |
8.19.1 |
| @lwc/engine-server | 8.16.4 |
8.19.1 |
| @lwc/module-resolver | 8.16.4 |
8.19.1 |
| @lwc/synthetic-shadow | 8.16.4 |
8.19.1 |
| @lwc/wire-service | 8.16.4 |
8.19.1 |
| @babel/core | 7.26.10 |
7.27.4 |
| @babel/eslint-parser | 7.27.0 |
7.27.1 |
| @babel/plugin-proposal-decorators | 7.25.9 |
7.27.1 |
Updates @lwc/compiler from 8.16.4 to 8.19.1
Release notes
Sourced from @lwc/compiler's releases.
v8.19.1
What's Changed
- feat: CSR/SSRv1 context by
@jhefferman-sfdcin salesforce/lwc#5356v8.19.0
Better types for template elements
TypeScript component authors can now specify a new property,
__lwc_public_property_types__, to indicate to TypeScript which properties are available on the element created by a component. This prevents erroneous property definitions, which are otherwise unavoidable due to the way that TypeScript implements decorators.Example
// <c-inferred-props> class InferredProps extends LightningElement { @api exposed = 'hello' internal = 'secret' }// <c-explicit-props>
class ExplicitProps extends InferredProps {
lwc_public_property_types?: {
exposed: string
}
}class Container extends LightningElement {
checkInferred() {
const inferred = this.querySelector<LightningHTMLElement<InferredProps>>('c-inferred-props')!
inferred.exposed // ✅ Valid, no type error
inferred.internal // ❌ Invalid, but no type error!
}checkExplicit() {
const explicit = this.querySelector<LightningHTMLElement<ExplicitProps>>('c-explicit-props')!
explicit.exposed // ✅ Valid, no type error
explicit.internal // ✅ Invalid, and a type error occurs!
}
}
In this example, the element interface for
c-inferred-propsis defined byLightningHTMLElement<InferredProps>. That interface has an erroneous property definition,internal. Theinternalproperty is part of the component interface, but is not decorated with@api, so it should not be part of the element interface.The element interface for
c-explicit-propsis defined byLightningHTMLElement<ExplicitProps>. BecauseExplicitPropsdefines__lwc_public_property_types__, the element interface does not include theinternalproperty, which is the correct behavior.What else changed?
- feat: make it pop! (over)
@W-18425406by@wjhsfin salesforce/lwc#5357- chore: add summer25 def to nucleus.yaml by
@jhefferman-sfdcin salesforce/lwc#5365- feat(types): add hidden helper to make inferring element types better
@W-18442478by@wjhsfin salesforce/lwc#5362- chore: bump version to 8.19.0 by
@wjhsfin salesforce/lwc#5370- chore: release 8.19.0 by
@wjhsfin salesforce/lwc#5371
... (truncated)
Commits
107a414chore: bump version to 8.19.1 (#5374)7417320chore: bump version to 8.19.0 (#5370)d2c5d22chore: bump version to 8.18.2 (#5349)4e03fa7feat: addlwc:ondirective (#5344)1968440chore: bump version to 8.18.1 (#5338)529d080chore: bump version to v8.18.0 (#5333)c40065cchore: bump version to 8.17.0 (#5317)- See full diff in compare view
Updates @lwc/engine-dom from 8.16.4 to 8.19.1
Release notes
Sourced from @lwc/engine-dom's releases.
v8.19.1
What's Changed
- feat: CSR/SSRv1 context by
@jhefferman-sfdcin salesforce/lwc#5356v8.19.0
Better types for template elements
TypeScript component authors can now specify a new property,
__lwc_public_property_types__, to indicate to TypeScript which properties are available on the element created by a component. This prevents erroneous property definitions, which are otherwise unavoidable due to the way that TypeScript implements decorators.Example
// <c-inferred-props> class InferredProps extends LightningElement { @api exposed = 'hello' internal = 'secret' }// <c-explicit-props>
class ExplicitProps extends InferredProps {
lwc_public_property_types?: {
exposed: string
}
}class Container extends LightningElement {
checkInferred() {
const inferred = this.querySelector<LightningHTMLElement<InferredProps>>('c-inferred-props')!
inferred.exposed // ✅ Valid, no type error
inferred.internal // ❌ Invalid, but no type error!
}checkExplicit() {
const explicit = this.querySelector<LightningHTMLElement<ExplicitProps>>('c-explicit-props')!
explicit.exposed // ✅ Valid, no type error
explicit.internal // ✅ Invalid, and a type error occurs!
}
}
In this example, the element interface for
c-inferred-propsis defined byLightningHTMLElement<InferredProps>. That interface has an erroneous property definition,internal. Theinternalproperty is part of the component interface, but is not decorated with@api, so it should not be part of the element interface.The element interface for
c-explicit-propsis defined byLightningHTMLElement<ExplicitProps>. BecauseExplicitPropsdefines__lwc_public_property_types__, the element interface does not include theinternalproperty, which is the correct behavior.What else changed?
- feat: make it pop! (over)
@W-18425406by@wjhsfin salesforce/lwc#5357- chore: add summer25 def to nucleus.yaml by
@jhefferman-sfdcin salesforce/lwc#5365- feat(types): add hidden helper to make inferring element types better
@W-18442478by@wjhsfin salesforce/lwc#5362- chore: bump version to 8.19.0 by
@wjhsfin salesforce/lwc#5370- chore: release 8.19.0 by
@wjhsfin salesforce/lwc#5371
... (truncated)
Commits
107a414chore: bump version to 8.19.1 (#5374)7454013feat: CSR/SSRv1 context (#5356)7417320chore: bump version to 8.19.0 (#5370)be20445feat(types): add hidden helper to make inferring element types better@W-1844...d2c5d22chore: bump version to 8.18.2 (#5349)1968440chore: bump version to 8.18.1 (#5338)529d080chore: bump version to v8.18.0 (#5333)c40065cchore: bump version to 8.17.0 (#5317)- See full diff in compare view
Updates @lwc/engine-server from 8.16.4 to 8.19.1
Release notes
Sourced from @lwc/engine-server's releases.
v8.19.1
What's Changed
- feat: CSR/SSRv1 context by
@jhefferman-sfdcin salesforce/lwc#5356v8.19.0
Better types for template elements
TypeScript component authors can now specify a new property,
__lwc_public_property_types__, to indicate to TypeScript which properties are available on the element created by a component. This prevents erroneous property definitions, which are otherwise unavoidable due to the way that TypeScript implements decorators.Example
// <c-inferred-props> class InferredProps extends LightningElement { @api exposed = 'hello' internal = 'secret' }// <c-explicit-props>
class ExplicitProps extends InferredProps {
lwc_public_property_types?: {
exposed: string
}
}class Container extends LightningElement {
checkInferred() {
const inferred = this.querySelector<LightningHTMLElement<InferredProps>>('c-inferred-props')!
inferred.exposed // ✅ Valid, no type error
inferred.internal // ❌ Invalid, but no type error!
}checkExplicit() {
const explicit = this.querySelector<LightningHTMLElement<ExplicitProps>>('c-explicit-props')!
explicit.exposed // ✅ Valid, no type error
explicit.internal // ✅ Invalid, and a type error occurs!
}
}
In this example, the element interface for
c-inferred-propsis defined byLightningHTMLElement<InferredProps>. That interface has an erroneous property definition,internal. Theinternalproperty is part of the component interface, but is not decorated with@api, so it should not be part of the element interface.The element interface for
c-explicit-propsis defined byLightningHTMLElement<ExplicitProps>. BecauseExplicitPropsdefines__lwc_public_property_types__, the element interface does not include theinternalproperty, which is the correct behavior.What else changed?
- feat: make it pop! (over)
@W-18425406by@wjhsfin salesforce/lwc#5357- chore: add summer25 def to nucleus.yaml by
@jhefferman-sfdcin salesforce/lwc#5365- feat(types): add hidden helper to make inferring element types better
@W-18442478by@wjhsfin salesforce/lwc#5362- chore: bump version to 8.19.0 by
@wjhsfin salesforce/lwc#5370- chore: release 8.19.0 by
@wjhsfin salesforce/lwc#5371
... (truncated)
Commits
107a414chore: bump version to 8.19.1 (#5374)7454013feat: CSR/SSRv1 context (#5356)7417320chore: bump version to 8.19.0 (#5370)d2c5d22chore: bump version to 8.18.2 (#5349)1968440chore: bump version to 8.18.1 (#5338)529d080chore: bump version to v8.18.0 (#5333)721b417chore: enable engine-server fixture tests in production mode@W-17972327(#5327)88580b8chore(fixtures): remove some files (#5326)7039b03fix(ssr): address scope token test failures (#5324)58cbe77fix(wire): connect wire before calling connectedCallback@W-18205007(#5322)- Additional commits viewable in compare view
Updates @lwc/module-resolver from 8.16.4 to 8.19.1
Release notes
Sourced from @lwc/module-resolver's releases.
v8.19.1
What's Changed
- feat: CSR/SSRv1 context by
@jhefferman-sfdcin salesforce/lwc#5356v8.19.0
Better types for template elements
TypeScript component authors can now specify a new property,
__lwc_public_property_types__, to indicate to TypeScript which properties are available on the element created by a component. This prevents erroneous property definitions, which are otherwise unavoidable due to the way that TypeScript implements decorators.Example
// <c-inferred-props> class InferredProps extends LightningElement { @api exposed = 'hello' internal = 'secret' }// <c-explicit-props>
class ExplicitProps extends InferredProps {
lwc_public_property_types?: {
exposed: string
}
}class Container extends LightningElement {
checkInferred() {
const inferred = this.querySelector<LightningHTMLElement<InferredProps>>('c-inferred-props')!
inferred.exposed // ✅ Valid, no type error
inferred.internal // ❌ Invalid, but no type error!
}checkExplicit() {
const explicit = this.querySelector<LightningHTMLElement<ExplicitProps>>('c-explicit-props')!
explicit.exposed // ✅ Valid, no type error
explicit.internal // ✅ Invalid, and a type error occurs!
}
}
In this example, the element interface for
c-inferred-propsis defined byLightningHTMLElement<InferredProps>. That interface has an erroneous property definition,internal. Theinternalproperty is part of the component interface, but is not decorated with@api, so it should not be part of the element interface.The element interface for
c-explicit-propsis defined byLightningHTMLElement<ExplicitProps>. BecauseExplicitPropsdefines__lwc_public_property_types__, the element interface does not include theinternalproperty, which is the correct behavior.What else changed?
- feat: make it pop! (over)
@W-18425406by@wjhsfin salesforce/lwc#5357- chore: add summer25 def to nucleus.yaml by
@jhefferman-sfdcin salesforce/lwc#5365- feat(types): add hidden helper to make inferring element types better
@W-18442478by@wjhsfin salesforce/lwc#5362- chore: bump version to 8.19.0 by
@wjhsfin salesforce/lwc#5370- chore: release 8.19.0 by
@wjhsfin salesforce/lwc#5371
... (truncated)
Commits
107a414chore: bump version to 8.19.1 (#5374)7417320chore: bump version to 8.19.0 (#5370)d2c5d22chore: bump version to 8.18.2 (#5349)1968440chore: bump version to 8.18.1 (#5338)529d080chore: bump version to v8.18.0 (#5333)c40065cchore: bump version to 8.17.0 (#5317)- See full diff in compare view
Updates @lwc/synthetic-shadow from 8.16.4 to 8.19.1
Release notes
Sourced from @lwc/synthetic-shadow's releases.
v8.19.1
What's Changed
- feat: CSR/SSRv1 context by
@jhefferman-sfdcin salesforce/lwc#5356v8.19.0
Better types for template elements
TypeScript component authors can now specify a new property,
__lwc_public_property_types__, to indicate to TypeScript which properties are available on the element created by a component. This prevents erroneous property definitions, which are otherwise unavoidable due to the way that TypeScript implements decorators.Example
// <c-inferred-props> class InferredProps extends LightningElement { @api exposed = 'hello' internal = 'secret' }// <c-explicit-props>
class ExplicitProps extends InferredProps {
lwc_public_property_types?: {
exposed: string
}
}class Container extends LightningElement {
checkInferred() {
const inferred = this.querySelector<LightningHTMLElement<InferredProps>>('c-inferred-props')!
inferred.exposed // ✅ Valid, no type error
inferred.internal // ❌ Invalid, but no type error!
}checkExplicit() {
const explicit = this.querySelector<LightningHTMLElement<ExplicitProps>>('c-explicit-props')!
explicit.exposed // ✅ Valid, no type error
explicit.internal // ✅ Invalid, and a type error occurs!
}
}
In this example, the element interface for
c-inferred-propsis defined byLightningHTMLElement<InferredProps>. That interface has an erroneous property definition,internal. Theinternalproperty is part of the component interface, but is not decorated with@api, so it should not be part of the element interface.The element interface for
c-explicit-propsis defined byLightningHTMLElement<ExplicitProps>. BecauseExplicitPropsdefines__lwc_public_property_types__, the element interface does not include theinternalproperty, which is the correct behavior.What else changed?
- feat: make it pop! (over)
@W-18425406by@wjhsfin salesforce/lwc#5357- chore: add summer25 def to nucleus.yaml by
@jhefferman-sfdcin salesforce/lwc#5365- feat(types): add hidden helper to make inferring element types better
@W-18442478by@wjhsfin salesforce/lwc#5362- chore: bump version to 8.19.0 by
@wjhsfin salesforce/lwc#5370- chore: release 8.19.0 by
@wjhsfin salesforce/lwc#5371
... (truncated)
Commits
107a414chore: bump version to 8.19.1 (#5374)7417320chore: bump version to 8.19.0 (#5370)d2c5d22chore: bump version to 8.18.2 (#5349)1968440chore: bump version to 8.18.1 (#5338)529d080chore: bump version to v8.18.0 (#5333)c40065cchore: bump version to 8.17.0 (#5317)- See full diff in compare view
Updates @lwc/wire-service from 8.16.4 to 8.19.1
Release notes
Sourced from @lwc/wire-service's releases.
v8.19.1
What's Changed
- feat: CSR/SSRv1 context by
@jhefferman-sfdcin salesforce/lwc#5356v8.19.0
Better types for template elements
TypeScript component authors can now specify a new property,
__lwc_public_property_types__, to indicate to TypeScript which properties are available on the element created by a component. This prevents erroneous property definitions, which are otherwise unavoidable due to the way that TypeScript implements decorators.Example
// <c-inferred-props> class InferredProps extends LightningElement { @api exposed = 'hello' internal = 'secret' }// <c-explicit-props>
class ExplicitProps extends InferredProps {
lwc_public_property_types?: {
exposed: string
}
}class Container extends LightningElement {
checkInferred() {
const inferred = this.querySelector<LightningHTMLElement<InferredProps>>('c-inferred-props')!
inferred.exposed // ✅ Valid, no type error
inferred.internal // ❌ Invalid, but no type error!
}checkExplicit() {
const explicit = this.querySelector<LightningHTMLElement<ExplicitProps>>('c-explicit-props')!
explicit.exposed // ✅ Valid, no type error
explicit.internal // ✅ Invalid, and a type error occurs!
}
}
In this example, the element interface for
c-inferred-propsis defined byLightningHTMLElement<InferredProps>. That interface has an erroneous property definition,internal. Theinternalproperty is part of the component interface, but is not decorated with@api, so it should not be part of the element interface.The element interface for
c-explicit-propsis defined byLightningHTMLElement<ExplicitProps>. BecauseExplicitPropsdefines__lwc_public_property_types__, the element interface does not include theinternalproperty, which is the correct behavior.What else changed?
- feat: make it pop! (over)
@W-18425406by@wjhsfin salesforce/lwc#5357- chore: add summer25 def to nucleus.yaml by
@jhefferman-sfdcin salesforce/lwc#5365- feat(types): add hidden helper to make inferring element types better
@W-18442478by@wjhsfin salesforce/lwc#5362- chore: bump version to 8.19.0 by
@wjhsfin salesforce/lwc#5370- chore: release 8.19.0 by
@wjhsfin salesforce/lwc#5371
... (truncated)
Commits
107a414chore: bump version to 8.19.1 (#5374)7417320chore: bump version to 8.19.0 (#5370)d2c5d22chore: bump version to 8.18.2 (#5349)1968440chore: bump version to 8.18.1 (#5338)529d080chore: bump version to v8.18.0 (#5333)c40065cchore: bump version to 8.17.0 (#5317)- See full diff in compare view
Updates @babel/core from 7.26.10 to 7.27.4
Release notes
Sourced from @babel/core's releases.
v7.27.4 (2025-05-30)
:eyeglasses: Spec Compliance
babel-parser,babel-plugin-proposal-explicit-resource-management:nail_care: Polish
:microscope: Output optimization
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-destructuring,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime
- #17287 Reduce
regeneratorsize more (@liuxingbaoyu)babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-destructuring,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs3
- #17334 Use shorter method names for regenerator context (
@nicolo-ribaudo)- #17268 Reduce
regeneratorhelper size (@liuxingbaoyu)babel-core,babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-destructuring,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime,babel-standalone
- #17238 Split
regeneratorRuntimeinto multiple helpers (@nicolo-ribaudo)Committers: 4
- Babel Bot (
@babel-bot)- Huáng Jùnliàng (
@JLHwung)- Nicolò Ribaudo (
@nicolo-ribaudo)@liuxingbaoyuv7.27.3 (2025-05-27)
:bug: Bug Fix
babel-generatorbabel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3
- #17328 Correctly set
.displayNameonGeneratorFunction(@nicolo-ribaudo)babel-plugin-proposal-explicit-resource-managementbabel-plugin-proposal-decorators,babel-types
- #17321 fix(converter): Remove
abstractmodifiers in class declaration to expression conversion (@magic-akari)babel-helper-module-transforms,babel-plugin-proposal-explicit-resource-management,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-umdbabel-parser
- #17312 fix(parser): properly handle optional markers in generator class methods (
@magic-akari)- #17307 fix(parser): Terminate modifier parsing at newline (
@magic-akari)babel-generator,babel-parserCommitters: 7
- Babel Bot (
@babel-bot)- Huáng Jùnliàng (
@JLHwung)- Nicolò Ribaudo (
@nicolo-ribaudo)- Vik R (
@vikr01)
... (truncated)
Changelog
Sourced from @babel/core's changelog.
v7.27.4 (2025-05-30)
:eyeglasses: Spec Compliance
babel-parser,babel-plugin-proposal-explicit-resource-management:nail_care: Polish
:microscope: Output optimization
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-destructuring,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime
- #17287 Reduce
regeneratorsize more (@liuxingbaoyu)babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-destructuring,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs3
- #17334 Use shorter method names for regenerator context (
@nicolo-ribaudo)- #17268 Reduce
regeneratorhelper size (@liuxingbaoyu)babel-core,babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-block-scoping,babel-plugin-transform-classes,babel-plugin-transform-destructuring,babel-plugin-transform-regenerator,babel-plugin-transform-runtime,babel-preset-env,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime,babel-standalone
- #17238 Split
regeneratorRuntimeinto multiple helpers (@nicolo-ribaudo)v7.27.3 (2025-05-27)
:bug: Bug Fix
babel-generatorbabel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3
- #17328 Correctly set
.displayNameonGeneratorFunction(@nicolo-ribaudo)babel-plugin-proposal-explicit-resource-managementbabel-plugin-proposal-decorators,babel-types
- #17321 fix(converter): Remove
abstractmodifiers in class declaration to expression conversion (@magic-akari)babel-helper-module-transforms,babel-plugin-proposal-explicit-resource-management,babel-plugin-transform-modules-amd,babel-plugin-transform-modules-commonjs,babel-plugin-transform-modules-umdbabel-parser
- #17312 fix(parser): properly handle optional markers in generator class methods (
@magic-akari)- #17307 fix(parser): Terminate modifier parsing at newline (
@magic-akari)babel-generator,babel-parserv7.27.2 (2025-05-06)
:bug: Bug Fix
babel-parser
- #17289 fix:
@babel/parser/bin/index.jscontainsnode:protocol require (@liuxingbaoyu)- #17291 fix: Private class method not found when TS and estree (
@liuxingbaoyu)babel-plugin-transform-object-rest-spreadbabel-plugin-transform-modules-commonjs,babel-template
- #17284 fix(babel-template): Properly handle empty string replacements (
@magic-akari):running_woman: Performance
babel-cli
... (truncated)
Commits
7d06930v7.27.4a0690e3SplitregeneratorRuntimeinto multiple helpers (#17238)da5e371v7.27.34b76a5fEnabledot-notationrule (#17301)73623f1Refine typing for parserOverride in babel plugins (#17322)eebd3a0v7.27.1c19e00e[babel 8] Remove unnecessary CJS ESM wrapper (#17261)65b1c1dIgnore browser-only files in coverage reports (#17262)35e7907Update error stack test (#17252)afe6ae2Updatejest-light-runnerto v0.7.0 (#17245)- Additional commits viewable in compare view
Updates @babel/eslint-parser from 7.27.0 to 7.27.1
Release notes
Sourced from @babel/eslint-parser's releases.
v7.27.1 (2025-04-30)
Thanks
@kermanxand@woaitsAryanfor your first PRs!:eyeglasses: Spec Compliance
babel-parserbabel-parser,babel-types:bug: Bug Fix
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-traversebabel-helper-wrap-function,babel-plugin-transform-async-to-generator
- #17251 Fix: propagate argument evaluation errors through async promise chain (
@magic-akari)babel-helper-remap-async-to-generator,babel-plugin-transform-async-to-generatorbabel-helper-fixtures,babel-parserbabel-generator,babel-parserbabel-parserbabel-compat-data,babel-preset-envbabel-traverse
- #17156 fix: Objects and arrays with multiple references should not be evaluated (
@liuxingbaoyu)babel-generator:nail_care: Polish
babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining,babel-plugin-proposal-decorators,babel-plugin-transform-arrow-functions,babel-plugin-transform-class-properties,babel-plugin-transform-destructuring,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-chaining,babel-plugin-transform-parameters,babel-traverse
- #17221 Reduce generated names size for the 10th-11th (
@nicolo-ribaudo):house: Internal
babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime
- #17263 Remove unused
regenerator-runtimedep in@babel/runtime(@nicolo-ribaudo)babel-compat-data,babel-preset-envbabel-compat-data,babel-standalonebabel-register
- #16844 Migrate
@babel/registerto cts (@liuxingbaoyu)babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3
- #17205 Inline regenerator in the relevant packages (
@nicolo-ribaudo)- All packages
... (truncated)
Changelog
Sourced from @babel/eslint-parser's changelog.
v7.27.1 (2025-04-30)
:eyeglasses: Spec Compliance
babel-parserbabel-parser,babel-types:bug: Bug Fix
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-traversebabel-helper-wrap-function,babel-plugin-transform-async-to-generator
- #17251 Fix: propagate argument evaluation errors through async promise chain (
@magic-akari)babel-helper-remap-async-to-generator,babel-plugin-transform-async-to-generatorbabel-helper-fixtures,babel-parserbabel-generator,babel-parserbabel-parserbabel-compat-data,babel-preset-envbabel-traverse
- #17156 fix: Objects and arrays with multiple references should not be evaluated (
@liuxingbaoyu)babel-generator:nail_care: Polish
babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining,babel-plugin-proposal-decorators,babel-plugin-transform-arrow-functions,babel-plugin-transform-class-properties,babel-plugin-transform-destructuring,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-chaining,babel-plugin-transform-parameters,babel-traverse
- #17221 Reduce generated names size for the 10th-11th (
@nicolo-ribaudo):house: Internal
babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime
- ...
Description has been truncated