Releases: sveltejs/kit
@sveltejs/kit@2.57.1
@sveltejs/kit@2.57.0
Minor Changes
- feat: return boolean from
submitto indicate submission validity for enhancedformremote functions (#15530)
Patch Changes
-
fix: use array type for select fields that accept multiple values (#15591)
-
fix: silently 404 Chrome DevTools workspaces request in dev and preview (#15656)
-
fix:
config.kit.csp.directives['trusted-types']requires'svelte-trusted-html'(and'sveltekit-trusted-url'when a service worker is automatically registered) if it is configured (#15323) -
fix: avoid inlineDynamicImports ignored with codeSplitting warning when using Vite 8 (#15647)
-
fix: reimplement treeshaking non-dynamic prerendered remote functions (#15447)
@sveltejs/kit@2.56.1
Patch Changes
- chore: update JSDoc (#15640)
@sveltejs/kit@2.56.0
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)
@sveltejs/kit@2.55.0
Minor Changes
- feat: page and layout params with matchers are now type narrowed in
$app/types, leading to better type safety when working with params in$app/types,$app/state, and hooks. (#15502)
@sveltejs/enhanced-img@0.10.4
Patch Changes
- chore: add support for vite-plugin-svelte 7 (#15539)
@sveltejs/kit@2.54.0
Minor Changes
- feat: allow error boundaries to catch errors on the server (#15308)
Patch Changes
-
chore: upgrade
devalue(#15535) -
fix: don't wait for remote functions that are not awaited in the template (#15280)
-
feat: allow
resolve()to accept pathnames with a search string and/or hash (#15458) -
chore: remove deprecation warnings for
config.kit.files.*options when validating the Svelte config file (#15482) -
fix: handles form target attribute in remote form redirects (#15457)
@sveltejs/kit@2.53.4
Patch Changes
- fix: avoid Vite warning about unknown
codeSplittingoption (#15451)
@sveltejs/kit@2.53.3
Patch Changes
- fix: prevent overlapping file metadata in remote functions
form(faba869)
@sveltejs/adapter-node@5.5.4
Patch Changes
- chore(deps): bump rollup to 4.59.0 (#15433)