SvelteKit 3.0 is now available with improved type safety, polish, and a migration tool. Key changes include configuration moving to vite.config.ts, the $lib alias becoming #lib, enhanced environment variables, and improved error handling. The framework also introduces remote functions for secure client-server communication.
SvelteKit 3 has been released with breaking changes including removal of legacy features, migration of configuration from svelte.config.js to the Vite plugin, and increased minimum dependency versions (Node v22.17, TypeScript v6, Svelte v5.57.1, Vite v8.0.12). An automated migration tool is available via npx sv migrate sveltekit-3.
SvelteKit 3.0.0 has been released with numerous breaking changes including upgraded minimum requirements for Node 22, TypeScript 6, and Svelte 5.56.4, along with significant API restructuring for type organization, cookie handling, and form actions. The release modernizes the framework's architecture with changes to imports, type definitions, and server-client communication patterns.