Minor Changes
-
breaking: rework client-driven refreshes (#15562)
-
breaking: stabilize remote function caching by sorting object keys (#15570)
-
breaking: add
run()method to queries, disallow awaiting queries outside render (#15533) -
feat: support TypeScript 6.0 (#15595)
-
breaking: isolate command-triggered query refresh failures per-query (#15562)
-
feat: use
hydratablefor remote function transport (#15533) -
feat: allow
formfields to specify a default value (field.as(type, value)) (#15577)
Patch Changes
-
fix: don't request new data when
.refreshis called on a query with no cache entry (#15533) -
fix: allow using multiple remote functions within one async derived (#15561)
-
fix: avoid false-positive overridden Vite
basesetting warning when setting apaths.baseinsvelte.config.js(#15623) -
fix: manage queries in their own
$effect.root(#15533) -
fix: avoid
inlineDynamicImportsdeprecation warning when building the service worker with Vite 8 (#15550) -
fix: correctly escape backticks when precomputing CSS (#15593)
-
fix: discard obsolete forks before finishing navigation (#15634)
-
chore: tighten up override implementation (#15562)
-
fix: ensure the default Svelte 5
error.sveltefile uses runes mode (#15609) -
fix: deduplicate same-cache-key
batchcalls during SSR (#15533) -
fix: decrement pending_count when form callback doesn't call submit() (#15520)