Releases: sveltejs/svelte
[email protected]
Patch Changes
- fix: prevent reactive statement reruns when they have indirect cyclic dependencies (#10736)
[email protected]
Patch Changes
-
fix: improve bind:this support around proxyied state (#10732)
-
fix: bump specificity on all members of a selector list (#10730)
-
breaking: preserve slots inside templates with a shadowrootmode attribute (#10721)
-
chore: custom elements validation (#10720)
-
fix: ensure performance.now() and requestAnimationFrame() are polyfilled in ssr (#10715)
-
fix: eagerly unsubscribe when store is changed (#10727)
-
fix: error when exporting reassigned state from module context (#10728)
[email protected]
[email protected]
[email protected]
[email protected]
Patch Changes
-
perf: bail early when traversing non-state (#10654)
-
feat: improve ssr html mismatch validation (#10658)
-
fix: improve ssr output of dynamic textarea elements (#10638)
-
fix: improve ssr code generation for class property $derived (#10661)
-
fix: warn when
$props
rune not called (#10655) -
fix: improve derived rune destructuring support (#10665)
-
feat: allow arbitrary call expressions and optional chaining for snippets (#10656)
-
fix: add
$set
and$on
methods in legacy compat mode (#10642)
[email protected]
Patch Changes
- fix: properly update
svelte:component
props when there are spread props (#10604)
[email protected]
Patch Changes
- fix: improve deep_read performance (#10624)
[email protected]
[email protected]
Patch Changes
-
fix: don't clear date input on temporarily invalid value (#10616)
-
fix: use safe-equals comparison for
@const
tags in legacy mode (#10606) -
fix: improve proxy effect dependency tracking (#10605)
-
fix: prevent window listeners from triggering events twice (#10611)
-
feat: allow dynamic
type
attribute withbind:value
(#10608) -
fix: make
bind_this
implementation more robust (#10598) -
fix: tweak initial
bind:clientWidth/clientHeight/offsetWidth/offsetHeight
update timing (#10512) -
fix: correctly handle proxied signal writes before reads (#10612)