Packages

@lwc/synthetic-shadow

9.5.3 · 27 Oct 2026MIT276.2k / weekRepositoryHomepagenpmAtom feed

Upgrading @lwc/synthetic-shadow from 2.2.2 to 2.50.0

144 releases in betweennotes for 30

Other targets from 2.2.2Latest9.5.3
3+
changes to make
0
advisories fixed
32+
new
40+
fixes

Counted from 30 of 144 release notes. Advisories are counted from the advisory database, in full.

Before you upgrade

Tick each one off as you go
  • breaking2.37.0
  • breaking2.2.6
  • deprecated2.2.5

Release by release

  1. 2.50.0

    19 Jun 20231 new
    • new

      Add enableLightningWebSecurityTransforms to rollup-plugin

  2. 2.49.1no release note

  3. 2.49.0

    13 Jun 20231 new · 2 fixes
    • new

      Apply static optimization to lwc:ref

    • fixed

      template-compiler: Support custom renderer hooks for external components

    • fixed

      hydration: Log errors/warnings only in dev mode

  4. 2.48.0

    6 Jun 20231 new
    • new

      compiler: Return cssScopeTokens

  5. 2.47.0

    5 Jun 20231 new
    • new

      Add LWS flag & import babel plugins

  6. 2.46.0

    1 Jun 20232 new · 2 fixes
    • new

      compiler: Implement mechanism to gather internal metrics and logs

    • new

      engine-core: Optimize static elements with listeners

    • fixed

      engine-core: Fix lwc:external attribute handling

    • fixed

      rollup-plugin: Ensure dependencies are declared

  7. 2.45.0 – 2.45.56 releases, nothing new or fixed; 5 without a note

  8. 2.44.0

    17 Apr 20231 new · 4 fixes
    • new

      synthetic-shadow: Add support for EventListenerObject handleEvent

    • fixed

      Convert camel cased names to kebab case in registerComponent selector

    • fixed

      engine-server: Do not escape <style> content

    • fixed

      engine-core: Remove dev-only errors for decorators

    • fixed

      engine-core: Remove dev-only HTMLElement accessors

22 other lines we could not sort, mostly version bumps
  • Revert "fix: implement stylesheet registration and disallow arbitrary…

    2.45.0
  • #2470 - engine-core: Remove duplicate dev assertions

    2.3.3
  • #2395 - perf-benchmarks: Replaces the Best performance tests with Tachometer.

    2.3.0
  • #2405 - engine-core: Changes the template compilation of text nodes (with interpolated expressions), so it only generates one vnode.

    2.3.0
  • #2426 - synthetic-shadow: micro-optimization for patchedAddEventListener. It avoids cloning an Array of arguments every time addEventListener is called.

    2.3.0
  • #2413 - engine-core: Replace all the hidden fields with WeakMaps.

    2.2.9
  • #2417 - engine-core: Reduce generated code size by refactoring code to use helper functions from @lwc/shared.

    2.2.9
  • #2416: Remove duplicate @lwc/shared code in @lwc/engine-dom and @lwc/engine-server bundled code.

    2.2.9
  • #2421 - engine-core: Clear performance marks and measures generated by the experimental profiler.

    2.2.9
  • #2418 - template-compiler: Accept HTML comments inside element with the lwc:dom directive.

    2.2.8

27 internal lines (docs, tests, tooling) left out.