Commit Graph

217 Commits

Author SHA1 Message Date
Evan You
471de4a31d build: release 2.5.2 2017-10-13 16:21:00 -04:00
Evan You
f865b0d767 build: release 2.5.1 2017-10-13 10:14:32 -04:00
Evan You
f38d44e23b ci: update caching setup + update weex runtime 2017-10-13 00:20:59 -04:00
Evan You
0948d999f2 build: release 2.5.0 2017-10-12 23:07:14 -04:00
Evan You
596257cf6f build: add weex factory dev script 2017-10-09 23:11:41 -04:00
Evan You
96472be6f6 types: add types for new features and adjust tests 2017-10-06 17:41:54 -04:00
Herrington Darkholme
db138e2254 feat(types): further improve Vue type declarations for canonical usage (#6391) 2017-10-06 14:45:14 -04:00
Evan You
1780b1f07b build: fix weex build 2017-10-04 18:23:53 -04:00
Evan You
ef358fef94 build: tweak build script 2017-10-04 18:14:53 -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
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
Lukas Drgon
a9b6bc42fd chore: set jsDelivr default file (#6618) 2017-09-18 09:47:13 -04:00
Evan You
94512f3e8c build: release 2.4.4 2017-09-14 11:32:41 -04:00
Evan You
0a7ffb148c build: release 2.4.3 2017-09-13 03:57:30 -04:00
Evan You
b8f1bcd96c build: release 2.4.2 2017-07-21 00:28:41 -04:00
Evan You
ec4b1be42a revert: perf: remove src directory from npm module (#6072)
adding src dir back to npm package because projects that create
custom renderers (e.g. nativescript-vue) relie on it.
2017-07-21 00:08:44 -04:00
Evan You
381b48503a build: release 2.4.1 2017-07-13 14:40:23 +08:00
Evan You
a7615ef053 build: fix postinstall script causing user install errors 2017-07-13 14:38:31 +08:00
Evan You
ac3d1eaea3 build: release 2.4.0 2017-07-13 13:58:37 +08:00
Alexandr Subbotin
e7615737f1 perf: remove src directory from npm module (#6072)
`src` directory is not used by node package. Removing this directory reduces size of `.tgz` package by 112kb and saves 840kb on each node projects, where vue.js is installed
2017-07-13 10:56:21 +08:00
Evan You
b0b6b7e972 build: upgrade rollup 2017-07-11 15:33:19 +08:00
Evan You
b5f08f3bed build: use cross-platform hook installation with shelljs 2017-06-17 19:21:00 +08:00
Evan You
610d1aabe9 build: move test config files into /test 2017-06-17 19:11:38 +08:00
Evan You
a7afcb4cca build: add script for generating release note 2017-06-17 18:38:03 +08:00
Evan You
b49c969474 build: add git commit message validation 2017-06-17 18:16:40 +08:00
Evan You
f3a15220c5 revert selenium version for CI 2017-06-13 18:40:22 +08:00
Evan You
5981529b49 bump deps 2017-06-13 18:30:44 +08:00
Evan You
a855dd0564 add environment-agnostic build for vue-server-renderer 2017-06-13 16:54:55 +08:00
Evan You
f97ebd6aa5 update eslint config 2017-06-02 11:36:26 +08:00
Evan You
ab1203a096 update eslint config 2017-06-01 16:41:07 +08:00
Evan You
8d56a498f3 [release] 2.3.3 2017-05-10 00:57:08 +08:00
Evan You
b977c77d34 [release] 2.3.2 2017-05-02 18:29:59 +08:00
Evan You
6b4f3da51d [release] 2.3.1 2017-05-02 15:58:53 +08:00
Evan You
228f0f8f3b remove unnecessary :any castings due to improved flow checks 2017-04-29 14:56:14 +08:00
Pooya Parsa
1635ca7143 [vue-server-renderer] ensure assets are unique (#5540)
* [vue-server-renderer] ensure assets are unique

* add lodash.uniq to devDependencies
2017-04-29 14:16:23 +08:00
Evan You
a27c464692 [release] 2.3.0 2017-04-27 14:22:09 +08:00
Evan You
3a6fd13bc5 [release] 2.3.0-beta.1 2017-04-26 18:32:31 +08:00
Evan You
94d5e332d1 use lodash.template for ssr templates by default 2017-04-19 11:43:53 +08:00
Evan You
5a617cc404 update ssr tests with local plugin build 2017-04-16 21:45:31 +08:00
Evan You
a2bff57b0d include ssr webpack plugin in main repo 2017-04-16 21:45:31 +08:00
Evan You
3ff17889e9 bump plugin version 2017-04-14 14:55:12 +08:00
Evan You
65cb5b4f78 adjust async chunk inference strategy 2017-04-14 13:48:42 +08:00
Evan You
4e40666d53 wip 2017-04-14 13:48:42 +08:00
Evan You
989ed6d61a add dev:esm script 2017-04-07 16:16:22 +08:00
Evan You
e5e940307b add dep 2017-03-30 21:53:15 +08:00
Evan You
655c0f185b tests for ssr bundleRenderer + template + clientManifest 2017-03-30 15:19:13 +08:00
Evan You
2fe42ef0c5 fix option passing 2017-03-29 10:14:28 +08:00
Evan You
0cebdf55ab [release] 2.2.6 2017-03-27 10:46:09 +08:00
Evan You
c0ad75beeb [release] 2.2.5 2017-03-24 12:53:32 +08:00