# What's new in Svelte: March 2024

DevFeed: [What's new in Svelte: March 2024](<https://devfeed.tech/articles/what-s-new-in-svelte-march-2024-3101.md>)

Original publisher: [Read original article](<https://svelte.dev/blog/whats-new-in-svelte-march-2024>)

Author: Dani Sandoval

Published: 2024-03-01T00:00:00Z

Content type: release

Language: en

Sources: [Svelte blog](<https://devfeed.tech/sources/svelte-blog.md>)

Topics: [Web Development](<https://devfeed.tech/topics/web-development.md>), [modern web development](<https://devfeed.tech/topics/modern-web-development.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [css](<https://devfeed.tech/tags/css.md>), [release](<https://devfeed.tech/tags/release.md>), [svelte](<https://devfeed.tech/tags/svelte.md>)

## AI overview

A monthly Svelte update covering Svelte 5 preview changes, a Svelte 4 bugfix, SvelteKit fixes and adapter improvements, plus community projects and learning resources.

## Source excerpt

This month, the Svelte maintainers made a ton of progress on Svelte 5 and Rich Harris talked to Prismic about how the team is working on making the framework even better. Lots to showcase too... so let's dive in! What's new in Svelte As you may already have heard, Svelte 5 is in preview. In the meantime, Svelte 4 (@latest) has had one bugfix. The Svelte 5 changelog has quite a few updates, though: breaking: $derived.call is now $derived.by (5.0.0-next.54, Docs, #10445) Destructuring derived object properties will now keep fine-grain reactivity (5.0.0-next.55, Docs, #10488) The new hydrate method makes hydration-related code treeshakeable (5.0.0-next.56, Docs, #10497) Nested CSS is now supported, along with better support for :is(...) and :where(...) (5.0.0-next.57, #10490) breaking: The client-side API has been simplified by removing createRoot, adjusting the mount / hydrate APIs and introducing unmount (5.0.0-next.58, Issue#9827, #10516) For all the bug fixes, chores and underlying work required to get Svelte 5 to release-ready, check out the CHANGELOG on main. What's new in SvelteKit Mostly bug fixes, this month. Most notably is a fix to prevent stale values after navigation (2.5.1, #11870). Adapters can also now use an emulate function to provide dev and preview functionality (2.5.0, Docs, #11730). This will allow for an improved experience developing for Cloudflare in the near future (11732). For all the changes in SvelteKit, check out the CHANGELOG. Community ShowcaseApps & Sites built with Svelte Wishgram is a tool to generate handwritten wishing cards rfidify is a Raspberry PI RFID reader that plays things on Spotify listn.fyi is a fun and easy way to share what music you're currently into Meowrite is an AI writing tool for cover letters, essays and more Photo Multitool is a free set of online tools for manipulating photos sveltekit-weather-app is a gorgeous weather app made with SvelteKit Learning Resources Featuring Svelte Contributors and Ambassadors How t