Skip to content

Releases: stenciljs/core

🐎 4.38.2 (2025-10-17)

17 Oct 19:40
b990425

Choose a tag to compare

Bug Fixes

  • build: absolute to relative path conversion: greedy extension replacement (#6421) (5341bf4)
  • mock-doc: implement part API (#6423) (a85d031)
  • types: new MixedInCtor type to make Mixin components type-safe (#6422) (b191267)
  • types: temporary autocorrect fix (#6426) (7044550)

New Contributors

Full Changelog: v4.38.1...v4.38.2

🚎 4.38.1 (2025-10-10)

10 Oct 09:27
5c5edfd

Choose a tag to compare

Bug Fixes

  • build: add extended class source in collection dependencies (#6412) (40516ea)
  • runtime: better boolean attribute handling (#6413) (06a2375)

Testing

  • Test Export internal mockComponentMeta object making writing custom output-target tests easier (ef05b45)

Deps

New Contributors

Full Changelog: v4.38.0...v4.38.1

🎿 4.38.0 (2025-10-02)

02 Oct 21:38
87074d1

Choose a tag to compare

Features

Bug Fixes

  • local (same-file) class inheritance search (#6403) (695b1ac)
  • runtime: stop immediate re-renders for reflected props when null !== undefined (#6404) (680b12e)
  • test: stop duplicate super calls in Jest (#6401) (32160ad)
  • test: trigger @Watch decorators on inherited classes in jest env (#6402) (f277068)

New Contributors

Full Changelog: v4.37.1...v4.38.0

🏰 4.37.1 (2025-09-19)

19 Sep 20:58
d442307

Choose a tag to compare

Bug Fixes

  • dist-custom-elements: revert #6381 (77cfdb3)
  • Mixin: export MixinFactory type for ease of use (#6390) (a26114e)
  • runtime: stop eager json parsing for unknown and any type bindings (#6384) (ccae0d7)

New Contributors

Full Changelog: v4.37.0...v4.37.1

⛴ 4.37.0 (2025-09-13)

13 Sep 08:51
d7ee800

Choose a tag to compare

Bug Fixes

  • fix(dist-custom-elements): make watchers fire immediately when element already defined by @kristilw in #6381
  • fix(dist-custom-elements): apply initializeNextTick config setting by @johnjenkins in #6382

Features

Thanks to @kristilw for their contributions! 🎉

Full Changelog: v4.36.3...v4.37.0

🐈 4.36.3 (2025-08-20)

13 Sep 08:47
1a20bb5

Choose a tag to compare

Bug Fixes

  • rollup: proper warn handling (#6357) (0831d2c)
  • runtime: fixed parsing of complex attributes that contains JSON strings (#6359) (7047196)

Thanks to @jttommy for their contributions! 🎉

Full Changelog: v4.36.2...v4.36.3

💚 4.36.2 (2025-07-28)

13 Sep 08:43
57f5683

Choose a tag to compare

Bug Fixes

Thanks to @Fa3ris for their contributions! 🎉

Full Changelog: v4.36.1...v4.36.2

🍺 4.36.1 (2025-07-18)

18 Jul 15:27
a12a53e

Choose a tag to compare

Bug Fixes

  • runtime: only patch non-shadow components with s (#6348) (827b7f0)
  • runtime: stop applying patches to non-shadow / non-render() components (#6349) (3a18a37)

Thanks to @johnjenkins for their contributions! 🎉

🎊 4.36.0 (2025-07-15)

15 Jul 16:57
257923c

Choose a tag to compare

Bug Fixes

  • contructable stylesheets with older immutable spec (chrome <99) (#6332) (2f363dd), closes #6326
  • runtime: check shadow root nodes before appending them (#6342) (c63f25d)
  • runtime: do not remove first comment - can break frameworks (#6343) (188e7db)
  • runtime: double check hostRef value (#6341) (051522f)
  • runtime: fix blur handling of non-scoped elements (#6314) (bfbd683)
  • runtime: fix prettier (d84f9e7)
  • ssr: scoped: true components forwarded slots (#6340) (fd4b892), closes #6337, closes #6339

Features

  • moc-doc: serialize delegatesFocus shadow DOM property (#6333) (56fe6e3), closes #6265
  • runtime: skip initial task queue to improve first time rendering (#6331) (6106c70), closes #6317

Thanks to @aeharding, @mpesic, @johnjenkins and @danielleroux for their contributions! 🎉

🍓 4.35.2 (2025-07-02)

03 Jul 00:14
de20b40

Choose a tag to compare

Bug Fixes

  • ci: hardening security of GH actions (#6305) (3f80413)
  • compiler: fix attachInternals should be usable without formAssoc… (#6286) (7132259), closes #6285
  • declarations: update toggle event handler types (#6323) (5925974), closes #6322
  • mock-doc: prevent infinite recursion in blur event handlers (#6310) (092cacd), closes #6307
  • security: update email for outreach (9da2c90)
  • ssr: fixes for scoped: true components during SSR (#6311) (b07dda6), closes #6313
  • ssr: slow property hydration, incorrect rendering (#6325) (f018c73), closes #6324
  • utils: single global stylesheet instance for performance (#6320) (fe5d130)
  • testing: support browser executable path detection via environm… (#6308) (b7e2b50), closes #6213

Thanks to @pfteter, @zbianca, @johnjenkins and @aeharding for their contributions! 🎉