Evan You
|
f77ae132e5
|
feat(hmr): reload and force slot update on re-render
|
2019-12-12 21:09:47 -05:00 |
|
Evan You
|
ef50c333ce
|
fix(core): generate fragment root with patchFlag + optimize fragment w/ patchFlag
|
2019-12-12 21:09:47 -05:00 |
|
Evan You
|
efe39db023
|
feat(runtime-core): hot module replacement
|
2019-12-12 21:09:47 -05:00 |
|
Evan You
|
3116b5d6c3
|
fix(runtime-core): initialize renderCache if not present
|
2019-12-12 21:09:47 -05:00 |
|
Evan You
|
5ecc77df5a
|
chore: fix missed save
|
2019-12-11 10:39:29 -05:00 |
|
Evan You
|
4d730f464d
|
refactor: move runtime compile error handling to vue
|
2019-12-11 10:25:34 -05:00 |
|
Evan You
|
d3d4fe84cd
|
fix(vue): properly cache runtime compilation
|
2019-12-11 09:46:42 -05:00 |
|
Evan You
|
136ab753b3
|
build: adjust esm formats
|
2019-12-10 22:14:02 -05:00 |
|
Evan You
|
8ed04ed503
|
build: release script
|
2019-12-10 21:29:52 -05:00 |
|
Evan You
|
cd5ba7cfcc
|
build: remove lerna
|
2019-12-10 18:24:59 -05:00 |
|
Evan You
|
c97d83aff2
|
refactor(runtime-core): tweak component proxy implementation
|
2019-12-10 11:14:29 -05:00 |
|
GCA
|
2383b45e32
|
chore: fix typo (#530) [ci skip]
|
2019-12-09 14:23:57 -05:00 |
|
Evan You
|
e7e1314ccc
|
test: fix warning
|
2019-12-09 14:23:01 -05:00 |
|
Evan You
|
c53fae987d
|
feat(runtime-core): warn incorrect root props value (close #375)
|
2019-12-09 14:06:31 -05:00 |
|
Evan You
|
83428fb844
|
chore: update readme
|
2019-12-09 14:06:31 -05:00 |
|
meteorlxy
|
f3007a6b4f
|
fix(core): use String to convert primitive types (#518)
|
2019-12-04 18:28:52 +01:00 |
|
Evan You
|
89a187b895
|
refactor(reactivity): separate track and trigger operation types
|
2019-12-03 11:30:24 -05:00 |
|
Evan You
|
a58da63f16
|
fix(core): should not warn extraneous props when root is toggled
|
2019-12-02 15:17:30 -05:00 |
|
Evan You
|
57bbbb227c
|
fix(core): propsProxy should not convert non-reactive nested values
|
2019-12-02 14:11:12 -05:00 |
|
hujiulong
|
08a1de5e29
|
chore: remove jsx.d.ts from package.files (#512)
|
2019-12-02 09:40:42 -05:00 |
|
Evan You
|
24f6d63c6a
|
fix(core): use correct parent for v-if toggle
|
2019-12-01 23:42:14 -05:00 |
|
Evan You
|
f5f2dca132
|
feat(core): support recursively resolving self component by name
|
2019-12-01 23:17:00 -05:00 |
|
JiZhi
|
ec2feeafad
|
chore: typo (#488) [ci skip]
|
2019-12-01 12:03:26 -05:00 |
|
Evan You
|
800b0f0e7a
|
feat(transition): TransitionGroup
|
2019-11-28 18:41:01 -05:00 |
|
Evan You
|
a758540b6a
|
test(transition): test usage with KeepAlive
|
2019-11-28 12:16:42 -05:00 |
|
fisker Cheung
|
b87c05159b
|
style(runtime-core): remove a unnecessary continue (#505)
|
2019-11-28 10:45:48 -05:00 |
|
fisker Cheung
|
92b02dc48f
|
chore: comment typo (#506)
|
2019-11-28 10:01:53 +01:00 |
|
Evan You
|
32602ccee1
|
test(transition): in-out, appear & persisted
|
2019-11-27 17:54:41 -05:00 |
|
Evan You
|
7aac3418c0
|
test(transition): test for mode: out-in
|
2019-11-27 15:25:18 -05:00 |
|
Evan You
|
7209fb66c2
|
test: wip more tests for BaseTransition
|
2019-11-27 12:17:16 -05:00 |
|
Gabriel Loiácono
|
fbcc47841b
|
fix(runtime-core): fix error when passed plugin is undefined (#502)
|
2019-11-27 09:18:03 -05:00 |
|
Gabriel Loiácono
|
d4f4c7c4d4
|
fix(runtime-core): renderList with default value when source is undefined (#498)
|
2019-11-26 21:00:32 -05:00 |
|
Evan You
|
bb39910e8e
|
test: wip tests for BaseTransition
|
2019-11-26 18:07:05 -05:00 |
|
Evan You
|
43097987cf
|
feat(core): respect $stable slots flag per RFC
|
2019-11-26 10:03:36 -05:00 |
|
JiZhi
|
fc28a677bc
|
chore: fix warn typo (#496)
|
2019-11-26 09:27:51 +01:00 |
|
Rustin
|
d5f4cc9c42
|
chore: fix comment typo (#499)
* chore(typo): fix comment typo
* chore(typo): fix comment typo of KeepAlive
|
2019-11-26 09:26:03 +01:00 |
|
Evan You
|
c6fb506fc0
|
feat(transition): compat with keep-alive
|
2019-11-25 17:35:15 -05:00 |
|
Evan You
|
16ea2993d6
|
test: fix resolveDyanmicComponent test
|
2019-11-25 12:51:57 -05:00 |
|
Evan You
|
08a3d95e52
|
fix: resolveDynamicComponent should use context instance
|
2019-11-25 11:41:28 -05:00 |
|
Evan You
|
01eb3c12e9
|
feat(transition): warn non-animatable component root node
|
2019-11-25 11:41:28 -05:00 |
|
Evan You
|
1765985ec2
|
feat(transition): support in templates
|
2019-11-24 18:37:59 -05:00 |
|
Evan You
|
a834807942
|
refactor: rename transition components
|
2019-11-24 16:00:46 -05:00 |
|
Evan You
|
bdafa1dfc4
|
refactor: adjust warning for fn props and component with many props
|
2019-11-23 22:17:46 -05:00 |
|
Evan You
|
a6aa64b0cc
|
refactor: tweaks
|
2019-11-22 23:32:53 -05:00 |
|
Evan You
|
1b8236615e
|
feat(transition): handle persisted mode
|
2019-11-22 23:21:53 -05:00 |
|
Evan You
|
24b4120c21
|
types: fix dts
|
2019-11-22 18:09:26 -05:00 |
|
Evan You
|
5c691aebfd
|
feat(transition): handle cancel hooks
|
2019-11-22 17:10:17 -05:00 |
|
Evan You
|
7859e4bce3
|
feat(transition): CSS transition for runtime-dom
|
2019-11-22 15:35:41 -05:00 |
|
Evan You
|
21c41b3228
|
types: fix Transition exported typing
|
2019-11-21 10:21:09 -05:00 |
|
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 |
|
JiZhi
|
f838715b7c
|
test(runtime-core): add tests for scheduler (#462)
|
2019-11-16 16:32:06 -05:00 |
|
JiZhi
|
aa6c67ee2e
|
fix(scheduler): warn recursive updates in postFlushCbs as well (#456)
|
2019-11-14 12:06:23 -05:00 |
|
ztplz
|
8e8397374c
|
chore: remove useless code (#447)
|
2019-11-14 11:23:04 -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
|
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 |
|
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 |
|
Evan You
|
e1d25e3537
|
feat: show fragment ids in dev
|
2019-11-04 14:28:01 -05:00 |
|
Evan You
|
300a705221
|
refactor: use __TEST__ flag
|
2019-11-04 14:28:01 -05:00 |
|
Evan You
|
25af8dc73b
|
refactor: improve warning output
|
2019-11-02 23:21:02 -04:00 |
|
Evan You
|
7f054782ad
|
feat: warn ref usage on functional components
|
2019-11-02 21:33:37 -04:00 |
|
Evan You
|
a651fc44f6
|
refactor: adjust shapeFlag naming
|
2019-11-02 21:26:25 -04:00 |
|
Evan You
|
90b9884eb4
|
refactor: rename/re-organize files
|
2019-11-02 12:18:35 -04:00 |
|
Evan You
|
abdaf10d88
|
chore: comments regarding Readonly usage
|
2019-11-02 10:40:08 -04:00 |
|
Evan You
|
26c859aedd
|
chore: simplify check
|
2019-11-02 10:38:25 -04:00 |
|
Evan You
|
5cdeeaa702
|
types: fix types
|
2019-11-01 23:04:28 -04:00 |
|
Evan You
|
66ecd8b47f
|
types: setup tests for built d.ts files
|
2019-11-01 22:54:01 -04:00 |
|
Evan You
|
7b7b8ef221
|
types: improve h inference + infer required props without need for as const
|
2019-11-01 17:06:19 -04:00 |
|
Evan You
|
b5c501c0b4
|
fix: fix shapeflags export
|
2019-11-01 17:05:38 -04:00 |
|
Evan You
|
492c1306f6
|
types: fix suspense exported type
|
2019-11-01 12:43:27 -04:00 |
|
Evan You
|
fc5b2964de
|
types: fix dts reliance on @vue/shared
|
2019-11-01 12:24:33 -04:00 |
|
Evan You
|
5eee1152ca
|
types: (wip) improve dts output
|
2019-11-01 11:32:53 -04:00 |
|
Evan You
|
06c5b0a861
|
types: refactor VNodeProps type
|
2019-11-01 09:58:27 -04:00 |
|
Evan You
|
3a6dcd3aba
|
types: improve h() and TSX type inference
- Should allow extraneous props as attrs in TSX
- Should check props when using constructor type returned by
createComponent() in h()
|
2019-10-31 12:43:05 -04:00 |
|
Evan You
|
b114cdf6ee
|
chore: comments explaining keep-alive implementation details [ci skip]
|
2019-10-31 12:41:28 -04:00 |
|
Evan You
|
4631f5323b
|
test: more tests for keep-alive
|
2019-10-30 23:32:29 -04:00 |
|
Evan You
|
5fcb81050a
|
test: tests for keep-alive
|
2019-10-30 21:41:28 -04:00 |
|
Evan You
|
a42d165285
|
chore: rename
|
2019-10-30 15:43:12 -04:00 |
|
Dmitry Sharshakov
|
d3d2353eac
|
feat(suspense): replace errors with warnings (#412)
|
2019-10-30 11:37:05 -04:00 |
|
Evan You
|
e98c558bf3
|
chore: fix types
|
2019-10-30 11:29:08 -04:00 |
|
Evan You
|
247c53672d
|
refactor(reactivity): simplify effect options
|
2019-10-30 11:11:23 -04:00 |
|
Evan You
|
c6cbca25fe
|
feat(core): keep-alive
|
2019-10-29 22:28:38 -04:00 |
|
Evan You
|
083296ead6
|
fix: fix h signature for suspense
|
2019-10-29 14:04:53 -04:00 |
|
Evan You
|
4dd5d2cb74
|
refactor(suspense): move more suspense details into suspense.ts
|
2019-10-29 12:40:54 -04:00 |
|
Evan You
|
17d71fa407
|
refactor(suspense): make suspense tree-shakeable
|
2019-10-29 12:30:09 -04:00 |
|
Dmitry Sharshakov
|
5cce23f4c6
|
feat(apiApp): add more warnings (#394)
|
2019-10-28 16:22:03 -04:00 |
|
Dmitry Sharshakov
|
325e15ef41
|
feat(createRenderer): handle errors in function refs (#403)
|
2019-10-28 12:03:30 -04:00 |
|
Evan You
|
34989ef7fe
|
chore: license
|
2019-10-28 11:15:17 -04:00 |
|
likui
|
8454e7e004
|
refactor: remove unnecessary variable (#401)
|
2019-10-28 10:13:26 -04:00 |
|
Dmitry Sharshakov
|
db7666d0f3
|
fix(warning): handle errors in warn handler (#396)
|
2019-10-27 20:55:50 -04:00 |
|
Dmitry Sharshakov
|
e7e3eb8662
|
refactor(VNode): improve helper types (#392)
|
2019-10-27 20:54:54 -04:00 |
|
Dmitry Sharshakov
|
e581b14dff
|
feat(apiApp): return app from provide method for chaining (#393)
|
2019-10-27 20:54:33 -04:00 |
|
Evan You
|
a8aa328907
|
chore: comment on cloneVNode implementation [ci skip]
|
2019-10-27 20:45:59 -04:00 |
|