Commit Graph

2376 Commits (aa)

Author SHA1 Message Date
Rich Harris d5de86803d opt into runes mode when using blocking await
8 months ago
Rich Harris f355eaf9a0 differentiate between 'top-level' and 'needs context preservation' so that SSR errors occur correctly
8 months ago
Rich Harris 3be5a88b6f use shared error
8 months ago
Dominic Gannaway e1d56e7ed7 cleanup and add guards
8 months ago
Dominic Gannaway d123167778 remove todo
8 months ago
Dominic Gannaway 177885eb1e add todo
8 months ago
Dominic Gannaway 9cbc4aaea4 fix bugs
8 months ago
Dominic Gannaway 4b851c8351 simplify
8 months ago
Dominic Gannaway 8eeeeff141 fix hydration
8 months ago
Dominic Gannaway e8e723b181 fix leakage of context again
8 months ago
Dominic Gannaway fae03532b8 revert
8 months ago
Dominic Gannaway 5f5375a3f1 fix leakage of context
8 months ago
Trevor N. Suarez d47f4f5908
fix: expand boolean attribute support (#15095)
8 months ago
Rich Harris 28842f463b update test
8 months ago
Rich Harris d33c8ae4fe start working on hydration
8 months ago
Rich Harris 96942400bd basic SSR
8 months ago
Rich Harris 364f45a08e key blocks
8 months ago
Rich Harris 18b902344c each blocks
8 months ago
Rich Harris 255eec7fff each test
8 months ago
Rich Harris ed348c6cab if blocks
8 months ago
Edoardo Cavazza d17f5c748d
fix: add check for is attribute (#15086)
8 months ago
Rich Harris 7740d4576b
fix: optimise || expressions in template (#15092)
8 months ago
Rich Harris c34e44f781 async props
8 months ago
Theodore Brown c2e805f05c
fix: consistently set value to blank string when value attribute is undefined (#15057)
8 months ago
Rich Harris 5ae974f47d separate sync from async expressions
8 months ago
Rich Harris 6ea6e2d724 merge main
8 months ago
Rich Harris 8bba70b8e3
fix: avoid double deriveds in component props (#15089)
8 months ago
Rich Harris 093a3bfd2c test
8 months ago
Rich Harris 39ed111367 return is_async from build_template_chunk
8 months ago
Trevor N. Suarez eee808fb79
fix: correctly handle `novalidate` attribute casing (#15083)
8 months ago
Paolo Ricciuti 7da86ef80c
fix: don't throw for `undefined` non delegated event handlers (#15087)
8 months ago
github-actions[bot] ee024ffd0e
Version Packages (#15080)
8 months ago
Rich Harris 9348259879 WIP
8 months ago
Rich Harris e15eae86b3 WIP
8 months ago
Rich Harris 4f78f64df5 fix
8 months ago
Rich Harris 085cdbadd6 fix
8 months ago
Rich Harris c73de77412 fix
8 months ago
Dominic Gannaway 09510c8c5c
fix: address regression with untrack (#15079)
8 months ago
Rich Harris 02c2ca4843 fix
8 months ago
Rich Harris 06e61193b1 revert
8 months ago
Rich Harris beaa64f0de revert some stuff for now
8 months ago
Rich Harris b386784d97 Merge branch 'main' into aa
8 months ago
github-actions[bot] c75f1f5f2f
Version Packages (#15052)
8 months ago
Paolo Ricciuti 5ad6a0cdc3
fix: initialize `files` bind on hydration (#15059)
8 months ago
Dominic Gannaway 2ad519542d
fix: ensure untrack correctly retains the active reaction (#15065)
8 months ago
Rich Harris a4eb7f7328 merge
8 months ago
Rich Harris bc873145e5 merge
8 months ago
ComputerGuy de94159238
docs: update README banner (#15063)
8 months ago
ComputerGuy 5f6525f416
fix: omit unnecessary nullish coallescing in template expressions (#15056)
8 months ago
Rich Harris 700029bd4d
fix: more efficient template effect grouping (#15050)
8 months ago
Dominic Gannaway 0dcc250a00 chore: refactor task microtask dispatching + boundary scheduling
8 months ago
Rich Harris c5bab8d6f2 merge
8 months ago
Rich Harris 232bb6f0c6 Merge branch 'main' into experiment_s
8 months ago
Rich Harris 0d8f27eae6 parallelize
8 months ago
github-actions[bot] a9d1f46dbb
Version Packages (#15021)
8 months ago
Rich Harris 509ba568f3
fix: create fewer deriveds for concatenated strings (#15041)
8 months ago
Rich Harris 1a72d285f6 tests
8 months ago
Rich Harris 2fe198f1ad fix
8 months ago
Rich Harris 1588464d3f fix
8 months ago
Rich Harris 1320130862 various
8 months ago
Puru Vijay 2aefc5430d
feat(elements): Expose ClassValue (#15035)
8 months ago
Rich Harris b0a08f5034 fix
8 months ago
Rich Harris 53b639de83 fix
8 months ago
Rich Harris fa8d4596d2 adjust test (yes, this is _technically_ breaking)
8 months ago
Rich Harris 92ff62ed7d merge
8 months ago
Rich Harris c81e94a4a3 add test
8 months ago
Rich Harris 32e12d03b3 async deriveds
8 months ago
Dominic Gannaway 0c0fd47b39 more tweaks
8 months ago
Dominic Gannaway 36e2469cce more tweaks
8 months ago
Dominic Gannaway a8a420c846 cleanup
8 months ago
Dominic Gannaway 16f502a9d5 more fixes
8 months ago
Rich Harris 2cd6b73236 Merge branch 'experiment_s' into aa
8 months ago
Rich Harris e2bc4d937f top-level await
8 months ago
Dominic Gannaway c7d3af1a32 oops
8 months ago
Dominic Gannaway ff957d1db2 another fix
8 months ago
Dominic Gannaway 7addfd83ba Revert "another fix"
8 months ago
Dominic Gannaway 78bb187dde another fix
8 months ago
Dominic Gannaway ad1c214b29 another fix
8 months ago
Rich Harris 209f311f20 reduce indirection
8 months ago
Rich Harris 964004a1b0 preserve context
8 months ago
Rich Harris b788ec059a fix
8 months ago
Rich Harris 5bb5a8f767 WIP
8 months ago
Rich Harris 3b185b7ba9 Merge branch 'experiment_s' into aa
8 months ago
Rich Harris 278c49056d fix
8 months ago
Rich Harris d1d1835680 Merge branch 'experiment_s' into aa
8 months ago
Rich Harris 4ef2be3a5d fix
8 months ago
Rich Harris ea139370de WIP
8 months ago
Dominic Gannaway e6cd4265eb wip
8 months ago
Paolo Ricciuti 973b51d168
fix: correctly parse leading comments in function binding (#15020)
8 months ago
github-actions[bot] 1d3c4397b2
Version Packages (#15010)
8 months ago
Rich Harris ff79704ab8
fix: bump esrap (#15015)
8 months ago
Dominic Gannaway a4bf5e3981 Merge branch 'main' into experiment_s
8 months ago
Dominic Gannaway 74c483c69d wip
8 months ago
Dominic Gannaway 5419610833
fix: ensure resume effects are scheduled in topological order (#15012)
8 months ago
Paolo Ricciuti 360ee70dcb
fix: remove listener on `bind_current_time` teardown (#15013)
8 months ago
Paolo Ricciuti dfa97a5e64
feat: allow every children in `template` tags (#15007)
8 months ago
github-actions[bot] a1698c63ec
Version Packages (#15001)
8 months ago
Dominic Gannaway dae4c5f5e1
fix: ensure signal write invalidation within effects is consistent (#14989)
8 months ago
Paolo Ricciuti 99fdc3f0ab
docs: update error message for `const_tag_invalid_placement` (#15003)
8 months ago
Paolo Ricciuti a129592e5b
feat: allow const tag inside `svelte:boundary` (#14993)
8 months ago
github-actions[bot] efa5acf24e
Version Packages (#14970)
8 months ago
Paolo Ricciuti 8a1acac084
fix: never consider inert boundary effects (#14999)
8 months ago
Dominic Gannaway 36ef59df1f
chore: improve test cases (#14984)
8 months ago
Rich Harris 76ce303b0a
chore: bump esrap (#14969)
8 months ago
Paolo Ricciuti 9b6e65fbeb
fix: correctly transform `pre` with no content (#14973)
8 months ago
Paolo Ricciuti 41fb51349e
fix: store access on component destroy (#14968)
8 months ago
Dominic Gannaway dbe5818560
fix: wrap each block expression in derived to encapsulte effects (#14967)
8 months ago
github-actions[bot] dc8ae825b8
Version Packages (#14965)
8 months ago
Dominic Gannaway bdc02008e4
fix: reset dependency read versions after reaction execution (#14964)
8 months ago
github-actions[bot] b7400ae93b
Version Packages (#14959)
8 months ago
Rich Harris c0842d1459
fix: properly add owners to function bindings (#14962)
8 months ago
Rich Harris 68cffa8489
fix: apply `overflow: hidden` style when transitioning elements, where necessary (#14930)
8 months ago
Rich Harris 79a67c9561
fix: account for parent scale when animating elements (#14957)
8 months ago
github-actions[bot] 80d9f9996f
Version Packages (#14953)
8 months ago
Simon H 9aae463ae1
fix: silence false-positive statel value warning (#14958)
8 months ago
Simon H a2565efa37
docs: tweak "invalid assignment" compiler error message (#14955)
8 months ago
Rich Harris ce4f9722da
fix: remove bindable prop validation (#14946)
8 months ago
github-actions[bot] 9b71eea35d
Version Packages (#14943)
8 months ago
Rich Harris d41801c75f
feat: warn on using `slide` transition with invalid `display` styles (#14936)
8 months ago
Rich Harris 4d2cb2734b
fix: prevent long delays causing erratic spring behaviour (#14940)
8 months ago
Rich Harris d245bab63a
feat: allow non-numeric values to be tweened by snapping immediately to new value (#14941)
8 months ago
Rich Harris adee13d98c
fix: account for min-width/height in `slide` transition (#14942)
8 months ago
Dominic Gannaway 9c20eb4815
chore: improve signal performance by reducing duplicate deps (#14945)
8 months ago
Caique Torres 48e3db21c1
fix: default values in object destructuring (#14554)
8 months ago
github-actions[bot] 4aadb34c02
Version Packages (#14924)
9 months ago
Simon H 08061c85da
fix: guard against `customElements` being unavailable in browser extension contexts (#14933)
9 months ago
Simon H 8241096b06
fix: treat `inert` as a boolean attribute (#14935)
9 months ago
Matthijs c8865bb4a7
fix: make Tween with duration 0 set current to target immediately (#14937)
9 months ago
Rich Harris 77378688b9
fix: remove leading newline from `<pre>` contents (#14922)
9 months ago
Rich Harris 08a9d123e8
chore: use codePointAt instead of implementing it ourselves (#14923)
9 months ago
github-actions[bot] fb67bad5b0
Version Packages (#14921)
9 months ago
Paolo Ricciuti 72a6c7263c
fix: don't throw `bind_invalid_export` if there's also a bindable prop with the same name (#14813)
9 months ago
Dominic Gannaway cd1adbc4e6
fix: ensure logic blocks keep consistent namespacing (#14817)
9 months ago
github-actions[bot] f5c285080c
Version Packages (#14918)
9 months ago
Matthijs a646780109
fix: Make Tween work with continuous target changes (#14895)
9 months ago
Dominic Gannaway dbdb8cd7fd
fix: use cached indexOf array prototype method internally (#14912)
9 months ago
github-actions[bot] a8ca375c57
Version Packages (#14908)
9 months ago
Simon H ab91c5cddb
docs: tweak links (#14915)
9 months ago
Simon H 2e2b440954
fix: apply `clsx` logic to custom element `class` attributes (#14907)
9 months ago
Paolo Ricciuti c4e9faad52
fix: correctly parse `each` with loose parser (#14887)
9 months ago
github-actions[bot] ed26c3f658
Version Packages (#14888)
9 months ago
Dominic Gannaway 82db92f870
fix: ensure disconnected deriveds correctly connect again (#14899)
9 months ago
Paolo Ricciuti a91308d9db
fix: correctly highlight sources reassigned inside `trace` (#14811)
9 months ago
github-actions[bot] f3a7ded734
Version Packages (#14856)
9 months ago
Dominic Gannaway 8148734812
fix: ensure unowned deriveds correctly get re-linked to the graph (#14855)
9 months ago
Dominic Gannaway 32348a5387
fix: ensure $inspect.trace works correctly with null values (#14853)
9 months ago
github-actions[bot] 7f8acb8a37
Version Packages (#14824)
9 months ago
Rich Harris 97f3aa9151
docs: fix links in some errors/warnings (#14825)
9 months ago
Simon H 015210a1a8
feat: allow objects/arrays for class attribute (#14714)
9 months ago
Andrey Sitnik 38a3ae321f
fix: Allow to disable animation prefix (#14822)
9 months ago