Skip to content

Releases: sveltejs/svelte

svelte@4.2.13

10 Apr 16:30
11b8e94

Choose a tag to compare

Patch Changes

  • fix: applying :global for +,~ sibling combinator when slots are present (#9282)

svelte@5.0.0-next.97

10 Apr 20:06
710c8f4

Choose a tag to compare

svelte@5.0.0-next.97 Pre-release
Pre-release

Patch Changes

  • fix: loosen proxy signal creation heuristics (#11109)

  • fix: ensure top level snippets are defined when binding to component prop (#11104)

  • feat: hot module reloading support for Svelte 5 (#11106)

svelte@5.0.0-next.96

09 Apr 13:31
e8f7437

Choose a tag to compare

svelte@5.0.0-next.96 Pre-release
Pre-release

Patch Changes

  • feat: introduce $host rune, deprecate createEventDispatcher (#11059)

  • fix: execute sole static script tag (#11095)

  • fix: make static element property available for the SvelteComponent type (#11079)

  • fix: improve internal proxied state signal heuristic (#11102)

  • fix: keep sibling selectors when dealing with slots/render tags/svelte:element tags (#11096)

  • fix: ensure deep mutation ownership widening (#11094)

  • fix: improve compiled output of multiple call expression in single text node (#11097)

  • fix: improve hydration of svelte head blocks (#11099)

svelte@5.0.0-next.95

06 Apr 13:46
dfc55c1

Choose a tag to compare

svelte@5.0.0-next.95 Pre-release
Pre-release

Patch Changes

  • breaking: robustify interop of exports and props in runes mode (#11064)

  • fix: improve handled of unowned derived signals (#11077)

  • fix: bundle CSS types (#11067)

svelte@5.0.0-next.94

03 Apr 22:59
ae3d472

Choose a tag to compare

svelte@5.0.0-next.94 Pre-release
Pre-release

Patch Changes

  • fix: add anchor support to mount() API (#11050)

svelte@5.0.0-next.93

02 Apr 23:27
d85d5a0

Choose a tag to compare

svelte@5.0.0-next.93 Pre-release
Pre-release

Patch Changes

  • breaking: prevent unparenthesized sequence expressions in attributes (#11032)

  • fix: ensure transition errors are not swallowed (#11039)

svelte@5.0.0-next.92

02 Apr 18:30
2a1d3c6

Choose a tag to compare

svelte@5.0.0-next.92 Pre-release
Pre-release

Patch Changes

  • fix: include compiler/package.json in package (#11033)

svelte@5.0.0-next.91

02 Apr 14:33
6bb825b

Choose a tag to compare

svelte@5.0.0-next.91 Pre-release
Pre-release

Patch Changes

  • fix: improve unowned derived signal heuristics (#11029)

  • fix: ensure correct context for action update/destroy functions (#11023)

  • feat: more efficient hydration markers (#11019)

  • fix: ensure effect cleanup functions are called with null this (#11024)

  • fix: correctly handle closure passed to $derived.by when destructuring (#11028)

  • Add name to HTMLDetailsAttributes (#11013)

  • breaking: move compiler.cjs to compiler/index.js (#10988)

svelte@5.0.0-next.90

30 Mar 15:36
5781312

Choose a tag to compare

svelte@5.0.0-next.90 Pre-release
Pre-release

Patch Changes

  • fix: hydrate HTML with surrounding whitespace (#10996)

  • feat: faster HTML tags (#10986)

svelte@5.0.0-next.89

29 Mar 19:36
442f2d7

Choose a tag to compare

svelte@5.0.0-next.89 Pre-release
Pre-release

Patch Changes

  • fix: expose 'svelte/internal' to prevent Vite erroring on startup (#10987)

  • fix: revert SSR shorthand comments (#10980)

  • fix: child effects are removed from parent branches (#10985)