svelte@5.48.5

sveltejs/sveltesvelte@5.48.5Jan 28, 2026by github-actions[bot]

AI Summary

A patch release fixing error handling boundaries, namespace export issues, and complex rendering logic involving effects in each blocks.

Key Highlights

  • Ran boundary `onerror` callbacks in a microtask to handle cases where the boundary is destroyed.
  • Fixed unintended exports from namespaces.
  • Resolved issues where each blocks would break when effects are interspersed among items.

Full Release Notes

### Patch Changes

-   fix: run boundary `onerror` callbacks in a microtask, in case they result in the boundary's destruction ([#17561](https://github.com/sveltejs/svelte/pull/17561))

-   fix: prevent unintended exports from namespaces ([#17562](https://github.com/sveltejs/svelte/pull/17562))

-   fix: each block breaking with effects interspersed among items ([#17550](https://github.com/sveltejs/svelte/pull/17550))