Skip to content

Releases: sveltejs/svelte

svelte@5.37.1

28 Jul 19:10
d82edf6
Compare
Choose a tag to compare

Patch Changes

  • chore: remove some todos (#16515)

  • fix: allow await expressions inside {#await ...} argument (#16514)

  • fix: append_styles in an effect to make them available on mount (#16509)

  • chore: remove parser.template_untrimmed (#16511)

  • fix: always inject styles when compiling as a custom element (#16509)

svelte@5.37.0

27 Jul 05:24
39ee7cf
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Patch Changes

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

svelte@5.36.14

23 Jul 15:27
f882095
Compare
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
Compare
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
Compare
Choose a tag to compare

Patch Changes

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

svelte@5.36.9

19 Jul 21:33
cc05cbc
Compare
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
Compare
Choose a tag to compare

Patch Changes

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