Releases: sveltejs/svelte
Releases Β· sveltejs/svelte
svelte@5.25.3
Patch Changes
- fix: prevent state runes from being called with spread (#15585)
svelte@5.25.2
Patch Changes
- feat: migrate reassigned deriveds to
$derived
(#15581)
svelte@5.25.1
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
Minor Changes
- feat: make deriveds writable (#15570)
svelte@5.24.1
svelte@5.24.0
Minor Changes
- feat: allow state created in deriveds/effects to be written/read locally without self-invalidation (#15553)
Patch Changes
svelte@5.23.2
Patch Changes
- fix: don't hoist listeners that access non hoistable snippets (#15534)
svelte@5.23.1
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
withvoid 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
andgroup
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
Minor Changes
- fix: make values consistent between effects and their cleanup functions (#15469)