Skip to content

Releases: sveltejs/svelte

[email protected]

30 Nov 17:53
1108587
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: delegate events on elements with bind-this (#9696)

  • fix: ensure implicit children snippet renders correctly (#9706)

  • fix: ensure $slots exists in runes mode (#9718)

  • fix: allow bind:this with dynamic type on inputs (#9713)

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

  • feat: $inspect rune (#9705)

  • fix: keep fallback value after spread update not setting that prop (#9717)

  • fix: tweak const tag parsing (#9715)

  • chore: remove redundant hydration code (#9698)

  • fix: improve template text node serialization (#9722)

  • fix: improve infinite loop capturing (#9721)

[email protected]

29 Nov 03:09
3e3ae92
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: add children to element typings (#9679)

  • fix: handle ts expressions when dealing with runes (#9681)

[email protected]

27 Nov 18:48
a31b2e1
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • feat: warn on references to mutated non-state in template (#9669)

  • fix: prevent reactive snippet from reinitializing unnecessarily (#9665)

  • fix: take event attributes into account when checking a11y (#9664)

  • feat: add $effect.root rune (#9638)

  • feat: support type definition in {@const} (#9609)

  • feat: ignore src, srcset, and href attributes when hydrating (#9662)

  • chore: bump esrap (#9649)

  • chore: improve <svelte:element> generated code (#9648)

  • chore: prevent some unused variable creation (#9571)

[email protected]

25 Nov 19:42
66d540d
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: apply keyed validation only for keyed each (#9641)

  • fix: omit this bind this arg if we know it's not a signal (#9635)

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

[email protected]

24 Nov 16:47
94afdc8
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: adjust mount and createRoot types (63e583184)

  • fix: remove constructor overload (cb4b1f0a1)

  • fix: type-level back-compat for default slot and children prop (a3bc7d569)

[email protected]

23 Nov 16:58
b7af2ff
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • feat: add type of $effect.active (#9624)

  • fix: correct bind this multiple bindings (#9617)

  • chore: reuse common templates (#9601)

  • fix: handle undefined bubble events (#9614)

  • fix: dont error on stores looking like runes when runes explicitly turned off (#9615)

  • fix: improve member expression mutation logic (#9625)

  • chore: untrack keyed validation logic (#9618)

  • fix: ensure snippets have correct scope (#9623)

  • fix: better attribute casing logic (#9626)

[email protected]

22 Nov 22:45
d83bd7f
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • chore: add inline new class warning (#9583)

  • fix: prevent false positives when detecting runes mode (#9599)

  • fix: deconflict generated names against globals (#9570)

  • chore: bump esrap (#9590)

  • feat: add $effect.active rune (#9591)

  • feat: add Snippet type (#9584)

  • fix: adjust event delegation heuristics (#9581)

  • chore: remove unused code (#9593)

  • fix: adjust regex (#9572)

[email protected]

20 Nov 14:24
2d8a860
Compare
Choose a tag to compare

Patch Changes

  • fix: handle spreads within static strings (#9554)

[email protected]

20 Nov 09:56
1fd0b18
Compare
Choose a tag to compare

Patch Changes

  • fix: adjust static attribute regex (#9551)

[email protected]

20 Nov 22:38
b966470
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • chore: more transition code-golfing (#9536)

  • feat: native TypeScript support (#9482)