Releases: sveltejs/svelte
Releases Β· sveltejs/svelte
Patch Changes
-
chore: generate CSS hash using the filename (#16740)
-
fix: correctly analyze <object.property>
components (#16711)
-
fix: clean up scheduling system (#16741)
-
fix: transform input defaults from spread (#16481)
-
fix: don't destroy contents of svelte:boundary
unless the boundary is an error boundary (#16746)
Patch Changes
- fix: flush effects scheduled during boundary's pending phase (#16738)
Patch Changes
- fix: send
$effect.pending
count to the correct boundary (#16732)
Patch Changes
-
fix: replace undefined
with void(0)
in CallExpressions (#16693)
-
fix: ensure batch exists when resetting a failed boundary (#16698)
-
fix: place store setup inside async body (#16687)
Patch Changes
- fix: don't fail on
flushSync
while flushing effects (#16674)
Patch Changes
- fix: ensure async deriveds always get dependencies from thennable (#16672)
Patch Changes
-
fix: ensure correct order of template effect values (#16655)
-
fix: allow async {@const}
in more places (#16643)
-
fix: properly catch top level await errors (#16619)
-
perf: prune effects without dependencies (#16625)
-
fix: only emit for_await_track_reactivity_loss
in async mode (#16644)
Patch Changes
-
perf: run blocks eagerly during flush instead of aborting (#16631)
-
fix: don't clone non-proxies in $inspect
(#16617)
-
fix: avoid recursion error when tagging circular references (#16622)
Patch Changes
-
fix: wrap abort
in without_reactive_context
(#16570)
-
fix: add hint
as a possible value for popover
attribute (#16581)
-
fix: skip effects inside dynamic component that is about to be destroyed (#16601)
Minor Changes
- feat: allow
await
inside @const
declarations (#16542)
Patch Changes
-
fix: remount at any hydration error (#16248)
-
chore: emit await_reactivity_loss
in for await
loops (#16521)
-
fix: emit snippet_invalid_export
instead of undefined_export
for exported snippets (#16539)