Packages

@lwc/engine-core

9.5.3 · 27 Oct 2026MIT91.6k / weekRepositoryHomepagenpmAtom feed

Upgrading @lwc/engine-core from 2.0.0 to 2.1.0

1 release in betweenevery note read

Other targets from 2.0.0Newest 2.x2.50.0Latest9.5.3

Before you upgrade

Tick each one off as you go
  • breaking2.1.0
  • breaking2.1.0
  • breaking2.1.0
  • deprecated2.1.0

Release by release

  1. 2.1.0

    20 May 20213 new · 2 fixes
    • new

      #2301 - engine-core: Add experimental support for components that don't use shadow roots.

    • new

      #2292, #2294: Improve existing snapshot tests.

    • new

      #2306 - integration-karma: Add context to why a focus-related test might fail when running it locally.

    • fixed

      #2287 - synthetic-shadow: Fix currentTarget for event listeners added to shadow roots. currentTarget now correctly references the shadow root instead of the host element.

    • fixed

      #2328 - engine-core: Avoid adding synthetic shadow token to light DOM components

12 other lines we could not sort, mostly version bumps
  • #2226 - synthetic-shadow: Properly filter non-composed events. This change fixes a long-standing issue where non-composed bubbling events leak to listeners on standard HTML elements.

    2.1.0
  • #2271 - engine-core: Reference LightningElement instead of BaseLightningElementConstructor when invoking toString() on host elements.

    2.1.0
  • #2284 - synthetic-shadow: Discard duplicate event listeners on shadow roots and host elements.

    2.1.0
  • #2320 - engine-core: Preserve original ids/fragments in light DOM by disabling synthetic shadow id scoping

    2.1.0
  • #2330 #2331 - synthetic-shadow: Disable by default Element.prototype.innerText patching

    2.1.0
  • #2257 - babel-plugin-component: Remove all AST sub-traversals and streamline our decorator transform to enable the updating of @babel/core.

    2.1.0
  • #2282 - integration-karma: Refactor event propagation tests.

    2.1.0
  • #2275: Update git2gus parameter for 234 branch.

    2.1.0
  • #2303 - integration-karma: Clean the DOM after between test runs.

    2.1.0
  • #2305 - integration-karma: Stabilize a test that flaps in Firefox.

    2.1.0