# Svelte changelog > Cybernetically enhanced web apps. - Vendor: Svelte - Category: Frameworks & Libraries - Official site: https://svelte.dev - Tracked by: What's New (https://whatsnew.fyi/product/svelte) - Harvested from: GitHub (sveltejs/svelte) - Entries below: 25 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 5.56.8 - Date: 2026-07-24 - Version: 5.56.8 - Original notes: https://github.com/sveltejs/svelte/releases/tag/svelte%405.56.8 - Permalink: https://whatsnew.fyi/product/svelte/releases/5.56.8 - **fixed** — Call `onerror` and provide a working `reset` when hydrating a failed boundary - **fixed** — Preserve select selection when spread attributes omit value ###### Patch Changes - fix: call `onerror` and provide a working `reset` when hydrating a failed boundary ([#18556](https://github.com/sveltejs/svelte/pull/18556)) - fix: preserve select selection when spread attributes omit value ([#18561](https://github.com/sveltejs/svelte/pull/18561)) ### 5.56.7 - Date: 2026-07-20 - Version: 5.56.7 - Original notes: https://github.com/sveltejs/svelte/releases/tag/svelte%405.56.7 - Permalink: https://whatsnew.fyi/product/svelte/releases/5.56.7 - **added** — Provide `indent` option for `print` ###### Patch Changes - chore: provide `indent` option for `print` ([#18474](https://github.com/sveltejs/svelte/pull/18474)) ### 5.56.6 - Date: 2026-07-16 - Version: 5.56.6 - Original notes: https://github.com/sveltejs/svelte/releases/tag/svelte%405.56.6 - Permalink: https://whatsnew.fyi/product/svelte/releases/5.56.6 - **fixed** — rerun derived that had an abort controller on reconnection - **changed** — skip unnecessary blocker analysis when compiling components without top-level await ###### Patch Changes - perf: skip unnecessary blocker analysis when compiling components without top-level await ([#18548](https://github.com/sveltejs/svelte/pull/18548)) - fix: rerun derived that had an abort controller on reconnection ([#18551](https://github.com/sveltejs/svelte/pull/18551)) ### 5.56.5 - Date: 2026-07-14 - Version: 5.56.5 - Original notes: https://github.com/sveltejs/svelte/releases/tag/svelte%405.56.5 - Permalink: https://whatsnew.fyi/product/svelte/releases/5.56.5 - **fixed** — Don't (re)connect deriveds when read inside branch/root effects - **fixed** — Skip unnecessary derived effect in earlier batch - **fixed** — Avoid declaration tag warning in event handlers - **fixed** — Abort deriveds own AbortSignal when it disconnects - **fixed** — Ensure $state.eager() is correctly transformed for SSR output - **fixed** — Correctly transform declaration tags during SSR - **fixed** — Transform computed keys in keyed {#each} destructuring patterns - **fixed** — Chain preprocessor sourcemaps with an empty sources[0] instead of dropping them - **fixed** — Clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens - **fixed** — Don't treat declaration tags as parts inside each blocks ###### Patch Changes - chore: drop dead code that make TSGO fail ([#18496](https://github.com/sveltejs/svelte/pull/18496)) - fix: don't (re)connect deriveds when read inside branch/root effects ([#18527](https://github.com/sveltejs/svelte/pull/18527)) - fix: skip unnecessary derived effect in earlier batch ([#18525](https://github.com/sveltejs/svelte/pull/18525)) - fix: avoid declaration tag warning in event handlers ([#18500](https://github.com/sveltejs/svelte/pull/18500)) - fix: abort deriveds own AbortSignal when it disconnects ([#18400](https://github.com/sveltejs/svelte/pull/18400)) - fix: ensure `$state.eager()` is correctly transormed for SSR output ([#18530](https://github.com/sveltejs/svelte/pull/18530)) - fix: correctly transform declaration tags during SSR ([#18492](https://github.com/sveltejs/svelte/pull/18492)) - fix: transform computed keys in keyed `{#each}` destructuring patterns ([#18521](https://github.com/sveltejs/svelte/pull/18521)) - fix: chain preprocessor sourcemaps with an empty `sources[0]` instead of dropping them ([#18518](https://github.com/sveltejs/svelte/pull/18518)) - fix: clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens ([#18541](https://github.com/sveltejs/svelte/pull/18541)) - fix: don't treat declaration tags as parts inside each blocks ([#18507](https://github.com/sveltejs/svelte/pull/18507)) ### 5.56.4 - Date: 2026-06-23 - Version: 5.56.4 - Original notes: https://github.com/sveltejs/svelte/releases/tag/svelte%405.56.4 - Permalink: https://whatsnew.fyi/product/svelte/releases/5.56.4 - **fixed** — Include wrapping parentheses in {@const} declarator end position - **fixed** — Always unset reactivity context after restoring it - **fixed** — Don't notify searchParams subscribers when the URL changes without affecting the search string - **fixed** — Strip ? from optional parameters in