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