# What's new in Svelte: March 2022

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

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

Author: Dani Sandoval

Published: 2022-03-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>), [Playwright](<https://devfeed.tech/topics/playwright.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Supabase](<https://devfeed.tech/topics/supabase.md>)

Tags: [conference](<https://devfeed.tech/tags/conference.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [npm](<https://devfeed.tech/tags/npm.md>), [playwright](<https://devfeed.tech/tags/playwright.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [speakers](<https://devfeed.tech/tags/speakers.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [testing](<https://devfeed.tech/tags/testing.md>), [update](<https://devfeed.tech/tags/update.md>)

## AI overview

A March 2022 update covering new SvelteKit features, documentation improvements, breaking changes, language-tool updates, and community projects. Highlights include page endpoints, application update detection, automatic Playwright setup, improved typing and prerendering behavior, and searchable documentation.

## Source excerpt

Just announced: Svelte Summit Spring will be taking place on April 30, 2022. The 5th Virtual Svelte Conference is looking for speakers and sponsors... so it's time to dust off those proposals! Also, some long-requested features were added to SvelteKit this month... including page endpoints! This change in how the load function works makes it easier to fetch data required for basic pages, redirect from POST responses and handle 404s and other errors. More on that and other new features and fixes below! What's new in SvelteKit The docs are now searchable and multipage with type definitions and hoverable code examples - Check them out at svelte.dev/docs/kit Page endpoints significantly decrease the boilerplate needed when loading a page (Issue, PR, Docs) Application versioning and update detection support lets you determine what to do when a route fails to load after an app update (Issue, PR, Docs) A new option in npm init svelte@next will now set up Playwright automatically for testing (PR) Breaking Changes The target option is no longer available. Instead, the init script hydrates its parentNode (#3674) App-level types now live in the App namespace which allows you to type global types like Stuff or Session (#3670) JSONString is now JSONValue (#3683) createIndexFiles has been removed -- it is now controlled by the trailingSlash option (#3801) SvelteKit will no longer exclude root-relative external links from prerendering, which will cause 404s if these URLs are intended to be served by a separate app. Use a custom prerender.onError handler if you need to ignore them (#3826) New in Language Tools Accessing properties in markups has been improved in the Svelte language tools (105.12.0) - working around some known issues with autocomplete (#538 / #1302) Community ShowcaseApps & Sites SvelteStorm is specifically tailored to provide all of the essential tools a Svelte developer needs to build a Svelte application Supachat is a real-time chat app using Svelte and Supabase R