S

Svelte

S
Svelte Web v5.56.8

svelte@5.56.8

Patch Changes fix: call onerror and provide a working reset when hydrating a failed boundary (#18556) fix: preserve select selection when spread attributes omit value (#18561)

S
Svelte Web v5.56.7

svelte@5.56.7

Patch Changes chore: provide indent option for print (#18474)

S
Svelte Web v5.56.6

svelte@5.56.6

Patch Changes perf: skip unnecessary blocker analysis when compiling components without top-level await (#18548) fix: rerun derived that had an abort controller on reconnection (#18551)

S
Svelte Web v5.56.5

svelte@5.56.5

Patch Changes chore: drop dead code that make TSGO fail (#18496) fix: don't (re)connect deriveds when read inside branch/root effects (#18527) fix: skip unnecessary derived effect in earlier batch (#18525) fix: avoid declaration tag warning in event handlers (#18500) fix: abort deriveds own AbortSignal when it disconnects (#18400) fix: ensure $state.eager() is correctly transormed for SSR output (…

S
Svelte Web v5.56.4

svelte@5.56.4

Patch Changes fix: include wrapping parentheses in {@const} declarator end position (#18436) fix: always unset reactivity context after restoring it (#18453) fix: don't notify searchParams subscribers when the URL changes without affecting the search string (#18425) fix: strip ? from optional parameters in <script lang="ts"> so generated JavaScript is valid (#18448)

S
Svelte Web v5.56.3

svelte@5.56.3

Patch Changes fix: ignore errors that occur in destroyed effects (#18384) fix: type BigInts in $state.snapshot(...) return values (#18388)

S
Svelte Web v5.56.2

svelte@5.56.2

Patch Changes fix: properly track effect end node for async sibling component (#18371) fix: prevent false-positive reactivity loss warning (#18373) chore: bump esrap dependency (#18372) fix: ignore declaration tags for animation directive (#18366) fix: reject pending async deriveds on discard (#18308)

S
Svelte Web v5.56.1

svelte@5.56.1

Patch Changes fix: error at compile time on duplicate snippet/declaration tag definitions (#18351) fix: parse declaration tag contents more robustly (#18353) fix: correctly transform references to earlier declarators in a declaration tag (e.g. {let a = $state(0), b = $derived(a * 2)}) (#18348) fix: avoid spurious state_referenced_locally warnings for $derived declarations in declaration tags (#183…

S
Svelte Web v5.56.0

svelte@5.56.0

Minor Changes feat: allow declarations in the template (#18282) Patch Changes perf: use createElement instead of createElementNS for HTML elements (#18262) perf: store current_sources as a Set for O(1) membership checks (#18278) perf: deduplicate identical hoisted templates within a component (#18320) perf: hoist rest_props exclude list as a module-scope Set (#18252)

S
Svelte Web v5.55.10

svelte@5.55.10

Patch Changes fix: unlink errored and otherwise finished batch (#18264) perf: walk composedPath() directly in delegated event propagation (#18268) fix: transfer effects when merging batches (#18254) fix: allow $derived(await ...) in disconnected effect roots (#18273) fix: remove temporary raw-text hydration markers (#18269) fix: propagate async @const blockers through closure references so templat…

S
Svelte Web v5.55.9

svelte@5.55.9

Patch Changes fix: don't unset batch when calling {#await ...} promise (#18243) fix: promise-ify {#await await ...} expressions on the server and correctly hydrate them on the client (#18243) fix: deduplicate dependencies that are added outside the init/update cycle (#18243) fix: avoid false-positive batch invariant error (#18246) fix: inline primitive constants in attribute values during SSR (#18…

S
Svelte Web v5.55.8

svelte@5.55.8

Patch Changes fix(print): handle svelte:body and fix keyframe percentage double-printing (#18234) fix: execute uninitialized derived even if it's destroyed (#18228) fix: use named symbols everywhere (#18238) fix: don't run teardown effects when deriveds are unfreezed (#18227) fix: unset context synchronously in run (#18236)

S
Svelte Web v5.55.7

svelte@5.55.7

Patch Changes fix: prevent XSS on hydratable from user contents (a16ebc67bbcf8f708360195687e1b2719463e1a4) chore: bump devalue (#18219) fix: disallow empty attribute names during SSR (547853e2406a2147ad7fb5ffeba95b01bd9642da) fix: harden regex (d2375e2ebcab5c88feb5652f1a9d621b8f06b259) fix: move Svelte runtime properties to symbols (e1cbbd96441e82c9eb8a23a2903c0d06d3cda991)

S
Svelte Web v5.55.6

svelte@5.55.6

Patch Changes fix: leave stale promises to wait for a later resolution, instead of rejecting (#18180) fix: keep dependencies of $state.eager/pending (#18218) fix: reapply context after transforming error during SSR (#18099) fix: don't rebase just-created batches (#18117) chore: allow null for pending in typings (#18201) fix: flush eager effects in production (#18107) fix: rethrow error of failed i…