Skip to content

Releases: sveltejs/svelte

svelte@5.0.0-next.3

15 Nov 21:25
7e94dee
Compare
Choose a tag to compare
svelte@5.0.0-next.3 Pre-release
Pre-release

Patch Changes

  • chore: use internal get_descriptors helper (#9389)

  • chore: improve bundle code size (#9476)

  • fix: coerce attribute value to string before comparison (#9475)

  • fix: handle private fields in class in .svelte.js files (#9394)

  • chore: make operations lazy (#9468)

  • fix: allow svelte:self in snippets (#9439)

  • fix: check that snippet is not rendered as a component (#9423)

  • patch: ensure keyed each block fallback to indexed each block (#9441)

  • fix: allow member access on directives (#9462)

  • fix: handle dynamic selects with falsy select values (#9471)

  • fix: ensure dynamic attributes containing call expressions update (#9443)

  • fix: corrects a beforeUpdate/afterUpdate bug (#9448)

  • fix: add missing files binding (#9415)

  • fix: only escape attribute values for elements, not components (#9456)

  • fix: handle event attribute spreading with event delegation (#9433)

  • fix: support class exports (#9465)

  • fix: treat slot the same as other props (#9457)

svelte@5.0.0-next.2

13 Nov 20:02
1fd77d7
Compare
Choose a tag to compare
svelte@5.0.0-next.2 Pre-release
Pre-release

Patch Changes

  • breaking: remove selector api (#9426)

  • fix: correct update_block index type (#9425)

  • fix: tighten up signals implementation (#9417)

  • fix: exclude internal props from spread attributes (#9384)

  • chore: improve keyblock treeshaking (#9422)

  • breaking: remove Component type, keep using SvelteComponent instead (#9413)

  • fix: add snippet marker symbol to children prop (#9395)

svelte@4.2.3

10 Nov 12:42
1369aa5
Compare
Choose a tag to compare

Patch Changes

  • fix: improve a11y-click-events-have-key-events message (#9358)

  • fix: more robust hydration of html tag (#9184)

svelte@5.0.0-next.1

10 Nov 15:53
28b5603
Compare
Choose a tag to compare
svelte@5.0.0-next.1 Pre-release
Pre-release

Patch Changes

  • breaking: svelte 5 alpha (#9381)

svelte@4.2.2

19 Oct 08:42
5905030
Compare
Choose a tag to compare

Patch Changes

  • fix: support camelCase properties on custom elements (#9328)

  • fix: add missing plaintext-only value to contenteditable type (#9242)

  • chore: upgrade magic-string to 0.30.4 (#9292)

  • fix: ignore trailing comments when comparing nodes (#9197)

svelte@4.2.1

20 Sep 08:26
bd5e5ee
Compare
Choose a tag to compare

Patch Changes

  • fix: update style directive when style attribute is present and is updated via an object prop (#9187)

  • fix: css sourcemap generation with unicode filenames (#9120)

  • fix: do not add module declared variables as dependencies (#9122)

  • fix: handle svelte:element with dynamic this and spread attributes (#9112)

  • fix: silence false positive reactive component warning (#9094)

  • fix: head duplication when binding is present (#9124)

  • fix: take custom attribute name into account when reflecting property (#9140)

  • fix: add indeterminate to the list of HTMLAttributes (#9180)

  • fix: recognize option value on spread attribute (#9125)

svelte@4.2.0

11 Aug 14:33
50c270a
Compare
Choose a tag to compare

Minor Changes

  • feat: move svelteHTML from language-tools into core to load the correct svelte/element types (#9070)

svelte@4.1.2

31 Jul 11:03
a08ae0f
Compare
Choose a tag to compare

Patch Changes

  • fix: allow child element with slot attribute within svelte:element (#9038)

  • fix: Add data-* to svg attributes (#9036)

svelte@4.1.1

20 Jul 16:30
6827709
Compare
Choose a tag to compare

Patch Changes

  • fix: svelte:component spread props change not picked up (#9006)

svelte@4.1.0

19 Jul 13:56
5d66f96
Compare
Choose a tag to compare

Minor Changes

  • feat: add ability to extend custom element class (#8991)

Patch Changes

  • fix: ensure svelte:component evaluates props once (#8946)

  • fix: remove let:variable slot bindings from select binding dependencies (#8969)

  • fix: handle destructured primitive literals (#8871)

  • perf: optimize imports that are not mutated or reassigned (#8948)

  • fix: don't add accessor twice (#8996)