Releases: ionic-team/stencil
Releases · ionic-team/stencil
🍬 v4.9.1 (2024-01-08)
🐏 v4.9.0 (2023-12-18)
Bug Fixes
- compiler: fix transforming method parameters into docs (#5166) (2d16db6)
- mock-doc: add HTMLUListElement (#5169) (6233cb5), closes #3382
- runtime: allow setting
key
attr on nested Stencil components (#5164) (f6903a8) - runtime: patch
removeChild
forscoped
components (#5148) (956c196), closes #3278 - screenshot: reject pixel match process on exit (#5167) (c2ee40d)
Features
🐳 v4.8.2 (2023-12-11)
Bug Fixes
- compiler: make sure typesDir exist before writing to it (#5109) (9e4e27e)
- compiler: reapply changes to style import transformer (#5125) (#5131) (735d45a), closes #5016
- runtime: hide slotted content with no destination in scoped components (#5135) (77bce27), closes #4284
- runtime: relocate slotted content when slot parent element tag changes (#5120) (4303d6a), closes #4284
- runtime: update
textContent
patch to mimic Shadow Root (#5146) (55c56d6), closes #3977 - testing: make Puppeteer an optional dependency (#5145) (43cf0dc)
🍹 v4.8.1 (2023-12-04)
🌞 v4.8.0 (2023-11-27)
Bug Fixes
- hydrate: prevent dead code elimination of patch dom implementation (#4966) (5e36057)
- mock-doc: add
getAttributeNode
to mock elements (#5070) (4e840e0) - mock-doc: add inert to HTMLAttributes (#5072) (71a4110), closes #5071
- runtime: apply textnodes to shadow DOM instead of light DOM (#4946) (217d588)
- test: pass jest args correctly for v28/29 (#5068) (5c4ac32)
Features
- declarations: add popover attributes to JSX declarations (#5064) (f73aa14)
- runtime: proxy form associated custom element lifecycle callbacks (#4939) (ca53dbb)
Thanks
🎉 Thanks @HansClaasen for their contributions! 🎉
🐄 v4.7.2 (2023-11-13)
Bug Fixes
🍿 v4.7.1 (2023-11-06)
💪 v4.7.0 (2023.10.30)
Bug Fixes
- runtime: prevent additional attempted move of slot content (#4921) (adb3ccf)
- runtime: relocate slot content from non-shadow to shadow components w/ slot name change (#4940) (0fe78c7)
- runtime: slot name forwarding & attribute reset (#4993) (ee60f3b)
- runtime: slotted content order with sibling elements (#4994) (740c1e4)
- runtime: support "capture" style events (#4968) (2c8cfac)
- www: ensure that files necessary for www build are on disk (#4992) (b74220b)
- www: fix an inconsistency between www builds (#4983) (f113b05)
Features
Thanks
🎉 Thanks @joewoodhouse for their contributions! 🎉
💥 v4.6.0 (2023.10.23)
Bug Fixes
- compiler: consistently generate additional type files (#4938) (70cba50)
- compiler: persist polyfills on build (#4932) (b97dadc), closes #4661
- runtime: add height, width Source attrs (#4943) (c9a3eac), closes #4942
Features
- types: generate addEventListener and removeEventListener overloads to component html element type (#4909) (0249798)
Thanks
🎉 Thanks @m-thompson-code & @HansClaasen for their contributions! 🎉