tlder@devSvelteKit 2.56-2.57, Svelte 5.55, and sv CLI 0.1.0 ship TypeScript 6.0 support and breaking query changes
tlder@dev:~$
web/Svelte/SvelteKit

SvelteKit 2.56-2.57, Svelte 5.55, and sv CLI 0.1.0 ship TypeScript 6.0 support and breaking query changes

  • Shipped
  • Action required
  • Breaking change
  • High importance

SvelteKit 2.56.0 and 2.57.0 add TypeScript 6.0 support, introduce `field.as(type, value)` for form field default values, switch remote function transport to a `hydratable` model, and make form `submit` return a boolean indicating submission validity. Svelte 5.55.0 exports `TweenOptions` and `SpringOptions` from `svelte/motion`, and the sv CLI reaches v0.1.0 with community add-ons now available as an experimental feature; sv and sv-utils packages were also separated in v0.2.0 and Vitest v3 detection improved in sv@0.15.2. Three breaking changes accompany this release: client-requested query refreshes now require explicit server permission, queries expose a `run()` method that must be used in place of direct invocation, and awaiting queries outside of a render context is no longer allowed. Teams upgrading SvelteKit across the 2.56-2.57 range should audit any query-refresh patterns and async code that runs at module scope. The appearance of Svelte in the ThoughtWorks Technology Radar signals growing enterprise recognition of the framework.