Skip to content

Releases: sveltejs/svelte

svelte@5.37.0

27 Jul 05:24
39ee7cf

Choose a tag to compare

Minor Changes

  • feat: ignore component options in compileModule (#16362)

Patch Changes

  • fix: always mark props as stateful (#16504)

svelte@5.36.17

25 Jul 23:48
d0ebd42

Choose a tag to compare

Patch Changes

  • fix: throw on duplicate class field declarations (#16502)

  • fix: add types for part attribute to svg attributes (#16499)

svelte@5.36.16

24 Jul 14:25
8ad02e4

Choose a tag to compare

Patch Changes

  • fix: don't update a focused input with values from its own past (#16491)

  • fix: don't destroy effect roots created inside of deriveds (#16492)

svelte@5.36.15

24 Jul 09:46
4e74cd3

Choose a tag to compare

Patch Changes

  • fix: preserve dirty status of deferred effects (#16487)

svelte@5.36.14

23 Jul 15:27
f882095

Choose a tag to compare

Patch Changes

  • fix: keep input in sync when binding updated via effect (#16482)

  • fix: rename form accept-charset attribute (#16478)

  • fix: prevent infinite async loop (#16482)

  • fix: exclude derived writes from effect abort and rescheduling (#16482)

svelte@5.36.13

21 Jul 17:35
28403be

Choose a tag to compare

Patch Changes

  • fix: ensure subscriptions are picked up correctly by deriveds (#16466)

svelte@5.36.12

20 Jul 22:14
ce4a99e

Choose a tag to compare

Patch Changes

  • chore: move capture_signals to legacy module (#16456)

svelte@5.36.9

19 Jul 21:33
cc05cbc

Choose a tag to compare

Patch Changes

  • fix: don't reexecute derived with no dependencies on teardown (#16438)

  • fix: disallow export { foo as default } in <script module> (#16447)

  • fix: move ownership validation into async component body (#16449)

  • fix: allow async destructured deriveds (#16444)

  • fix: move store setup/cleanup outside of async component body (#16443)

svelte@5.36.10

19 Jul 22:08
dd55de3

Choose a tag to compare

Patch Changes

  • fix: prevent batches from getting intertwined (#16446)

svelte@5.36.8

18 Jul 16:37
05f6436

Choose a tag to compare

Patch Changes

  • fix: keep effect in the graph if it has an abort controller (#16430)

  • chore: Switch payload.out to an array (#16428)