Blog
2025
- Dec 1 What's new in Svelte: December 2025 A new Svelte Society website and file upload streaming in forms
- Dec 1 Advent of Svelte is back We've pivoted to video
- Nov 1 What's new in Svelte: November 2025 Svelte MCP, typed contexts and improved form validation in remote functions
- Oct 1 What's new in Svelte: October 2025 Improved Remote Functions, sv create from playgrounds and experimental async SSR
- Sep 1 What's new in Svelte: September 2025 Deno support, await in consts and open telemetry support
- Aug 18 Introducing integrated observability in SvelteKit SvelteKit apps can now emit OpenTelemetry traces and reliably set up observability instrumentation using instrumentation.server.ts
- Aug 1 What's new in Svelte: August 2025 Async Svelte is out - with all the fixins
- Jul 1 What's new in Svelte: July 2025 Vite 7 and Rolldown support, better traces and vitest browser mode support
- Jun 1 What's new in Svelte: June 2025 Attachments are the new actions, plus better snippets and classes
- May 21 Bringing Svelte Summit to the whole community We're sponsoring the release of talks from Barcelona, starting this weekend
- May 1 What's new in Svelte: May 2025 Svelte Summit soon! Plus, await in components
- Apr 1 What's new in Svelte: April 2025 Writable $derived statements, async reroute and better request event access
- Mar 1 What's new in Svelte: March 2025 Congrats to the SvelteHack winners! Plus improved SSR in Svelte and SvelteKit
- Feb 1 What's new in Svelte: February 2025 New types, pnpm 10 support and better syntax highlighting
- Jan 1 What's new in Svelte: January 2025 Svelte 5 just keeps getting better. Plus, an in-person Svelte Summit!
2024
- Dec 1 What's new in Svelte: December 2024 A better CLI and a bunch of UI libraries now support Svelte 5
- Dec 1 Advent of Svelte Twenty-four days, twenty-four features
- Nov 1 What's new in Svelte: November 2024 New features in Svelte 5 and a ton of new community libraries
- Oct 24 Introducing the new Svelte CLI Tailwind, auth, databases and more — just an `npx sv` away
- Oct 22 Svelte 5 is alive Our biggest release yet
- Oct 21 The Omnisite Your one-stop-shop for everything Svelte
- Oct 1 What's new in Svelte: October 2024 Better each blocks and a callstack for infinite loops
- Sep 1 What's new in Svelte: September 2024 More useful `svelte:options` and `:global`, plus the deprecation of `<svelte:component>` in Svelte 5
- Aug 1 What's new in Svelte: August 2024 Significant hydration improvements, customizable warnings, and a new API: `createRawSnippet`
- Jul 1 What's new in Svelte: July 2024 svelte/events, simpler elements and more optional options
- Jun 1 What's new in Svelte: June 2024 Better `bind`s, migration tooling and a new comparison rune
- May 1 What's new in Svelte: May 2024 Svelte 5 Release Candidate and all the other highlights from Svelte Summit Spring
- Apr 30 Svelte 5 Release Candidate We're almost there
- Apr 1 What's new in Svelte: April 2024 Svelte Summit Spring on April 27! Plus: reactive `Map`, `Date` and `Set`
- Mar 1 What's new in Svelte: March 2024 Nested CSS support and a much cleaner client-side API for Svelte 5
- Feb 1 What's new in Svelte: February 2024 New in Kit: `reroute`, `emulate` and more!
- Jan 1 What's new in Svelte: January 2024 SvelteKit 2 and a much-improved $state rune
2023
- Dec 14 Announcing SvelteKit 2 A special SvelteKit anniversary release
- Dec 1 What's new in Svelte: December 2023 Svelte 5 preview announced at Svelte Summit Fall 2023
- Nov 1 What's new in Svelte: November 2023 Svelte Summit on Nov 11 and better DevEx for all!
- Oct 1 What's new in Svelte: October 2023 Reactions to Runes and SvelteKit +server fallbacks
- Oct 1 Hacktoberfest 2023 with SvelteKit SvelteKit joins in the Hacktoberfest event in 2023
- Sep 20 Introducing runes Rethinking 'rethinking reactivity'
- Sep 1 What's new in Svelte: September 2023 New parameters in SvelteKit's redirect and an onNavigate lifecycle function come to life
- Aug 31 Unlocking view transitions in SvelteKit 1.24 Streamlined page transitions with onNavigate
- Aug 1 What's new in Svelte: August 2023 Extending Custom Element Classes and new +server exports
- Jul 1 What's new in Svelte: July 2023 Svelte 4.0, new website and a tour around the community
- Jun 29 svelte.dev: A complete overhaul The new site comes with accessibility fixes, new features and bottom navbar
- Jun 22 Announcing Svelte 4 Updated performance, developer experience, and site
- Jun 1 What's new in Svelte: June 2023 SvelteHack winners, lots of new bindings, Svelte 4.0.0-next.0, and a bunch of new features in SvelteKit
- May 1 What's new in Svelte: May 2023 New Ambassadors, a new ESLint plugin and a whole bunch of SvelteHack submissions
- Apr 1 What's new in Svelte: April 2023 Loads of new Svelte compiler features, plus Svelte Summit and SvelteHack
- Mar 9 Zero-effort type safety More convenience and correctness, less boilerplate
- Mar 1 What's new in Svelte: March 2023 SvelteHack, post-1.0 SvelteKit improvements and a huge showcase
- Feb 21 Streaming, snapshots, and other new features since SvelteKit 1.0 Exciting improvements in the latest version of SvelteKit
- Feb 1 What's new in Svelte: February 2023 Minor versions and major satisfaction
- Jan 1 What's new in Svelte: January 2023 SvelteKit 1.0, tutorial, and type definitions for Svelte elements.
2022
- Dec 14 Announcing SvelteKit 1.0 Web development, streamlined
- Dec 1 What's new in Svelte: December 2022 Rounding the corner to SvelteKit 1.0
- Nov 1 What's new in Svelte: November 2022 Better forms, routes and inline styles across SvelteKit and Svelte
- Oct 1 What's new in Svelte: October 2022 Svelte Summit, `use:enhance`, and a SvelteKit Release Candidate!
- Sep 1 What's new in Svelte: September 2022 Migrating to SvelteKit's new filesystem-based router
- Aug 1 What's new in Svelte: August 2022 Changes to SvelteKit's `load` before 1.0 plus support for Vite 3 and `vite.config.js`!
- Jul 1 What's new in Svelte: July 2022 Faster SSR, language tools improvements and a new paid contributor!
- Jun 1 What's new in Svelte: June 2022 Cancellable dispatched events, deeper {@const} declarations and more!
- May 1 What's new in Svelte: May 2022 Dynamically switch between HTML element types with `<svelte:element>`
- Apr 1 What's new in Svelte: April 2022 Goodbye fallthrough routes, hello param validators!
- Mar 1 What's new in Svelte: March 2022 Svelte Summit Spring is coming... and page endpoints are here!
- Feb 1 What's new in Svelte: February 2022 Rapid-fire releases across Svelte, SvelteKit and the community
- Jan 13 Accelerating Svelte's Development Scaling the team, building partnerships, and growing the community
- Jan 1 What's new in Svelte: January 2022 Faster builds with SvelteKit and a much anticipated REPL feature