Releases: sveltejs/svelte
[email protected]
[email protected]
Patch Changes
-
chore: refactor props handling (#9826)
-
fix: improve each key animations (#9842)
-
chore: avoid creating thunk for call expressions when appropriate (#9841)
-
fix: improve signal consumer removal logic (#9837)
-
fix: ensure computed props are wrapped in derived (#9835)
-
fix: better handle unowned derived signals (#9832)
-
fix: improve each block with animate (#9839)
-
breaking: change
$inspect
API (#9838)
[email protected]
Patch Changes
-
fix: better readonly checks for proxies (#9808)
-
fix: prevent infinite loops stemming from invalidation method (#9811)
-
fix: improve non state referenced warning (#9809)
-
fix: reuse existing proxy when object has multiple references (#9821)
-
fix: improve consistency issues around binding invalidation (#9810)
-
fix: tweak css nth regex (#9806)
-
fix: adjust children snippet default type (
dcdd64548
) -
fix: correctly apply scope on component children (#9824)
[email protected]
Patch Changes
-
feat: add unstate utility function (#9776)
-
fix: ensure proxied array length is updated (#9782)
-
chore: fix compiler errors test suite (#9754)
-
fix: ensure transitions properly cancel on completion (#9778)
-
feat: make fallback prop values readonly (#9789)
-
fix: tweak invalid dollar prefix rules around function args (#9792)
-
fix: ensure generated code does not use keywords as variable names (#9790)
-
feat: disallow fallback values with bindings in runes mode (#9784)
-
fix: apply event attribute validation to elements only (#9772)
-
fix: handle css nth-selector syntax (#9754)
-
feat: throw descriptive error for using runes globals outside of Svelte-compiled files (#9773)
[email protected]
[email protected]
[email protected]
Patch Changes
- fix: port over props that were set prior to initialization (#9701)
[email protected]
Patch Changes
-
fix: delegate events on elements with bind-this (#9696)
-
fix: ensure implicit children snippet renders correctly (#9706)
-
fix: ensure
$slots
exists in runes mode (#9718) -
fix: allow
bind:this
with dynamic type on inputs (#9713) -
fix: port over props that were set prior to initialization (#9704)
-
feat: $inspect rune (#9705)
-
fix: keep fallback value after spread update not setting that prop (#9717)
-
fix: tweak const tag parsing (#9715)
-
chore: remove redundant hydration code (#9698)
-
fix: improve template text node serialization (#9722)
-
fix: improve infinite loop capturing (#9721)
[email protected]
[email protected]
Patch Changes
-
feat: warn on references to mutated non-state in template (#9669)
-
fix: prevent reactive snippet from reinitializing unnecessarily (#9665)
-
fix: take event attributes into account when checking a11y (#9664)
-
feat: add $effect.root rune (#9638)
-
feat: ignore
src
,srcset
, andhref
attributes when hydrating (#9662) -
chore: bump esrap (#9649)
-
chore: improve
<svelte:element>
generated code (#9648) -
chore: prevent some unused variable creation (#9571)