You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte/.changeset
Simon H eb6488cd90
breaking: scope `:has(...)` selectors (#13567)
11 months ago
..
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) 12 months ago
afraid-worms-drum.md
angry-birds-fly.md
angry-books-jam.md
angry-plums-punch.md
angry-wasps-help.md
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) 12 months ago
beige-cobras-smoke.md
beige-donkeys-exercise.md fix: ensure source and filename are known to compileModule's source map (#13546) 11 months ago
beige-flies-wash.md
beige-gifts-appear.md
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
brave-candles-serve.md fix: correctly migrate sequence expressions (#13291) 12 months 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
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
bright-berries-smell.md
bright-colts-play.md fix: ensure dynamic event handlers are wrapped in a derived (#12563) 1 year ago
bright-falcons-float.md
bright-needles-pretend.md fix: Abort outro when intro starts (#12321) 1 year ago
bright-peas-juggle.md
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) 12 months 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
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
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) 11 months ago
chilly-laws-juggle.md
chilly-pans-raise.md
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
clean-eels-beg.md
clean-melons-wash.md
clean-shirts-yawn.md fix: ensure assignments to state field inside constructor trigger effect (#12985) 1 year ago
clever-chefs-relate.md
clever-maps-travel.md
clever-rockets-burn.md
clever-sloths-push.md
clever-stingrays-shout.md
clever-toys-laugh.md fix: hydrate multiple `<svelte:head>` elements correctly (#12475) 1 year ago
cold-beans-tease.md
cold-birds-own.md
cold-cheetahs-judge.md
cold-lamps-accept.md
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) 12 months ago
cold-teachers-turn.md
config.json
cool-actors-tan.md
cool-ants-leave.md
cool-comics-marry.md
cool-jobs-scream.md
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) 12 months ago
cuddly-pianos-drop.md
cuddly-points-tickle.md
curly-cooks-cheer.md
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
cyan-ducks-teach.md
cyan-flowers-destroy.md
cyan-news-grow.md
cyan-spies-grin.md
cyan-squids-drive.md
cyan-toes-share.md
dirty-bats-punch.md
dirty-donuts-yell.md
dirty-eyes-itch.md
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) 12 months ago
dry-clocks-grow.md
dry-eggs-play.md
dry-eggs-retire.md
dry-fans-march.md
dry-ghosts-prove.md
dry-hotels-matter.md feat: remove `$.unwrap` calls from each block indexes (#12640) 1 year ago
dry-parrots-bathe.md
dry-pillows-exist.md
dull-coins-vanish.md
dull-donkeys-smell.md
dull-mangos-wave.md
dull-pens-pay.md
dull-pots-add.md
dull-roses-relate.md
dull-worms-relax.md
early-ads-tie.md
early-months-whisper.md
early-needles-bake.md fix: blank CSS contents while migrating (#13403) 12 months ago
early-taxis-allow.md feat: provide guidance in browser console when logging `$state` objects (#13142) 12 months ago
eight-carrots-hunt.md
eight-comics-tell.md feat: allow for `svelte:options` css injected (#12660) 1 year ago
eight-cougars-watch.md
eight-hornets-punch.md
eight-jeans-compare.md
eight-pianos-raise.md
eight-steaks-shout.md
eight-waves-mate.md fix: avoid migrating slots in custom elements (#13406) 12 months 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-hornets-breathe.md fix: apply class/style directives after attributes (#13535) 11 months ago
eighty-lizards-notice.md
eighty-mails-develop.md fix: render undefined html as the empty string (#13092) 1 year ago
eleven-avocados-walk.md
eleven-beers-yell.md
eleven-cows-judge.md
eleven-cycles-applaud.md
eleven-donuts-sit.md fix: make animations more robust to quick shuffling (#12496) 1 year ago
eleven-hounds-pump.md
eleven-humans-kneel.md fix: cleanup non-branch effects created inside block effects (#13600) 11 months 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) 12 months 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
empty-crabs-think.md
empty-files-prove.md
empty-flowers-change.md
empty-geckos-pretend.md
empty-horses-tell.md
empty-tools-share.md
fair-bags-smoke.md
fair-beers-help.md
fair-crabs-check.md
fair-items-bathe.md fix: add media listeners immediately when using `bind:paused` (#13502) 11 months ago
fair-pianos-talk.md
fair-spies-repeat.md
famous-chairs-notice.md
famous-falcons-melt.md
famous-kiwis-thank.md
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
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
few-cheetahs-taste.md
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
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
flat-flies-know.md fix: allow custom element events on slot to bubble inside custom element (#13222) 1 year ago
flat-ghosts-fly.md
flat-melons-protect.md
flat-olives-live.md
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
forty-bikes-buy.md fix: improve validation error that occurs when using `{@render ...}` to render default slotted content (#12521) 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
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
fresh-dots-destroy.md
fresh-houses-check.md chore: improve performance of scheduling effects (but without creating additional branches) (#13300) 12 months ago
fresh-impalas-bow.md
fresh-walls-bathe.md
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
friendly-dryers-jog.md fix: further improve reconciliation of inert each block rows (#13527) 11 months 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) 11 months ago
funny-bugs-kiss.md fix: avoid throwing `store_invalid_subscription_module` for runes (#12848) 1 year ago
funny-cooks-clean.md
funny-dragons-double.md
funny-houses-kick.md fix: migrate `$$Props` without creating non existent props (#13484) 11 months ago
funny-ties-jump.md
funny-trees-cry.md
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
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
gentle-toys-chew.md
gentle-trees-exercise.md
gentle-wasps-pull.md
giant-bananas-turn.md
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) 11 months 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) 11 months 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
good-rice-tap.md
good-rivers-yawn.md
good-roses-argue.md
good-vans-bake.md feat: support migration of `svelte:component` (#13437) 11 months ago
good-zebras-turn.md fix: escape more template-literal-related characters (#13262) 12 months ago
gorgeous-boxes-design.md
gorgeous-coats-jog.md breaking: remove foreign namespace (#12869) 1 year ago
gorgeous-hats-wonder.md
gorgeous-monkeys-carry.md
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) 11 months ago
great-fans-unite.md
great-icons-retire.md
great-plums-pretend.md
green-baboons-sip.md fix: ensure $inspect works with SvelteMap and SvelteSet (#12994) 1 year ago
green-eggs-approve.md
green-fishes-lie.md
green-hounds-play.md
green-snails-tickle.md
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
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
happy-dolls-joke.md chore: tidy up parser (#13045) 1 year ago
happy-lobsters-lick.md
happy-moles-live.md
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
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
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
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
hot-glasses-roll.md fix: avoid flushing sync with $inspect (#13239) 12 months ago
hot-grapes-destroy.md fix: delete transformers shadowed by unreassigned state (#13316) 12 months 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
hot-sloths-clap.md
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
hungry-singers-share.md
hungry-tips-unite.md
hungry-trees-travel.md
itchy-beans-melt.md
itchy-beds-kneel.md
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
itchy-pianos-marry.md
itchy-terms-guess.md
khaki-camels-punch.md fix: ensure correct parent effect is associated with render effects (#13274) 12 months ago
khaki-cheetahs-refuse.md
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
khaki-monkeys-cry.md
khaki-moose-arrive.md
khaki-tomatoes-rule.md
kind-baboons-approve.md
kind-deers-lay.md
kind-doors-grin.md
kind-dots-sort.md
kind-eagles-join.md
kind-rings-flash.md
kind-snakes-drive.md
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) 11 months ago
large-turkeys-deny.md
large-waves-join.md
late-bees-vanish.md
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
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) 12 months ago
lazy-spiders-think.md
lemon-geese-call.md
lemon-geese-drum.md
lemon-meals-appear.md
lemon-trees-act.md
light-badgers-glow.md
light-days-clean.md
light-hounds-carry.md
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
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
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
loud-mugs-smile.md
loud-news-deliver.md fix: allow deletion of $$restProps properties (#12736) 1 year ago
loud-numbers-flow.md
loud-penguins-unite.md
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) 11 months ago
lovely-bugs-sneeze.md
lovely-carpets-lick.md
lovely-houses-own.md
lovely-items-turn.md
lovely-ravens-crash.md
lovely-rules-eat.md
lovely-zebras-own.md
lucky-colts-remember.md
lucky-drinks-push.md fix: handle `$$Props` interface during migration (#13305) 12 months 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) 11 months ago
many-rockets-give.md
many-trees-fix.md
mean-jokes-exist.md
mean-numbers-cry.md
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
mighty-cooks-scream.md
mighty-files-hammer.md
mighty-frogs-obey.md
mighty-paws-smash.md
mighty-poets-fix.md chore: default options.filename to "(unknown)" (#12997) 1 year ago
mighty-shoes-nail.md
modern-apricots-promise.md
modern-fishes-double.md
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
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) 12 months ago
nasty-glasses-begin.md
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
neat-ways-allow.md feat: enable snippets to fill slots (#13427) 11 months 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) 12 months ago
nervous-dolphins-allow.md chore: add warning for invalid render function of createRawSnippet (#12535) 1 year ago
nervous-ducks-repeat.md
nervous-spoons-relax.md
nervous-turkeys-end.md
new-baboons-fetch.md fix: don't make wheel events passive by default (#13322) 12 months 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) 12 months ago
nice-jobs-breathe.md
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) 11 months ago
ninety-days-visit.md
ninety-dingos-walk.md
ninety-dots-train.md
ninety-months-laugh.md fix: ensure effects destroy owned deriveds upon teardown (#13563) 11 months ago
ninety-rockets-battle.md
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) 12 months 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) 12 months ago
old-spoons-pull.md feat: deprecate `<svelte:self>` in runes mode (#13333) 12 months ago
olive-apples-lick.md
olive-cobras-wonder.md
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
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) 12 months ago
perfect-avocados-greet.md fix: migrate events to be more inline with svelte 4 (#13362) 12 months 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) 11 months ago
plenty-clouds-reply.md
plenty-elephants-fry.md
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) 12 months ago
plenty-starfishes-dress.md
plenty-turkeys-raise.md fix: ensure directives run in sequential order (#12591) 1 year ago
plenty-zoos-fix.md
polite-dolphins-care.md
polite-peas-mate.md
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
polite-ways-serve.md
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
popular-apes-bathe.md
popular-cameras-tie.md
popular-cups-bathe.md fix: don't add imports to hoisted event parameters (#12493) 1 year ago
popular-feet-rule.md
popular-games-hug.md
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
popular-walls-hunt.md fix: improve compiled output of multiple call expression in single text node (#11097) 1 year ago
pre.json Version Packages (next) (#13545) 11 months 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
quiet-camels-mate.md
quiet-cobras-smile.md
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
rare-mirrors-act.md
rare-pears-whisper.md
rare-worms-hunt.md
real-camels-pay.md feat: support migration of self closing tags (#13479) 11 months ago
real-guests-do.md
real-items-suffer.md
real-pandas-brush.md
real-timers-complain.md fix: various `svelte:component` migration bugs (#13473) 11 months 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) 12 months 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
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
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
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
serious-crabs-punch.md
serious-goats-tap.md
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
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) 11 months ago
shaggy-cameras-live.md
shaggy-comics-jog.md
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-kangaroos-move.md fix: set volume through DOM property (#12485) 1 year ago
shiny-mayflies-clean.md
shiny-melons-love.md
shiny-months-tease.md
shiny-pillows-relax.md
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) 12 months ago
silent-hats-stare.md
silent-rabbits-join.md
silent-rocks-yell.md fix: exclude `bind:this` from reactive state validation (#12566) 1 year ago
silly-ducks-mix.md
silly-fishes-deny.md fix: allow component to be mounted in iframe (#13225) 12 months ago
silly-houses-promise.md breaking: scope `:has(...)` selectors (#13567) 11 months 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
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
six-boats-shave.md
six-chicken-kneel.md
six-gorillas-obey.md
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
sleepy-cats-eat.md
sleepy-dogs-sit.md
slimy-clouds-talk.md
slimy-hairs-impress.md
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
slimy-walls-draw.md
slow-badgers-invite.md fix: avoid assigning input.value if the value is the same to fix `minlength` (#13574) 11 months 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
slow-plums-chew.md
slow-wombats-reply.md
small-apples-eat.md
small-chefs-sing.md
small-owls-remain.md
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) 11 months ago
smart-cars-know.md fix: better event handling (#12722) 1 year ago
smart-cherries-leave.md
smart-fans-crash.md
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
smart-turkeys-tell.md
smart-zebras-pay.md
smart-zoos-vanish.md
smooth-kids-protect.md
smooth-pens-exist.md fix: always synchronously call `bind:this` (#12679) 1 year ago
smooth-pens-protect.md
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) 11 months ago
soft-tigers-wink.md
sour-bags-fail.md
sour-forks-stare.md
sour-geese-listen.md
sour-jeans-collect.md
sour-poems-trade.md fix: strip internal properties from rest props during SSR (#13492) 11 months ago
sour-rules-march.md
sour-tomatoes-knock.md
sour-weeks-fix.md
spicy-jeans-deliver.md
spicy-peas-vanish.md
spicy-plums-admire.md
spotty-crabs-give.md
spotty-houses-search.md
spotty-pens-agree.md
spotty-rocks-destroy.md
spotty-shrimps-hug.md
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
stale-rats-check.md fix: follow spec for `customElement` option (#13247) 12 months 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
strange-trains-destroy.md chore: improve ssr parent validation (#13158) 1 year ago
strong-apricots-destroy.md
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) 12 months ago
stupid-parents-crash.md
stupid-rivers-stare.md fix: provide more hydration mismatch coverage (#12755) 1 year ago
sweet-bottles-check.md
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
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
tame-frogs-shave.md fix: prevent nullish snippet for rendering empty content (#13083) 1 year ago
tame-goats-bow.md
tame-spies-drum.md
tasty-cheetahs-appear.md
tasty-mice-admire.md fix: properly remove root anchor node on unmount (#13381) 12 months ago
tasty-numbers-perform.md
tasty-spies-sniff.md breaking: use `<svelte-css-wrapper>` instead of `<div>` for style props (#13499) 11 months ago
tasty-steaks-smile.md
ten-eels-move.md
ten-foxes-repeat.md
ten-geese-share.md
ten-jokes-divide.md
ten-laws-grow.md fix: recreate `SvelteDate` methods deriveds if they are destroyed (#13515) 11 months 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
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
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
thin-foxes-lick.md
thin-papayas-tap.md fix: improved memory profile for transitions/animations (#12796) 1 year ago
thin-spoons-float.md
thin-years-rhyme.md
thirty-dogs-whisper.md fix: detect mutations within assignments expressions (alternative approach) (#12429) 1 year ago
thirty-flies-push.md
thirty-flowers-sit.md
thirty-ghosts-fix.md
thirty-guests-flow.md fix: make each items reassignable (#12257) 12 months ago
thirty-impalas-repair.md
thirty-pears-hug.md
thirty-wombats-relax.md
three-buses-sleep.md
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
tidy-fans-relax.md
tidy-lizards-happen.md
tidy-starfishes-allow.md
tiny-ads-press.md fix: mark custom element with virtual class attribute as dynamic (#13435) 11 months ago
tiny-kings-whisper.md
tiny-meals-deliver.md
tiny-moose-kiss.md
tiny-taxis-whisper.md
tough-buckets-thank.md
tough-radios-punch.md
tough-snails-chew.md fix: allow for nesting selector in pseudoclasses (#13209) 1 year ago
tough-tomatoes-explain.md
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
twelve-beans-drive.md
twelve-bears-worry.md fix: validation should not fail on anonymous declarations (#13393) 12 months ago
twelve-cows-learn.md
twelve-dragons-join.md
twelve-mayflies-decide.md fix: strip BOM character from beginning of input (#13548) 11 months 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) 12 months ago
twelve-worms-jog.md
twenty-gifts-develop.md
twenty-toes-attack.md fix: ensure StyleDirective and ClassDirective are marked as dynamic (#13205) 1 year ago
two-brooms-fail.md
two-candles-move.md
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) 11 months ago
two-dogs-accept.md
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) 12 months 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) 12 months 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
violet-mugs-behave.md
violet-otters-carry.md chore: simplify assignments in server code (#12614) 1 year ago
violet-pigs-jam.md
warm-cherries-shake.md
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
weak-drinks-speak.md
weak-frogs-bow.md
weak-terms-destroy.md
wet-bats-exercise.md
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) 11 months ago
wet-pears-buy.md feat: allow non-synchronous legacy component instantiation (#12970) 1 year ago
wet-pears-remain.md
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
wicked-hairs-cheer.md
wicked-wasps-allow.md
wicked-ways-reply.md
wicked-years-drive.md feat: simplify derived object destructuring (#12781) 1 year ago
wild-cows-chew.md
wild-foxes-wonder.md
wild-mice-look.md fix: allow component to be mounted in iframe (#13225) 12 months 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
wise-radios-exercise.md
wise-ties-clap.md
witty-bikes-shave.md
witty-camels-warn.md
witty-frogs-cheat.md chore: simpler fallback values (#12788) 1 year ago
witty-hornets-think.md
witty-phones-retire.md
witty-readers-provide.md
witty-sloths-impress.md
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
yellow-rockets-sit.md
yellow-taxis-double.md
yellow-trees-juggle.md
young-ads-roll.md
young-ducks-punch.md fix: allow combinator at start of nested CSS selector (#13440) 11 months 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

README.md

Changesets

Hello and welcome! This folder has been automatically generated by @changesets/cli, a build tool that works with multi-package repos, or single-package repos to help you version and publish your code. You can find the full documentation for it in our repository

We have a quick list of common questions to get you started engaging with this project in our documentation