..
README.md
chore: setup changesets ( #8668 )
2 years ago
afraid-dogs-matter.md
fix: make beforeUpdate/afterUpdate behave more like Svelte 4 ( #10408 )
11 months ago
afraid-geckos-dance.md
fix: add `anchor` support to mount() API ( #11050 )
9 months ago
afraid-kids-hide.md
fix: throw error when auto-subscribed store variable shadow by local variable ( #11170 )
9 months ago
afraid-moose-matter.md
fix: tweak script/style tag parsing/preprocessing logic ( #9502 )
1 year ago
angry-books-jam.md
fix: improve nested effect heuristics ( #10171 )
12 months ago
angry-plums-punch.md
chore: improve should_proxy_or_freeze logic internally ( #10249 )
11 months ago
beige-cobras-smoke.md
feat: add support for webkitdirectory DOM boolean attribute ( #10847 )
9 months ago
beige-flies-wash.md
feat: add unstate utility function ( #9776 )
1 year ago
beige-mirrors-listen.md
feat: implement support for `:is(...)` and `:where(...)` ( #10490 )
10 months ago
beige-rabbits-shave.md
fix: improve props aliasing ( #9900 )
1 year ago
big-cars-serve.md
fix: transform textarea and contenteditable binding expressions ( #10187 )
12 months ago
big-eggs-flash.md
feat: implement support for `:is(...)` and `:where(...)` ( #10490 )
10 months ago
big-eyes-carry.md
fix: handle event delegation correctly when having sibling event listeners ( #10307 )
11 months ago
big-geese-act.md
fix: only throw bind error when not passing a value ( #10090 )
11 months ago
big-moons-occur.md
fix: improve unowned derived signal heuristics ( #11029 )
9 months ago
blue-ants-raise.md
fix: improve bind:this support around proxyied state ( #10732 )
10 months ago
blue-rules-juggle.md
fix: don't clear date input on temporarily invalid value ( #10616 )
10 months ago
blue-timers-film.md
fix: skip certain slot validations for custom elements ( #10207 )
11 months ago
brave-carrots-draw.md
fix: more robust moving of each item nodes ( #11254 )
8 months ago
brave-gorillas-end.md
fix: use keys for hmr modules ( #11123 )
9 months ago
brave-points-sleep.md
chore: improve code generation for `bind:this` in SSR mode ( #10524 )
10 months ago
brave-shrimps-kiss.md
fix: improve transition outro easing ( #10190 )
11 months ago
brave-walls-destroy.md
chore: use internal `get_descriptors` helper ( #9389 )
1 year ago
brave-walls-flow.md
fix: improve effect sequencing and execution order ( #10949 )
9 months ago
breezy-carrots-flash.md
fix: improve ssr template code generation ( #10151 )
12 months ago
breezy-rules-beg.md
fix: further improvements to hmr component key generation ( #11129 )
9 months ago
bright-peas-juggle.md
fix: transition parameters are not reactive ( #9836 )
1 year ago
bright-snakes-sing.md
fix: make `@types/estree` a dependency ( #10150 )
12 months ago
brown-houses-obey.md
fix: further improvements to effect scheduling and flushing ( #10971 )
9 months ago
brown-months-fry.md
chore: treeshakeable store subs ( #10506 )
10 months ago
brown-spoons-boil.md
Revert "fix: address bug in before/after update" ( #9480 )
1 year ago
calm-pandas-vanish.md
fix: make ownership validation work with HMR ( #11171 )
9 months ago
calm-ravens-sneeze.md
feat: add reactive Set class to svelte/reactivity ( #10781 )
10 months ago
chatty-beans-divide.md
fix: use safe-equals comparison for `@const` tags in legacy mode ( #10606 )
10 months ago
chatty-cups-drop.md
feat: add support for {@const} inside snippet block ( #9904 )
1 year ago
chatty-sloths-allow.md
perf: bail early when traversing non-state ( #10654 )
10 months ago
chatty-taxis-juggle.md
fix: delegate events on elements with bind-this ( #9696 )
1 year ago
chilled-pumas-invite.md
fix: apply keyed validation only for keyed each ( #9641 )
1 year ago
chilly-dolphins-lick.md
chore: remove selector api ( #9426 )
1 year ago
chilly-rocks-hug.md
feat: introduce `$host` rune, deprecate `createEventDispatcher` ( #11059 )
9 months ago
chilly-snakes-scream.md
fix: warn against accidental global event referenced ( #10442 )
10 months ago
clean-eels-beg.md
fix: emit useful error on invalid binding to derived state ( #9497 )
1 year ago
clever-chefs-relate.md
fix: allow transition undefined payload + microtask queue handling ( #10117 )
12 months ago
clever-rockets-burn.md
fix: handle event hoisting props referencing ( #9846 )
1 year ago
clever-sloths-push.md
breaking: remove unstate(), replace with $state.snapshot rune ( #11180 )
8 months ago
cold-birds-own.md
chore: add inline new class warning ( #9583 )
1 year ago
cold-masks-learn.md
fix: improve proxy effect dependency tracking ( #10605 )
10 months ago
config.json
chore: enter changeset prerelease mode
1 year ago
cool-ants-leave.md
fix: ensure proxied array length is updated ( #9782 )
1 year ago
cool-comics-marry.md
fix: missing classes after dynamic expressions in class attributes ( #11134 )
9 months ago
cool-peas-lick.md
fix: improve effect sequencing and execution order ( #10949 )
9 months ago
cool-rabbits-tickle.md
fix: improve bind:this support for each blocks ( #10510 )
10 months ago
cool-roses-trade.md
fix: improve effect over-fire on store subscription init ( #10535 )
10 months ago
cuddly-pianos-drop.md
Code golf each transitions ( #9476 )
1 year ago
cuddly-points-tickle.md
fix: execute sole static script tag ( #11095 )
9 months ago
curly-lizards-dream.md
fix: stringify attribute values before comparison ( #9475 )
1 year ago
curvy-buses-laugh.md
fix: better ownership mutation validation ( #10673 )
10 months ago
curvy-cups-cough.md
feat: Variadic snippets ( #9988 )
11 months ago
curvy-flies-exercise.md
fix: ensure correct context for action update/destroy functions ( #11023 )
9 months ago
curvy-ties-shout.md
fix: deeply unstate objects passed to inspect ( #10056 )
12 months ago
cyan-flowers-destroy.md
fix: correctly determine `bind:group` members ( #10368 )
11 months ago
cyan-spies-grin.md
fix: improve global transition handling of effect cleardown ( #10469 )
11 months ago
dirty-bats-punch.md
fix: catch delegated events from elements moved outside the container ( #10060 )
12 months ago
dirty-donuts-yell.md
chore: rename `$derived.call` to `$derived.by` ( #10445 )
11 months ago
dirty-garlics-design.md
feat: add type of `$effect.active` ( #9624 )
1 year ago
dirty-tips-add.md
fix: correctly assign bind:this with multiples ( #9617 )
1 year ago
dry-clocks-grow.md
feat: add $state.frozen rune ( #9851 )
1 year ago
dry-eggs-play.md
fix: improve text node output ( #10081 )
12 months ago
dry-eggs-retire.md
fix: improve style parser whitespace handling ( #10077 )
12 months ago
dry-fans-march.md
fix: refine css `:global()` selector checks in a compound selector ( #11142 )
8 months ago
dry-pillows-exist.md
feat: more efficient hydration markers ( #11019 )
9 months ago
dull-coins-vanish.md
fix: bump specificity on all members of a selector list ( #10730 )
10 months ago
dull-mangos-wave.md
fix: improve whitespace handling ( #9912 )
1 year ago
dull-pots-add.md
fix: don't override instance methods during legacy class creation ( #10834 )
9 months ago
dull-roses-relate.md
fix: infer `svg` namespace correctly ( #10027 )
12 months ago
early-ads-tie.md
chore: rename internal object properties ( #9532 )
1 year ago
early-months-whisper.md
fix: loosen proxy signal creation heuristics ( #11109 )
9 months ago
eight-hornets-punch.md
fix: make static `element` property available ( #11079 )
9 months ago
eight-steaks-shout.md
fix: correct each block update index type ( #9425 )
1 year ago
eighty-bikes-camp.md
fix: Added missing context of `svelte.js` for validation ( #9394 )
1 year ago
eighty-days-cheat.md
fix: improve template literal expression output generation ( #10147 )
12 months ago
eleven-beers-yell.md
feat: use implicit return for each block keys ( #10938 )
9 months ago
eleven-cycles-applaud.md
breaking: preserve slots inside templates with a shadowrootmode attribute ( #10721 )
10 months ago
empty-bags-heal.md
fix: use init properties when exporting non-state values ( #10521 )
10 months ago
empty-bulldogs-exercise.md
fix: improve outro behavior with transitions ( #10139 )
12 months ago
empty-crabs-think.md
chore: rethink props ( #9826 )
1 year ago
empty-tools-share.md
fix: add compiler error for invalid <p> contents ( #10201 )
11 months ago
fair-bags-smoke.md
feat: simplify HMR implementation ( #11132 )
9 months ago
fair-crabs-check.md
fix: prevent false positives when detecting runes mode ( #9599 )
1 year ago
fair-pianos-talk.md
fix: correctly apply event.currentTarget ( #10216 )
11 months ago
fair-spies-repeat.md
breaking: make `$props()` rune non-generic ( #10694 )
10 months ago
famous-falcons-melt.md
fix: add back `derived` type overload
11 months ago
famous-knives-sneeze.md
fix: ensure implicit children snippet renders correctly ( #9706 )
1 year ago
famous-pants-pay.md
chore: bump zimmerframe ( #10405 )
11 months ago
fast-weeks-clean.md
fix: keep intermediate number value representations
12 months ago
few-clouds-shop.md
breaking: always run pre effects synchronously ( #10928 )
9 months ago
few-mugs-fail.md
chore: reuse common templates ( #9601 )
1 year ago
few-teachers-know.md
add missing changeset for #11155 ( #11161 )
9 months ago
fifty-masks-give.md
fix: run render functions for dynamic void elements ( #11258 )
8 months ago
fifty-rice-wait.md
fix: improve each key animations ( #9842 )
1 year ago
fifty-steaks-float.md
fix: address unowned propagation signal issue ( #9510 )
1 year ago
five-tigers-search.md
fix: better readonly checks for proxies ( #9808 )
1 year ago
flat-melons-protect.md
fix: ensure `$$slots` exists in runes mode ( #9718 )
1 year ago
fluffy-dolls-share.md
feat: implement support for `:is(...)` and `:where(...)` ( #10490 )
10 months ago
fluffy-humans-worry.md
feat: derive destructured derived objects values ( #10488 )
10 months ago
forty-comics-invent.md
fix: handle undefined bubble events ( #9614 )
1 year ago
forty-dogs-divide.md
fix: improve each block item equality for immutable mode ( #10537 )
10 months ago
forty-dolls-wave.md
fix: insert empty text nodes during hydration, where necessary ( #9729 )
11 months ago
forty-peaches-unite.md
fix: ensure unstate() only deeply applies to plain objects and arrays ( #10191 )
12 months ago
forty-suns-smile.md
fix: properly analyze group expressions ( #10410 )
11 months ago
four-flies-hammer.md
fix: improve each block fallback handling ( #9914 )
1 year ago
four-mice-hammer.md
fix: improve internal proxied state signal heuristic ( #11102 )
9 months ago
four-pugs-listen.md
breaking: warn/error on old syntax in runes mode ( #11203 )
8 months ago
fresh-dots-destroy.md
fix: add validation around disallowed sequence expressions to element attributes ( #11149 )
9 months ago
fresh-impalas-bow.md
fix: prevent window listeners from triggering events twice ( #10611 )
10 months ago
fresh-weeks-trade.md
chore: make DOM operations lazily init ( #9468 )
1 year ago
friendly-candles-relate.md
fix: allow `let:` directives on slot elements ( #10391 )
11 months ago
friendly-lies-camp.md
feat: warn on referenced mutated nonstate ( #9669 )
1 year ago
funny-ties-jump.md
fix: ensure that CSS is generated for the final frame of a transition ( #11251 )
8 months ago
funny-wombats-argue.md
fix: allow svelte:self in snippets ( #9439 )
1 year ago
fuzzy-bags-camp.md
feat: adds reactive Map class to svelte/reactivity ( #10803 )
10 months ago
fuzzy-donuts-provide.md
fix: ensure effect cleanup functions are called with null `this` ( #11024 )
9 months ago
gentle-dolls-juggle.md
fix: improve global transition outro handling ( #10474 )
11 months ago
gentle-sheep-hug.md
chore: more validation errors ( #9723 )
1 year ago
gentle-spies-happen.md
fix: more robust url equality check at dev time
11 months ago
giant-moons-own.md
fix: improve invalid nested interactive element error ( #10199 )
11 months ago
giant-planets-shake.md
fix: improve namespace inference when having `{@render}` and `{@html}` tags ( #10631 )
10 months ago
giant-plants-grin.md
fix: better sibling selector handling ( #11096 )
9 months ago
giant-roses-press.md
fix: support dynamic transition functions ( #9844 )
1 year ago
gold-tools-nail.md
fix: ensure top level snippets are defined when binding to component prop ( #11104 )
9 months ago
good-buses-reply.md
feat: allow dynamic `type` attribute with `bind:value` ( #10608 )
10 months ago
good-cars-visit.md
fix: loosen input in button error ( #10083 )
12 months ago
good-pianos-jump.md
fix: check that snippet is not rendered as a component ( #9423 )
1 year ago
good-rivers-yawn.md
fix: handle member expressions in directives ( #10576 )
10 months ago
gorgeous-singers-rest.md
feat: add hydrate method, make hydration treeshakeable ( #10497 )
10 months ago
great-fans-unite.md
chore: cleanup derived destruction ( #10303 )
11 months ago
great-icons-retire.md
fix: allow `bind:this` with dynamic type on inputs ( #9713 )
1 year ago
green-eggs-approve.md
fix: adjust mount and createRoot types
1 year ago
green-hounds-play.md
fix: deconflict generated names against globals ( #9570 )
1 year ago
green-tigers-judge.md
fix: improve handling of unowned derived signals ( #10565 )
10 months ago
grumpy-jars-sparkle.md
fix: correctly handle closure passed to $derived.by when destructuring ( #11028 )
9 months ago
happy-beds-scream.md
fix: don't collapse whitespace within text nodes ( #10691 )
10 months ago
happy-suits-film.md
fix: improve attribute directive reactivity detection ( #9907 )
1 year ago
healthy-planes-vanish.md
fix: prevent infinite loops stemming from invalidation method ( #9811 )
1 year ago
heavy-comics-move.md
fix: better handling of empty text node hydration ( #10545 )
10 months ago
heavy-ducks-leave.md
breaking: robustify interop of exports and props ( #11064 )
9 months ago
heavy-ears-rule.md
fix: improve $inspect batching ( #9902 )
1 year ago
hip-balloons-begin.md
fix: improve script `lang` attribute detection ( #10046 )
12 months ago
hip-pumpkins-boil.md
fix: dynamic namespace fixes and enhancements ( #11219 )
8 months ago
honest-buses-add.md
fix: correct increment/decrement code generation
11 months ago
honest-dragons-turn.md
fix: Update `$derived.call` type declaration ( #10349 )
11 months ago
honest-icons-change.md
fix: ensure keyed fallback to indexed ( #9441 )
1 year ago
hot-jobs-tap.md
fix: improve order of pre-effect execution ( #10942 )
9 months ago
hungry-boxes-relate.md
fix: sanitize component event names ( #10235 )
11 months ago
hungry-dots-fry.md
chore: more signal fine-tuning ( #9531 )
1 year ago
hungry-singers-share.md
feat: improve ssr html mismatch validation ( #10658 )
10 months ago
hungry-tips-unite.md
docs: Change all the word "initialization" to "initialisation" ( #10708 )
10 months ago
hungry-trees-travel.md
feat: allow modifiying derived props ( #10080 )
12 months ago
itchy-beans-melt.md
chore: fix compiler-errors test suite ( #9754 )
1 year ago
itchy-bulldogs-tan.md
fix: improve action support for nested $effect ( #10962 )
9 months ago
itchy-eels-marry.md
fix: remove memory leak from bind:this ( #11194 )
8 months ago
itchy-kings-deliver.md
fix: issue with assiging prop values as defaults of other props ( #9985 )
1 year ago
itchy-lions-wash.md
fix: allow member access on directives ( #9462 )
1 year ago
itchy-terms-guess.md
fix: apply key animations on proxied arrays ( #10113 )
12 months ago
khaki-cooks-develop.md
fix: improve $inspect handling of derived objects ( #10584 )
10 months ago
khaki-ligers-sing.md
fix: invalidate store when mutated inside each block ( #10785 )
10 months ago
khaki-mails-draw.md
fix: address runtime effect issues ( #9417 )
1 year ago
khaki-moose-arrive.md
fix: allow duplicate snippet declaration names ( #9759 )
1 year ago
khaki-tomatoes-rule.md
fix: ssr comments in head elements that require raw content ( #10936 )
8 months ago
kind-baboons-approve.md
fix: improve intro transitions on dynamic mount ( #10162 )
12 months ago
kind-deers-lay.md
chore: more transition code-golfing ( #9536 )
1 year ago
kind-dots-sort.md
fix: remove memory leak, make `beforeUpdate` etc work correctly ( #10570 )
10 months ago
kind-eagles-join.md
fix: add children to element typings ( #9679 )
1 year ago
kind-rings-flash.md
fix: handle deep assignments to `$state()` class properties correctly ( #10289 )
11 months ago
kind-spoons-return.md
chore: custom elements validation ( #10720 )
10 months ago
large-clouds-carry.md
`$inspect` rune ( #9705 )
1 year ago
large-turkeys-deny.md
chore: improve readonly prop messaging ( #9901 )
1 year ago
late-crabs-lay.md
feat: add GamepadEventHandler type ( #9861 )
1 year ago
late-grapes-judge.md
feat: use state proxy ancestry for ownership validation ( #11184 )
8 months ago
late-peaches-mate.md
fix: add `name` to HTMLDetailsAttributes ( #11013 )
9 months ago
lazy-knives-happen.md
fix: make snippet effects transparent for transitions ( #11195 )
8 months ago
lazy-masks-sit.md
fix: ensure transitions properly cancel on completion ( #9778 )
1 year ago
lazy-months-knock.md
feat: make fallback prop values readonly ( #9789 )
1 year ago
lazy-spiders-think.md
fix: handle dynamic selects with falsy select values ( #9471 )
1 year ago
lemon-geese-call.md
fix: disallow TODO errors ( #10326 )
11 months ago
lemon-geese-drum.md
correctly inspect derived values ( #9731 )
1 year ago
lemon-trees-act.md
fix: measure elements before taking siblings out of the flow ( #11216 )
8 months ago
light-badgers-glow.md
fix: use correct meta property for hmr key ( #11125 )
9 months ago
light-days-clean.md
fix: better interop of `$state` with actions/`$:` statements ( #10543 )
10 months ago
light-humans-hang.md
fix: support TS satisfies operator ( #10068 )
12 months ago
light-penguins-invent.md
fix: allow events to continue propagating following an error ( #11263 )
8 months ago
light-pens-watch.md
fix: prevent reactive snippet from reinitializing unnecessarily ( #9665 )
1 year ago
little-pans-jog.md
fix: improve event delegation with shadowed bindings ( #10620 )
10 months ago
long-buckets-lay.md
fix: Backtick now displays with templates ( #9973 )
1 year ago
long-crews-return.md
feat: native TypeScript support ( #9482 )
1 year ago
long-humans-repair.md
breaking: prevent unparenthesized sequence expressions in attributes ( #11032 )
9 months ago
long-lobsters-mate.md
fix: use hybrid scoping strategy for consistent specificity increase ( #10443 )
11 months ago
loud-cheetahs-flow.md
fix: improve signal consumer tracking behavior ( #10121 )
12 months ago
loud-mugs-smile.md
feat: expose `'svelte/internal'` ( #10987 )
9 months ago
loud-ravens-drop.md
fix: handle nested script tags ( #10416 )
11 months ago
loud-socks-look.md
fix: more accurate error message when creating orphan effects ( #11227 )
8 months ago
lovely-carpets-lick.md
fix: better handle array property deletion reactivity ( #9921 )
1 year ago
lovely-houses-own.md
remove if blocks around attribute updates ( #10917 )
9 months ago
lovely-items-turn.md
fix: dont error on stores looking like runes when runes explicitly turned off ( #9615 )
1 year ago
lovely-rules-eat.md
fix: omit this bind this arg if we know it's not a signal ( #9635 )
1 year ago
lucky-colts-remember.md
fix: resolve type definition error in `svelte/compiler` ( #11283 )
8 months ago
lucky-schools-hang.md
fix: support dynamic attributes containing call expressions ( #9443 )
1 year ago
lucky-toes-begin.md
chore: remove internal functions from `svelte/transition` exports ( #10132 )
12 months ago
many-rockets-give.md
changeset ( #10906 )
9 months ago
many-trees-fix.md
fix: don't hoist function when already referenced in module scope
11 months ago
metal-clouds-raise.md
chore: compiler subpackage ( #10988 )
9 months ago
metal-lobsters-burn.md
fix: update type of `options.target` ( #10892 )
9 months ago
mighty-cooks-scream.md
fix: adjust scope parent for named slots ( #10843 )
9 months ago
mighty-files-hammer.md
fix: throw validation error when binding to each argument in runes mode ( #10441 )
11 months ago
mighty-frogs-obey.md
fix: ensure deep mutation ownership widening ( #11094 )
9 months ago
moody-carrots-lay.md
fix: don't execute scripts inside `@html` when instantiated on the client ( #10556 )
10 months ago
moody-frogs-exist.md
fix: improve member expression mutation logic ( #9625 )
1 year ago
moody-houses-argue.md
fix: prevent reactive statement reruns ( #10736 )
10 months ago
moody-owls-cry.md
fix: exclude internal props from spread attributes ( #9384 )
1 year ago
moody-sheep-type.md
fix: make `bind_this` implementation more robust ( #10598 )
10 months ago
nasty-lions-double.md
fix: handle pseudo class elements with content ( #10055 )
12 months ago
nasty-yaks-peel.md
fix: support destructurings containing await ( #9962 )
12 months ago
neat-boats-shake.md
fix: only escape characters in SSR template ( #10555 )
10 months ago
neat-dingos-clap.md
fix: tweak invalid dollar prefix rules around function args ( #9792 )
1 year ago
neat-files-rescue.md
feat: re-export built-ins from `svelte/reactivity` on the server ( #10973 )
9 months ago
nervous-spoons-relax.md
chore: add $derived.call rune ( #10240 )
11 months ago
nervous-turkeys-end.md
fix: improve spreading of attributes ( #11177 )
8 months ago
new-boats-wait.md
chore: bump esrap ( #9590 )
1 year ago
new-brooms-grin.md
fix: ensure transition errors are not swallowed ( #11039 )
9 months ago
new-rabbits-flow.md
feat: add reactive Date object to svelte/reactivity ( #10622 )
10 months ago
nice-avocados-move.md
fix: improve ssr output of dynamic textarea elements ( #10638 )
10 months ago
nine-cooks-join.md
breaking: warn on self-closing non-void HTML tags ( #11114 )
8 months ago
ninety-dingos-walk.md
fix: keep fallback value after spread update not setting that prop ( #9717 )
1 year ago
odd-buckets-lie.md
fix: improve code generation ( #10156 )
12 months ago
odd-needles-joke.md
fix: address intro transition bugs ( #9528 )
1 year ago
odd-schools-wait.md
chore: untrack keyed validation logic ( #9618 )
1 year ago
odd-shoes-cheat.md
fix: tweak const tag parsing ( #9715 )
1 year ago
odd-taxis-retire.md
fix: stricter validation for component exports ( #10430 )
11 months ago
old-flies-jog.md
fix: ensure generate guards against keywords ( #9790 )
1 year ago
old-houses-drum.md
fix: provide `unstate` in server environment
12 months ago
old-jokes-deliver.md
fix: prevent infinite loop when writing to store using shorthand ( #10477 )
11 months ago
old-mails-sneeze.md
fix: ensure action function returns object ( #9848 )
1 year ago
old-oranges-compete.md
fix: improve key block reactivity detection ( #10092 )
12 months ago
olive-kangaroos-brake.md
fix: improve internal signal dependency checking logic ( #10111 )
12 months ago
olive-mice-fix.md
fix: improve handling of unowned derived signals ( #10842 )
9 months ago
olive-moons-act.md
feat: hot module reloading support for Svelte 5 ( #11106 )
9 months ago
olive-seals-sell.md
chore: bump zimmerframe to resolve AST-traversal-related bugs
11 months ago
olive-shirts-complain.md
fix: react to mutated slot props in legacy mode ( #10197 )
11 months ago
olive-socks-kick.md
fix: repair each block length mismatches during hydration ( #10398 )
11 months ago
orange-crews-rescue.md
fix: improve handling of object property deletions ( #10456 )
11 months ago
orange-dingos-poke.md
fix: add types for popover attributes and events ( #10041 )
12 months ago
orange-yaks-protect.md
fix: make `set.has(...)` granular for existing properties ( #10793 )
10 months ago
pink-bikes-agree.md
fix: ensure performance.now() and requestAnimationFrame() are polyfilled in ssr ( #10715 )
10 months ago
pink-mayflies-tie.md
fix: improve animation name transformation ( #10432 )
11 months ago
polite-dolphins-care.md
fix: improve non state referenced warning ( #9809 )
1 year ago
polite-pumpkins-guess.md
fix: take event attributes into account when checking a11y ( #9664 )
1 year ago
polite-ravens-study.md
feat: disallow fallback values with bindings in runes mode ( #9784 )
1 year ago
poor-eggs-enjoy.md
fix: add missing files binding ( #9415 )
1 year ago
poor-hats-design.md
fix: return ast from `compile` ( #11191 )
8 months ago
poor-seahorses-flash.md
chore: avoid creating unnecessary thunks ( #9841 )
1 year ago
popular-ligers-perform.md
fix: handle TypeScript's optional parameter syntax in snippets ( #10671 )
10 months ago
popular-mangos-rest.md
feat: add $effect.active rune ( #9591 )
1 year ago
popular-walls-hunt.md
fix: improve compiled output of multiple call expression in single text node ( #11097 )
9 months ago
pre.json
Version Packages (next) ( #11260 )
8 months ago
pretty-ties-help.md
chore: skip generating $.proxy() calls for more expressions ( #9979 )
12 months ago
proud-pets-hang.md
fix: take outroing elements out of the flow when animating siblings ( #11208 )
8 months ago
proud-queens-sniff.md
fix: improve hydration of svelte head blocks ( #11099 )
9 months ago
purple-dragons-peel.md
fix: improve unstate type definition ( #9895 )
1 year ago
quiet-apricots-dream.md
breaking: remove `createRoot`, adjust `mount`/`hydrate` APIs, introduce `unmount` ( #10516 )
10 months ago
quiet-berries-end.md
fix: synchronise element bindings ( #10512 )
10 months ago
quiet-camels-mate.md
chore: split $.each into $.each_keyed/$.each_indexed ( #9422 )
1 year ago
quiet-crabs-nail.md
fix: legacy reactive dependencies tweak ( #10128 )
12 months ago
quiet-timers-speak.md
fix: correctly update tweened store initialized with nullish value ( #10356 )
11 months ago
rare-pears-whisper.md
feat: add $effect.root rune ( #9638 )
1 year ago
rare-worms-hunt.md
fix: only update lazy properties that have actually changed ( #10415 )
11 months ago
real-guests-do.md
fix: improve event delegation handler hoisting ( #9929 )
1 year ago
real-items-suffer.md
fix: add proper typings for `$derived.call`
11 months ago
real-pandas-brush.md
fix: remove memory leak, make `beforeUpdate` etc work correctly ( #10570 )
10 months ago
red-cycles-pretend.md
fix: Add `elementtiming` HTMLAttribute, remove `crossorigin` from HTMLInputAttributes ( #10921 )
9 months ago
red-doors-own.md
fix: make `ComponentType` generic optional
12 months ago
red-feet-worry.md
feat: allow state/derived/props to be explicitly exported from components ( #10523 )
10 months ago
red-poets-study.md
fix: allow runes for variable declarations in the template ( #10879 )
9 months ago
rich-cobras-exist.md
fix: simplify event delegation logic ( #10169 )
12 months ago
rich-garlics-laugh.md
Fix unowned bug 2 ( #11077 )
9 months ago
rich-olives-yell.md
fix: stack-trace-based readonly validation ( #10464 )
10 months ago
rich-plums-thank.md
fix: remove memory leak from retaining old DOM elements ( #11197 )
8 months ago
rich-sheep-burn.md
fix: add top level snippets to instance scope ( #9467 )
1 year ago
rich-tables-sing.md
fix: improve signal consumer removal logic ( #9837 )
1 year ago
rich-waves-mix.md
fix: try-catch deep read ( #10270 )
11 months ago
rotten-bags-type.md
fix: correctly reflect readonly proxy marker ( #9893 )
1 year ago
rotten-buckets-develop.md
chore: cleanup ( #9381 )
1 year ago
rotten-experts-relax.md
fix: permit whitespace within template scripts ( #10591 )
10 months ago
rotten-poems-applaud.md
fix: improve ssr code generation for class property $derived ( #10661 )
10 months ago
rotten-rules-invite.md
fix: improve derived output for ssr ( #10757 )
10 months ago
rude-ghosts-tickle.md
fix: correctly handle proxied signal writes before reads ( #10612 )
10 months ago
selfish-dragons-knock.md
fix: allow ts casts in bindings ( #10181 )
11 months ago
selfish-socks-smile.md
fix: more accurate default value handling ( #11183 )
8 months ago
selfish-spies-help.md
fix: improve element class attribute behaviour ( #10856 )
9 months ago
selfish-tools-hide.md
fix: ensure computed props are cached with derived ( #9757 )
1 year ago
serious-crabs-punch.md
feat: include `script` and `svelte:options` attributes in ast ( #11241 )
8 months ago
serious-gorillas-eat.md
chore: improve hydration tests ( #10887 )
9 months ago
serious-kids-deliver.md
fix: allow `:global(..)` in compound selectors ( #10266 )
11 months ago
serious-needles-joke.md
fix: add types for svelte/reactivity ( #10817 )
10 months ago
serious-poems-brake.md
fix: revert shorthand ssr comments ( #10980 )
9 months ago
serious-socks-cover.md
fix: ensure event handlers containing arguments are not hoisted ( #9758 )
1 year ago
serious-zebras-scream.md
fix: apply correct snippet scope ( #9623 )
1 year ago
seven-deers-jam.md
fix: better attribute casing logic ( #9626 )
1 year ago
seven-garlics-serve.md
fix: run event attributes after binding event listeners ( #11230 )
8 months ago
seven-hornets-smile.md
fix: parser error when using semicolon inside quotes in style ( #10221 )
11 months ago
seven-jobs-sniff.md
fix: adjust `$inspect.with` type
12 months ago
seven-masks-end.md
fix: adjust keyed each block equality handling ( #10699 )
10 months ago
seven-ravens-check.md
chore: tweak changeset ( #9667 )
1 year ago
shaggy-cameras-live.md
fix: wire up `events` in `mount` correctly and fix its types ( #10553 )
10 months ago
sharp-gorillas-impress.md
fix: only treat instance context exports as accessors ( #9500 )
1 year ago
sharp-kids-happen.md
fix: spread attributes reactivity improvements ( #10071 )
12 months ago
sharp-tomatoes-learn.md
fix: ensure computed props are wrapped in derived ( #9835 )
1 year ago
shiny-baboons-play.md
feat: add Snippet type ( #9584 )
1 year ago
shiny-mayflies-clean.md
fix: only destroy snippets when they have changed ( #11267 )
8 months ago
shiny-rats-heal.md
feat: add warning when using $bindable runes without calling it ( #11181 )
8 months ago
shiny-shrimps-march.md
fix: handle intro global transition propagation correctly ( #9515 )
1 year ago
short-buses-camp.md
fix: silence false positive state warning
12 months ago
short-countries-rush.md
fix: eagerly unsubscribe when store is changed ( #10727 )
10 months ago
shy-fishes-drive.md
fix: fix string name of reactive map and set iterator ( #11169 )
9 months ago
silent-apes-report.md
fix: handle sole empty expression tags ( #10433 )
11 months ago
silent-hats-stare.md
fix: use type arguments when extending Map/Set ( #10820 )
8 months ago
silly-laws-happen.md
chore: source maps for preprocessors + tests ( #10459 )
10 months ago
silly-lies-film.md
fix: ensure child effects are removed from parent branches ( #10985 )
9 months ago
silly-ways-wash.md
feat: take form resets into account for two way bindings ( #10617 )
9 months ago
silver-points-approve.md
fix: improve indexed each array reconcilation ( #10422 )
11 months ago
sixty-items-crash.md
fix: strip typescript assertions before analysis ( #10329 )
11 months ago
sixty-numbers-hope.md
fix: support `$state.snapshot` as part of variable declarations ( #11235 )
8 months ago
sixty-pandas-rush.md
feat: checking for runes when generating js code for object mutations ( #11243 )
8 months ago
slimy-clouds-talk.md
chore: tweak changeset ( #9667 )
1 year ago
slimy-laws-explode.md
fix: improve handling of unowned derived signals ( #10342 )
11 months ago
slimy-walls-draw.md
fix: correctly call exported state ( #10114 )
12 months ago
slow-beds-shave.md
fix: further animation transition improvements ( #10138 )
12 months ago
slow-chefs-dream.md
chore: improve each block fast-path heuristic ( #9855 )
1 year ago
slow-kids-sparkle.md
fix: warn when `$props` rune not called ( #10655 )
10 months ago
slow-plums-chew.md
fix: handle multiple snippet parameters with one or more being optional ( #10833 )
9 months ago
slow-wombats-reply.md
fix: improve how transitions are handled on mount ( #10157 )
12 months ago
small-apples-eat.md
feat: implement `:global {...}` CSS blocks ( #11276 )
8 months ago
small-papayas-laugh.md
breaking: remove Component type, keep using SvelteComponent instead ( #9413 )
1 year ago
small-sheep-type.md
fix: error when exporting reassigned state from module context ( #10728 )
10 months ago
small-spiders-fail.md
breaking: apply fallback value every time in runes mode ( #10797 )
9 months ago
smart-cherries-leave.md
fix: hydrate HTML with surrounding whitespace ( #10996 )
9 months ago
smart-grapes-mate.md
changeset ( #11153 )
9 months ago
smart-parents-swim.md
fix: reuse proxy between objects ( #9821 )
1 year ago
smart-turkeys-tell.md
fix: more robust select element logic ( #10848 )
9 months ago
smart-zebras-pay.md
fix: support hydrating around `<noscript>` ( #9953 )
1 year ago
smooth-kids-protect.md
don't allow children in svelte:options ( #11250 )
8 months ago
smooth-rings-rush.md
fix: improve internal render effect sequencing ( #10769 )
10 months ago
soft-clocks-remember.md
fix: improve consistency issues around binding invalidation ( #9810 )
1 year ago
soft-geese-learn.md
allow setting files ( #9463 )
1 year ago
soft-months-grab.md
fix: hydrate controlled each blocks correctly ( #10259 )
11 months ago
soft-tigers-wink.md
fix: improve animation heuristics ( #10119 )
12 months ago
sour-bags-fail.md
fix: ensure proxy owner set always has 1 or more members ( #10577 )
10 months ago
sour-forks-stare.md
chore: remove redundant hydration code ( #9698 )
1 year ago
sour-rules-march.md
fix: only escape attribute values for elements, not components ( #9456 )
1 year ago
sour-weeks-fix.md
fix: adjust `parse` return type
12 months ago
spicy-jeans-deliver.md
fix: ensure inspect fires on prop changes ( #10468 )
11 months ago
spicy-plums-admire.md
fix: apply event attribute validation to elements only ( #9772 )
1 year ago
spotty-houses-search.md
fix: improve indexed each equality ( #10702 )
10 months ago
spotty-pens-agree.md
fix: ensure nested blocks are inert during outro transitions ( #10126 )
12 months ago
spotty-rocks-destroy.md
fix: makes keyed each blocks consistent between dev and prod ( #10500 )
10 months ago
spotty-spiders-compare.md
fix: prevent transition action overfiring ( #10163 )
12 months ago
spotty-turkeys-sparkle.md
fix: allow boolean `contenteditable` attribute ( #10590 )
10 months ago
stale-books-perform.md
fix: get spread + bind working ( #10091 )
12 months ago
stale-comics-look.md
chore: bump esrap ( #9649 )
1 year ago
stale-fans-rest.md
remove if blocks around attribute updates ( #10917 )
9 months ago
stale-jeans-refuse.md
fix: allow stores in `transition`,`animation`,`use` directives ( #10481 )
10 months ago
strange-apricots-happen.md
fix: set `open` binding value in `<details>` ( #10413 )
11 months ago
strong-gifts-smoke.md
fix: improve html tag svg behaviour ( #9894 )
1 year ago
strong-lemons-provide.md
fix: tighten up event attributes and hoisting logic ( #9433 )
1 year ago
strong-pans-doubt.md
fix: correctly reference destructured derived binding in event handler ( #10333 )
11 months ago
stupid-parents-crash.md
fix: possible name clash in hoisted functions ( #11237 )
8 months ago
sweet-mangos-beg.md
chore: fix compiler-errors test suite ( #9754 )
1 year ago
sweet-pens-sniff.md
fix: handle pseudo class elements with content ( #10055 )
12 months ago
swift-donkeys-perform.md
fix: tweak css nth regex ( #9806 )
1 year ago
swift-fans-stare.md
chore: improve $state static reference warning heuristics ( #10275 )
11 months ago
swift-feet-juggle.md
fix: correctly determine binding scope of `let:` directives ( #10395 )
11 months ago
swift-poets-carry.md
feat: faster HTML tags ( #10986 )
9 months ago
swift-ravens-hunt.md
fix: improve template text node serialization ( #9722 )
1 year ago
swift-seahorses-deliver.md
feat: runes globals error ( #9773 )
1 year ago
tall-books-grin.md
fix: ensure class constructor values are proxied ( #9888 )
1 year ago
tall-garlics-try.md
fix: bail-out event handler referencing each index ( #10063 )
12 months ago
tall-mugs-buy.md
fix: prevent false positive store error in module script ( #10291 )
11 months ago
tall-shrimps-worry.md
fix: add snippet symbol to children prop ( #9395 )
1 year ago
tall-tigers-wait.md
fix: improve infinite loop capturing ( #9721 )
1 year ago
tame-cycles-kneel.md
fix: add `onscrollend` event type ( #10337 )
11 months ago
tame-spies-drum.md
fix: improve event handling compatibility with delegation ( #10168 )
12 months ago
tasty-cheetahs-appear.md
fix: improve derived rune destructuring support ( #10665 )
10 months ago
tasty-numbers-perform.md
fix: adjust children snippet default type
1 year ago
tasty-steaks-smile.md
fix: adjust render effect ordering ( #10783 )
10 months ago
ten-eels-move.md
fix: ensure capture events don't call delegated events ( #10831 )
9 months ago
ten-foxes-repeat.md
fix: better handle unowned derived signals ( #9832 )
1 year ago
ten-jokes-divide.md
feat: allow arbitrary call expressions for render tags ( #10656 )
10 months ago
ten-peaches-sleep.md
fix: better support for top-level snippet declarations ( #9898 )
1 year ago
ten-singers-cough.md
fix: Add `dirname` to HTMLInputAttributes ( #10908 )
9 months ago
ten-ties-repair.md
fix: ensure topological order for render effects ( #10175 )
12 months ago
ten-worms-reflect.md
fix: remove constructor overload
1 year ago
tender-rocks-walk.md
fix: preserve getters/setters in HMR mode ( #11231 )
8 months ago
thick-cycles-rule.md
fix: ensure derived signals properly capture consumers ( #10213 )
11 months ago
thick-pans-tell.md
fix: make inline doc links valid ( #10365 )
11 months ago
thick-shirts-deliver.md
feat: implement support for `:is(...)` and `:where(...)` ( #10490 )
10 months ago
thick-swans-type.md
Feat: Add read-only binding focused ( #11271 )
8 months ago
thin-foxes-lick.md
chore: improve output for `<svelte:element>` ( #9648 )
1 year ago
thirty-flowers-sit.md
fix: support class exports ( #9465 )
1 year ago
thirty-ghosts-fix.md
chore: tune signals for better runtime perf ( #9529 )
1 year ago
thirty-impalas-repair.md
fix: adjust event delegation heuristics ( #9581 )
1 year ago
thirty-pears-hug.md
fix: `:global()` compound selector validation tweak ( #10287 )
11 months ago
thirty-wombats-relax.md
fix: improve each block index handling ( #9644 )
1 year ago
three-camels-sell.md
fix: correctly cleanup unowned derived dependency memory ( #10280 )
11 months ago
three-foxes-relax.md
fix: apply animate on prefix/suffix each block mutations ( #10965 )
9 months ago
three-icons-trade.md
fix: run `onDestroy` cleanup during SSR ( #10297 )
11 months ago
three-lions-visit.md
feat: shorter each blocks ( #10937 )
9 months ago
three-papayas-buy.md
fix: improve props spreading logic ( #10574 )
10 months ago
three-rice-tie.md
fix: bundle CSS types ( #11067 )
9 months ago
three-suits-grin.md
fix: improve parsing of `:nth-of-type(xn+b)` ( #9970 )
12 months ago
tidy-buses-whisper.md
fix: transform `{@render ...}` expression ( #10116 )
12 months ago
tidy-chefs-taste.md
feat: add reactive URL object to svelte/reactivity ( #11157 )
9 months ago
tidy-starfishes-allow.md
fix: don't reuse proxies when state symbol refers to stale value ( #10343 )
11 months ago
tiny-kings-whisper.md
treat `slot` the same as other props - closes #9455 ( #9457 )
1 year ago
tough-radios-punch.md
fix: add `$set` and `$on` methods in legacy compat mode ( #10642 )
10 months ago
twelve-dragons-join.md
fix: improve each block with animate ( #9839 )
1 year ago
twelve-onions-juggle.md
fix: handle ts expressions when dealing with runes ( #9681 )
1 year ago
twelve-worms-jog.md
fix: correct context applied to batch_inspect ( #10569 )
10 months ago
two-dragons-yell.md
correctly inspect derived values ( #9731 )
1 year ago
two-falcons-buy.md
chore: remove some unused code ( #9593 )
1 year ago
unlucky-boxes-obey.md
fix: correctly apply scope on component children ( #9824 )
1 year ago
unlucky-steaks-warn.md
fix: deduplicate generated props and action arg names ( #10669 )
10 months ago
unlucky-trees-lick.md
fix: ensure if block is executed in correct order ( #10053 )
12 months ago
violet-pigs-jam.md
fix: add compiler error for each block mutations in runes mode ( #10428 )
11 months ago
weak-drinks-speak.md
fix: ensure bind:this unmount behavior for members is conditional ( #11193 )
8 months ago
weak-frogs-bow.md
fix: widen ownership when sub state is assigned to new state ( #11217 )
8 months ago
weak-terms-destroy.md
fix: visit expression node in directives ( #10527 )
10 months ago
wet-games-fly.md
fix: type-level back-compat for default slot and children prop
1 year ago
wet-wombats-repeat.md
fix: prevent snippet children conflict ( #10700 )
10 months ago
wicked-clouds-exercise.md
fix: adjust regex ( #9572 )
1 year ago
wicked-doors-train.md
fix: ensure we visit assignments during compilation ( #9511 )
1 year ago
wicked-hairs-cheer.md
fix: improve ssr template literal generation ( #10127 )
12 months ago
wicked-wasps-allow.md
feat: update error message for snippet binding and assignments ( #11168 )
9 months ago
wild-foxes-wonder.md
add test ( #9917 )
1 year ago
wild-moose-compare.md
fix: add missing package.json in package ( #11033 )
9 months ago
wise-apples-care.md
fix: improve deep_read performance ( #10624 )
10 months ago
wise-dancers-hang.md
fix: improve each block index handling ( #9889 )
1 year ago
wise-dodos-tell.md
fix: ensure arguments are supported on all reactive Date methods ( #10813 )
10 months ago
wise-donkeys-marry.md
breaking: change `$inspect` API ( #9838 )
1 year ago
wise-jobs-admire.md
fix: Add missing miter-clip and arcs value to stroke-linejoin attribute ( #10141 )
11 months ago
wise-radios-exercise.md
fix: improve unstate handling of non enumerable properties ( #10348 )
11 months ago
witty-camels-warn.md
chore: remove static value handling ( #9571 )
1 year ago
witty-readers-provide.md
fix: handle component binding mutation ( #10786 )
10 months ago
witty-steaks-dream.md
fix: ensure proxy is updated before notifying listeners ( #10267 )
11 months ago
witty-tomatoes-care.md
fix: better handling of derived signals that have no dependencies ( #10558 )
10 months ago
witty-years-crash.md
fix: improve state store mutation compiler output ( #10561 )
10 months ago
yellow-taxis-double.md
fix: improve import event handler support ( #10592 )
10 months ago
young-masks-refuse.md
fix: addresses reactive Set bug in certain engines ( #11120 )
9 months ago