Svelte
Cybernetically enhanced web apps framework
SvelteKit 3 reaches release candidate: breaking changes are frozen and the migration path is open
◆Recent moves
- 6d ago
The SvelteKit 3 Release Candidate is here
The RC freezes SvelteKit 3's breaking changes and publishes the migration path, including an `sv@next migrate sveltekit-3` codemod and docs on next.svelte.dev. It consolidates work already reported here - the vite.config.ts move surfaced in July, the @next preview line in August - into a stable target rather than adding capability.
View source ↗ - 18d ago
SvelteKit 3 opens its preview line with 13 @next releases
⚡ SPARKThe August digest opened the SvelteKit 3 preview line with thirteen @next releases in July, covering new $app/manifest and $app/service-worker modules, tracing leaving the experimental namespace, and shallow routing folded into goto. It set up the release candidate that followed twelve days later.
View source ↗ - 1mo ago
SvelteKit config moves into vite.config.js
July previewed the configuration change that SvelteKit 3 now requires: passing Kit config straight to the Vite plugin so svelte.config.js becomes optional. Experimental explicit environment variables landed alongside it as the eventual replacement for $env/* modules.
View source ↗ - 2mo ago
Remote functions gain .live() queries and batched requests
Remote functions gained query.live(...) for long-lived subscriptions and awaitable queries outside render, with breaking changes to requested(...) and the removal of .run(). This is the remote-function surface being reshaped in the 2.x line ahead of the major.
View source ↗ - 3mo ago
TypeScript 6.0 support and richer remote function transport
TypeScript 6.0 support, form field default values, and a hydratable-based transport for richer remote query result types. Another month of remote-function churn, including breaking changes to caching and query permissions.
View source ↗ - 4mo ago
Svelte MCP gets OpenCode packaging; best practices guide lands
The Svelte MCP picked up OpenCode packaging, svelte.config.js gained functions as a single source of truth for compiler options, and error boundaries began catching server-side errors. Groundwork for the config consolidation that Kit 3 completes.
View source ↗