Releases: sveltejs/svelte
[email protected]
Patch Changes
-
chore: remove unused
options.uid
inrender
(#15302) -
fix: do not warn for
binding_property_non_reactive
if binding is a store in an each (#15318) -
fix: prevent writable store value from becoming a proxy when reassigning using $-prefix (#15283)
-
fix:
muted
reactive withoutbind
and select/autofocus attributes working with function calls (#15326) -
fix: ensure input elements and elements with
dir
attribute are marked as non-static (#15259) -
fix: fire delegated events on target even it was disabled in the meantime (#15319)
[email protected]
[email protected]
Minor Changes
- feat: SSR-safe ID generation with
$props.id()
(#15185)
Patch Changes
-
fix: take private and public into account for
constant_assignment
of derived state (#15276) -
fix: value/checked not correctly set using spread (#15239)
-
chore: tweak effect self invalidation logic, run transition dispatches without reactive context (#15275)
-
fix: use
importNode
to clone templates for Firefox (#15272) -
fix: recurse into
$derived
for ownership validation (#15166)
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Patch Changes
-
fix: do not prune selectors like
:global(.foo):has(.scoped)
(#15140) -
fix: don't error on slot prop inside block inside other component (#15148)
-
fix: ensure reactions are correctly attached for unowned deriveds (#15158)
-
fix: silence a11y attribute warnings when spread attributes present (#15150)
-
fix: prevent false-positive ownership validations due to hot reload (#15154)
-
fix: widen ownership when calling setContext (#15153)