Skip to content

Releases: sveltejs/svelte

svelte@5.6.0

04 Dec 15:03
c0746e0
Compare
Choose a tag to compare

Minor Changes

  • feat: support defaultValue/defaultChecked for inputs (#14289)

svelte@5.5.4

04 Dec 14:48
c55af4a
Compare
Choose a tag to compare

Patch Changes

  • fix: better error messages for invalid HTML trees (#14445)

  • fix: remove spreaded event handlers when they become nullish (#14546)

  • fix: respect the unidirectional nature of time (#14541)

svelte@5.5.3

03 Dec 22:53
3d9122f
Compare
Choose a tag to compare

Patch Changes

  • fix: don't try to add owners to non-$state class fields (#14533)

  • fix: capture infinite_loop_guard in error boundary (#14534)

  • fix: proxify values when assigning using ||=, &&= and ??= operators (#14273)

svelte@5.5.2

03 Dec 19:00
a65e68c
Compare
Choose a tag to compare

Patch Changes

  • fix: use correct reaction when lazily creating deriveds inside SvelteDate (#14525)

svelte@5.5.0

03 Dec 14:59
e722ef6
Compare
Choose a tag to compare

Minor Changes

  • feat: allow snippets to be exported from module scripts (#14315)

Patch Changes

  • fix: ignore TypeScript generics on variables (#14509)

svelte@5.4.0

02 Dec 13:23
a091fb5
Compare
Choose a tag to compare

Minor Changes

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

svelte@5.3.2

02 Dec 13:20
a39605e
Compare
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
Compare
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
Compare
Choose a tag to compare

Minor Changes

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

svelte@5.2.12

30 Nov 16:48
6dd60b5
Compare
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)