🏄 v4.19.0 (2024-06-26)
Bug Fixes
- compiler: support rollup's external input option (#3227) (2c68849), fixes #3226
- emit: don't emit test files (#5789) (50892f1), fixes #5788
- hydrate: support vdom annotation in nested dsd structures (#5856) (61bb5e3)
- label attribute not toggling input (#3474) (13db920), fixes #3473
- mock-doc: expose ShadowRoot and DocumentFragment globals (#5827) (98bbd7c), fixes #3260
- runtime: allow watchers to fire w/ no Stencil members (#5855) (850ad4f), fixes #5854
- runtime: catch errors in async lifecycle methods (#5826) (87e5b33), fixes #5824
- runtime: don't register listener before connected to DOM (#5844) (9d7021f), fixes #4067
- runtime: properly assign style declarations (#5838) (5c10ebf)
- testing: allow to re-use pages across it blocks (#5830) (561eab4), fixes #3720
- typescript: remove unsupported label property (#5840) (d26ea2b), fixes #3473
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