Releases: sveltejs/svelte
svelte@5.53.9
Patch Changes
- fix: better
bind:thiscleanup timing (#17885)
svelte@5.53.8
Patch Changes
-
fix:
{@html}no longer duplicates content insidecontenteditableelements (#17853) -
fix: don't access inert block effects (#17882)
-
fix: handle asnyc updates within pending boundary (#17873)
-
perf: avoid re-traversing the effect tree after
$:assignments (#17848) -
chore: simplify scheduling logic (#17805)
svelte@5.53.7
Patch Changes
-
fix: correctly add __svelte_meta after else-if chains (#17830)
-
perf: cache element interactivity and source line splitting in compiler (#17839)
-
chore: avoid rescheduling effects during branch commit (#17837)
-
perf: optimize CSS selector pruning (#17846)
-
fix: preserve original boundary errors when keyed each rows are removed during async updates (#17843)
-
perf: avoid O(n²) name scanning in scope
generateandunique(#17844) -
fix: preserve each items that are needed by pending batches (#17819)
svelte@5.53.6
Patch Changes
-
perf: optimize parser hot paths for faster compilation (#17811)
-
fix:
SvelteMapincorrectly handles keys withundefinedvalues (#17826) -
fix: SvelteURL
searchsetter now returns the normalized value, matching native URL behavior (#17828) -
fix: visit synthetic value node during ssr (#17824)
-
fix: always case insensitive event handlers during ssr (#17822)
-
chore: more efficient effect scheduling (#17808)
-
perf: optimize compiler analysis phase (#17823)
-
fix: skip redundant batch.apply (#17816)
-
chore: null out current_batch before committing branches (#17809)
svelte@5.53.5
Patch Changes
-
fix: escape
innerTextandtextContentbindings ofcontenteditable(0df5abcae223058ceb95491470372065fb87951d) -
fix: sanitize
transformErrorvalues prior to embedding in HTML comments (0298e979371bb583855c9810db79a70a551d22b9)
svelte@5.53.4
svelte@5.53.3
svelte@5.53.2
svelte@5.53.1
Patch Changes
- fix: handle shadowed function names correctly (#17753)