Skip to content

Releases: stenciljs/core

🌙 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

🏂 4.41.0 (2026-01-02)

02 Jan 22:24
b6af869

Choose a tag to compare

Bug Fixes

  • build: always fail build on typescript failure (#6520) (74aea99)
  • cli: --stats accepts optional path string as per documentation (#6524) (42ebdfa)
  • compiler: stop error from globalScript lack of default export (#6527) (ba03ccf)
  • css: strip line breaks from final template literal (#6517) (dfeeaec)
  • runtime: allow cloneNode patch even without <slot> (#6513) (e893bd1)
  • runtime: delay non-shadow onConnectedCallback; make sure slotted content is available (#6519) (9e38aa7)
  • runtime: update non-shadow slotted content visibility via dynamic <slot> (#6514) (cdcd873)
  • testing: jest / mixin related errors (#6512) (5c17422)
  • types: components.d.ts - correctly import / export used enums (#6522) (e243c6f)

Features

Full Changelog: v4.40.1...v4.41.0

🐂 4.40.1 (2025-12-23)

23 Dec 22:42
64f6089

Choose a tag to compare

Bug Fixes

  • compiler: docs generation when using excludedComponents (#6509) (4209437)
  • css: @container query parsing (#6508) (208a105)
  • css: escape backslashes (#6506) (758b8ee)
  • runtime: more robust supportsConstructableStylesheets test (#6510) (484b1b8)

Full Changelog: v4.40.0...v4.40.1