svelte@5.53.11

sveltejs/sveltesvelte@5.53.11Mar 12, 2026by github-actions[bot]

AI Summary

A patch release fixing circular dependencies and recovering from errors that corrupt the effect tree.

Key Highlights

  • Remove `untrack` circular dependency
  • Recover from errors that leave a corrupted effect tree
  • Properly lazily evaluate RHS when checking for `assignment_value_stale`

Full Release Notes

### Patch Changes

-   fix: remove `untrack` circular dependency ([#17910](https://github.com/sveltejs/svelte/pull/17910))

-   fix: recover from errors that leave a corrupted effect tree ([#17888](https://github.com/sveltejs/svelte/pull/17888))

-   fix: properly lazily evaluate RHS when checking for `assignment_value_stale` ([#17906](https://github.com/sveltejs/svelte/pull/17906))

-   fix: resolve boundary in correct batch when hydrating ([#17914](https://github.com/sveltejs/svelte/pull/17914))

-   chore: rebase batches after process, not during ([#17900](https://github.com/sveltejs/svelte/pull/17900))