@lwc/rollup-plugin
9.5.3 · 27 Oct 2026MIT100.2k / weekRepositoryHomepagenpmAtom feed
Upgrading @lwc/rollup-plugin from 1.7.10 to 1.18.0
39 releases in betweennotes for 36
- 5+
- changes to make
- 0
- advisories fixed
- 18+
- new
- 19+
- fixes
Counted from 36 of 39 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
- breaking1.17.0
- breaking1.9.2
- breaking1.9.2
Security
- 1.10.1
#2145: Address security vulnerability GHSA-m57p-p67h-mq74.
- 1.9.8
#2132: Update the
inidependency to address a security issue.
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
- fixed
#2228 - synthetic-shadow: Fix a bug where
Event.prototype.composedPathreturns an incorrect value when dealing with components using native Shadow DOM. - fixed
#2195 - synthetic-shadow: Fix a bug for
Event.prototype.composedPathwhere incorrect assumptions were being made aboutTextnodes andEventTarget.
- fixed
- new
#2225: Add back
--force-publishflag to the release script. This forces lerna to generate a new version for all the packages regardless if the package is modified or not.
- new
- fixed
#2197 - engine-core: Handle CSS custom property declared in
styleattribute in the template.
- fixed
1.11.2 – 1.17.05 releases, nothing new or fixed; 1 without a note
61 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
2 internal lines (docs, tests, tooling) left out.