@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
- 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
- new
Add enableLightningWebSecurityTransforms to rollup-plugin
- new
2.49.1no release note
- 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
- new
- new
compiler: Return cssScopeTokens
- new
- new
Add LWS flag & import babel plugins
- new
- 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
- new
2.45.0 – 2.45.56 releases, nothing new or fixed; 5 without a note
- 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
- new
22 other lines we could not sort, mostly version bumps
- 2.45.0
Revert "fix: implement stylesheet registration and disallow arbitrary…
- 2.3.3
#2470 - engine-core: Remove duplicate dev assertions
- 2.3.0
#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 timeaddEventListeneris called. - 2.2.9
#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/sharedcode in@lwc/engine-domand@lwc/engine-serverbundled code. - 2.2.9
#2421 - engine-core: Clear performance marks and measures generated by the experimental profiler.
- 2.2.8
#2418 - template-compiler: Accept HTML comments inside element with the
lwc:domdirective.
27 internal lines (docs, tests, tooling) left out.