Luis Hernandez
8227fb3524
fix: add missing `asyncMeta` during VNode cloning ( #7861 )
7 years ago
Matheus Azzi
1bd6196fb2
fix(codegen): support IE11 and Edge use of "Esc" key ( #7887 )
Closes #7880
7 years ago
Piotr Kaminski
7a145d8643
fix(observer): invoke getters on initial observation if setter defined ( #7828 )
7 years ago
Evan You
653aac2c57
perf: avoid unnecessary re-renders when computed property value did not change ( #7824 )
close #7767
7 years ago
Evan You
f43ce3a5d8
fix: invoke component node create hooks before insertion ( #7823 )
fix #7531
7 years ago
Evan You
b7445a2b94
fix: beforeUpdate should be called before render and allow state mutation ( #7822 )
fix #7481
7 years ago
Evan You
de42278d34
fix: ensure init/prepatch hooks are still repsected
this address a regression introduced in 984927a which
causes vue-router#1338 to resurface.
7 years ago
Evan You
a7d190d249
chore: update sponsors
7 years ago
Léo Andrès
943e5c242b
workflow: clean shell scripts ( #7826 )
7 years ago
Evan You
903be9b91f
Revert "refactor: remove unnecessary checks ( #7875 )"
This reverts commit 43551b4fb6
.
7 years ago
Ryan Cavanaugh
49385e1efa
types: add UMD global declaration to index.d.ts ( #7868 )
Users using Vue from e.g. the CDN might be using the global `.Vue` without importing the module.
See https://www.typescriptlang.org/docs/handbook/modules.html for details on the syntax
7 years ago
Huo Chunyang
43551b4fb6
refactor: remove unnecessary checks ( #7875 )
7 years ago
dherman
7b387390aa
fix: correct the `has` implementation in the `_renderProxy` ( #7878 )
It's feasible that someone might ask if something other than a string is
in the proxy such as a `Symbol` that lacks a `charAt` method. This aligns
the implementation with the `getHandler`.
7 years ago
Evan You
17d7a5f6bd
chore: update sponsors
7 years ago
Evan You
2534219401
build: release 2.5.16
7 years ago
Evan You
9089170970
build: build 2.5.16
7 years ago
Evan You
62a922e865
fix: fix wrongly matched named slots in functional components
This is a subtle edge case caused when a stateful component triggers
a self re-render, which reuses cached slot nodes. The cached slot
nodes, if returned from a functional render fn, gets the fnContext
property which causes subsequent slot resolving to not function
properly. To fix this, nodes returned from functional components
need to be cloned before getting assigned fnContext.
fix #7817
7 years ago
Piotr Kaminski
9084747e30
fix(core): Make set/delete warning condition for undefined, null and ( #7818 )
primitive values more precise. Corrects #7452
7 years ago
leon
1a979c44d6
fix(ssr): fix v-show inline style rendering when style binding is array ( #7814 )
fix #7813
7 years ago
Hiroki Osame
a6169d1eb7
fix(model): fix static input type being overwritten by v-bind object ( #7819 )
fix #7811
7 years ago
Evan You
6dd73e9ee4
fix: named slots for nested functional components
Named slots should be respecred when passing raw children down multiple
layers of functional components.
fix #7710
7 years ago
Evan You
215f877d1b
fix(keep-alive): run prune after render for correct active component check
fix #7566
7 years ago
Evan You
4378fc5124
fix: fix keyName checking for arrow keys in IE11
fix #7806
7 years ago
Evan You
984927a1a9
fix: fix regression on duplicate component init when using shared data objects
fix #7805
7 years ago
Evan You
cf0b1b745f
ci: use yarn.lock instead of package-lock.json
7 years ago
Evan You
702000971c
chore: fix typo
7 years ago
JK
35dc8c2555
types: add Fragment in RenderState typing ( #7802 )
7 years ago
Evan You
882e7199fd
fix(ssr): fix SSR for async functional components
fix #7784
7 years ago
JK
666cdbd71e
test(vdom): add test case for #7786 ( #7793 )
7 years ago
Evan You
71b4b25375
fix: allow multiline expression in v-for
fix #7792
7 years ago
Evan You
af5453cd5e
build: release 2.5.15
7 years ago
Evan You
bafc73f427
build: build 2.5.15
7 years ago
Evan You
84a9a9d610
fix: do not traverse VNodes when regsitering dependencies
fix #7786
7 years ago
Evan You
387d2567eb
build: release 2.5.14
7 years ago
Evan You
a08feed8c4
build: build 2.5.14
7 years ago
Evan You
2c52c4265b
workflow: specify e2e env when releasing
7 years ago
Evan You
83ea0da4b0
chore: coverage
7 years ago
Evan You
81e1e47cab
fix: respect type order when boolean casting multi-typed props
fix #7485
7 years ago
Evan You
a2cd412876
refactor: observerState
7 years ago
AchillesJ
318f29fcdf
fix(core): disable dependency collection in lifecycle hooks and data getter ( #7596 )
This fixes the parent being updated more than necessary due to collecting child props
as dependencies during its own update computation.
fix #7573
7 years ago
Pig Fang
d7d9b002fd
chore: fix typo ( #7781 )
7 years ago
Alex
6bc75cacb7
fix(v-on): return handler value when using modifiers ( #7704 )
7 years ago
Eduardo San Martin Morote
db584931e2
fix(v-model): handle trailing whitespaces in expression ( #7737 )
7 years ago
Eduardo San Martin Morote
550c3c0d14
fix(model): fix array index binding for v-model checkbox ( #7671 )
Closes #7670
7 years ago
Herrington Darkholme
144bf5a99e
fix(types): prefer normal component over functional one ( #7687 )
7 years ago
Lars Stegman
68b51f2620
chore: fix comment grammar mistake ( #7739 )
7 years ago
Gcaufy
6931a47c5c
refactor: use more accurate variable name ( #7755 )
7 years ago
Huo Chunyang
8053f6043c
chore: merge imports ( #7762 )
7 years ago
Chang Wang
f83987bb70
chore: update downloads badge to point to graph of downloads ( #7733 )
7 years ago
Sergei Chipiga
9e04f6af27
test: add unit tests for core/observer/dep ( #7738 )
7 years ago