Skip to content

Releases: ionic-team/stencil

🏊 4.17.2 (2024-04-29)

29 Apr 14:28
804cdae
Compare
Choose a tag to compare

Bug Fixes

  • build: address @ionic/angular bundle size issue (#5705) (0a7becc)
  • compiler: recognize loud comments when generating style docs (#5706) (a325f5c), closes #5623

🚒 4.17.1 (2024-04-23)

23 Apr 20:04
707b752
Compare
Choose a tag to compare

Bug Fixes

♨️ 4.17.0 (2024-04-22)

22 Apr 18:10
9a28fa5
Compare
Choose a tag to compare

Internal

  • Rollup to Esbuild Migration
    The Stencil team has been working on a migration from Rollup to Esbuild. This release (v4.17.0) is the first release we make in which the published Stencil code is compiled by Esbuild. We have done our due diligence to ensure that this will have no impact on Stencil users nor the output of your compiled components. If you experience any problems though, please raise an issue and we will address it accordingly.

Bug Fixes

  • docs: merge together style docs from multiple CSS files (#5653) (84e1a14)
  • docs: respect custom README content when writing to a custom path (#5648) (6bfba1d), fixes #5400
  • slot-fallback: fix hiding fallback slot content issue when the slotted element is a text node (#5496) (29c69c4), fixes #5335
  • testing: perform string -> boolean type casting for Jest config (#5672) (20f74fc), fixes #5640

Thanks

🎉 Thanks @yigityuce & @PebblerWon for their contributions! 🎉

🚛 4.16.0 (2024-04-15)

15 Apr 14:39
ba3892f
Compare
Choose a tag to compare

Bug Fixes

Features

🎖 4.15.0 (2024-04-08)

08 Apr 14:14
b1d7828
Compare
Choose a tag to compare

Features

  • compiler: perform automatic key insertion in more situations (#5594) (8ee071b)
  • typescript: Update dependency typescript to v5.4.4 (#5636) (a463871)

🏋 4.14.1 (2024-04-04)

04 Apr 12:55
1c31a13
Compare
Choose a tag to compare

Bug Fixes

  • compiler: don't mistake aliased paths for collections imports (#5620) (af22bb8), closes #2319
  • runtime: nested multiple default slot relocation (#5403) (363c07b), partially closes #5335
  • runtime: prevent ref callbacks from being called too early (#5614) (81fa375), closes #4074

Thanks

🎉 Thanks @yigityuce for their contributions! 🎉

🚡 4.14.0 (2024-04-01)

01 Apr 14:24
fd144e3
Compare
Choose a tag to compare

Bug Fixes

Features

  • testing: allow to set screenshot timeout option in Jest v28+ (#5537) (6df12b2)
  • testing: support deep piercing with Puppeteer (#5481) (13d5d41)
  • typescript: Update dependency typescript to v5.4.3 (#5588) (9d489e4)

🚞 v4.13.0 (2024-03-18)

18 Mar 17:33
e2a987d
Compare
Choose a tag to compare

Bug Fixes

  • compiler: allow to set custom root directory (#5446) (b6b9617)
  • compiler: don't validate references for @Prop, @Method and @Event decorator (#5475) (3e45a82), closes #1352
  • renderer: fix conditional rendering issue (#5365) (5aa886e), closes #5335
  • renderer: fix missing slot ref callback handling (#5337) (41f877e), closes #5335
  • runtime: remove forceUpdate in appendChild patch (#5437) (e03795b)
  • sys: fix expected types for createNodeLogger and createNodeSys (#5375) (7a70281)
  • testing: use viewport for Puppeteer screenshot clip dimensions (#5359) (c879800), closes #5353

Features

Thanks

🎉 Thanks @yigityuce for their contributions! 🎉

🍍 v4.12.6 (2024-03-11)

11 Mar 15:45
a285d75
Compare
Choose a tag to compare

Bug Fixes

  • cli: move version logging earlier in CLI to allow -v, --version (#5425) (194b0fc)
  • compiler: fix generated import statement (#5419) (502da1b)
  • test: ensure screenshot dir is cleaned up (#5421) (15e7a49)

💙 v4.12.5 (2024-03-04)

04 Mar 18:25
0498d3c
Compare
Choose a tag to compare

Bug Fixes

Thanks

🎉 andrew9994 for your contribution!