Skip to content

Releases: sveltejs/svelte

svelte@5.4.0

02 Dec 13:23
a091fb5

Choose a tag to compare

Minor Changes

  • feat: support #each without as (#14396)

svelte@5.3.2

02 Dec 13:20
a39605e

Choose a tag to compare

Patch Changes

  • fix: correctly prune CSS for elements inside snippets (#14494)

  • fix: render attributes during SSR regardless of case (#14492)

svelte@5.3.1

01 Dec 21:21
99b4cfb

Choose a tag to compare

Patch Changes

  • fix: treat spread elements the same as call expressions (#14488)

  • fix: correctly increment/decrement bigints (#14485)

svelte@5.3.0

01 Dec 13:59
f75a9a5

Choose a tag to compare

Minor Changes

  • feat: add error boundaries with <svelte:boundary> (#14211)

svelte@5.2.12

30 Nov 16:48
6dd60b5

Choose a tag to compare

Patch Changes

  • fix: upgrade to esm-env 1.2.1 to fix issues with non-Vite setups (#14470)

  • fix: prevent infinite loops when pruning CSS (#14474)

  • fix: generate correct code when encountering object expression statement (#14480)

svelte@5.2.11

29 Nov 15:34
ca3690f

Choose a tag to compare

Patch Changes

  • fix: ignore text and expressions outside the template when validating HTML (#14468)

  • fix: better account for render tags when pruning CSS (#14456)

svelte@5.2.10

28 Nov 00:49
dcef8ff

Choose a tag to compare

Patch Changes

  • fix: correctly remove unused selectors in middle of selector lists (#14448)

  • chore: upgrade esm-env for Vite 6 support (#14460)

  • fix: strip exported TypeScript function overloads (#14458)

svelte@5.2.9

26 Nov 19:47
3a6bf10

Choose a tag to compare

Patch Changes

  • fix: show :then block for null/undefined value (#14440)

  • fix: relax html parent validation (#14442)

  • fix: prevent memory leak when creating deriveds inside untrack (#14443)

  • fix: disregard TypeScript nodes when pruning CSS (#14446)

svelte@5.2.8

25 Nov 16:31
2b5c0e7

Choose a tag to compare

Patch Changes

  • fix: correctly prune each blocks (#14403)

  • fix: provide temporary LegacyComponentType (#14257)

  • fix: attach spread attribute events synchronously (#14387)

  • fix: ensure last empty text node correctly hydrates (#14425)

  • fix: correctly prune key blocks (#14403)

svelte@5.2.7

20 Nov 22:16
6e391fc

Choose a tag to compare

Patch Changes

  • fix: always use set for private identifiers (#14378)