Evan You
|
79f23a2f77
|
feat(transition): support component child
|
2019-11-20 22:46:32 -05:00 |
|
Evan You
|
93561b080e
|
feat(transition): base transition component
|
2019-11-20 22:46:32 -05:00 |
|
Evan You
|
061a7576de
|
build: mark maxCRNameLength computation as pure
|
2019-11-19 19:04:59 -05:00 |
|
likui
|
1efb35e324
|
fix(compiler-sfc): should ignore nodes with no children (#464)
|
2019-11-19 09:10:59 -05:00 |
|
QuincyChen
|
4e538ac465
|
feat(compiler-sfc): add cache for parsing sfc (#453)
|
2019-11-18 13:29:04 -05:00 |
|
Evan You
|
9e16ea3d30
|
test: update snapshots
|
2019-11-17 21:29:12 -05:00 |
|
Evan You
|
e89d009937
|
fix(compiler): include createTextVNode helper for hoisted static content (fix #465)
|
2019-11-17 21:26:25 -05:00 |
|
JiZhi
|
f838715b7c
|
test(runtime-core): add tests for scheduler (#462)
|
2019-11-16 16:32:06 -05:00 |
|
Evan You
|
1de072567d
|
perf(compiler): pre-compute maxCRNameLength for perf
|
2019-11-16 16:19:47 -05:00 |
|
Gabriel Loiácono
|
2780e0df4c
|
perf(compiler-core): add perf optimization to parseText (#458)
|
2019-11-15 17:48:01 -05:00 |
|
Evan You
|
353b06df77
|
perf(compiler): should only perform assertions during tests
Compiler assertions are made to ensure implementation correctness,
but they have performance costs that should not affect users
during development.
|
2019-11-15 17:29:08 -05:00 |
|
Evan You
|
51d57b4566
|
perf(compiler): minor perf tweaks
|
2019-11-15 16:47:55 -05:00 |
|
Evan You
|
4fef8f342a
|
perf(compiler): improve perf of parseTextData
|
2019-11-15 16:17:52 -05:00 |
|
Gabriel Loiácono
|
96623d0d52
|
perf(compiler-dom): generate modifiers in a function (#459)
|
2019-11-15 15:37:02 -05:00 |
|
JiZhi
|
aa6c67ee2e
|
fix(scheduler): warn recursive updates in postFlushCbs as well (#456)
|
2019-11-14 12:06:23 -05:00 |
|
Evan You
|
4b2610c468
|
fix: handle empty lines in codeframe
|
2019-11-14 11:50:16 -05:00 |
|
likui
|
7f6abda6dd
|
feat(compiler-sfc): warn duplicate block (#451)
|
2019-11-14 11:50:13 -05:00 |
|
Cédric Exbrayat
|
8688acc36f
|
refactor(runtime-dom): avoid unnecessary checks in patchDOMProp (#452)
|
2019-11-14 11:27:23 -05:00 |
|
ztplz
|
8e8397374c
|
chore: remove useless code (#447)
|
2019-11-14 11:23:04 -05:00 |
|
Cédric Exbrayat
|
fe66194a77
|
feat(vModel): handle true-value and false-value for checkbox (#449)
|
2019-11-12 16:24:39 -05:00 |
|
Evan You
|
08bf9976ae
|
types: ensure props are readonly
|
2019-11-09 18:40:25 -05:00 |
|
张晨成
|
f2cdc82be3
|
chore: fix typo (#439)
|
2019-11-08 22:41:55 -05:00 |
|
Evan You
|
2b2727e62c
|
feat(runtime-dom/style): support CSS variables and auto prefixing
|
2019-11-08 22:38:04 -05:00 |
|
Cr
|
34e2725e9b
|
feat(runtime-dom): support !important for patchStyle. (#422)
|
2019-11-08 22:06:53 -05:00 |
|
ztplz
|
3b8566149a
|
chore: improve type (#438)
|
2019-11-08 21:32:22 -05:00 |
|
Evan You
|
7fa676e55f
|
feat(v-on): adjust key modifier behavior to match 2.x
|
2019-11-08 17:50:59 -05:00 |
|
Evan You
|
61d8941692
|
types(reactivity): ref type should not expose _isRef
|
2019-11-08 13:29:43 -05:00 |
|
Carlos Rodrigues
|
68ad302714
|
types(reactivity): add support for tuples in ref unwrapping (#436)
|
2019-11-08 12:52:24 -05:00 |
|
QuincyChen
|
d7d87622ce
|
refactor: use isArray function from shared (#441)
|
2019-11-08 09:52:24 -05:00 |
|
ztplz
|
bc053f05cd
|
chore: use const instead of let (#437)
|
2019-11-07 23:35:22 -05:00 |
|
Evan You
|
f178874ace
|
fix(v-model): generate separate modifiers for v-model with args
|
2019-11-07 09:40:34 -05:00 |
|
Carlos Rodrigues
|
c53ca29ea1
|
test(reactivity): Add check if the child array gets unwrap (#434)
|
2019-11-07 09:28:49 -05:00 |
|
ztplz
|
f9fb43f2e2
|
chore: fix typo (#432)
|
2019-11-07 09:53:32 +01:00 |
|
Evan You
|
afdca88bf3
|
chore: remove useless type [ci skip]
|
2019-11-06 22:35:56 -05:00 |
|
Evan You
|
68f28c2667
|
refactor: rename files
|
2019-11-06 22:27:19 -05:00 |
|
Evan You
|
7031e6a07a
|
feat: (wip) setup compiler-sfc
|
2019-11-06 21:58:15 -05:00 |
|
Evan You
|
4b739e3bc0
|
fix(compiler-core): should not condense whitespace in RAWTEXT mode
|
2019-11-06 20:52:19 -05:00 |
|
Evan You
|
d7eab51315
|
refactor: move dom tag config to shared
Otherwise runtime-dom cjs & esm builds will import compiler-dom
|
2019-11-06 15:22:46 -05:00 |
|
Evan You
|
acbbe3298c
|
refactor: move codeframe to @vue/shared
|
2019-11-06 15:13:15 -05:00 |
|
Evan You
|
d9c6ff372c
|
feat(core): allow passing explicit refs via props
|
2019-11-06 12:51:26 -05:00 |
|
Evan You
|
e79c918676
|
feat(inject): allow usage in functional components
|
2019-11-06 12:51:26 -05:00 |
|
Evan You
|
c61e5463fa
|
feat: warn duplicate plugin installations
|
2019-11-05 10:49:15 -05:00 |
|
Chester
|
2d5f9b58ac
|
refactor: skip destructuring when use with (#425)
|
2019-11-05 10:45:04 -05:00 |
|
Junyan
|
a02820d7e0
|
feat: warn when toRefs() receives non-reactive object (#430)
|
2019-11-05 10:44:28 -05:00 |
|
Evan You
|
98e9b769e6
|
feat(compiler): support keep-alive in templates
|
2019-11-05 10:26:56 -05:00 |
|
Evan You
|
dfc7c0f12a
|
refactor: adjust internal vnode types + more dts tests
|
2019-11-04 18:38:55 -05:00 |
|
Evan You
|
957d3a0547
|
refactor: portal should not expect ref target
|
2019-11-04 14:42:47 -05:00 |
|
sh7dm
|
1a361e2e71
|
test(createRenderer): add tests for portal and fix found bugs
|
2019-11-04 14:37:50 -05:00 |
|
Dmitry Sharshakov
|
4b9483fd5e
|
feat(compiler): compile suspense children as slots (#419)
|
2019-11-04 14:35:00 -05:00 |
|
IMGSS
|
d70497c0d4
|
chore: fix broken link (#420)
|
2019-11-04 14:33:24 -05:00 |
|