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