0
0
mirror of https://github.com/sveltejs/svelte.git synced 2024-12-01 17:30:59 +01:00
Commit Graph

2940 Commits

Author SHA1 Message Date
Jacob Wright
96c4455af9 Fixes an error with outros and elseifs
This is a fix for when an elseif doesn't have a final else, and the following error was thrown:

```
TypeError: Cannot read property 'o' of undefined
```

See https://svelte.technology/repl?version=2.12.0&gist=c33d308077447f8ba06b79d8ef5ab1e4
2018-08-24 14:01:51 -06:00
Rich Harris
4890d4dc02 increase timeout, reduce flakiness 2018-08-23 22:55:38 -04:00
Rich Harris
c2642bdf11
Merge pull request #1680 from sveltejs/gh-1675
run transitions in context of component
2018-08-23 21:46:50 -04:00
Rich Harris
af1902d510 run transitions in context of component - fixes #1675 2018-08-23 20:58:49 -04:00
Rich Harris
e450c30943
Merge pull request #1679 from sveltejs/gh-1676
Allows actions to use any expression type
2018-08-23 20:51:03 -04:00
Jacob Wright
ba5ede599a Allows actions to use any expression type
Allow any expression to pass data to an action. Added a test for a ternary statement and a string template.
Fixes #1676
2018-08-23 17:23:55 -06:00
Rich Harris
f38bdaaadf -> v2.12.0 2018-08-22 23:14:38 -04:00
Rich Harris
ba7a6c9bc1
Merge pull request #1677 from sveltejs/gh-1660
Allow non-existent dynamic components to be destroyed
2018-08-22 23:09:40 -04:00
Rich Harris
3785a6d2ad update unrelated test 2018-08-22 23:02:22 -04:00
Rich Harris
620077227f allow non-existent dynamic components to be destroyed (#1660) 2018-08-22 23:01:57 -04:00
Rich Harris
3778431775
Merge pull request #1670 from sveltejs/init
Share more init work
2018-08-22 22:23:51 -04:00
Rich Harris
7242905e9b
Merge pull request #1653 from sveltejs/actions-onmount
Change actions to init on mount rather than hydrate
2018-08-22 22:14:12 -04:00
Rich Harris
5244839f3d
Merge pull request #1672 from blittle/master
Properly propagate amdId to the compiler
2018-08-22 22:12:12 -04:00
Rich Harris
a74abddcd2
Merge pull request #1673 from UnwrittenFun/fix/missing-ObjectPattern-props
Add some properties to ObjectPattern Property nodes
2018-08-22 22:09:33 -04:00
Rich Harris
1ccc45426c
Merge pull request #1674 from UnwrittenFun/fix/object-array-pattern-end
add end position to object and array patterns
2018-08-22 22:07:51 -04:00
James Birtles
df4ca0103d fix test 2018-08-22 18:03:18 +01:00
James Birtles
bbe5319f3b add end position to object and array patterns 2018-08-22 17:50:19 +01:00
James Birtles
1d9ab99a9f better shorthand detection 2018-08-21 21:17:51 +01:00
James Birtles
404587d991 add some missing ObjectPattern properties 2018-08-21 21:08:46 +01:00
Bret Little
3510dd9fe3 Properly propagate amdId to the compiler 2018-08-21 09:41:21 -06:00
Rich Harris
d323f51e6c update tests 2018-08-21 07:30:07 -04:00
Rich Harris
f47d65bd26 move stuff into init/flush functions 2018-08-21 07:29:58 -04:00
Rich Harris
9eec6f8c72 -> v2.11.0 2018-08-14 20:22:48 -04:00
Rich Harris
4ce2e1ddc5
Merge pull request #1652 from sveltejs/gh-1544-computed-whole-state
exclude current prop in computed properties using entire state #1544
2018-08-14 20:19:36 -04:00
Rich Harris
c8546bada1
Merge pull request #1651 from TehShrike/patch-2
Readme: add list of known CSS preprocessors
2018-08-14 20:18:41 -04:00
Rich Harris
3e119272cf
Merge pull request #1649 from aphitiel/cli-shared
cli: Add option --shared
2018-08-14 20:18:11 -04:00
Rich Harris
b62872d39c
Merge pull request #1530 from sveltejs/gh-1522
onstate before render
2018-08-14 20:17:33 -04:00
Jacob Wright
b6e51ddc32 Change actions to init on mount rather than hydrate
Looking at the discussion on https://github.com/sveltejs/svelte/pull/1247 it sounds like this was the intended way actions would be set up to work (which is why we didn't add a `mount` lifecycle method). I *believe* this is a fix in the original implementation.

Complaints in chat about this surfaced the issue. Some libraries expect the element to be in the DOM when initializing and these libraries cannot be used without any lifecycle hook. @PaulMaly is requesting this be looked at, and I agree with his assesment.

What's more, this change *should* be backwards compatable. Actions which work before this change should continue working after this change.
2018-08-14 16:25:15 -06:00
Conduitry
345cf64446 exclude current prop in computed properties using entire state #1544 2018-08-13 16:13:58 -04:00
Josh Duff
b988c9d86b
Add list of known CSS preprocessors 2018-08-13 10:10:52 -05:00
pk
7f870dae95 cli: Add option --shared 2018-08-13 15:58:11 +02:00
Rich Harris
51c2cddd90 -> v2.10.1 2018-08-12 16:27:25 -04:00
Rich Harris
814b214825
Merge pull request #1647 from sveltejs/debugger-source-maps
add sourcemaps to debug tags
2018-08-12 16:25:32 -04:00
Rich Harris
d56b0b007e update tests 2018-08-11 18:52:01 -04:00
Rich Harris
c295fc9018 add sourcemaps to debug tags 2018-08-11 18:49:46 -04:00
Rich Harris
bcf4c59cc6 -> v2.10.0 2018-08-11 18:08:01 -04:00
Rich Harris
bd91d59bc9 -> v2.10.0 2018-08-11 18:02:50 -04:00
Rich Harris
6b56d0494c Merge branch 'master' of github.com:sveltejs/svelte 2018-08-11 18:02:44 -04:00
Rich Harris
91388ecf77
Merge pull request #1646 from sveltejs/debug-dev-only
only add debugger statements in dev mode
2018-08-11 18:02:28 -04:00
Rich Harris
b6c3749d99 tidy up 2018-08-11 17:57:53 -04:00
Rich Harris
1dc1343f00 only add debugger statements in dev mode 2018-08-11 17:56:19 -04:00
Rich Harris
be412d3605
Merge pull request #1642 from ekhaled/gh-1600-ios
fix #1600 for ios
2018-08-11 17:24:34 -04:00
Rich Harris
401a6fea5d handle single identifiers in {@debug} tags 2018-08-11 17:18:43 -04:00
Rich Harris
a1264f583d fix test 2018-08-11 16:18:34 -04:00
Rich Harris
a5967fa118 Merge branch 'debug' of https://github.com/GarrettGeorge/svelte into GarrettGeorge-debug 2018-08-11 16:13:26 -04:00
Admin
4004a569e1 Adds tests for valid and invalid debug tag usage. 2018-08-11 00:26:24 -05:00
ekhaled
b8e03dcfb8 update snapshot 2018-08-09 10:41:47 +01:00
ekhaled
87445230b1 fix resize listener bug for ios re: #1600 2018-08-09 10:39:51 +01:00
Admin
a3c71af5c5 Changes {@debug _ } to {@debug} 2018-08-08 18:21:33 -05:00
Rich Harris
98212a0699 -> v2.9.11 2018-08-08 08:32:19 -04:00