svelte@5.45.4

sveltejs/sveltesvelte@5.45.4Dec 2, 2025by github-actions[bot]

AI Summary

A patch release focusing on DOM effect restructuring, improved handling of reactive props after async operations, and ensuring reactions remain up to date even when read outside of effects.

Key Highlights

  • Move DOM-related effect properties to `effect.nodes`
  • Allow `$props.id()` to occur after an `await`
  • Keep reactions up to date even when read outside of effects

Full Release Notes

### Patch Changes

-   chore: move DOM-related effect properties to `effect.nodes` ([#17293](https://github.com/sveltejs/svelte/pull/17293))

-   fix: allow `$props.id()` to occur after an `await` ([#17285](https://github.com/sveltejs/svelte/pull/17285))

-   fix: keep reactions up to date even when read outside of effect ([#17295](https://github.com/sveltejs/svelte/pull/17295))