Releases: stenciljs/core
Releases · stenciljs/core
🍸 4.27.1 (2025-02-25)
🏔 4.27.0 (2025-02-21)
Bug Fixes
- hydrate: support dash-case case in hydrate mode (#6158) (30f2a09), closes #6150
- runtime:
scoped: true
slot fallback with forwarded slot (#6171) (57e7e58), closes #6170 - runtime: always call component lifecycle hooks (#6167) (260ced2), closes #6165
- runtime: append newChild if parent node doesn't match with patched node (#6141) (eafe1f9), closes #6140
Features
- runtime: add
slotchange
event andassignedNodes
/assignedElements
methods forscoped: true
slots (#6151) (2a1038e)
Refactor
- runtime: make WeakMap obsolete (#6156)
🎉 Thanks for @johnjenkins, @danielleroux and @itsjustaplant for their contributions! 🎉
🐇 4.26.0 (2025-02-11)
Features
🎉 Thanks for @johnjenkins for their contributions! 🎉
🐉 4.25.3 (2025-02-04)
🐉 4.25.2 (2025-02-04)
Bug Fixes
- runtime: clean deferredConnectedCallbacks array on disconnectedCallback (#6142) (788dfd0), closes #6119
- runtime: don't flag html tag with hydrate flag anymore (#6103) (0691295), closes #6091
- ssr: correctly resolve slots during hydration (#6131) (8853790), closes #6130
- ssr: exponential perf slow down (#6128) (c1e6838), closes #6127
- ssr: multiple component instances sharing initial properties (#6126) (f7ecec3), closes #6125
- ssr: stop stripping comment nodes (#6123) (5a7ab24), closes #6120
Thanks
🎉 Thanks for @johnjenkins for their contributions! 🎉
🌳 4.25.1 (2025-01-24)
Bug Fixes
- dist-custom-elements: stop duplicate
@stencil/core
(#6109) (dc4c88f), closes #6040, closes #4135 - runtime: allow classList to be null (#6118) (749fab9), closes #6117
- runtime: fix NotFoundError in addStyle function with referenceNode parent check (#6107) (26ceed6), closes #6106
- runtime: SSR class handling breaks normal class handling (#6116) (1e8a2d2), closes #6114, closes #6115
Thanks
🎉 Thanks for @johnjenkins for their contributions! 🎉
🏅 4.25.0 (2025-01-22)
Bug Fixes
- SSR: class prop / state reactivity for target es2022 (#6099) (07dcfa8), closes #6095
- test: stop re-running prototype augment in spec tests. (#6105) (a7d3873), closes #6104
Features
- mock-doc:
assignednodes
andassignedElements
(#6108) (777aafd) - runtime: Add element to component error handler. Enables error boundaries (#2979) (5605d48)
Reverts
🚜 4.24.0 (2025-01-17)
Bug Fixes
- runtime: clean up ancestor nodes on resolve (#6094) (2503dc5)
- testing: update puppeteer, default to 'new' headless (#6098) (6537869)
Features
- runtime:
@Prop
/@State
now work with runtime decorators (#6084) (82fc857) - slot-polyfill: patch insertBefore & slotted node parentNode (#6096) (efb40d5), closes #6043
Thanks
🎉 Thanks for @johnjenkins for their contributions! 🎉
🌮 4.23.2 (2025-01-10)
🌯 4.23.1 (2025-01-06)
Bug Fixes
- correctly handle svg class attribute within
parseClassList
(#6085) (5d29255) - mock-doc: don't force template tags to have a shadowroot (#6078) (b63039f)
- runtime decorators (#6076) (9e6483a), closes #3831
- scoped: fixes for
<slot />
and slotted nodes (#6082) (13ee704), closes #6080, #6081 and #6088 - SSR: patch
scoped: true
SSR-ed, slotted nodes next/prev sibling accessors (#6057) (af102ce), closes #6056
Thanks
🎉 Thanks to @ and @johnjenkins and @dwirz for their contributions! 🎉