svelte@5.53.12

sveltejs/sveltesvelte@5.53.12Mar 14, 2026by github-actions[bot]

AI Summary

A patch release addressing select element bindings, derived values, and async assignment handling.

Key Highlights

  • Update `select.__value` on `change` event
  • Ensure deriveds values are correct across batches
  • Handle async RHS in `assignment_value_stale`

Full Release Notes

### Patch Changes

-   fix: update `select.__value` on `change` ([#17745](https://github.com/sveltejs/svelte/pull/17745))

-   chore: add `invariant` helper for debugging ([#17929](https://github.com/sveltejs/svelte/pull/17929))

-   fix: ensure deriveds values are correct across batches ([#17917](https://github.com/sveltejs/svelte/pull/17917))

-   fix: handle async RHS in `assignment_value_stale` ([#17925](https://github.com/sveltejs/svelte/pull/17925))

-   fix: avoid traversing clean roots ([#17928](https://github.com/sveltejs/svelte/pull/17928))