Skip to content

Releases: ionic-team/stencil

🚡 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!

🐮 4.12.4 (2024-02-26)

26 Feb 16:00
3c2284b
Compare
Choose a tag to compare

Bug Fixes

🐍 v4.12.3 (2024-02-20)

20 Feb 19:05
df833b3
Compare
Choose a tag to compare

Bug Fixes

  • compiler: point crypto import at crypto instead of node:crypto (#5369) (7fb783f), closes #5358
  • runtime: replace innerHTML with textContent for CSS injection (#5207) (8de2ab5), closes #5206

Thanks

🎉 Thanks TheodoreGC for their contributions! 🎉

🎯 v4.12.2 (2024-02-12)

12 Feb 16:50
fc85b1f
Compare
Choose a tag to compare

Bug Fixes

  • compiler: support async globalScripts functions (#5158) (8a129ce), closes #3392
  • mock-doc: overwrite parentElement in MockHTMLElement to return null (#5336) (0d9ed22), closes #5252

🏸 v4.12.1 (2024-02-05)

05 Feb 16:01
f9df928
Compare
Choose a tag to compare

Bug Fixes

  • mock-doc: improve error message when :scope selector is used (#5318) (f5d4e98)
  • runtime: dynamic slot name change (#5304) (9d9fe41), closes #2982
  • runtime: only generate lazy build CSS when there are component tags (#5305) (a0c1bd0), closes #3771

🌅 4.12.0 (2024-01-29)

29 Jan 15:57
89816e1
Compare
Choose a tag to compare

Bug Fixes

  • hmr: allow changes to component decorators when using HMR (#5290) (656355f)

Features

  • runtime: automatically insert key attrs during compilation (#5143) (9c47438)

🍝 4.11.0 (2024-01-22)

22 Jan 17:58
b2ec143
Compare
Choose a tag to compare

Bug Fixes

  • runtime: resolve memory leak caused by global content ref (#5266) (fb1b3f5)
  • screenshot: recognise clip options (#5205) (0d61a53)
  • style: fixes to watching nested and multiple styles on Stencil components (#5244) (fa5ab1b)

Features

  • compiler: deprecate customResolveOptions config option (#5269) (6faf746)
  • deps: upgrade rollup, commonjs plugin (#5274) (661120c)