What’s new in Svelte: July 2026
July 2026 brings significant changes to the SvelteKit ecosystem. The headline feature is the ability to define SvelteKit config directly inside vite.config.js, eliminating the need for a separate svelte.config.js — a preview of how Kit 3 will work. Experimental explicit environment variables are also introduced as a future replacement for $env/* modules. Remote functions gain File object support for uploads and cross-query refresh capabilities. The sv CLI and language tools (svelte-language-server, svelte-check, svelte2tsx) now fully support Svelte 5's {const ...} declaration tags. svelte-check gains experimental tsgo (TypeScript Go) support for faster type checking. The community showcase includes new UI libraries, frameworks, and apps built with Svelte.