Skip to content

Releases: sveltejs/svelte

svelte@5.0.0-next.25

14 Dec 16:09
b779e72
Compare
Choose a tag to compare
svelte@5.0.0-next.25 Pre-release
Pre-release

Patch Changes

  • fix: improve whitespace handling (#9912)

  • fix: improve each block fallback handling (#9914)

  • fix: cleanup each block animations on destroy (#9917)

svelte@5.0.0-next.24

13 Dec 14:27
f2d1112
Compare
Choose a tag to compare
svelte@5.0.0-next.24 Pre-release
Pre-release

Patch Changes

  • fix: improve props aliasing (#9900)

  • feat: add support for {@const} inside snippet block (#9904)

  • fix: improve attribute directive reactivity detection (#9907)

  • fix: improve $inspect batching (#9902)

  • chore: improve readonly prop messaging (#9901)

  • fix: better support for top-level snippet declarations (#9898)

svelte@5.0.0-next.23

12 Dec 17:28
a8e5cc8
Compare
Choose a tag to compare
svelte@5.0.0-next.23 Pre-release
Pre-release

Patch Changes

  • feat: add gamepadconnected and gamepaddisconnected events (#9861)

  • fix: improve unstate type definition (#9895)

  • fix: correctly reflect readonly proxy marker (#9893)

  • chore: improve each block fast-path heuristic (#9855)

  • fix: improve html tag svg behaviour (#9894)

  • fix: ensure class constructor values are proxied (#9888)

  • fix: improve each block index handling (#9889)

svelte@5.0.0-next.22

07 Dec 18:06
b90b146
Compare
Choose a tag to compare
svelte@5.0.0-next.22 Pre-release
Pre-release

Patch Changes

  • fix: handle event hoisting props referencing (#9846)

  • fix: support dynamic transition functions (#9844)

  • fix: ensure action function returns object (#9848)

svelte@5.0.0-next.21

07 Dec 15:56
ab21253
Compare
Choose a tag to compare
svelte@5.0.0-next.21 Pre-release
Pre-release

Patch Changes

  • chore: refactor props handling (#9826)

  • fix: improve each key animations (#9842)

  • chore: avoid creating thunk for call expressions when appropriate (#9841)

  • fix: improve signal consumer removal logic (#9837)

  • fix: ensure computed props are wrapped in derived (#9835)

  • fix: better handle unowned derived signals (#9832)

  • fix: improve each block with animate (#9839)

  • breaking: change $inspect API (#9838)

svelte@5.0.0-next.20

07 Dec 05:04
384e3a4
Compare
Choose a tag to compare
svelte@5.0.0-next.20 Pre-release
Pre-release

Patch Changes

  • fix: better readonly checks for proxies (#9808)

  • fix: prevent infinite loops stemming from invalidation method (#9811)

  • fix: improve non state referenced warning (#9809)

  • fix: reuse existing proxy when object has multiple references (#9821)

  • fix: improve consistency issues around binding invalidation (#9810)

  • fix: tweak css nth regex (#9806)

  • fix: adjust children snippet default type (dcdd64548)

  • fix: correctly apply scope on component children (#9824)

svelte@5.0.0-next.19

05 Dec 21:18
f552a4b
Compare
Choose a tag to compare
svelte@5.0.0-next.19 Pre-release
Pre-release

Patch Changes

  • feat: add unstate utility function (#9776)

  • fix: ensure proxied array length is updated (#9782)

  • chore: fix compiler errors test suite (#9754)

  • fix: ensure transitions properly cancel on completion (#9778)

  • feat: make fallback prop values readonly (#9789)

  • fix: tweak invalid dollar prefix rules around function args (#9792)

  • fix: ensure generated code does not use keywords as variable names (#9790)

  • feat: disallow fallback values with bindings in runes mode (#9784)

  • fix: apply event attribute validation to elements only (#9772)

  • fix: handle css nth-selector syntax (#9754)

  • feat: throw descriptive error for using runes globals outside of Svelte-compiled files (#9773)

svelte@5.0.0-next.18

04 Dec 19:41
e405610
Compare
Choose a tag to compare
svelte@5.0.0-next.18 Pre-release
Pre-release

Patch Changes

  • chore: more validation errors (#9723)

  • fix: allow duplicate snippet declaration names (#9759)

  • fix: ensure computed props are cached with derived (#9757)

  • fix: ensure event handlers containing arguments are not hoisted (#9758)

svelte@5.0.0-next.17

01 Dec 17:18
61e5e53
Compare
Choose a tag to compare
svelte@5.0.0-next.17 Pre-release
Pre-release

Patch Changes

  • fix: improve $inspect type definition (#9731)

  • fix: correctly inspect derived values (#9731)

svelte@4.2.8

30 Nov 10:18
226bf41
Compare
Choose a tag to compare

Patch Changes

  • fix: port over props that were set prior to initialization (#9701)