Commit Graph

291 Commits

Author SHA1 Message Date
Evan You 782b66c790 workflow: remove setup script 2018-01-06 10:10:30 -05:00
Evan You a6a9d6d05a workflow: improve git hooks setup 2018-01-06 10:08:47 -05:00
Hanks ff8fcd2e2b feat(weex): support parse object literal in binding attrs and styles (#7291) 2017-12-26 21:33:37 -05:00
Huo Chunyang 44420b7bbc chore: correct the eslint script statement in package.json and correct the format. (#7308) 2017-12-24 12:28:28 -05:00
Evan You 144a4dd860 build: rename build/ to scripts/ 2017-12-21 20:17:47 -05:00
Evan You d982e344b3 build: release 2.5.13 2017-12-19 14:06:52 -05:00
Evan You ec2c48cfd5 build: release 2.5.12 2017-12-19 09:54:15 -05:00
Hanks 661bfe552e feat(weex): partially support lifecycles of virtual component (#7242)
Update the `_init` and `_update` logic to partially support lifecycles.
Add test cases for testing the lifecycle hooks and data update.
2017-12-18 20:58:53 -05:00
Hanks b8d33ecd9a feat(weex): WIP implement virtual component (#7165) 2017-12-18 20:57:43 -05:00
Hanks 0bf0cbef76 revert(weex): remove the "receiveTasks" api and support component hook (#7053) 2017-12-18 20:56:41 -05:00
Evan You 9c01684762 build: release 2.5.11 2017-12-14 11:56:02 -05:00
Evan You 531371b818 types: upgrade flow 2017-12-12 19:06:47 -05:00
Evan You 4e00688e4a build: update dev dependencies 2017-12-12 18:42:44 -05:00
Evan You a5924a5336 build: release 2.5.10 2017-12-12 18:16:40 -05:00
Evan You d4e0c3ef24 build: release 2.5.9 2017-11-27 12:43:32 -05:00
Herrington Darkholme a71e653108 fix(types): bump ts version and fix typing bugs (#7135) 2017-11-27 09:28:38 -05:00
Evan You b0bbcbd152 build: release 2.5.8 2017-11-21 09:42:18 -05:00
Evan You f9f74231a2 build: release 2.5.7 2017-11-20 14:49:24 -05:00
Evan You b2781205b0 build: release 2.5.6 2017-11-18 14:44:01 -05:00
Evan You 06f121b473 build: release 2.5.5 2017-11-17 11:36:55 -05:00
Evan You a2cd14c765 build: release 2.5.4 2017-11-16 14:53:23 -05:00
Evan You 2acc12c9ed build: release 2.5.3 2017-11-03 17:11:29 -04:00
Hanks 232dd85f85 test(weex): support testing the virtual dom generated form *.vue files (#6944)
Compile the *.vue file into js code, then run it in Weex context, and
compare the generate virtual dom.
It’s a black-box testing for `weex-template-compiler`,
`weex-styler`,`weex-vue-framework` and `weex-js-runtime`.
2017-10-30 20:29:16 -04:00
JK a433b16588 build: install dependency for vue-server-renderer in setup script (#6839) 2017-10-18 16:15:29 +02:00
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
Evan You dd35cbf69a remove env vars from npm scripts 2017-03-17 12:09:12 +08:00
Evan You 2343b908c2 [release] 2.2.4 2017-03-13 23:08:09 +08:00
Evan You d185dd294c [release] 2.2.3 2017-03-13 16:07:59 +08:00
Evan You d0b8dce4a6 [release] 2.2.2 2017-03-09 10:32:39 +08:00
Evan You 9d3ceba251 also include weex tests in npm test 2017-03-08 15:59:36 +08:00
Evan You 00648f00af use globs for package.json files 2017-02-26 12:40:57 -05:00
Evan You 3b241b0088 [release] 2.2.1 2017-02-26 08:10:51 -05:00
Alexander 5743c644d7 add vue.esm.js & vue.runtime.esm.js (#5009) 2017-02-26 08:06:35 -05:00
Evan You 2a19f911dc [release] 2.2.0 2017-02-25 23:28:15 -05:00
Evan You 1b6a7d4b87 add esm builds 2017-02-25 22:09:14 -05:00
Evan You 3681016338 [release] 2.2.0-beta.2 2017-02-24 19:01:10 -05:00
Evan You 7775da259d [release] 2.2.0-beta.1 2017-02-23 23:22:21 -05:00
Evan You 0dd158fbaf bump deps 2017-02-21 13:14:39 -05:00
Evan You 8d88512837 ssr: resolve require() calls relative to bundle (fix #4936) 2017-02-15 12:07:07 -05:00
Evan You 1c79592524 feat: implement template option for vue-server-renderer 2017-02-13 13:34:05 -05:00
Evan You e71d70dcb3 tweak build + upgrade flow 2017-02-13 13:33:42 -05:00
Evan You c2c87419fe test bundleRenderer bundle format support + source map 2017-02-03 10:42:19 -05:00
Evan You 1baa9d9c6c upgrade to use webpack 2.2 2017-02-03 10:42:19 -05:00
Evan You 92c2ccee78 downgrade selenium-server so that it works on CI 2017-01-20 19:50:06 -05:00
Evan You 3b34b029e9 bump deps 2017-01-20 16:10:11 -05:00
Evan You 994aee4f86 [release] 2.1.10 2017-01-17 12:17:12 -05:00
Evan You 80a7ceace6 [release] 2.1.9 2017-01-16 18:48:07 -05:00
Evan You 17be581cf0 [release] 2.1.8 2016-12-28 00:54:35 -05:00
Evan You c803fbbca0 [release] 2.1.7 2016-12-24 11:36:17 -05:00
Evan You c7798193ba add hint for unpkg cdn default file 2016-12-22 23:49:44 -05:00
Evan You 57f425ef1d [release] 2.1.6 2016-12-13 12:22:28 -05:00