Skip to content

Releases: ionic-team/stencil

🏉 v4.19.2 (2024-07-02)

02 Jul 17:00
450f518
Compare
Choose a tag to compare

Bug Fixes

🍈 v4.19.1 (2024-06-27)

27 Jun 21:56
de88943
Compare
Choose a tag to compare

Bug Fixes

  • compiler: account for package imports in aliasing (#5862) (02b41d3), fixes #5859
  • compiler: try to create web worker with the workerPath before falling back to blob (#3513) (c84dd32), fixes #3512
  • hydrate: change type resolve order (#5863) (42b1ff2)
  • internal: add cli sub package to export map (ad95222)
  • internal: add mock-doc export in client runtime package.json (ad95222)

Thanks

🎉 Thanks to @saschanowak and @jeski-bright for their contributions! 🎉

🏄 v4.19.0 (2024-06-26)

26 Jun 20:32
960990c
Compare
Choose a tag to compare

Bug Fixes

Features

  • cli: support generation of sass and less files (#5857) (1883812), closes #2155
  • compiler: generate export maps on build (#5809) (b6d2404)
  • complier: support type import aliasing (#5836) (7ffb25d), closes #2335
  • runtime: support declarative shadow DOM (#5792) (c837063), closes #4010
  • testing: add toHaveLastReceivedEventDetail event spy matcher (#5829) (63491de), closes #2488
  • testing: allow to disable network error logging via 'logFailingNetworkRequests' option (#5839) (dac3e33), closes #2572
  • testing: expose captureBeyondViewport in pageCompareScreenshot (#5828) (cf6a450), closes #3188

😄 v4.18.3 (2024-05-28)

28 May 18:49
51b25df
Compare
Choose a tag to compare

Bug Fixes

  • esbuild: remove all node: imports from glob script to keep support for Jest v26 (#5784) (5f4fcfa), fixes #5766
  • mock-doc: support toDataURL method in canvas (#5773) (3830dad), closes #2923
  • runtime: add missing intermediate parents scope ids to the elements (#5775) (56c60d4), fixes #5774

⛲️ v4.18.2 (2024-05-20)

20 May 18:45
6e785f3
Compare
Choose a tag to compare

Bug Fixes

  • e2e: allow to fetch CSS variables assigned to host elements (#5682) (e420eb6), closes #5681
  • hydrate: respect HydratedFlag configuration in hydrate script (#5741) (3538d06), closes #3606
  • runtime: always throw if component can not be loaded (#5762) (1d52b95), closes #5759
  • runtime: support watch for components with custom tag names (#5767) (f561e0f), closes #3554
  • runtime: throw proper error if component is loaded with invalid runtime (#5675) (3cfbb8d), closes #5596
  • types: move autofocus attr/prop definition to HTMLAttributes (#5727) (3a33eff), closes #5726

Thanks

🎉 Thanks to jcfranco for their contributions! 🎉

🏍 v4.18.1 (2024-05-13)

13 May 19:51
a3c0f37
Compare
Choose a tag to compare

Bug Fixes

  • build: do not copy polyfills to the dist OT unless building es5 (#5725) (945df46), closes #5416
  • compiler: Allow OutputTargetCustom to be called on devMode (#5541) (b0a9f7b), closes #5514
  • compiler: deprecate scriptDataOpts (#5737) (da25aaa)
  • declarations: Attribute ping is missing on AnchorHTMLAttributes (#5752) (d345412), closes #5751
  • runtime: add root scope id to the user provided nested children as classname (#5750) (e864132), closes #5749

Thanks

🎉 Thanks @janerikmai and @yigityuce for their contributions! 🎉

🍵 4.18.0 (2024-05-06)

06 May 16:00
43454bb
Compare
Choose a tag to compare

Bug Fixes

Features

  • docs: add style mode to docs-json output (#5718) (44fcba1)

Thanks

🎉 Thanks @yigityuce for their contributions! 🎉

🏊 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! 🎉