@lwc/engine-dom
9.5.3 · 27 Oct 2026MIT281.8k / weekRepositoryHomepagenpmAtom feed
Upgrading @lwc/engine-dom from 1.17.1 to 1.18.0
8 releases in betweennotes for 4
- 2+
- changes to make
- 0
- advisories fixed
- 1+
- new
- 3+
- fixes
Counted from 4 of 8 release notes. Advisories are counted from the advisory database, in full.
Before you upgrade
Tick each one off as you go- breaking1.18.0
- breaking1.17.5
Release by release
1.17.8 – 1.18.03 releases, nothing new or fixed; 2 without a note
- fixed
#2250 - synthetic-shadow: Fixes a bug with the innerText polyfill on elements that has no selectable text.
- fixed
- fixed
#2241 - synthetic-shadow: Fixes an issue where the same event listener, used on different shadow roots or host elements, would be invoked with the first shadow root as context always.
- fixed
- new
#2217 - style-compiler: allows ::slotted css selector.
- fixed
#2233 - template-compiler: Fixes an issue where the template compiler incorrectly binds the iterator when multiple iterators are nested in the template.
- new
1.17.2 – 1.17.32 releases, no release note
10 other lines we could not sort, mostly version bumps
- 1.18.0
#2242 - template-compiler: Tidy up typescript types and helpers in template compiler.
- 1.18.0
#2260: Update project dependencies
- 1.17.6
#2246 - template-compiler: Replace
@babel/generatorbyastringfor codegen. This change results in 15% performance improvement in compiler code evaluation time and 0 to 50% performance speedup in compilation time depending on the use case. The performance gain depends on the presence and size of the HTML template in the LWC module. - 1.17.5
#2247 - synthetic-shadow: Enforces shadow dom semantics on HTMLElement.innerText by default.
- 1.17.5
#2239, #2240 - template-compiler: Performance improvements to the template-compiler.
- 1.17.5
#2221 - babel-plugin-component: Moves component registration transform out of post process step. This is in preparation for @babel/core dependency update.
- 1.17.4
#2234 - template-compiler: Removes
iterator.nextrestriction, which speeds up the expression parsing by removing the need to traverse the AST. - 1.17.4
#2230 - template-compiler: Removes unreachable code for inline style parsing.
- 1.17.4
#2232 - template-compiler: Removes unused id from internal state.
- 1.17.4
#2235 - template-compiler: Use single traversal for scoped id generation