svelte@5.49.2

sveltejs/sveltesvelte@5.49.2Feb 4, 2026by github-actions[bot]

AI Summary

This patch release focuses on bug fixes for async operations, Cloudflare compatibility, and internal type definitions.

Key Highlights

  • Fixed erroneous async derived expressions for blocks.
  • Rescheduled effects inside unskipped branches to improve stability.
  • Removed SvelteKit data attributes from elements.d.ts.
  • Fixed Cloudflare warnings regarding the missing 'node:crypto' module.

Full Release Notes

### Patch Changes

-   chore: remove SvelteKit data attributes from elements.d.ts ([#17613](https://github.com/sveltejs/svelte/pull/17613))

-   fix: avoid erroneous async derived expressions for blocks ([#17604](https://github.com/sveltejs/svelte/pull/17604))

-   fix: avoid Cloudflare warnings about not having the "node:crypto" module ([#17612](https://github.com/sveltejs/svelte/pull/17612))

-   fix: reschedule effects inside unskipped branches ([#17604](https://github.com/sveltejs/svelte/pull/17604))