Commit Graph

158 Commits (2703f609a5f0930cf7913dcd26fddf2837169a8d)

Author SHA1 Message Date
Rich Harris 2703f609a5 avoid spread pattern, it causes some problems with some setups somehow???
7 years ago
Conduitry 5b9cc176df rename properties to component.compileOptions and .componentOptions
7 years ago
Conduitry a270661d20 rename `<svelte:meta>` to `<svelte:options>` (#2017)
7 years ago
Conduitry 67af1a203e disallow `slot` as a prop name in inline components (#2019)
7 years ago
Rich Harris b1d919f3f2
Overhaul stats — closes #1891
7 years ago
Rich Harris eccc8b264d
Implement local transitions — fixes #1480
7 years ago
Rich Harris c2e6d1bf0d
Better composition — implements https://github.com/sveltejs/rfcs/pull/12
7 years ago
Chris Reeves 4f630058fe check module scope when determining if a name is contextual - fixes #2001
7 years ago
Chris Reeves 33131d0b70 make sure a hoistable name is not also a shadowed name rendering an expression - fixes #2002
7 years ago
Chris Reeves df7c449bd3 propagate mutation change tracking upward through deps so that adjacent scopes generate proper update code - fixes #1985
7 years ago
Chris Reeves e85222ad84 first pass at tracking mutation to avoid unnecessary update code - #1952
7 years ago
Conduitry f8d69e296f replace <svelte:document> with <svelte:body> (#1846)
7 years ago
Richard Harris 329b013e40 render functions that close over contextual data - fixes #1938
7 years ago
Rich Harris d6552025e4
fix hoisting of functions that reference imported values - fixes #1933
7 years ago
Rich Harris c0a8e630e3
Fix media bindings, simplify others
7 years ago
Richard Harris 18c2ae715f prevent false positive detection of events that can be made passive - fixes #1914
7 years ago
Rich Harris 1f46e23e1b
More conservative invalidation
7 years ago
Rich Harris f991a41d83
store auto-subscriptions
7 years ago
Rich Harris 48f1f6b4d0
implement `bind:this`
7 years ago
Rich Harris f45e2b70fd
Implement reactive assignments (#1839)
7 years ago
Rich Harris 10011a5142 hoist these
7 years ago
Rich Harris b3b95d4ee6 disallow passive|preventDefault combo
7 years ago
Rich Harris 82b1b75afe implement event modifiers
7 years ago
Rich Harris 8ec02b336d disallow once/passive in legacy mode, for now
7 years ago
Rich Harris aa203973e0 add some more modifier validation tests
7 years ago
Rich Harris fa2f5896b2
Merge pull request #1813 from sveltejs/gh-1484-alt
7 years ago
Rich Harris b21f1d8859 fixes
7 years ago
Rich Harris b5945e13ea dont render undefined/null attributes in SSR
7 years ago
Rich Harris db37e3a84b add a <svelte:document> tag - #1484
7 years ago
Rich Harris e0fe31327a move render logic into separate phase (#1678)
7 years ago
Jacob Wright 51a3972ad5 Fixes shorthand class directives which do not have classes
7 years ago
Rich Harris 945134bc81 warn on unused helpers - fixes #1704
7 years ago
Rich Harris 9031c16905
[WIP] Refactor, change where validation occurs (#1721)
7 years ago
Rich Harris b7e07c5389 Merge branch 'fix_bind_with_event_in_each' of https://github.com/stalkerg/svelte into stalkerg-fix_bind_with_event_in_each
7 years ago
Yury Zhuravlev cedb296680 Small cleanup event handler in bindings to avoid TS errors.
7 years ago
Yury Zhuravlev d7bd924bbd Fix binding input with event in each and add test case.
7 years ago
Jacob Wright 67d4d60c3a Fixes keyed each blocks for outro
7 years ago
Rich Harris b4a3a60953
Merge pull request #1693 from sveltejs/gh-1617
7 years ago
Rich Harris c7d372c8d5
Merge pull request #1695 from sveltejs/class-shortcut
7 years ago
Jacob Wright fb734a349e Use existing property quoting function
7 years ago
Josh Duff 211e0383cf Only update inputs when the value changed
7 years ago
Jacob Wright 22f4b3d4cb Remove camel-casing, but account for dashed parameters still.
7 years ago
Jacob Wright 4ec85bb8cc Adds class directive shortcut
7 years ago
Jacob Wright 4c2b9603a1 Fix for each-blocks preventing outros from completing
7 years ago
Rich Harris c4526c3302
Merge branch 'master' into gh-890
7 years ago
Rich Harris ff6c4c7767
Merge pull request #1681 from sveltejs/gh-1666
7 years ago
Rich Harris ed9a9a9530
Merge pull request #1682 from sveltejs/gh-1659
7 years ago
Jacob Wright 96c4455af9 Fixes an error with outros and elseifs
7 years ago
Jacob Wright 5ef44ae6c9 Adds the class directive
7 years ago
Rich Harris 154ee73765 support debug tag in SSR mode - fixes #1659
7 years ago