Rahul Kadyan
4ecc21c29e
feat(devtools): store functional render context on vnode in development ( #8586 )
6 years ago
Adrià Fontcuberta
2686818beb
fix(error handling): handle errors on immediate watcher execution ( #8581 )
The handle callback call should be wrapped in a try/catch that explicitly calls handleError
fix #8567
6 years ago
Evan You
7b7164c11c
fix(v-model): avoid duplicate model transforms
This happens when a component directly passes down its own data object
to a child component. Fix #8436 .
6 years ago
william-pan
69730fac8f
chore: update badge for Vue CLI 3 ( #8640 )
6 years ago
Evan You
6cc070063b
chore: update sponsors
6 years ago
Evan You
1762a66204
chore: update sponsors
6 years ago
Evan You
3d220a65de
chore: update sponsors
6 years ago
Evan You
0008e0c5cf
chore: update sponsors
6 years ago
X.L
d483a49c86
fix(compiler): normalize potential functional component children in v-for ( #8558 )
fix #8468
6 years ago
Phablulo Joel
59d4351ad8
fix(transition): handle local-formatted floats in toMs function. ( #8495 )
fix #4894
6 years ago
阿林
8c2674ea6a
refactor: remove unnecessary judgment ( #8493 )
6 years ago
HcySunYang
eb604529c6
fix: support modifier combination of click.right + .once ( #8492 )
6 years ago
Evan You
002acbe678
refactor(codegen): only generate pre data for possible components
6 years ago
Haoqun Jiang
0b16927c9d
fix(transition): check existence of `el.parentNode` ( #8422 )
fix #8199
* fix(transition): check existence of `el.parentNode`
If the new parentNode gets a `textContent` or `innerHTML` property during
patching, the `transition` node would have been detached early, which means
`el.parentNode` no longer exists.
* fix(vdom): should not reuse nodes with `textContent` / `innerHTML` props
6 years ago
Haoqun Jiang
8f04135dba
fix(parser): allow CRLFs in string interpolations ( #8408 )
fix #8103
6 years ago
Haoqun Jiang
a64ff1957c
fix(lifecycle): updated should not be called after component being destroyed ( #8381 )
fix #8076
6 years ago
Haoqun Jiang
a71853bfc5
fix(v-pre): skip compiling custom component tags in v-pre blocks ( fix #8286 ) ( #8376 )
6 years ago
Vladimir Verstov
504d5da7ef
fix(transition): transition-group should only listen for first-level children's end events ( #8374 )
6 years ago
淼淼真人
96b833bc5d
refactor: remove unnecessary code in html-parser.js ( #8359 )
6 years ago
X.L
6eaf56e28d
refactor: keep single source of truth ( #8334 )
6 years ago
Sam Lichlyter
5489339a30
refactor(core): Replace "var" ( #8299 )
Replaces instances of "var" with "let" and "const" where applicable using the eslint 'no-var' and
'prefer-const' rules
6 years ago
Alex Ivasyuv
5cfdf1a248
fix: handle undefined style properties in jsdom ( fix #7444 ) ( #8281 )
6 years ago
yongningfu
038ed86967
polish(compiler): remove the extra space of v-for alias ( #8233 )
6 years ago
Kael
bfd722bb5d
types: add refInFor to VNodeData ( #8229 )
6 years ago
Eduardo San Martin Morote
952ae33290
polish: warn when an existing property starting with $ is not pro… ( #8214 )
6 years ago
Eduardo San Martin Morote
496635e7c9
types: add model option to functional components ( #8212 )
Closes #8210
6 years ago
Zev Goldstein
bf2e2ed159
types: allow functional components to return multiple VNodes ( #8192 )
close #8191
6 years ago
Herrington Darkholme
46b8d2c59d
fix(server): use path.posix.join to generate public path ( #8177 )
fix #8167
6 years ago
Kevin Ball
ecac831691
fix(compiler): templates inside v-pre should be rendered to HTML ( #8146 )
close #8041
6 years ago
DongGyu Lee
61c32cc673
Fix: block unnecessary input event on input tag placeholder in IE ( #8140 )
6 years ago
Evan You
e9fc04ba50
test: fix assertion
6 years ago
Jovino Xu
aef2a5f3db
fix(compiler): maybeComponent should return true when "is" attribute exists ( #8114 )
close #8101
6 years ago
xudaashuai
f5b5b3c96f
chore: use template strings in config.js ( #8113 )
6 years ago
Eduardo San Martin Morote
ecc239e475
fix(for): use IE compatible regex in v-for regex ( #8048 )
Closes #7946
6 years ago
Yuhang Liu
1b69cbde74
refactor: add empty v-bind warning(re #7973 ) ( #7988 )
* refactor: add empty v-bind warnings
re #7973
* Update index.js
6 years ago
Eduardo San Martin Morote
db7287c23b
fix(shared): check dates in looseEqual ( #7940 )
Fix #7928
thanks to @w3cj for the initial version. This one is using getTime instead of toUTCString because it
is much faster to compare
6 years ago
Evan You
7597bb06e0
test: fix ssr tests
6 years ago
katashin
9d2f9a034f
fix(sfc): avoid deindent when pad option is specified ( #7647 )
6 years ago
Evan You
76fd45c9fd
build: upgrade eslint and use only non-stylistic rules
6 years ago
Evan You
980801c8a3
build: use terser instead of uglify
6 years ago
Evan You
eeb752f6b6
build: upgrade typescript
6 years ago
Evan You
52f9d3f492
build: upgrade webpack & karma
6 years ago
Evan You
b273bf7a95
build: upgrade rollup
6 years ago
Vikram Rangaraj
12e8efc2e7
workflow: upgraded to babel 7 ( #8948 )
6 years ago
Manoel
93d1f5f8d6
chore: add extension to .eslintrc ( #8904 )
6 years ago
宋铄运
265dd45778
refactor(class-util): cache whitespace regex ( #8743 )
6 years ago
JJJ
4f111f9225
refactor: empty function replace to noop ( #8791 )
6 years ago
Clark Du
390ff8ede8
refactor: add missing else in genNode ( #8600 )
6 years ago
宋铄运
88f687cb26
refactor(transition): replace nested closure with static ones ( #8547 )
6 years ago
Sagir Khan
af819a07dd
refactor(shared-utils): Improve readability and consistency in code comments ( #8529 )
Improvements that apply to all comments:
- Consistent use of periods
- Consistent use of commas
- Consistent capitalization
- Correct use of articles (a, an, the)
Improvements to specific comments:
- Correct pluralization in the description for helper functions
- Reword for clarity and break into shorter sentences the description
for `polyfillBind` function
- Reword for clarity the description for `genStaticKeys` function
- Add a previously missing description for `looseIndexOf` function
Fixes: https://github.com/vuejs/vue/issues/8528
6 years ago