Commit Graph

2299 Commits

Author SHA1 Message Date
Herrington Darkholme
db138e2254 feat(types): further improve Vue type declarations for canonical usage (#6391) 2017-10-06 14:45:14 -04:00
Alexander Eden
64e3943842 types: extend keyCodes type declaration to allow array of numbers (#6745) 2017-10-06 10:32:16 -04:00
Evan You
7bc899ce0e feat(ssr): add shouldPrefetch option
close #5964
2017-10-05 23:08:09 -04:00
Evan You
f881dd175a feat(ssr): renderToString return Promise
close #6160
2017-10-05 22:42:56 -04:00
Evan You
2cba6d4cb1 feat: add max prop for <keep-alive> 2017-10-05 22:01:50 -04:00
Evan You
2503e13de5 chore: fix sponsor logo width 2017-10-05 16:49:57 -04:00
Evan You
3c65239ad4 test: improve inject default test case 2017-10-05 15:56:36 -04:00
Popescu Dan
88423fc66a feat(inject): support providing default values for injections (#6322) 2017-10-05 15:44:32 -04:00
Evan You
b3cd9bc394 feat: add catchError option
also propagate error thrown in renderError() to global handler
2017-10-05 14:59:38 -04:00
Evan You
e34c6b78bd chore: coverage 2017-10-05 10:50:01 -04:00
Evan You
6d1f4cb89a fix: fallback to Promise in non-DOM environments 2017-10-05 01:01:08 -04:00
Evan You
6e41679a96 fix: use MessageChannel for nextTick
fix #6566, #6690
2017-10-05 00:52:47 -04:00
Evan You
1780b1f07b build: fix weex build 2017-10-04 18:23:53 -04:00
Evan You
aa1356e83d test: e2e tests for basic renderer 2017-10-04 18:15:45 -04:00
Evan You
e76e648bc8 refactor: avoid using Object.assign in SSR code for basic renderer compat in other environments 2017-10-04 18:15:35 -04:00
Evan You
ef358fef94 build: tweak build script 2017-10-04 18:14:53 -04:00
Evan You
8295f71665 fix: warn slot-scope when used as a prop 2017-10-04 17:31:58 -04:00
Evan You
dae173d96d feat: support denoting normal elements as scoped slot
also deprecate "scope" in favor of "slot-scope"
2017-10-04 17:25:39 -04:00
Evan You
4987eeb3a7 feat: v-on automatic key inference 2017-10-04 14:59:59 -04:00
Evan You
9761072d93 refactor: rename variable 2017-10-04 13:57:59 -04:00
Nick Messing
9734e878ec feat: add .exact event modifier (#5977)
Allow limiting the event to the exact system modifiers specified.
close #5976
2017-10-04 12:37:00 -04:00
Evan You
e1da0d585c feat(v-model): craete non-existent properties as reactive
close #5932
2017-10-03 23:30:35 -04:00
Evan You
2431d3d743 chore: fix warning space 2017-10-03 22:25:52 -04:00
Evan You
2b5c83af6d fix: handle errors in errorHandler
close #6714
2017-10-03 18:23:43 -04:00
Sam Ruby
ae347a5225 fix: ensure nextTick are passed to errorHandler (#6730) 2017-10-03 18:06:13 -04:00
AchillesJ
6ad44e13e9 fix(ref): preserve ref on components after removing root element (#6718)
fix #6632, #6641
2017-10-03 18:04:23 -04:00
Chris Casola
baabd6d140 fix(compiler): warn when inline-template component has no children (fix #6703) (#6715) 2017-10-03 18:00:52 -04:00
Evan You
c5d0fa0503 feat: make vue and basic server renderer compatible in pure js runtimes 2017-10-03 17:54:37 -04:00
Evan You
093673e308 chore: update sponsors 2017-10-03 15:25:02 -04:00
Flavio Corpa
cf3be87b68 refactor: improve error msg for non-reactive properties (#6735)
close #6657
2017-10-03 11:45:38 -04:00
Evan You
c64f9ae164 fix: properly render value on <progress> in IE/Edge
fix #6666
2017-10-03 00:02:27 -04:00
Evan You
a5e5b31455 feat: add in-browser build for vue-template-compiler 2017-10-02 18:14:41 -04:00
Evan You
f15c56b45c refactor: use isTrue 2017-10-02 17:37:42 -04:00
Evan You
cf1ff5b0dc fix: use correct ns inside <foreignObject> as root node
fix #6642
2017-10-02 17:35:47 -04:00
kazuya kawaguchi
894d380e40 refactor: Improve DevTools perfromance user timing measurement name (#6624) 2017-10-02 17:16:38 -04:00
Evan You
0f2cb09444 fix: work around old Chrome bug
fix #6601
2017-10-02 17:12:17 -04:00
Meyti
dd50543829 docs: typo fix (#6729)
94512f3e8c/src/platforms/web/entry-compiler.js (L5)
2017-10-02 16:04:02 -04:00
Edd Yerburgh
5fe7dc28d1 docs: add types directory to CONTRIBUTING.md (#6731) 2017-10-02 16:03:32 -04:00
Clark Du
64f9d68844 refactor: remove unnecessary condition (#6716) 2017-09-29 14:33:27 -04:00
Derek Kent
4fd2ce813c fix: allow an object's Symbols to be observed (#6704)
Attempting to parseFloat on a Symbol throws the error
`Cannot convert a Symbol value to a string`.

A Symbol can be cast to a string using `.toString()` or `String()` though,
so explicitly casting before parsing resolves the issue, allowing `Vue.set` to
be called on Symbols.
2017-09-28 10:53:40 -04:00
Evan You
4361a2b3ae build: bump rollup version 2017-09-27 18:05:39 -04:00
Evan You
df868c707f build: bump flow version 2017-09-27 17:32:44 -04:00
Evan You
78fb66633b chore: update sponsors (add onsen ui) 2017-09-26 10:21:15 -04:00
SheetJSDev
924bfec9bc doc: spelling and formatting (#6681) 2017-09-25 12:31:27 -04:00
Evan You
c05e3c1bca chore: update sponsor 2017-09-25 10:36:51 -04:00
Hanks
2deda3d432 refactor(weex): Adjust the weex platform entry file to fit the new weex runtime (#6620)
* trim trailing whitespace

* revert(weex): remove the new Function hack for V8, as Weex uses JSC now

Remove the `callFunctionNative` method and `compileBundle`, which is provided by modified V8. In
order to maintain the consistency of the js engine, Weex also use JSC on Android. The legacy hack
for V8 engine should be removed.

* refactor(weex): move module and component apis to weex runtime

Modules and components should be registered in weex runtime, not the specific framework. The
`registerModules`, `registerComponents`, `weex.supports` and `weex.requireModule` api is moved to
weex runtime, which is in the "apache/incubator-weex" repo.

* test(weex): refactor the test cases to fit the new weex-js-runtime

* fix(weex): use document instead of renderer to create Element
2017-09-18 15:38:27 -04:00
ULIVZ
4441e0f9d1 chore: correct the contributor link in CONTRIBUTING.md (#6621) 2017-09-18 11:32:04 -04:00
Ryo Shibayama
a5939032de ci: migrate to CircleCI 2.0 (#6627)
Improves upon #6041
2017-09-18 10:09:22 -04:00
Lukas Drgon
a9b6bc42fd chore: set jsDelivr default file (#6618) 2017-09-18 09:47:13 -04:00
Evan You
4459b87de9 fix(core): avoid observing VNodes
fix #6610
2017-09-15 10:16:39 -04:00