---
name: Svelte
slug: svelte
domain: svelte.dev
description: Compiler-based JavaScript framework for building web UIs with minimal runtime overhead, plus SvelteKit for full-stack web development.
category: framework
sources: 3
total_releases: 300
releases_last_30d: 11
avg_releases_per_week: 5.5
last_updated: 2026-05-01
tracking_since: 2016-11-26
canonical: https://releases.sh/svelte
tags:
  - compiler
  - frontend
  - javascript
  - open-source
  - web-framework
accounts:
  - platform: github
    handle: sveltejs
---

<Product name="Svelte" slug="svelte" sources="0" url="https://svelte.dev/docs/svelte" canonical="https://releases.sh/svelte/product/svelte" />
<Product name="SvelteKit" slug="sveltekit" sources="0" url="https://svelte.dev/docs/kit" canonical="https://releases.sh/svelte/product/sveltekit" />

<Source name="Svelte Blog" slug="svelte-blog" type="feed" releases="100" latest-date="2026-05-01T00:00:00.000Z" url="https://releases.sh/svelte/svelte-blog" />
<Source name="kit" slug="kit" type="github" releases="100" latest-version="@sveltejs/kit@2.59.0" latest-date="2026-05-01T16:15:19.000Z" url="https://releases.sh/svelte/kit" />
<Source name="svelte" slug="svelte" type="github" releases="100" latest-version="svelte@5.55.5" latest-date="2026-04-23T23:48:48.000Z" primary="true" url="https://releases.sh/svelte/svelte" />

## Recent Releases

_Summaries below — fetch the release's `canonical` URL for full content, or `url` for the original source._

<Release source="kit" version="@sveltejs/kit@2.59.0" date="May 1, 2026" published="2026-05-01T16:15:19.000Z" url="https://github.com/sveltejs/kit/releases/tag/%40sveltejs/kit%402.59.0" canonical="https://releases.sh/release/rel_JgH54mQuSbwCJL2dEU8LL" truncated="true">
### Minor Changes

-   feat: support `query.batch` in `requested(...)` ([#15751](https://github.com/sveltejs/kit/pull/15751))


-   breaking: on the s...
</Release>

<Release source="svelte-blog" date="May 1, 2026" published="2026-05-01T00:00:00.000Z" url="https://svelte.dev/blog#what-s-new-in-svelte-may-2026" canonical="https://releases.sh/release/rel_7auGflFl7tIzrwIToDrIn" truncated="true">
### What's new in Svelte: May 2026

Svelte CLI Community Add-ons, TypeScript 6.0 support in SvelteKit
</Release>

<Release source="svelte" version="svelte@5.55.5" date="April 23, 2026" published="2026-04-23T23:48:48.000Z" url="https://github.com/sveltejs/svelte/releases/tag/svelte%405.55.5" canonical="https://releases.sh/release/rel_wcA2MUPavIcDQpziREsXk" truncated="true">
### Patch Changes

-   fix: don't mark deriveds while an effect is updating ([#18124](https://github.com/sveltejs/svelte/pull/18124))

-   fix: do not...
</Release>

<Release source="kit" version="@sveltejs/kit@2.58.0" date="April 23, 2026" published="2026-04-23T23:43:15.000Z" url="https://github.com/sveltejs/kit/releases/tag/%40sveltejs/kit%402.58.0" canonical="https://releases.sh/release/rel_aVLJFNkDg0VC5NoCUhGD8" truncated="true">
### Minor Changes

-   breaking: require `limit` in `requested` (as originally intended) ([#15739](https://github.com/sveltejs/kit/pull/15739))


-   ...
</Release>

<Release source="svelte" version="svelte@5.55.4" date="April 14, 2026" published="2026-04-14T13:26:32.000Z" url="https://github.com/sveltejs/svelte/releases/tag/svelte%405.55.4" canonical="https://releases.sh/release/rel_AOQUZV83gu5Jeo77gNXiI" truncated="true">
### Patch Changes

-   fix: never mark a child effect root as inert ([#18111](https://github.com/sveltejs/svelte/pull/18111))

-   fix: reset context ...
</Release>

<Release source="svelte" version="svelte@5.55.3" date="April 10, 2026" published="2026-04-10T13:24:09.000Z" url="https://github.com/sveltejs/svelte/releases/tag/svelte%405.55.3" canonical="https://releases.sh/release/rel_yLTxOve3AlGE6zgV2F7NL" truncated="true">
### Patch Changes

-   fix: ensure proper HMR updates for dynamic components ([#18079](https://github.com/sveltejs/svelte/pull/18079))

-   fix: corre...
</Release>

<Release source="kit" version="@sveltejs/kit@2.57.1" date="April 9, 2026" published="2026-04-09T21:45:47.000Z" url="https://github.com/sveltejs/kit/releases/tag/%40sveltejs/kit%402.57.1" canonical="https://releases.sh/release/rel_NJhNSttN-q2F2spsZ95Gm" truncated="true">
### Patch Changes

-   fix: better validation for `redirect` inputs ([`10d7b44`](https://github.com/sveltejs/kit/commit/10d7b44425c3d9da642eecce373d0c...
</Release>

<Release source="kit" version="@sveltejs/kit@2.57.0" date="April 8, 2026" published="2026-04-08T01:00:56.000Z" url="https://github.com/sveltejs/kit/releases/tag/%40sveltejs/kit%402.57.0" canonical="https://releases.sh/release/rel_o_RYx7JbFI2ANlnXsEN_L" truncated="true">
### Minor Changes

-   feat: return boolean from `submit` to indicate submission validity for enhanced `form` remote functions ([#15530](https://githu...
</Release>

<Release source="svelte" version="svelte@5.55.2" date="April 7, 2026" published="2026-04-07T19:53:53.000Z" url="https://github.com/sveltejs/svelte/releases/tag/svelte%405.55.2" canonical="https://releases.sh/release/rel_tZ9iZyqFssbW2xQFgrFOH" truncated="true">
### Patch Changes

-   fix: invalidate `@const` tags based on visible references in legacy mode ([#18041](https://github.com/sveltejs/svelte/pull/1804...
</Release>

<Release source="kit" version="@sveltejs/kit@2.56.1" date="April 3, 2026" published="2026-04-03T21:19:41.000Z" url="https://github.com/sveltejs/kit/releases/tag/%40sveltejs/kit%402.56.1" canonical="https://releases.sh/release/rel_RWY7Wy74OjcgiI4qPmXqt" truncated="true">
### Patch Changes

-   chore: update JSDoc ([#15640](https://github.com/sveltejs/kit/pull/15640))

</Release>

## Fetching more

Append `.md` (markdown), `.json` (raw data), or `.atom` (feed) to any URL on this page.

- Per-source history: `https://releases.sh/svelte/{source-slug}`
- Atom feed: `https://releases.sh/svelte.atom`
- Individual release: `https://releases.sh/release/{release-id}`
