Skip to content

Releases: stenciljs/core

🏝 4.43.4 (2026-04-13)

13 Apr 12:46
a1589d9

Choose a tag to compare

Bug Fixes

  • cache host refs in public render() method (#6674) (7dd8ea7)
  • compiler: set log file path when writeLog is enabled (#6655) (3d95083), closes #6632
  • runtime: normalize legacy watcher metadata for backward compatibility (#6676) (db26aba)
  • runtime: skip setter when removing reflected bool attr (#6673) (6c8a3b6), closes #6672
  • utils: handle Unicode characters in serializeProperty (#6654) (000ddb9), closes #6643

New Contributors

Full Changelog: v4.43.3...v4.43.4

🐕 4.43.3 (2026-03-19)

13 Apr 12:44
aac3605

Choose a tag to compare

New Contributors

Full Changelog: v4.43.2...v4.43.3

🌙 4.43.2 (2026-02-27)

27 Feb 09:27
534643f

Choose a tag to compare

Bug Fixes

  • compiler: mixin jsx processing (#6615) (ccda746)
  • compiler: proper discovery and processing of external mixins / classes (#6620) (0ee951e)
  • dist-custom-elements: stop render function being stripped from imports (#6623) (cd33ccb)
  • mock-doc: add missing part setter to MockElement (#6612) (abfdd57)
  • runtime: init prop reactivity when ele.prop === instance.prop (#6614) (ad6a344)
  • runtime: mixin get / set @Prop infinite loop (#6618) (11201b5)
  • types: provide warnings for ts 4094; anon classes may not be private or protected (#6613) (3fbc441)
  • types: raise typescript errors even without components.d.ts (#6616) (827d0d6)

New Contributors

Full Changelog: v4.43.1...v4.43.2

🏹 4.43.1 (2026-02-20)

20 Feb 17:27
855d0ff

Choose a tag to compare

Bug Fixes

New Contributors

Full Changelog: v4.43.0...v4.43.1

👒 4.43.0 (2026-02-13)

17 Feb 08:52
5c0fec9

Choose a tag to compare

Bug Fixes

Features

  • dist-custom-elements: new autoLoader option (#6594) (e130b7a)

Full Changelog: v4.42.1...v4.43.0

🌍 4.42.1 (2026-02-06)

06 Feb 17:46
1ceca58

Choose a tag to compare

Bug Fixes

  • compiler: make available resolveVar for import (#6588) (e4eeb37)
  • compiler: scrape build-conditionals from FunctionalComponents (#6586) (d63bf5d)
  • css: make scoped 'slotted' selector replacement less greedy (#6580) (10e6184)
  • docs: preserve css properties outside of production builds (#6579) (69d331e)
  • mock-doc: add global instanceof HTMLElement / SVGElement plus new MockLabelElement (#6581) (756b7aa)
  • runtime: dist parent should hydrate even when children fail (#6583) (50ad901)
  • runtime: call componentShouldUpdate for every prop changed (#6587) (dd4d2e6)
  • types: don't include @internal properties in dist build required fields (#6585) (6136a67)

Full Changelog: v4.42.0...v4.42.1

🚑 4.42.0 (2026-02-01)

01 Feb 23:42
a50de3f

Choose a tag to compare

Bug Fixes

Features

New Contributors

Full Changelog: v4.41.3...v4.42.0

🎇 4.41.3 (2026-01-23)

23 Jan 12:35
d4d9594

Choose a tag to compare

Bug Fixes

  • build: auto add name, form and disabled to formAssociated components (#6561) (4e19b99)
  • runtime: ref callback order (#6552) (e006cf7)
  • runtime: PropSerialize not called for JSX props before instance creation (#6558) (88b3315)
  • ssr: support jsxImportSource within hydrate-script output (#6563) (5ca9668)
  • testing: initialise mock-doc childNodes with get / set. Allows patching during tests (#6564) (dbaa9fb)

Full Changelog: v4.41.2...v4.41.3

🐝 4.41.2 (2026-01-16)

16 Jan 10:22
ea60f1c

Choose a tag to compare

Bug Fixes

  • mock-doc: handle undefined delay in setTimeout/setInterval (#6539) (0d3a068)
  • runtime: bundle size (#6549) (3de7ba6)
  • runtime: style elements use textContent for TrustedHTML assignment (#6544) (a708bdc)
  • runtime: various jsx-runtime behaviours (#6538) (8f9efc5)
  • ssr: style re-attachment, replaying init animations (#6540) (43608fa)
  • testing: support jsxImportSource in internal jest test runner (#6547) (6ac3b51)

Full Changelog: v4.41.1...v4.41.2

🌴 4.41.1 (2026-01-08)

08 Jan 23:40
a3e5317

Choose a tag to compare

Bug Fixes

  • runtime: fix jsxImportSource Fragment handling (#6531) (953346e)
  • ssr: remove global hack to stop duplicate tagTransformer instances (#6529) (4bb24de)
  • types: add IntrinsicElements to jsximportSource runtime definitions (#6532) (0fa0bc8)
  • types: FunctionalComponent can return null for jsxImportSource (#6533) (82b47b8)

Full Changelog: v4.41.0...v4.41.1