# What's new in Svelte: July 2023

DevFeed: [What's new in Svelte: July 2023](<https://devfeed.tech/articles/what-s-new-in-svelte-july-2023-3088.md>)

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

Author: Dani Sandoval

Published: 2023-07-01T00:00:00Z

Content type: news

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>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>)

Tags: [changelog](<https://devfeed.tech/tags/changelog.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [docs](<https://devfeed.tech/tags/docs.md>), [feature](<https://devfeed.tech/tags/feature.md>), [features](<https://devfeed.tech/tags/features.md>), [migration](<https://devfeed.tech/tags/migration.md>), [news](<https://devfeed.tech/tags/news.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [release](<https://devfeed.tech/tags/release.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

## AI overview

The article announces the release of Svelte 4.0, highlighting performance fixes, developer experience improvements, a new site, documentation, and tutorial. It also summarizes SvelteKit bug fixes and new features, migration guidance, and community projects and media featuring Svelte.

## Source excerpt

Svelte 4 is out and folks have been building! There's a bunch of new showcases, libraries and tutorials to share. So let's get right into it... What's new in Svelte The big news this month was the release of Svelte 4.0! You can read all about it in the Announcing Svelte 4 post. From performance fixes and developer experience improvements to a brand new site, docs and tutorial... this new release sets the stage for Svelte 5 with minimal breaking changes. If you're already on Node.js 16, it's possible you won't see any breaking changes in your project. But be sure to read the migration guide for all the details. For a full list of all the changes to the Svelte compiler, including unreleased changes, check out the CHANGELOG. What's new in SvelteKit This month there were lots of awesome bug fixes, so be sure to upgrade to the latest version! There are also a few new features to mention: The new event.isSubRequest boolean indicates whether this is a same-origin fetch request to one of the app's own APIs during a server request (1.21.0, Docs, #10170) A new config option, config.kit.env.privatePrefix will set a private prefix on environment variables. This defaults to '' (1.21.0, Docs, #9996) VERSION is now exported and accessible via @sveltejs/kit. This can be used for feature detection or anything else that requires knowledge of the current version of SvelteKit (1.21.0, Docs, #9969) For adapter-specific changes, check out the CHANGELOGs in each of the adapter directories. Community ShowcaseApps & Sites built with Svelte Heerdle is a remake of Spotify's now-defunct Heardle - the daily music guessing game Meoweler is a travel site filled with cats and helpful facts about popular destinations A tech lead from IKEA gave a few more details on the way they build pages (and page template) using Svelte The Quest to Replace Passwords features an interactive comparison visualization for all the popular password management tools audiogest lets you turn speech to text & summarize an