Skip to content

Releases: sveltejs/svelte

svelte@5.25.3

23 Mar 14:01
f498a21
Compare
Choose a tag to compare

Patch Changes

  • fix: prevent state runes from being called with spread (#15585)

svelte@5.25.2

21 Mar 23:06
7fe9bf5
Compare
Choose a tag to compare

Patch Changes

  • feat: migrate reassigned deriveds to $derived (#15581)

svelte@5.25.1

21 Mar 21:07
c1ae895
Compare
Choose a tag to compare

Patch Changes

  • fix: prevent dev server from throwing errors when attempting to retrieve the proxied value of an iframe's contentWindow (#15577)

svelte@5.25.0

21 Mar 17:05
6e343b9
Compare
Choose a tag to compare

Minor Changes

  • feat: make deriveds writable (#15570)

svelte@5.24.1

21 Mar 14:31
2d3b65d
Compare
Choose a tag to compare

Patch Changes

  • fix: use get in constructor for deriveds (#15300)

  • fix: ensure toStore root effect is connected to correct parent effect (#15574)

svelte@5.24.0

21 Mar 13:42
e25c281
Compare
Choose a tag to compare

Minor Changes

  • feat: allow state created in deriveds/effects to be written/read locally without self-invalidation (#15553)

Patch Changes

  • fix: check if DOM prototypes are extensible (#15569)

  • Keep inlined trailing JSDoc comments of properties when running svelte-migrate (#15567)

  • fix: simplify set calls for proxyable values (#15548)

  • fix: don't depend on deriveds created inside the current reaction (#15564)

svelte@5.23.2

18 Mar 17:30
190c0c7
Compare
Choose a tag to compare

Patch Changes

  • fix: don't hoist listeners that access non hoistable snippets (#15534)

svelte@5.23.1

17 Mar 00:28
74917ae
Compare
Choose a tag to compare

Patch Changes

  • fix: invalidate parent effects when child effects update parent dependencies (#15506)

  • fix: correctly match :has() selector during css pruning (#15277)

  • fix: replace undefined with void 0 to avoid edge case (#15511)

  • fix: allow global-like pseudo-selectors refinement (#15313)

  • chore: don't distribute unused types definitions (#15473)

  • fix: add files and group to HTMLInputAttributes in elements.d.ts (#15492)

  • fix: throw rune_invalid_arguments_length when $state.raw() is used with more than 1 arg (#15516)

svelte@5.23.0

11 Mar 18:53
a1257c1
Compare
Choose a tag to compare

Minor Changes

  • fix: make values consistent between effects and their cleanup functions (#15469)

svelte@5.22.6

07 Mar 15:09
e2bbc56
Compare
Choose a tag to compare

Patch Changes

  • fix: skip log_if_contains_state if only logging literals (#15468)

  • fix: Add closedby property to HTMLDialogAttributes type (#15458)

  • fix: null and warnings for local handlers (#15460)