Skip to content

Releases: sveltejs/svelte

svelte@5.19.0

17 Jan 15:38
a9d1f46
Compare
Choose a tag to compare

Minor Changes

  • feat: Expose ClassValue from svelte/elements (#15035)

Patch Changes

  • fix: create fewer deriveds for concatenated strings (#15041)

  • fix: correctly parse leading comments in function binding (#15020)

svelte@5.18.0

15 Jan 02:29
1d3c439
Compare
Choose a tag to compare

Minor Changes

  • feat: allow <template> elements to contain any child (#15007)

Patch Changes

  • fix: ensure resume effects are scheduled in topological order (#15012)

  • fix: bump esrap (#15015)

  • fix: remove listener on bind_current_time teardown (#15013)

svelte@5.17.5

14 Jan 16:06
a1698c6
Compare
Choose a tag to compare

Patch Changes

  • feat: allow const tag inside svelte:boundary (#14993)

  • fix: ensure signal write invalidation within effects is consistent (#14989)

svelte@5.17.4

13 Jan 22:20
efa5acf
Compare
Choose a tag to compare

Patch Changes

  • fix: never consider inert boundary effects (#14999)

  • fix: store access on component destroy (#14968)

  • fix: correctly transform pre with no content (#14973)

  • fix: wrap each block expression in derived to encapsulate effects (#14967)

svelte@5.17.3

09 Jan 16:37
dc8ae82
Compare
Choose a tag to compare

Patch Changes

  • fix: reset dependency read versions after reaction execution (#14964)

svelte@5.17.2

09 Jan 13:42
b7400ae
Compare
Choose a tag to compare

Patch Changes

  • fix: account for parent scale when animating elements (#14957)

  • fix: apply overflow: hidden style when transitioning elements, where necessary (#14930)

  • fix: properly add owners to function bindings (#14962)

svelte@5.17.1

08 Jan 19:13
80d9f99
Compare
Choose a tag to compare

Patch Changes

  • fix: remove bindable prop validation (#14946)

  • chore: tweak "invalid assignment" compiler error message (#14955)

  • fix: silence false-positive stale value warning (#14958)

svelte@5.17.0

08 Jan 09:58
9b71eea
Compare
Choose a tag to compare

Minor Changes

  • feat: allow non-numeric values to be tweened by snapping immediately to new value (#14941)

Patch Changes

  • fix: handle default values in object destructuring within "each" blocks when using characters like "}" and "]" (#14554)

  • fix: account for min-width/height in slide transition (#14942)

  • fix: prevent long delays causing erratic spring behaviour (#14940)

  • feat: warn on using slide transition with table elements (#14936)

  • chore: improve signal performance by reducing duplicate deps (#14945)

svelte@5.16.6

07 Jan 20:32
4aadb34
Compare
Choose a tag to compare

Patch Changes

  • fix: Make Tween duration 0 set current to target immediately (#14937)

  • fix: guard against customElements being unavailable in browser extension contexts (#14933)

  • fix: treat inert as a boolean attribute (#14935)

  • fix: remove leading newline from <pre> contents (#14922)

svelte@5.16.5

06 Jan 23:30
fb67bad
Compare
Choose a tag to compare

Patch Changes

  • fix: inherit correct namespace for <title> elements (#14817)

  • fix: don't throw bind_invalid_export if there's also a bindable prop with the same name (#14813)