# What's new in Svelte: June 2024

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

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

Author: Dani Sandoval

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

Content type: article

Language: en

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

Topics: [Svelte](<https://devfeed.tech/topics/svelte.md>), [changelog](<https://devfeed.tech/topics/changelog.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [real-time 3D](<https://devfeed.tech/topics/real-time-3d.md>)

Tags: [changelog](<https://devfeed.tech/tags/changelog.md>), [chrome-extension](<https://devfeed.tech/tags/chrome-extension.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [real-time-3d](<https://devfeed.tech/tags/real-time-3d.md>), [svelte](<https://devfeed.tech/tags/svelte.md>)

## AI overview

Svelte's June 2024 newsletter covers pre-release Svelte 5 updates, including improved migration tooling, MathML support, the Svelte Inspector, a new reactive rune, and a compiler option for monorepos. It also highlights community projects and learning resources built around Svelte and SvelteKit.

## Source excerpt

The maintainers have been hard at work getting the Svelte 5 Release Candidate ready for release. In this month's newsletter, you'll find highlights from the pre-release CHANGELOG and a host of items from our community showcase. Let's dive in! What's new in Svelte bind: is now disallowed on component exports in runes mode and has much better types to tell if a prop is $bindable (5.0.0-next.113, 114 and 125, Docs, #11238, #11225 and #11498) Tons of work on the migrate tool to make migrating to Svelte 5 syntax easier (5.0.0-next.116, 136 and 137, Docs, #11334, #11659, #11704) MathML is now supported (5.0.0-next.120, Docs, #11387) The Svelte Inspector is now supported (5.0.0-next.125, Docs, #11514) The $state.is rune lets you compare values or check if an object exists within a deeply reactive object/array (5.0.0-next.134, Docs, #11613) The rootDir compiler option makes filenames relative to simplify development in monorepos or complex folder structures (5.0.0-next.135, #11627) Community ShowcaseApps & Sites built with Svelte Onlook is a chrome extension that enables designers to contribute to their team's UI codebase Fluid Type Generator is a modern fluid type generator built with Svelte 5 LCH Palette Generator is a tool that allows you to easily create and save gradient palettes to be used in UI design Typepost is a simple text post generator for social media Equimake is a collaborative real-time 3D platform for learners, gamers, artists, and coders svelte.dev-machine is a physical based animation to replicate the Svelte machine on the svelte.dev homepage Learning Resources Featuring Svelte Contributors and Ambassadors Svelte 5: Compiler, Signals, and Web App Performance by JSJ 627 with Rich Harris Svelte London - May 2024 This Week in Svelte - deep dives into the Svelte changelog and new learnings from the week: 3 May 10 May 17 May 24 May To Read Securing Your SvelteKit App and Prevent Waterfalls from Multiple SvelteKit Server Hooks in sequence by Captain Codeman Sve