Skip to content

Releases: sveltejs/svelte

[email protected]

17 Oct 15:47
d7cf76b
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: transitions within dynamic components now function correctly (#13646)

  • fix: use internal_set in await block (#13642)

  • fix: correctly applies autofocus to static elements (#13648)

  • fix: method attribute is case insensitive (#13639)

  • chore: avoid reporting inspections when an exception occurs (#13601)

  • fix: ensure legacy run utility does not cause cycles (#13643)

  • fix: better migration for leading and trailing comments (#13630)

[email protected]

16 Oct 13:07
f579a3b
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • breaking: disallow state mutations in logic block expression (#13625)

  • breaking: stronger enumerated types (#13624)

  • chore: improve runtime performance of derived signals (#13626)

[email protected]

16 Oct 12:14
99c744a
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: ensure inserted code is preserved during migration (#13617)

  • fix: ensure each block consistency to internal mutations to the collection (#13614)

  • chore: improve derived ownership model (#13623)

  • fix: ensure await block scope transforms are isolated (#13622)

[email protected]

16 Oct 00:43
a17a28b
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • feat: add hidden until-found and beforematch (#13612)

  • fix: ensure local prop value is read during teardown (#13611)

  • fix: take snippets into account when scoping CSS (#13589)

  • breaking: scope :not(...) selectors (#13568)

  • breaking: scope :has(...) selectors (#13567)

[email protected]

14 Oct 18:39
a6c97b3
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: ensure source and filename are known to compileModule's source map (#13546)

  • fix: cleanup non-branch effects created inside block effects (#13600)

  • fix: do no rerun the each block when array change from empty to empty (#13553)

  • fix: ensure effects destroy owned deriveds upon teardown (#13563)

  • fix: ensure proxied arrays correctly update their length upon deletions (#13549)

  • fix: avoid assigning input.value if the value is the same to fix minlength (#13574)

  • fix: use analysis.name when migrating <svelte:self> (#13544)

  • fix: strip BOM character from input (#13548)

[email protected]

09 Oct 14:52
2f6d84a
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: exclude custom elements from HTML tree validation (#13540)

  • fix: apply class/style directives after attributes (#13535)

  • fix: make immutable option work more correctly (#13526)

  • breaking: use <svelte-css-wrapper> instead of <div> for style props (#13499)

  • fix: mark custom element with virtual class attribute as dynamic (#13435)

  • fix: ensure set_text applies coercion to objects before diff (#13542)

[email protected]

08 Oct 18:47
65ca213
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: add media listeners immediately when using bind:paused (#13502)

  • fix: further improve reconciliation of inert each block rows (#13527)

  • feat: add types for the search element (#13489)

  • feat: support migrating svelte:self (#13504)

  • feat: support migration of single assignment labeled statements (#13461)

  • fix: correctly migrate $slots with bracket member expressions & slots with static props (#13468)

  • feat: migrate slot usages (#13500)

  • fix: recreate SvelteDate methods deriveds if they are destroyed (#13515)

  • fix: allow imports from svelte/legacy in SSR (#13523)

[email protected]

04 Oct 02:30
785779a
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • feat: enable snippets to fill slots (#13427)

  • fix: strip internal properties from rest props during SSR (#13492)

  • fix: allow combinator at start of nested CSS selector (#13440)

[email protected]

27 Sep 14:09
35ebbe6
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: ensure use directives execute in the correct sequence (#13384)

  • fix: blank CSS contents while migrating (#13403)

  • fix: avoid migrating slots in custom elements (#13406)

  • fix: don't consider children of rules when checking whether they are used or not (#13410)

  • fix: treat <img> alt attribute as content for a11y labelling purposes (#13411)

  • fix: make ownership widening more robust to userland proxies (#13377)

  • fix: validation should not fail on anonymous declarations (#13393)

[email protected]

24 Sep 17:55
eaa5576
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

Patch Changes

  • fix: higher fidelity event migration (#13362)

  • fix: properly remove root anchor node on unmount (#13381)

  • fix: improve reconciliation of inert each block rows (#13379)