..
README.md
…
afraid-dogs-matter.md
…
afraid-geckos-dance.md
…
afraid-kids-hide.md
…
afraid-moose-matter.md
…
afraid-trainers-occur.md
fix: ensure use directives execute in the correct sequence ( #13384 )
1 year ago
afraid-worms-drum.md
fix: address derived memory leak on disconnection from reactive graph ( #11819 )
1 year ago
angry-birds-fly.md
fix: reflect SvelteURLSearchParams changes to SvelteURL ( #12285 )
1 year ago
angry-books-jam.md
…
angry-plums-punch.md
…
angry-wasps-help.md
chore: remove `handle_compile_error` ( #11639 )
1 year ago
angry-weeks-design.md
fix: ensure reactive graph is fully traversed in the marking phase for non-runes mode ( #13059 )
1 year ago
beige-clocks-notice.md
fix: only set attribute as property if element has setter ( #13341 )
1 year ago
beige-cobras-smoke.md
…
beige-donkeys-exercise.md
fix: ensure source and filename are known to compileModule's source map ( #13546 )
1 year ago
beige-flies-wash.md
…
beige-gifts-appear.md
feat: simpler effect DOM boundaries ( #12258 )
1 year ago
beige-lamps-ring.md
fix: handle deletions of state proxy properties ( #13008 )
1 year ago
beige-mirrors-listen.md
…
beige-rabbits-shave.md
…
beige-seas-share.md
…
big-apes-smell.md
feat: deprecate `svelte:component` ( #12694 )
1 year ago
big-cars-serve.md
…
big-eggs-flash.md
…
big-eyes-carry.md
…
big-geese-act.md
…
big-moons-occur.md
…
blue-ants-raise.md
…
blue-lemons-wait.md
…
blue-rules-juggle.md
…
blue-timers-film.md
…
blue-waves-sneeze.md
chore: optimise effects ( #11569 )
1 year ago
brave-candles-serve.md
fix: correctly migrate sequence expressions ( #13291 )
1 year ago
brave-carrots-draw.md
…
brave-doors-compete.md
fix: visit expression for `svelte:component` references ( #13151 )
1 year ago
brave-gorillas-end.md
…
brave-gorillas-fold.md
fix: ensure `$state.snapshot` never errors ( #12445 )
1 year ago
brave-pigs-obey.md
fix: increment derived versions when updating ( #12047 )
1 year ago
brave-points-sleep.md
…
brave-shrimps-kiss.md
…
brave-walls-destroy.md
…
brave-walls-flow.md
…
breezy-carrots-flash.md
…
breezy-rules-beg.md
…
breezy-waves-camp.md
fix: validate form inside a form ( #11947 )
1 year ago
bright-berries-smell.md
fix: memory leak in unmount where document event listeners are not being removed ( #12101 )
1 year ago
bright-colts-play.md
fix: ensure dynamic event handlers are wrapped in a derived ( #12563 )
1 year ago
bright-falcons-float.md
chore: improve SSR invalid element error message ( #11585 )
1 year ago
bright-needles-pretend.md
fix: Abort outro when intro starts ( #12321 )
1 year ago
bright-peas-juggle.md
…
bright-seas-brake.md
feat: hidden until found and beforematch ( #13612 )
1 year ago
bright-snakes-sing.md
…
brown-geckos-fry.md
…
brown-houses-obey.md
…
brown-insects-float.md
chore: speed up exclude_from_object ( #12783 )
1 year ago
brown-months-flow.md
feat: warn on invalid event handlers ( #12818 )
1 year ago
brown-months-fry.md
…
brown-pens-repeat.md
fix: keep bound inputs in sync in runes mode ( #13328 )
1 year ago
brown-radios-itch.md
fix: ensure typings for `<svelte:options>` are picked up (Svelte 5 version) ( #12903 )
1 year ago
brown-spoons-boil.md
…
brown-turkeys-tap.md
fix: ensure onwheel is passive by default ( #12837 )
1 year ago
calm-buses-clap.md
fix: don't warn on writes to `$state` ( #11540 )
1 year ago
calm-cameras-hide.md
chore: tidy up dynamic event handler generated code ( #12553 )
1 year ago
calm-clocks-raise.md
chore: improve signal perf by using Set rather than array for reactions ( #12831 )
1 year ago
calm-pandas-vanish.md
…
calm-ravens-sneeze.md
…
chatty-beans-divide.md
…
chatty-cups-drop.md
…
chatty-ghosts-unite.md
feat: skip pending block for already-resolved promises ( #12274 )
1 year ago
chatty-sloths-allow.md
…
chatty-snails-train.md
fix: ensure signal graph is consistent before triggering $inspect signals ( #13153 )
1 year ago
chatty-taxis-juggle.md
…
chilled-ladybugs-invite.md
fix: dynamic event delegation for stateful call expressions ( #12549 )
1 year ago
chilled-pumas-invite.md
…
chilled-seas-jog.md
fix: increment and decrement edge case ( #11506 )
1 year ago
chilly-carpets-switch.md
fix: add css hash to custom element rendered with `svelte:element` ( #12715 )
1 year ago
chilly-dolphins-lick.md
…
chilly-glasses-retire.md
fix: exclude custom elements from HTML tree validation ( #13540 )
1 year ago
chilly-laws-juggle.md
fix: relax `Component` type ( #11929 )
1 year ago
chilly-pans-raise.md
fix: allow runelike writable as prop ( #11768 )
1 year ago
chilly-rocks-hug.md
…
chilly-snakes-scream.md
…
chilly-waves-count.md
fix: ensure reactivity system remains consistent with removals ( #13087 )
1 year ago
clean-cats-wave.md
fix: robustify migration script ( #12019 )
1 year ago
clean-eels-beg.md
…
clean-melons-wash.md
fix: relax constraint for ComponentProps ( #12026 )
1 year ago
clean-shirts-yawn.md
fix: ensure assignments to state field inside constructor trigger effect ( #12985 )
1 year ago
clean-sloths-nail.md
fix: ensure local prop value is read during teardown ( #13611 )
1 year ago
clever-chefs-relate.md
…
clever-maps-travel.md
fix: allow comments after last selector in css ( #11723 )
1 year ago
clever-rockets-burn.md
…
clever-sloths-push.md
…
clever-stingrays-shout.md
fix: `array.lastIndexOf` without second argument ( #11766 )
1 year ago
clever-toys-laugh.md
fix: hydrate multiple `<svelte:head>` elements correctly ( #12475 )
1 year ago
cold-beans-tease.md
fix: populate `this.#sources` when constructing reactive map ( #11915 )
1 year ago
cold-birds-own.md
…
cold-cheetahs-judge.md
fix: deduplicate children prop from default slot ( #10800 )
1 year ago
cold-lamps-accept.md
fix: improve consttag ordering in non-runes mode ( #11908 )
1 year ago
cold-masks-learn.md
…
cold-shrimps-hug.md
fix: assign correct scope to attributes of named slot ( #12476 )
1 year ago
cold-socks-learn.md
feat: better `flip` animations ( #13317 )
1 year ago
cold-teachers-turn.md
fix: correct start of `{:else if}` and `{:else}` ( #12043 )
1 year ago
config.json
…
cool-actors-tan.md
feat: MathML support ( #11387 )
1 year ago
cool-ants-leave.md
…
cool-apes-confess.md
fix: ensure inserted code is preserved during migration ( #13617 )
1 year ago
cool-comics-marry.md
…
cool-jobs-scream.md
feat: add support for svelte inspector (alternative approach) ( #11514 )
1 year ago
cool-peas-lick.md
…
cool-poems-watch.md
…
cool-rabbits-tickle.md
…
cool-roses-trade.md
…
cool-turtles-travel.md
fix: ensure custom elements do not sync flush on mount ( #12787 )
1 year ago
cool-yaks-run.md
fix: only use getComputedStyle with elements ( #13366 )
1 year ago
cuddly-pianos-drop.md
…
cuddly-points-tickle.md
…
curly-cooks-cheer.md
fix: make more types from `svelte/compiler` public ( #12189 )
1 year ago
curly-lizards-dream.md
…
curvy-buses-laugh.md
…
curvy-cups-cough.md
…
curvy-flies-exercise.md
…
curvy-foxes-wink.md
fix: stronger types for the `autocomplete` attribute ( #13201 )
1 year ago
curvy-papayas-pretend.md
feat: add compiler error when encountering a $-prefixed store value outside a `.svelte` file ( #12799 )
1 year ago
curvy-ties-shout.md
…
cyan-colts-raise.md
Better process effects ( #11560 )
1 year ago
cyan-ducks-teach.md
fix: make messages more consistent ( #11643 )
1 year ago
cyan-flowers-destroy.md
…
cyan-news-grow.md
fix: address event delegation duplication behaviour ( #12014 )
1 year ago
cyan-spies-grin.md
…
cyan-squids-drive.md
…
cyan-toes-share.md
fix: robust handling of events in spread attributes ( #11942 )
1 year ago
dirty-bats-punch.md
…
dirty-donuts-yell.md
…
dirty-eyes-itch.md
fix: ensure all effect cleanup functions are untracked ( #11567 )
1 year ago
dirty-garlics-design.md
…
dirty-jars-tap.md
fix: error on duplicate style and class directive ( #13097 )
1 year ago
dirty-pens-look.md
fix: correctly handle SvelteDate methods with arguments ( #12738 )
1 year ago
dirty-pianos-eat.md
fix: ensure $state.snapshot correctly clones Date objects ( #12564 )
1 year ago
dirty-tips-add.md
…
dirty-worms-type.md
fix: avoid disconnecting deriveds that are still active ( #13292 )
1 year ago
dry-clocks-grow.md
…
dry-eggs-play.md
…
dry-eggs-retire.md
…
dry-fans-march.md
…
dry-ghosts-prove.md
fix: bail out of event hoisting when referencing store subscriptions ( #12301 )
1 year ago
dry-hotels-matter.md
feat: remove `$.unwrap` calls from each block indexes ( #12640 )
1 year ago
dry-parrots-bathe.md
fix: support contenteditable binding undefined fallback ( #12210 )
1 year ago
dry-pillows-exist.md
…
dull-coins-vanish.md
…
dull-donkeys-smell.md
fix: `$state.is` missing second argument on the server ( #11835 )
1 year ago
dull-mangos-wave.md
…
dull-pens-pay.md
docs: remove `createRoot` references ( #12018 )
1 year ago
dull-pots-add.md
…
dull-roses-relate.md
…
dull-worms-relax.md
breaking: disallow string literal values in `<svelte:element this="...">` ( #11454 )
1 year ago
early-ads-tie.md
…
early-months-whisper.md
…
early-needles-bake.md
fix: blank CSS contents while migrating ( #13403 )
1 year ago
early-taxis-allow.md
feat: provide guidance in browser console when logging `$state` objects ( #13142 )
1 year ago
eight-carrots-hunt.md
feat: error on imports to `svelte/internal/*` ( #11632 )
1 year ago
eight-comics-tell.md
feat: allow for `svelte:options` css injected ( #12660 )
1 year ago
eight-cougars-watch.md
fix: better handle img loading attribute ( #11635 )
1 year ago
eight-hornets-punch.md
…
eight-jeans-compare.md
fix: improve reactive Map and Set implementations ( #11827 )
1 year ago
eight-pianos-raise.md
feat: migrate warnings ( #11607 )
1 year ago
eight-steaks-shout.md
…
eight-waves-mate.md
fix: avoid migrating slots in custom elements ( #13406 )
1 year ago
eighty-bikes-camp.md
…
eighty-bugs-fetch.md
chore: inline start and end node properties into effect ( #12878 )
1 year ago
eighty-days-cheat.md
…
eighty-days-wave.md
fix: correctly ensure prop bindings are reactive when bound ( #12879 )
1 year ago
eighty-dragons-search.md
perf: inline module variables into template ( #13075 )
1 year ago
eighty-dryers-pretend.md
breaking: disallow state mutations in logic block expression ( #13625 )
1 year ago
eighty-hornets-breathe.md
fix: apply class/style directives after attributes ( #13535 )
1 year ago
eighty-lizards-notice.md
chore: improve runtime overhead of creating comment templates ( #11591 )
1 year ago
eighty-mails-develop.md
fix: render undefined html as the empty string ( #13092 )
1 year ago
eleven-avocados-walk.md
fix: correctly serialize object assignment expressions ( #12175 )
1 year ago
eleven-beers-yell.md
…
eleven-cows-judge.md
chore: tidy up ( #12336 )
1 year ago
eleven-cycles-applaud.md
…
eleven-donuts-sit.md
fix: make animations more robust to quick shuffling ( #12496 )
1 year ago
eleven-hounds-pump.md
chore: tweak Map/Set for better inspect output ( #12013 )
1 year ago
eleven-humans-kneel.md
fix: cleanup non-branch effects created inside block effects ( #13600 )
1 year ago
eleven-icons-sniff.md
fix: error on incorrect attributes for svelte:body ( #13084 )
1 year ago
eleven-peaches-tap.md
fix: ensure snapshot logs don't affect dependency graph ( #13286 )
1 year ago
eleven-teachers-drive.md
fix: hoist reactive imports to the module ( #12845 )
1 year ago
empty-bags-heal.md
…
empty-bulldogs-exercise.md
…
empty-coins-build.md
fix: improved $inspect handling of reactive Map/Set/Date ( #11553 )
1 year ago
empty-crabs-think.md
…
empty-files-prove.md
fix: migration fixes ( #12176 )
1 year ago
empty-flowers-change.md
fix: replicate Svelte 4 props update detection in legacy mode ( #11577 )
1 year ago
empty-geckos-pretend.md
…
empty-horses-tell.md
fix: keep default values of props a proxy after reassignment ( #11860 )
1 year ago
empty-tools-share.md
…
fair-bags-smoke.md
…
fair-beers-help.md
chore: make store initialization logic simpler ( #12281 )
1 year ago
fair-crabs-check.md
…
fair-items-bathe.md
fix: add media listeners immediately when using `bind:paused` ( #13502 )
1 year ago
fair-pianos-talk.md
…
fair-spies-repeat.md
…
famous-chairs-notice.md
feat: more accurate `render`/`mount`/`hydrate` options ( #12111 )
1 year ago
famous-falcons-melt.md
…
famous-kiwis-thank.md
fix: adjust heuristics for effect_update_depth_exceeded ( #11557 )
1 year ago
famous-knives-sneeze.md
…
famous-mirrors-count.md
fix: align list of passive events with browser defaults, and add documentation ( #12933 )
1 year ago
famous-pants-pay.md
…
fast-donkeys-pay.md
chore: simpler `<svelte:element>` hydration ( #11773 )
1 year ago
fast-penguins-matter.md
…
fast-toes-act.md
fix: properly assign trailing comments ( #12471 )
1 year ago
fast-weeks-clean.md
…
few-badgers-guess.md
feat: runtime dev warn for mismatched `@html` ( #12396 )
1 year ago
few-cheetahs-taste.md
fix: reorder reactive statements during migration ( #12329 )
1 year ago
few-clouds-shop.md
…
few-mugs-fail.md
…
few-teachers-know.md
…
few-walls-check.md
fix: prevent div/0 when generating transition keyframes ( #13058 )
1 year ago
few-zoos-own.md
fix: silence `state_referenced_locally` when state is exported ( #11905 )
1 year ago
fifty-actors-agree.md
breaking: overhaul proxies, remove `$state.is` ( #12916 )
1 year ago
fifty-masks-give.md
…
fifty-rice-wait.md
…
fifty-steaks-float.md
…
fifty-toys-invite.md
fix: never set custom element props as attributes ( #12622 )
1 year ago
five-birds-check.md
fix: widen ownership upon property access if necessary ( #13175 )
1 year ago
five-maps-reflect.md
fix: ensure assignments to state field inside constructor trigger effect ( #12985 )
1 year ago
five-shirts-run.md
fix: use WAAPI to control timing of JS-based animations ( #13018 )
1 year ago
five-suns-roll.md
fix: don't show `state_referenced_locally` warning on types ( #13177 )
1 year ago
five-tigers-search.md
…
flat-feet-visit.md
fix: ensure bound input content is resumed on hydration ( #11986 )
1 year ago
flat-flies-know.md
fix: allow custom element events on slot to bubble inside custom element ( #13222 )
1 year ago
flat-ghosts-fly.md
docs: make legacy.componentApi more visible ( #11924 )
1 year ago
flat-melons-protect.md
…
flat-olives-live.md
fix: ensure visit is called with correct state ( #11798 )
1 year ago
fluffy-colts-grin.md
feat: move dev-time component properties to private symbols ( #12461 )
1 year ago
fluffy-dolls-share.md
…
fluffy-humans-worry.md
…
fluffy-kings-complain.md
chore: publish package provenance info ( #12779 )
1 year ago
fluffy-ravens-juggle.md
fix: improve behaviour of unowned derived signals ( #11521 )
1 year ago
forty-bikes-buy.md
fix: improve validation error that occurs when using `{@render ...}` to render default slotted content ( #12521 )
1 year ago
forty-chicken-heal.md
fix: use `internal_set` in `await` block ( #13642 )
1 year ago
forty-comics-invent.md
…
forty-dogs-divide.md
…
forty-dolls-wave.md
…
forty-peaches-unite.md
…
forty-suns-smile.md
…
four-balloons-beam.md
fix: mark function properties on runes as deprecated for better intellisense ( #11439 )
1 year ago
four-flies-hammer.md
…
four-kids-flow.md
feat: make <svelte:option> customElement configuration's tag property optional ( #12751 ) ( #12754 )
1 year ago
four-mice-hammer.md
…
four-papayas-turn.md
fix: reset hydrate_node after `hydrate(...)` ( #12512 )
1 year ago
four-peas-tickle.md
chore: remove `binding.expression` ( #12530 )
1 year ago
four-pugs-listen.md
…
four-yaks-boil.md
breaking: replace `$state.frozen` with `$state.raw` ( #12808 )
1 year ago
fresh-beds-wash.md
fix: use coarse-grained updates for derived expressions in legacy mode ( #11652 )
1 year ago
fresh-dots-destroy.md
…
fresh-houses-check.md
chore: improve performance of scheduling effects (but without creating additional branches) ( #13300 )
1 year ago
fresh-impalas-bow.md
…
fresh-walls-bathe.md
fix: handle `this` parameter in TypeScript-annotated functions ( #11795 )
1 year ago
fresh-weeks-trade.md
…
fresh-wombats-learn.md
fix: allow leading and trailing comments in mustache tag ( #11866 )
1 year ago
fresh-zoos-burn.md
Raw snippet alternative ( #12425 )
1 year ago
friendly-candles-relate.md
…
friendly-clouds-rhyme.md
fix: bump dts-buddy for better exports type generation ( #12262 )
1 year ago
friendly-dryers-jog.md
fix: further improve reconciliation of inert each block rows ( #13527 )
1 year ago
friendly-lies-camp.md
…
friendly-rice-confess.md
feat: adds $state.link rune ( #12545 )
1 year ago
friendly-taxis-hammer.md
feat: add types for the `search` element ( #13489 )
1 year ago
funny-bugs-kiss.md
fix: avoid throwing `store_invalid_subscription_module` for runes ( #12848 )
1 year ago
funny-cooks-clean.md
fix: better `render` type ( #11997 )
1 year ago
funny-dragons-double.md
feat: simpler hydration of CSS custom property wrappers ( #11948 )
1 year ago
funny-houses-kick.md
fix: migrate `$$Props` without creating non existent props ( #13484 )
1 year ago
funny-ties-jump.md
…
funny-trees-cry.md
fix: throw on invalid attribute expressions ( #11736 )
1 year ago
funny-wombats-argue.md
…
fuzzy-bags-camp.md
…
fuzzy-donuts-provide.md
…
fuzzy-tigers-swim.md
fix: ensure locally mutated bindable props persist with spreading props ( #13190 )
1 year ago
gentle-dolls-juggle.md
…
gentle-eagles-walk.md
fix: wait a microtask for await blocks to reduce UI churn ( #11989 )
1 year ago
gentle-needles-train.md
fix: error on invalid element name ( #13057 )
1 year ago
gentle-sheep-hug.md
…
gentle-spies-happen.md
…
gentle-ties-fetch.md
fix: improve controlled each block cleanup performance ( #11839 )
1 year ago
gentle-toys-chew.md
fix: allow to access private fields after `this` reassignment ( #11487 )
1 year ago
gentle-trees-exercise.md
fix: allow for non optional chain call expression in render ( #11578 )
1 year ago
gentle-wasps-pull.md
fix: allow classes to be reassigned ( #11794 )
1 year ago
giant-bananas-turn.md
fix: adjust order of `derived` function definition overloads ( #11426 )
1 year ago
giant-jars-applaud.md
fix: ensure hydration walks all nodes ( #12448 )
1 year ago
giant-ladybugs-thank.md
fix: make immutable option work more correctly ( #13526 )
1 year ago
giant-moons-own.md
…
giant-planets-shake.md
…
giant-plants-grin.md
…
giant-roses-press.md
…
gold-pens-sell.md
feat: migrate `svelte:self` ( #13504 )
1 year ago
gold-students-jump.md
feat: treat tag with `.` as a component, even if lowercase ( #12798 )
1 year ago
gold-tools-nail.md
…
good-buses-reply.md
…
good-cars-visit.md
…
good-pianos-jump.md
…
good-plums-type.md
fix: set correct component context when rendering snippets ( #11401 )
1 year ago
good-rice-tap.md
fix: expose `CompileError` interface, not class ( #12255 )
1 year ago
good-rivers-yawn.md
…
good-roses-argue.md
fix: correctly handle falsy values of style directives in SSR mode ( #11583 )
1 year ago
good-vans-bake.md
feat: support migration of `svelte:component` ( #13437 )
1 year ago
good-zebras-turn.md
fix: escape more template-literal-related characters ( #13262 )
1 year ago
gorgeous-boxes-design.md
fix: ensure state update expressions are serialised correctly ( #12109 )
1 year ago
gorgeous-coats-jog.md
breaking: remove foreign namespace ( #12869 )
1 year ago
gorgeous-hats-wonder.md
fix: ensure element size bindings don't unsubscribe multiple times ( #12091 )
1 year ago
gorgeous-monkeys-carry.md
fix: skip AST analysis of TypeScript AST nodes ( #11513 )
1 year ago
gorgeous-pans-sort.md
breaking: overhaul proxies, remove `$state.is` ( #12916 )
1 year ago
gorgeous-singers-rest.md
…
great-dots-wonder.md
feat: better migration of single-assignment labeled statements ( #13461 )
1 year ago
great-fans-unite.md
…
great-icons-retire.md
…
great-plums-pretend.md
fix: more event handling tweaks ( #12383 )
1 year ago
green-baboons-sip.md
fix: ensure $inspect works with SvelteMap and SvelteSet ( #12994 )
1 year ago
green-cameras-bake.md
fix: take snippets into account when scoping CSS ( #13589 )
1 year ago
green-eggs-approve.md
…
green-fishes-lie.md
Fix: bind:scroll resets scroll state ( #11469 )
1 year ago
green-hounds-play.md
…
green-snails-tickle.md
fix: use svg methods for updating svg attributes too ( #11755 )
1 year ago
green-tigers-judge.md
…
green-walls-clap.md
breaking: remove `$state.link` ( #12943 )
1 year ago
green-windows-tap.md
fix: handle deletions of state proxy properties ( #13008 )
1 year ago
grumpy-avocados-fetch.md
fix: adjust heuristics for effect_update_depth_exceeded ( #11558 )
1 year ago
grumpy-insects-sleep.md
fix: disallow using `let:` directives with component render tags ( #12400 )
1 year ago
grumpy-jars-sparkle.md
…
happy-beds-scream.md
…
happy-dogs-jump.md
fix: capture the correct event names when spreading attributes ( #11783 )
1 year ago
happy-dolls-joke.md
chore: tidy up parser ( #13045 )
1 year ago
happy-eggs-rest.md
fix: ensure each block consistency to internal mutations to the collection ( #13614 )
1 year ago
happy-lobsters-lick.md
fix: repair each block length even without an else ( #12098 )
1 year ago
happy-moles-live.md
fix: ensure hmr block effects are transparent for transitions ( #12384 )
1 year ago
happy-planets-rest.md
fix: remove remaining Sapper stuff ( #12875 )
1 year ago
happy-suits-film.md
…
healthy-ants-film.md
…
healthy-dancers-play.md
fix: improve prop binding warning validation for stores ( #12745 )
1 year ago
healthy-mangos-brush.md
fix: add touch events on microtask to avoid Chromium bug ( #12735 )
1 year ago
healthy-planes-vanish.md
…
healthy-zebras-accept.md
breaking: prevent usage of arguments keyword in certain places ( #12191 )
1 year ago
heavy-cars-ring.md
fix: ensure $host rune correctly compiles in variable declarations ( #13127 )
1 year ago
heavy-comics-move.md
…
heavy-doors-applaud.md
feat: provide new `Component` type that represents the shape of components ( #11775 )
1 year ago
heavy-ducks-leave.md
…
heavy-ears-rule.md
…
heavy-feet-attend.md
breaking: remove deep reactivity from non-bindable props ( #12484 )
1 year ago
heavy-houses-pay.md
breaking: overhaul proxies, remove `$state.is` ( #12916 )
1 year ago
hip-balloons-begin.md
…
hip-garlics-tap.md
breaking: play transitions on `mount` by default ( #12351 )
1 year ago
hip-goats-smoke.md
fix: ensure custom element styles append correctly during prod ( #12777 )
1 year ago
hip-jeans-provide.md
chore: improve the performance of set_text for single expressions ( #12893 )
1 year ago
hip-months-breathe.md
fix: show correct errors for invalid runes in `.svelte.js` files ( #12432 )
1 year ago
hip-pumpkins-boil.md
…
hip-stingrays-teach.md
fix: add missing hydration mismatch call-site ( #12604 )
1 year ago
honest-buses-add.md
…
honest-dragons-turn.md
…
honest-icons-change.md
…
honest-nails-share.md
…
honest-pans-kick.md
…
honest-phones-flash.md
fix: apply dynamic event fixes to OnDirective ( #12582 )
1 year ago
hot-cooks-repair.md
fix: ensure event.target is correct for delegation ( #11900 )
1 year ago
hot-glasses-roll.md
fix: avoid flushing sync with $inspect ( #13239 )
1 year ago
hot-grapes-destroy.md
fix: delete transformers shadowed by unreassigned state ( #13316 )
1 year ago
hot-jobs-tap.md
…
hot-kangaroos-invite.md
chore: refactor internal signal dependency heuristic ( #12881 )
1 year ago
hot-peaches-clean.md
fix: add missing `autocomplete` tokens ( #13229 )
1 year ago
hot-rivers-punch.md
fix: improve compiler attribute validation logic ( #12081 )
1 year ago
hot-sloths-clap.md
chore: deprecate html in favour of body for render() ( #11927 )
1 year ago
hot-tips-appear.md
feat: more efficient text-only fragments ( #12864 )
1 year ago
hungry-boxes-relate.md
…
hungry-dots-fry.md
…
hungry-pants-push.md
feat: provide better error messages in DEV ( #11526 )
1 year ago
hungry-singers-share.md
…
hungry-tips-unite.md
…
hungry-trees-travel.md
…
itchy-beans-melt.md
…
itchy-beds-kneel.md
fix: don't add scoping modifier to nesting selectors ( #11713 )
1 year ago
itchy-bulldogs-tan.md
…
itchy-eels-marry.md
…
itchy-kings-deliver.md
…
itchy-lemons-punch.md
fix: always pass original component to HMR wrapper ( #12454 )
1 year ago
itchy-lions-wash.md
…
itchy-oranges-behave.md
fix: remove unnecessary update assignments ( #13113 )
1 year ago
itchy-panthers-shave.md
…
itchy-peaches-compare.md
chore: speed up regex ( #11918 )
1 year ago
itchy-pianos-marry.md
fix: make props optional during SSR ( #12284 )
1 year ago
itchy-terms-guess.md
…
khaki-camels-punch.md
fix: ensure correct parent effect is associated with render effects ( #13274 )
1 year ago
khaki-cheetahs-refuse.md
breaking: rename $effect.active to $effect.tracking ( #12022 )
1 year ago
khaki-cooks-develop.md
…
khaki-donkeys-jump.md
fix: properly handle proxied array length mutations ( #13026 )
1 year ago
khaki-ligers-sing.md
…
khaki-mails-draw.md
…
khaki-mails-scream.md
feat: add rootDir option and set __svelte_meta.file like in svelte4 ( #11627 )
1 year ago
khaki-mirrors-warn.md
fix: `method` is case insensitive ( #13639 )
1 year ago
khaki-monkeys-cry.md
feat: add $state.is rune ( #11613 )
1 year ago
khaki-moose-arrive.md
…
khaki-tomatoes-rule.md
…
kind-baboons-approve.md
…
kind-deers-lay.md
…
kind-doors-grin.md
feat: add rootDir option and set __svelte_meta.file like in svelte4 ( #11627 )
1 year ago
kind-dots-sort.md
…
kind-eagles-join.md
…
kind-rings-flash.md
…
kind-snakes-drive.md
fix: migrate derivations without semicolons ( #11704 )
1 year ago
kind-spoons-return.md
…
large-clouds-carry.md
…
large-emus-cough.md
feat: allow ignoring runtime warnings ( #12608 )
1 year ago
large-rules-hang.md
feat: fix accessors and support migration of accessors ( #13456 )
1 year ago
large-turkeys-deny.md
…
large-waves-join.md
fix: handle `is` attribute on elements with spread ( #12056 )
1 year ago
late-bees-vanish.md
feat: defer tasks without creating effects ( #11960 )
1 year ago
late-crabs-lay.md
…
late-geckos-draw.md
fix: try catch `strict_equals` to avoid error accessing `STATE_SYMBOL` ( #13216 )
1 year ago
late-grapes-judge.md
…
late-peaches-mate.md
…
late-zebras-argue.md
fix: SSR template escaping ( #12007 )
1 year ago
lazy-carrots-buy.md
fix: ensure outro animation is not prematurely aborted ( #12865 )
1 year ago
lazy-knives-happen.md
…
lazy-masks-sit.md
…
lazy-months-knock.md
…
lazy-queens-agree.md
fix: don't consider children of rules when checking whether they are used or not ( #13410 )
1 year ago
lazy-spiders-think.md
…
lemon-geese-call.md
…
lemon-geese-drum.md
…
lemon-meals-appear.md
chore: optimise effects that only exist to return a teardown ( #11936 )
1 year ago
lemon-trees-act.md
…
light-badgers-glow.md
…
light-days-clean.md
…
light-hounds-carry.md
fix: make `<select>` `<option value>` behavior consistent ( #12316 )
1 year ago
light-humans-hang.md
…
light-penguins-invent.md
…
light-pens-watch.md
…
light-tigers-smoke.md
fix: allow deleting non-existent `$$restProps` properties ( #12971 )
1 year ago
little-ligers-exist.md
feat: provide $state warnings for accidental equality ( #11610 )
1 year ago
little-pans-jog.md
…
little-seals-reflect.md
feat: add ability to ignore warnings through compiler option ( #12296 )
1 year ago
long-buckets-lay.md
…
long-carrots-sneeze.md
fix: ensure each blocks properly handle $state.frozen objects in prod ( #12305 )
1 year ago
long-coats-fry.md
fix: correctly set anchor inside HMR block ( #12575 )
1 year ago
long-crews-return.md
…
long-humans-repair.md
…
long-lobsters-mate.md
…
loud-cheetahs-flow.md
…
loud-insects-arrive.md
fix: ensure rest props access on hoisted event handlers works ( #12298 )
1 year ago
loud-mugs-smile.md
…
loud-news-deliver.md
fix: allow deletion of $$restProps properties ( #12736 )
1 year ago
loud-numbers-flow.md
fix: restore value after attribute removal during hydration ( #11465 )
1 year ago
loud-penguins-unite.md
fix: correctly process empty lines in message markdown ( #12057 )
1 year ago
loud-ravens-drop.md
…
loud-socks-look.md
…
loud-walls-wave.md
fix: do no rerun the each block when array change from empty to empty ( #13553 )
1 year ago
lovely-bugs-sneeze.md
feat: bind `activeElement` and `pointerLockElement` in `<svelte:document>` ( #11879 )
1 year ago
lovely-carpets-lick.md
…
lovely-houses-own.md
…
lovely-items-turn.md
…
lovely-ravens-crash.md
fix(types): export CompileResult and Warning ( #12212 )
1 year ago
lovely-rules-eat.md
…
lovely-zebras-own.md
fix: address map reactivity regression ( #11882 )
1 year ago
lucky-colts-remember.md
…
lucky-drinks-push.md
fix: handle `$$Props` interface during migration ( #13305 )
1 year ago
lucky-experts-float.md
fix: omit `$$index` parameter where possible ( #12851 )
1 year ago
lucky-geckos-swim.md
…
lucky-panthers-chew.md
chore: refactor analysis ( #12651 )
1 year ago
lucky-schools-hang.md
…
lucky-teachers-exist.md
…
lucky-toes-begin.md
…
many-fishes-warn.md
fix: move labeled statements that need reordering after props insertion point ( #13480 )
1 year ago
many-rockets-give.md
…
many-trees-fix.md
…
mean-jokes-exist.md
chore: speedup hydration around input and select values ( #11717 )
1 year ago
mean-numbers-cry.md
fix: handle nested `:global(...)` selectors ( #12365 )
1 year ago
mean-parents-film.md
fix: allow nested `<dt>`/`<dd>` elements if they are within a `<dl>` element ( #12681 )
1 year ago
metal-cameras-jump.md
fix: ensure types are easier to follow for TypeScript ( #13140 )
1 year ago
metal-clouds-raise.md
…
metal-lobsters-burn.md
…
metal-pans-trade.md
fix: better support for onwheel events in chrome ( #11808 )
1 year ago
mighty-cooks-scream.md
…
mighty-files-hammer.md
…
mighty-frogs-obey.md
…
mighty-paws-smash.md
chore: stricter control flow syntax validation in runes mode ( #12342 )
1 year ago
mighty-poets-fix.md
chore: default options.filename to "(unknown)" ( #12997 )
1 year ago
mighty-shoes-nail.md
fix: ensure element dir properties persist with text changes ( #12204 )
1 year ago
modern-apricots-promise.md
fix: prevent false positive ownership warning when reassigning state ( #11812 )
1 year ago
modern-fishes-double.md
chore: bump dts-buddy ( #12134 )
1 year ago
modern-peaches-cheer.md
fix: remove implicit passive behavior from OnDirective events ( #12645 )
1 year ago
moody-carrots-lay.md
…
moody-frogs-exist.md
…
moody-ghosts-buy.md
…
moody-houses-argue.md
…
moody-lions-watch.md
fix: remove runtime validation of components/snippets, rely on types instead ( #12507 )
1 year ago
moody-owls-cry.md
…
moody-sheep-type.md
…
moody-toys-relax.md
fix: ensure input value is correctly set during hydration ( #12083 )
1 year ago
nasty-carrots-develop.md
fix: ensure async initial store value is noticed ( #12486 )
1 year ago
nasty-eggs-walk.md
fix: separate `template_effect` for dynamic class/style directive with dynamic attributes ( #13171 )
1 year ago
nasty-glasses-begin.md
chore: rewrite state_unsafe_mutation message ( #12059 )
1 year ago
nasty-lions-double.md
…
nasty-mayflies-smoke.md
feat: warn if binding to a non-reactive property ( #12500 )
1 year ago
nasty-penguins-pump.md
fix: improve createRawSnippet types with cleanup type ( #12894 )
1 year ago
nasty-yaks-peel.md
…
neat-boats-shake.md
…
neat-boxes-chew.md
fix: bail-out of hydrating head if no anchor is found ( #12541 )
1 year ago
neat-dingos-clap.md
…
neat-ducks-jam.md
feat: skip over static subtrees ( #12849 )
1 year ago
neat-files-rescue.md
…
neat-jokes-beam.md
fix: ensure dev validation in dynamic component works as intended ( #11985 )
1 year ago
neat-ways-allow.md
feat: enable snippets to fill slots ( #13427 )
1 year ago
nervous-adults-sell.md
fix: ensure `$store` reads are properly transformed ( #12952 )
1 year ago
nervous-berries-boil.md
…
nervous-chefs-exist.md
fix: treat `<img>` alt attribute as content for a11y labelling purposes ( #13411 )
1 year ago
nervous-dolphins-allow.md
chore: add warning for invalid render function of createRawSnippet ( #12535 )
1 year ago
nervous-ducks-repeat.md
fix: better binding interop between runes/non-runes components ( #12123 )
1 year ago
nervous-spoons-relax.md
…
nervous-squids-drop.md
breaking: scope :not(...) selectors ( #13568 )
1 year ago
nervous-turkeys-end.md
…
new-baboons-fetch.md
fix: don't make wheel events passive by default ( #13322 )
1 year ago
new-boats-wait.md
…
new-brooms-grin.md
…
new-cooks-roll.md
chore: add error for derived self referencing ( #12746 )
1 year ago
new-rabbits-flow.md
…
nice-avocados-move.md
…
nice-bottles-greet.md
fix: skip `is_standalone` optimisation for dynamic components ( #12767 )
1 year ago
nice-brooms-battle.md
fix: make ownership widening more robust to userland proxies ( #13377 )
1 year ago
nice-jobs-breathe.md
breaking: rename svelte/reactivity helpers to include Svelte prefix ( #12248 )
1 year ago
nine-ants-invite.md
chore: transformers ( #12780 )
1 year ago
nine-cooks-join.md
…
nine-kids-whisper.md
fix: correctly migrate `$$slots` with bracket member expressions & slots with static props ( #13468 )
1 year ago
nine-vans-admire.md
chore: improve derived ownership model ( #13623 )
1 year ago
ninety-days-visit.md
fix: support function invocation from imported `*.svelte` components ( #12061 )
1 year ago
ninety-dingos-walk.md
…
ninety-dots-train.md
fix: detect style shorthands as stateful variables in legacy mode ( #11421 )
1 year ago
ninety-months-laugh.md
fix: ensure effects destroy owned deriveds upon teardown ( #13563 )
1 year ago
ninety-rockets-battle.md
fix: allow for more svelte-ignore to work ( #11833 )
1 year ago
odd-buckets-lie.md
…
odd-needles-joke.md
…
odd-schools-wait.md
…
odd-shirts-hear.md
feat: a11y warning for `<button>` / `<a>` without aria-label and content ( #13130 )
1 year ago
odd-shoes-cheat.md
…
odd-taxis-retire.md
…
odd-toys-glow.md
chore: improve performance of DOM traversal operations ( #12863 )
1 year ago
old-flies-jog.md
…
old-houses-drum.md
…
old-jokes-deliver.md
…
old-mails-sneeze.md
…
old-oranges-compete.md
…
old-planets-bow.md
fix: allow mixing slots and snippets in custom elements mode ( #12929 )
1 year ago
old-planets-kiss.md
fix: only warn on context="module" in runes mode ( #13332 )
1 year ago
old-spoons-pull.md
feat: deprecate `<svelte:self>` in runes mode ( #13333 )
1 year ago
olive-apples-lick.md
fix: additional check for component on destroy ( #11488 )
1 year ago
olive-cobras-wonder.md
fix: disallow accessing internal Svelte props ( #12207 )
1 year ago
olive-forks-grin.md
fix: ensure unowned deriveds correctly update ( #12747 )
1 year ago
olive-kangaroos-brake.md
…
olive-llamas-warn.md
fix: properly transform destructured `$derived.by` declarations ( #12984 )
1 year ago
olive-mice-fix.md
…
olive-moons-act.md
…
olive-seals-sell.md
…
olive-shirts-complain.md
…
olive-socks-kick.md
…
orange-comics-prove.md
fix: append start/end info to more tags ( #11930 )
1 year ago
orange-crews-rescue.md
…
orange-dingos-poke.md
…
orange-laws-drop.md
feat: more efficient checking for missing SSR text node ( #12891 )
1 year ago
orange-masks-exercise.md
…
orange-sheep-exist.md
fix: insert comment before text in an each block, to prevent glued nodes ( #13073 )
1 year ago
orange-yaks-protect.md
…
orange-zoos-heal.md
…
perfect-actors-bake.md
breaking: use `structuredClone` inside `$state.snapshot` ( #12413 )
1 year ago
perfect-ants-allow.md
fix: set strings as attributes, non-strings as properties if property exists ( #13327 )
1 year ago
perfect-avocados-greet.md
fix: migrate events to be more inline with svelte 4 ( #13362 )
1 year ago
perfect-cooks-shop.md
fix: error at compile time on unsupported TypeScript language features ( #12982 )
1 year ago
perfect-hairs-matter.md
chore: transformers ( #12780 )
1 year ago
perfect-hats-dance.md
fix: prevent whitespaces merging across component boundaries ( #12449 )
1 year ago
perfect-pugs-shake.md
fix: exclude local declarations from non-reactive property warnings ( #12909 )
1 year ago
pink-bikes-agree.md
…
pink-countries-repair.md
chore: set `binding.kind` before analysis ( #12843 )
1 year ago
pink-goats-promise.md
…
pink-mayflies-tie.md
…
pink-shirts-film.md
fix: ensure proxied arrays correctly update their length upon deletions ( #13549 )
1 year ago
plenty-clouds-reply.md
feat: better `<svelte:element>` SSR output ( #12339 )
1 year ago
plenty-elephants-fry.md
fix: check for invalid bindings on window and document ( #11676 )
1 year ago
plenty-items-build.md
breaking: warn on quotes single-expression attributes in runes mode ( #12479 )
1 year ago
plenty-rings-stare.md
fix: attach effects-inside-deriveds to the parent of the derived ( #13309 )
1 year ago
plenty-starfishes-dress.md
…
plenty-turkeys-raise.md
fix: ensure directives run in sequential order ( #12591 )
1 year ago
plenty-zoos-fix.md
fix: improve ff handling of lazy images ( #11593 )
1 year ago
polite-dolphins-care.md
…
polite-peas-mate.md
fix: avoid duplicate signal dependencies ( #12245 )
1 year ago
polite-pugs-attend.md
fix: ensure $inspect effects are fine-grain ( #13199 )
1 year ago
polite-pumpkins-guess.md
…
polite-ravens-study.md
…
polite-tomatoes-trade.md
feat: simplify HMR logic ( #12391 )
1 year ago
polite-ways-serve.md
fix: throw compilation error for malformed snippets ( #12144 )
1 year ago
poor-eggs-enjoy.md
…
poor-hats-design.md
…
poor-mugs-pay.md
fix: propagate custom element component prop changes ( #12774 )
1 year ago
poor-seahorses-flash.md
…
poor-shrimps-explain.md
breaking: stronger enumerated types ( #13624 )
1 year ago
popular-apes-bathe.md
fix: skip deriveds for props with known safe calls ( #11595 )
1 year ago
popular-cameras-tie.md
breaking: event handlers + bindings now yield effect updates ( #11706 )
1 year ago
popular-cups-bathe.md
fix: don't add imports to hoisted event parameters ( #12493 )
1 year ago
popular-dolphins-shake.md
fix: better migration for leading and trailing comments ( #13630 )
1 year ago
popular-feet-rule.md
fix: make media bindings more robust ( #12206 )
1 year ago
popular-games-hug.md
fix: avoid state_referenced_locally warning within type annotations ( #11638 )
1 year ago
popular-ligers-perform.md
…
popular-mangos-rest.md
…
popular-news-happen.md
fix: ensure await scope shadowing is computed in the correct order ( #12945 )
1 year ago
popular-roses-teach.md
fix: robustify `bind:scrollX/Y` binding ( #11655 )
1 year ago
popular-walls-hunt.md
…
pre.json
Version Packages (next) ( #13627 )
1 year ago
pretty-ties-help.md
…
proud-lobsters-lie.md
fix: revert #13048 ( #13132 )
1 year ago
proud-pets-hang.md
…
proud-queens-sniff.md
…
purple-dragons-peel.md
…
quick-eagles-sit.md
breaking: deprecate `context="module"` in favor of `module` ( #12948 )
1 year ago
quick-paws-wash.md
feat: only traverse trailing static nodes during hydration ( #12935 )
1 year ago
quick-pumpkins-study.md
fix: tweak element_invalid_self_closing_tag to exclude namespace ( #12585 )
1 year ago
quiet-apricots-dream.md
…
quiet-berries-end.md
…
quiet-berries-explode.md
fix: more efficient spread attributes in SSR output ( #11660 )
1 year ago
quiet-camels-mate.md
…
quiet-cobras-smile.md
fix: inline pointer events now correctly work in Chrome ( #11695 )
1 year ago
quiet-crabs-nail.md
…
quiet-timers-speak.md
…
rare-ears-agree.md
chore: update client check for smaller bundle size ( #12975 )
1 year ago
rare-insects-tell.md
fix: better types for `on` ( #12053 )
1 year ago
rare-mirrors-act.md
fix: better support for lazy img elements ( #11545 )
1 year ago
rare-pears-whisper.md
…
rare-worms-hunt.md
…
real-camels-pay.md
feat: support migration of self closing tags ( #13479 )
1 year ago
real-guests-do.md
…
real-items-suffer.md
…
real-pandas-brush.md
…
real-timers-complain.md
fix: various `svelte:component` migration bugs ( #13473 )
1 year ago
red-cycles-pretend.md
…
red-doors-own.md
…
red-feet-worry.md
…
red-kings-draw.md
feat: more efficient code generation when referencing globals ( #12712 )
1 year ago
red-ladybugs-turn.md
fix: ensure function calls to identifiers are made reactive ( #13264 )
1 year ago
red-maps-nail.md
feat: better generated each block code in SSR mode ( #13060 )
1 year ago
red-poets-study.md
…
red-pots-pretend.md
fix: style shorthand not referencing variables ( #12392 )
1 year ago
rich-cobras-exist.md
…
rich-elephants-relax.md
feat: better destructuring assignments ( #12872 )
1 year ago
rich-garlics-laugh.md
…
rich-ladybugs-admire.md
fix: small legibility improvement ( #12928 )
1 year ago
rich-olives-yell.md
…
rich-plums-thank.md
…
rich-sheep-burn.md
…
rich-tables-sing.md
…
rich-taxis-hear.md
feat: universal injected css ( #12374 )
1 year ago
rich-waves-mix.md
…
rotten-actors-rush.md
fix: ensure unowned derived signals correctly re-connect to graph ( #13184 )
1 year ago
rotten-bags-type.md
…
rotten-buckets-develop.md
…
rotten-experts-relax.md
…
rotten-poems-applaud.md
…
rotten-rules-invite.md
…
rude-ghosts-tickle.md
…
selfish-dragons-knock.md
…
selfish-panthers-add.md
fix: allow global next to `&` for nesting ( #11784 )
1 year ago
selfish-socks-smile.md
…
selfish-spies-help.md
…
selfish-tools-hide.md
…
selfish-trainers-kiss.md
fix: ensure inner script tags are properly removed ( #13152 )
1 year ago
serious-bobcats-carry.md
fix: only warn about non-reactive state in runes mode ( #11434 )
1 year ago
serious-crabs-punch.md
…
serious-goats-tap.md
fix: make `$effect.active()` true when updating deriveds ( #11500 )
1 year ago
serious-gorillas-eat.md
…
serious-kids-deliver.md
…
serious-needles-joke.md
…
serious-owls-think.md
feat: function called as tagged template literal is reactively called ( #12692 )
1 year ago
serious-poems-brake.md
…
serious-socks-cover.md
…
serious-zebras-scream.md
…
seven-bees-tell.md
fix: allow slot attribute inside snippets ( #12188 )
1 year ago
seven-deers-jam.md
…
seven-garlics-serve.md
…
seven-hornets-smile.md
…
seven-jobs-sniff.md
…
seven-masks-end.md
…
seven-news-live.md
fix: ensure event currentTarget is reset after propagation logic ( #13042 )
1 year ago
seven-ravens-check.md
…
seven-wombats-retire.md
fix: exclude type-only props from instance exports when migrating ( #13485 )
1 year ago
shaggy-cameras-live.md
…
shaggy-comics-jog.md
fix: ensure `$$slots` returns a record of booleans ( #12359 )
1 year ago
sharp-fishes-serve.md
chore: perf tweaks for actions/styles/classes ( #12654 )
1 year ago
sharp-foxes-whisper.md
breaking: remove `$state.link` callback ( #12942 )
1 year ago
sharp-gorillas-impress.md
…
sharp-kids-happen.md
…
sharp-spies-live.md
fix: error on `bind:this` to each block parameter ( #12638 )
1 year ago
sharp-tomatoes-learn.md
…
shiny-baboons-play.md
…
shiny-jobs-judge.md
chore: improve runtime performance of derived signals ( #13626 )
1 year ago
shiny-kangaroos-move.md
fix: set volume through DOM property ( #12485 )
1 year ago
shiny-mayflies-clean.md
…
shiny-melons-love.md
fix: ensure derived is detected as dirty correctly ( #11496 )
1 year ago
shiny-months-tease.md
fix: reevaluate namespace in slots ( #11849 )
1 year ago
shiny-pillows-relax.md
fix: assign message to error object in handle_error using Object.assign ( #11675 )
1 year ago
shiny-rats-heal.md
…
shiny-shrimps-march.md
…
shiny-starfishes-cross.md
fix: ensure $state proxy invokes set accessor if present ( #12503 )
1 year ago
shiny-wombats-argue.md
fix: correctly hydrate empty raw blocks ( #12979 )
1 year ago
short-buses-camp.md
…
short-countries-rush.md
…
short-starfishes-beg.md
breaking: overhaul proxies, remove `$state.is` ( #12916 )
1 year ago
shy-fishes-drive.md
…
shy-scissors-smile.md
fix: properly validate snippet/slot interop ( #12421 )
1 year ago
silent-apes-report.md
…
silent-elephants-film.md
fix: simplify and robustify appending styles ( #13303 )
1 year ago
silent-hats-stare.md
…
silent-rabbits-join.md
fix: ensure we clear down each block opening anchors from document ( #11740 )
1 year ago
silent-rocks-yell.md
fix: exclude `bind:this` from reactive state validation ( #12566 )
1 year ago
silly-ducks-mix.md
fix: don't warn on link without href if aria-disabled ( #11737 )
1 year ago
silly-fishes-deny.md
fix: allow component to be mounted in iframe ( #13225 )
1 year ago
silly-houses-promise.md
breaking: scope `:has(...)` selectors ( #13567 )
1 year ago
silly-laws-happen.md
…
silly-lies-film.md
…
silly-masks-exist.md
fix: prevent numerous transition/animation memory leaks ( #12759 )
1 year ago
silly-ways-wash.md
…
silver-mice-double.md
fix: properly update store values ( #12562 )
1 year ago
silver-points-approve.md
…
silver-sheep-knock.md
chore: improve $state.frozen performance in prod ( #11852 )
1 year ago
six-apes-peel.md
fix: order of arguments for `push_element` in `svelte:element` ( #12763 )
1 year ago
six-beans-laugh.md
fix: prevent binding to imports ( #13035 )
1 year ago
six-bears-trade.md
fix: don't use console.trace inside dev warnings ( #11744 )
1 year ago
six-boats-shave.md
…
six-chicken-kneel.md
fix: resolve legacy component props equality for mutations ( #12348 )
1 year ago
six-gorillas-obey.md
feat: allow `let props = $props()`, optimize prop read access ( #12201 )
1 year ago
six-moons-invent.md
make internal sources ownerless ( #13013 )
1 year ago
six-vans-add.md
fix: A few type adjustments ( #12858 )
1 year ago
sixty-items-crash.md
…
sixty-numbers-hope.md
…
sixty-pandas-rush.md
…
sixty-plants-cover.md
breaking: removed deferred event updates ( #11855 )
1 year ago
sleepy-cats-eat.md
fix: parse ongotpointercapture and onlostpointercapture events correctly ( #11790 )
1 year ago
sleepy-dogs-sit.md
fix: improved fine-grainability of ReactiveDate ( #12110 )
1 year ago
slimy-clouds-talk.md
…
slimy-hairs-impress.md
fix: coherent infinite loop guard ( #11815 )
1 year ago
slimy-laws-explode.md
…
slimy-news-help.md
fix: use WAAPI to control timing of JS-based animations ( #13018 )
1 year ago
slimy-onions-approve.md
fix: use acceptExports to support partial hmr ( #11453 )
1 year ago
slimy-walls-draw.md
…
slow-badgers-invite.md
fix: avoid assigning input.value if the value is the same to fix `minlength` ( #13574 )
1 year ago
slow-beds-shave.md
…
slow-chefs-dream.md
…
slow-gorillas-yawn.md
breaking: avoid flushing queued updates on mount/hydrate ( #12602 )
1 year ago
slow-kids-sparkle.md
…
slow-ligers-enjoy.md
fix: adjust module declaration to work around language tools bug ( #12071 )
1 year ago
slow-plums-chew.md
…
slow-wombats-reply.md
…
small-apples-eat.md
…
small-chefs-sing.md
fix: destroy effect on error ( #12376 )
1 year ago
small-owls-remain.md
chore: align warning and error objects, add frame property ( #12326 )
1 year ago
small-papayas-laugh.md
…
small-planets-destroy.md
fix: update original source in HMR update ( #12547 )
1 year ago
small-sheep-type.md
…
small-spiders-fail.md
…
small-suns-lie.md
feat: migrate slot usages ( #13500 )
1 year ago
smart-cars-know.md
fix: better event handling ( #12722 )
1 year ago
smart-cherries-leave.md
…
smart-fans-crash.md
fix: correctly compile $effect.root in svelte modules ( #12315 )
1 year ago
smart-grapes-mate.md
…
smart-parents-swim.md
…
smart-poets-care.md
fix: allow store as initial value for props in ssr ( #12885 )
1 year ago
smart-spiders-fetch.md
feat: better dynamic component css props ( #11792 )
1 year ago
smart-turkeys-tell.md
…
smart-zebras-pay.md
…
smart-zoos-vanish.md
fix: reconnected deep derived signals to graph ( #12350 )
1 year ago
smooth-kids-protect.md
…
smooth-pens-exist.md
fix: always synchronously call `bind:this` ( #12679 )
1 year ago
smooth-pens-protect.md
fix: only inject push/pop/$$props in SSR components when necessary ( #11771 )
1 year ago
smooth-rings-rush.md
…
smooth-windows-explain.md
fix: ensure event handlers referencing $host are not hoisted ( #12775 )
1 year ago
soft-clocks-remember.md
…
soft-geese-learn.md
…
soft-months-grab.md
…
soft-stingrays-attend.md
fix: use `analysis.name` when migrating `<svelte:self>` ( #13544 )
1 year ago
soft-tigers-wink.md
…
sour-bags-fail.md
…
sour-forks-stare.md
…
sour-geese-listen.md
fix: address regressed memory leak ( #11832 )
1 year ago
sour-jeans-collect.md
fix: update value like attributes in a separate template_effect ( #11720 )
1 year ago
sour-poems-trade.md
fix: strip internal properties from rest props during SSR ( #13492 )
1 year ago
sour-rules-march.md
…
sour-tomatoes-knock.md
breaking: rename `legacy.componentApi` to `compatibility.componentApi` ( #12370 )
1 year ago
sour-weeks-fix.md
…
spicy-jeans-deliver.md
…
spicy-peas-vanish.md
feat: add svelte/events package and export on function ( #11912 )
1 year ago
spicy-plums-admire.md
…
spotty-crabs-give.md
feat: more efficient output for attributes in SSR ( #11949 )
1 year ago
spotty-houses-search.md
…
spotty-pens-agree.md
…
spotty-rocks-destroy.md
…
spotty-shrimps-hug.md
feat: single-pass hydration ( #12335 )
1 year ago
spotty-spiders-compare.md
…
spotty-trees-provide.md
fix: more robust handling of var declarations ( #12949 )
1 year ago
spotty-turkeys-sparkle.md
…
stale-books-perform.md
…
stale-comics-look.md
…
stale-fans-rest.md
…
stale-jeans-refuse.md
…
stale-nails-listen.md
chore: remove anchor node from each block items ( #11836 )
1 year ago
stale-rats-check.md
fix: follow spec for `customElement` option ( #13247 )
1 year ago
strange-apricots-happen.md
…
strange-pears-perform.md
fix: only create `document.title` effect if value is dynamic ( #12698 )
1 year ago
strange-pillows-greet.md
feat: better compiler warnings for non-reactive dependencies of reactive statements ( #12824 )
1 year ago
strange-roses-brake.md
fix: make prop fallback values deeply reactive if needed ( #11804 )
1 year ago
strange-trains-destroy.md
chore: improve ssr parent validation ( #13158 )
1 year ago
strong-apricots-destroy.md
fix: handle falsy prop aliases correctly ( #11539 )
1 year ago
strong-gifts-smoke.md
…
strong-lemons-provide.md
…
strong-pans-doubt.md
…
stupid-bottles-lay.md
feat: better code generation for `let:` directives in SSR mode ( #12611 )
1 year ago
stupid-cars-behave.md
fix: ensure inspect effects are skipped from effect parent logic ( #12810 )
1 year ago
stupid-dodos-hide.md
feat: omit unnecessary setters from bindings ( #13269 )
1 year ago
stupid-parents-crash.md
…
stupid-rivers-stare.md
fix: provide more hydration mismatch coverage ( #12755 )
1 year ago
sweet-bottles-check.md
chore: improve signal runtime perf ( #12093 )
1 year ago
sweet-mangos-beg.md
…
sweet-pens-sniff.md
…
swift-donkeys-perform.md
…
swift-fans-stare.md
…
swift-feet-juggle.md
…
swift-knives-tie.md
…
swift-poets-carry.md
…
swift-queens-begin.md
feat: support HMR with custom elements ( #12926 )
1 year ago
swift-rats-sing.md
fix: prevent `a11y_label_has_associated_control` false positive for component in `<label>` ( #12119 )
1 year ago
swift-ravens-hunt.md
…
swift-seahorses-deliver.md
…
tall-books-grin.md
…
tall-dragons-switch.md
fix: handle empty else if block in legacy AST ( #12397 )
1 year ago
tall-garlics-try.md
…
tall-mugs-buy.md
…
tall-shrimps-worry.md
…
tall-tigers-wait.md
…
tame-cycles-kneel.md
…
tame-dodos-float.md
fix: ensure each key validation occurs for updates ( #12836 )
1 year ago
tame-dots-battle.md
fix: improve handling of unowned derived signal ( #11712 )
1 year ago
tame-frogs-shave.md
fix: prevent nullish snippet for rendering empty content ( #13083 )
1 year ago
tame-goats-bow.md
fix: relax slot prop validation on components ( #11923 )
1 year ago
tame-spies-drum.md
…
tasty-cheetahs-appear.md
…
tasty-mice-admire.md
fix: properly remove root anchor node on unmount ( #13381 )
1 year ago
tasty-numbers-perform.md
…
tasty-spies-sniff.md
breaking: use `<svelte-css-wrapper>` instead of `<div>` for style props ( #13499 )
1 year ago
tasty-steaks-smile.md
…
ten-eels-move.md
…
ten-foxes-repeat.md
…
ten-geese-share.md
fix: allow multiple optional parameters with defaults ( #12070 )
1 year ago
ten-jokes-divide.md
…
ten-laws-grow.md
fix: recreate `SvelteDate` methods deriveds if they are destroyed ( #13515 )
1 year ago
ten-peaches-sleep.md
…
ten-singers-cough.md
…
ten-singers-repair.md
fix: allow more characters in the unicode range as component identifiers ( #13198 )
1 year ago
ten-teachers-travel.md
feat: detach inert effects ( #11955 )
1 year ago
ten-ties-repair.md
…
ten-trainers-juggle.md
feat: skip static nodes ( #12914 )
1 year ago
ten-worms-reflect.md
…
tender-bats-switch.md
feat: error on invalid component name ( #12821 )
1 year ago
tender-lemons-judge.md
fix: improve await block behaviour in non-runes mode ( #12179 )
1 year ago
tender-rocks-walk.md
…
tender-suns-love.md
fix: correctly set filename on HMR wrappers ( #12543 )
1 year ago
thick-cycles-rule.md
…
thick-pans-tell.md
…
thick-shirts-deliver.md
…
thick-swans-type.md
…
thin-colts-yawn.md
fix: correctly backport `svelte:element` to old AST ( #11917 )
1 year ago
thin-foxes-lick.md
…
thin-papayas-tap.md
fix: improved memory profile for transitions/animations ( #12796 )
1 year ago
thin-spoons-float.md
fix: more efficient and correct reactive set ( #11967 )
1 year ago
thin-years-rhyme.md
feat: migrate `<svelte:element this="div">` ( #11659 )
1 year ago
thirty-dogs-whisper.md
fix: detect mutations within assignments expressions (alternative approach) ( #12429 )
1 year ago
thirty-flies-push.md
chore: better store subscriptions ( #12277 )
1 year ago
thirty-flowers-sit.md
…
thirty-ghosts-fix.md
…
thirty-guests-flow.md
fix: make each items reassignable ( #12257 )
1 year ago
thirty-impalas-repair.md
…
thirty-pears-hug.md
…
thirty-wombats-relax.md
…
three-buses-sleep.md
feat: better error for `bind:this` legacy API usage ( #11498 )
1 year ago
three-camels-sell.md
…
three-donkeys-jump.md
feat: remove `$.unwrap` calls from `bind:group` ( #12642 )
1 year ago
three-foxes-relax.md
…
three-icons-trade.md
…
three-lions-visit.md
…
three-papayas-buy.md
…
three-rice-tie.md
…
three-suits-grin.md
…
tidy-buses-whisper.md
…
tidy-chefs-taste.md
…
tidy-deers-hope.md
fix: add `unused-export-let` to legacy lint replacements ( #11896 )
1 year ago
tidy-fans-relax.md
fix: ensure frozen objects in state are correctly skipped ( #11889 )
1 year ago
tidy-lizards-happen.md
fix: make `$state` component exports settable ( #12345 )
1 year ago
tidy-starfishes-allow.md
…
tiny-ads-press.md
fix: mark custom element with virtual class attribute as dynamic ( #13435 )
1 year ago
tiny-kings-whisper.md
…
tiny-meals-deliver.md
…
tiny-moose-kiss.md
…
tiny-taxis-whisper.md
feat: simpler string normalization ( #11954 )
1 year ago
tough-buckets-thank.md
fix: ensure HMR doesn't mess with anchor nodes ( #12242 )
1 year ago
tough-pans-boil.md
fix: ensure await block scope transforms are isolated ( #13622 )
1 year ago
tough-radios-punch.md
…
tough-snails-chew.md
fix: allow for nesting selector in pseudoclasses ( #13209 )
1 year ago
tough-tomatoes-explain.md
fix: robustify initial scroll value detection when scroll is smooth ( #11802 )
1 year ago
tricky-avocados-play.md
fix: cache call expressions in render tag arguments ( #12418 )
1 year ago
tricky-balloons-care.md
feat: allow `:global` in more places (alternative) ( #12560 )
1 year ago
tricky-coats-shop.md
fix: skip unnecessary `$$legacy` flag ( #12850 )
1 year ago
tricky-ears-shout.md
fix: properly delay intro transitions ( #12389 )
1 year ago
tricky-laws-bathe.md
feat: improve type arguments for Snippet and $bindable ( #12197 )
1 year ago
twelve-beans-drive.md
fix: don't require commas between warnings in legacy mode ( #11669 )
1 year ago
twelve-bears-worry.md
fix: validation should not fail on anonymous declarations ( #13393 )
1 year ago
twelve-cows-learn.md
fix: always assign text.nodeValue ( #11944 )
1 year ago
twelve-dragons-join.md
…
twelve-mayflies-decide.md
fix: strip BOM character from beginning of input ( #13548 )
1 year ago
twelve-onions-juggle.md
…
twelve-scissors-kneel.md
chore: client transform visitors refactor ( #12683 )
1 year ago
twelve-shrimps-run.md
fix: tighten up `$` prefix validation ( #13261 )
1 year ago
twelve-worms-jog.md
…
twenty-gifts-develop.md
fix: remove document event listeners on unmount ( #12105 )
1 year ago
twenty-toes-attack.md
fix: ensure StyleDirective and ClassDirective are marked as dynamic ( #13205 )
1 year ago
two-brooms-fail.md
fix: ensure spread events are always added ( #11535 )
1 year ago
two-candles-move.md
fix: prevent ownership validation from infering with component context ( #11438 )
1 year ago
two-cats-approve.md
fix: repair `href` attribute mismatches ( #13032 )
1 year ago
two-chefs-lie.md
fix: allow imports from `svelte/legacy` in SSR ( #13523 )
1 year ago
two-dogs-accept.md
fix: prevent false positive ownership warning ( #11490 )
1 year ago
two-dragons-yell.md
…
two-falcons-buy.md
…
two-keys-watch.md
fix: only emit binding_property_non_reactive warning in runes mode ( #12544 )
1 year ago
unlucky-baboons-greet.md
fix: improve reconciliation of inert each block rows ( #13379 )
1 year ago
unlucky-boxes-obey.md
…
unlucky-points-clap.md
fix: ensure nullish expressions render empty text ( #12898 )
1 year ago
unlucky-spies-flow.md
fix: silence snapshot warnings inside `$inspect` ( #13334 )
1 year ago
unlucky-steaks-warn.md
…
unlucky-trees-lick.md
…
violet-bats-brake.md
feat: add infinite loop effect callstack ( #13231 )
1 year ago
violet-mails-trade.md
feat: more information when hydration fails ( #11649 )
1 year ago
violet-mugs-behave.md
fix: ensure $inspect untracks inspected object ( #11432 )
1 year ago
violet-otters-carry.md
chore: simplify assignments in server code ( #12614 )
1 year ago
violet-pigs-jam.md
…
warm-cherries-shake.md
feat: error when snippet shadows a prop ( #11631 )
1 year ago
warm-cycles-call.md
fix: widen `ComponentProps` constraint to accept more component shapes ( #12666 )
1 year ago
warm-planets-cry.md
feat: make `<svelte:component>` unnecessary in runes mode ( #12646 )
1 year ago
warm-waves-reply.md
fix: ensure `bind:this` works with component with no return value ( #12308 )
1 year ago
weak-drinks-speak.md
…
weak-frogs-bow.md
…
weak-terms-destroy.md
…
wet-bats-exercise.md
fix: preserve component function context ( #12089 )
1 year ago
wet-donkeys-fry.md
fix: join text nodes separated by comments ( #13009 )
1 year ago
wet-games-fly.md
…
wet-hats-peel.md
fix: ensure set_text applies coercion to objects before diff ( #13542 )
1 year ago
wet-pears-buy.md
feat: allow non-synchronous legacy component instantiation ( #12970 )
1 year ago
wet-pears-remain.md
fix: use snippet as parent element of snippets childrens in validator ( #11463 )
1 year ago
wet-wombats-repeat.md
…
wicked-bikes-matter.md
fix: optimize `bind:group` ( #12406 )
1 year ago
wicked-carrots-explain.md
fix: ensure previous transitions are properly aborted ( #12460 )
1 year ago
wicked-clouds-exercise.md
…
wicked-doors-train.md
…
wicked-emus-drive.md
fix: ensure `$effect.root` is ignored on the server ( #12332 )
1 year ago
wicked-hairs-cheer.md
…
wicked-wasps-allow.md
…
wicked-ways-reply.md
fix: improve select handling of dynamic value with placeholders ( #12181 )
1 year ago
wicked-years-drive.md
feat: simplify derived object destructuring ( #12781 )
1 year ago
wild-cows-chew.md
fix: enable local transitions on `svelte:element` ( #12346 )
1 year ago
wild-foxes-wonder.md
…
wild-mice-look.md
fix: allow component to be mounted in iframe ( #13225 )
1 year ago
wild-moose-compare.md
…
wild-moose-destroy.md
fix: don't skip custom elements with attributes ( #12939 )
1 year ago
wild-poems-design.md
fix: always set draggable through `setAttribute` to avoid weird behavior ( #12649 )
1 year ago
wild-pumas-count.md
fix: better event handling ( #12722 )
1 year ago
wise-apples-care.md
…
wise-dancers-hang.md
…
wise-dodos-tell.md
…
wise-donkeys-marry.md
…
wise-jobs-admire.md
…
wise-kids-wash.md
fix: replay load and error events on load during hydration ( #11642 )
1 year ago
wise-radios-exercise.md
…
wise-ties-clap.md
fix: improve unowned derived signal behaviour ( #11408 )
1 year ago
witty-bikes-shave.md
feat: sort possible bindings in invalid binding error ( #11950 )
1 year ago
witty-camels-warn.md
…
witty-frogs-cheat.md
chore: simpler fallback values ( #12788 )
1 year ago
witty-hornets-think.md
fix: deconflict multiple snippets of the same name ( #12221 )
1 year ago
witty-phones-retire.md
fix: handle duplicate signal dependencies gracefully ( #12261 )
1 year ago
witty-readers-provide.md
…
witty-sloths-impress.md
fix: correctly validate `<svelte:component>` with `bind:this` ( #12368 )
1 year ago
witty-steaks-dream.md
…
witty-tomatoes-care.md
…
witty-years-crash.md
…
yellow-bananas-rhyme.md
fix: defer animations ( #12453 )
1 year ago
yellow-pugs-raise.md
fix: rework bindable types strategy ( #11420 )
1 year ago
yellow-rockets-sit.md
fix: fix merge style func ( #11971 )
1 year ago
yellow-taxis-double.md
…
yellow-trees-juggle.md
chore: use CustomEvent constructor instead of deprecated createEvent method ( #11629 )
1 year ago
young-ads-roll.md
fix: improve html escaping of element attributes ( #11411 )
1 year ago
young-ducks-punch.md
fix: allow combinator at start of nested CSS selector ( #13440 )
1 year ago
young-feet-double.md
feat: provide AST node types with internal types stripped out (alternative) ( #12968 )
1 year ago
young-masks-refuse.md
…
young-peaches-agree.md
fix: remove buggy `validate_dynamic_component` check ( #12960 )
1 year ago