Skip to content

Releases: sveltejs/svelte

[email protected]

31 Jan 15:11
c0f280c

Choose a tag to compare

[email protected] Pre-release
Pre-release

Patch Changes

  • breaking: snippets can now take multiple arguments, support default parameters. Because of this, the type signature has changed (#9988)

  • Use generic T as the return type for $derived.call() (#10349)

  • fix: replace TODO errors (#10326)

  • fix: add proper typings for $derived.call (6145be5c695a063c70944272a42d9c63fdd71d64)

  • fix: improve handling of unowned derived signals (#10342)

  • fix: correctly reference destructured derived binding in event handler (#10333)

  • fix: add scrollend event type (#10337)

  • fix: improve unstate handling of non enumerable properties (#10348)

[email protected]

29 Jan 17:58
d31ccf3

Choose a tag to compare

[email protected] Pre-release
Pre-release

Patch Changes

  • fix: handle event delegation correctly when having sibling event listeners (#10307)

  • chore: add $derived.call rune (#10240)

[email protected]

26 Jan 01:45
ecba825

Choose a tag to compare

[email protected] Pre-release
Pre-release

Patch Changes

  • chore: cleanup derived destruction (#10303)

  • fix: correctly parse at-rules containing special characters in strings (#10221)

  • fix: Add missing miter-clip and arcs values to stroke-linejoin attribute (#10141)

[email protected]

26 Jan 00:44
5a81610

Choose a tag to compare

[email protected] Pre-release
Pre-release

Patch Changes

  • fix: handle deep assignments to $state() class properties correctly (#10289)

  • fix: prevent false positive store error in module script (#10291)

  • fix: allow type selector in :global() when it's at a start of a compound selector (#10287)

[email protected]

24 Jan 12:10
722bd56

Choose a tag to compare

[email protected] Pre-release
Pre-release

Patch Changes

[email protected]

17 Jan 11:44
d9fcc87

Choose a tag to compare

Patch Changes

  • fix: add types for popover attributes and events (#10042)

  • fix: add gamepadconnected and gamepaddisconnected events (#9864)

  • fix: make @types/estree a dependency (#10149)

  • fix: bump axobject-query (#10167)

[email protected]

17 Jan 23:54
2e238ad

Choose a tag to compare

[email protected] Pre-release
Pre-release

Patch Changes

  • fix: skip certain slot validations for custom elements (#10207)

  • fix: add compiler error for invalid

    contents (#10201)

  • fix: correctly apply event.currentTarget (#10216)

  • fix: ensure derived signals properly capture consumers (#10213)

[email protected]

16 Jan 13:57
73c5983

Choose a tag to compare

[email protected] Pre-release
Pre-release

Patch Changes

  • fix: transform textarea and contenteditable binding expressions (#10187)

  • fix: improve transition outro easing (#10190)

  • fix: ensure unstate() only deeply applies to plain objects and arrays (#10191)

  • fix: improve invalid nested interactive element error (#10199)

  • fix: react to mutated slot props in legacy mode (#10197)

[email protected]

13 Jan 14:43
d509de2

Choose a tag to compare

[email protected] Pre-release
Pre-release

Patch Changes

  • fix: improve nested effect heuristics (#10171)

  • fix: simplify event delegation logic, only delegate event attributes (#10169)

  • fix: prevent transition action overfiring (#10163)

  • fix: improve event handling compatibility with delegation (#10168)

  • fix: ensure topological order for render effects (#10175)

[email protected]

11 Jan 20:07
2e9e8e8

Choose a tag to compare

[email protected] Pre-release
Pre-release

Patch Changes

  • fix: make @types/estree a dependency (#10150)

  • fix: improve intro transitions on dynamic mount (#10162)

  • fix: improve code generation (#10156)

  • fix: adjust $inspect.with type (c7cb90c91)

  • fix: improve how transitions are handled on mount (#10157)

  • fix: adjust parse return type (a271878ab)