chore: 3.0.0-beta.12 changelog

This commit is contained in:
Evan You
2018-05-29 01:30:32 -04:00
parent e8bee864b0
commit 0361991c2e
+287 -15
View File
@@ -1,19 +1,89 @@
<a name="3.0.0-beta.12"></a>
# [3.0.0-beta.12](https://github.com/vuejs/vue-cli/compare/v3.0.0-beta.11...v3.0.0-beta.12) (2018-05-29)
### Bug Fixes
* **build:** only modify css extraction if its enabled ([9a4159d](https://github.com/vuejs/vue-cli/commit/9a4159d)), closes [#1378](https://github.com/vuejs/vue-cli/issues/1378)
* **typescript:** ensure ts-loader options can be stringified for thread-loader ([023e022](https://github.com/vuejs/vue-cli/commit/023e022)), closes [#1367](https://github.com/vuejs/vue-cli/issues/1367)
* **ui:** chdir ([133cdfb](https://github.com/vuejs/vue-cli/commit/133cdfb))
* **ui:** env var names ([207a630](https://github.com/vuejs/vue-cli/commit/207a630))
* **ui:** eslint lint on save default ([0f30639](https://github.com/vuejs/vue-cli/commit/0f30639))
* **ui:** force output colors ([4d0b690](https://github.com/vuejs/vue-cli/commit/4d0b690))
* **ui:** mock install/uninstall in debug mode ([e759b2c](https://github.com/vuejs/vue-cli/commit/e759b2c))
* **ui:** pwa config: manifest.json indentation ([27e66a8](https://github.com/vuejs/vue-cli/commit/27e66a8))
* **ui:** task terminated status on Windows ([ea95c52](https://github.com/vuejs/vue-cli/commit/ea95c52))
* **ui:** tsconfig ([7482244](https://github.com/vuejs/vue-cli/commit/7482244))
* make umd build usable in Node ([c12f240](https://github.com/vuejs/vue-cli/commit/c12f240)), closes [#1348](https://github.com/vuejs/vue-cli/issues/1348)
* **ui:** use debug mode ([24d5e7b](https://github.com/vuejs/vue-cli/commit/24d5e7b))
* **ui:** watch only locales folder if exists ([73a1c7a](https://github.com/vuejs/vue-cli/commit/73a1c7a))
* **ui:** webpack error after creating a new project ([1c95dc2](https://github.com/vuejs/vue-cli/commit/1c95dc2))
* **ui:** Windows compat ([bf76950](https://github.com/vuejs/vue-cli/commit/bf76950))
* **ui:** wrong env var name ([12129b3](https://github.com/vuejs/vue-cli/commit/12129b3))
* use mode development ([94de904](https://github.com/vuejs/vue-cli/commit/94de904))
### Code Refactoring
* compiler -> runtimeCompiler ([ebffdf0](https://github.com/vuejs/vue-cli/commit/ebffdf0))
### Features
* **ui:** auto clean projects list ([d2a9d0f](https://github.com/vuejs/vue-cli/commit/d2a9d0f))
* **ui:** update to latest vue-cli-plugin-apollo ([873d14d](https://github.com/vuejs/vue-cli/commit/873d14d))
* make public dir optional ([1719622](https://github.com/vuejs/vue-cli/commit/1719622)), closes [#1265](https://github.com/vuejs/vue-cli/issues/1265)
* re-introduce css.modules option ([1e98d96](https://github.com/vuejs/vue-cli/commit/1e98d96))
* support multi-page app via `pages` option ([869f005](https://github.com/vuejs/vue-cli/commit/869f005))
* tweak css extraction chunk name ([f0fd375](https://github.com/vuejs/vue-cli/commit/f0fd375))
### Performance Improvements
* adjust caching and parallelization ([1075576](https://github.com/vuejs/vue-cli/commit/1075576))
* enable vue-loader template compilation caching ([8fe554c](https://github.com/vuejs/vue-cli/commit/8fe554c))
* revert babel/ts thread behavior ([e5101b4](https://github.com/vuejs/vue-cli/commit/e5101b4))
### BREAKING CHANGES
* `compiler` option has been renamed to `runtimeCompiler`
* internal webpack rules for CSS have been changed.
<a name="3.0.0-beta.11"></a>
# [3.0.0-beta.11](https://github.com/vuejs/vue-cli/compare/v3.0.0-beta.10...v3.0.0-beta.11) (2018-05-21)
### Bug Fixes
* css sourceMap in production ([#1270](https://github.com/vuejs/vue-cli/issues/1270)) ([2d09a4c](https://github.com/vuejs/vue-cli/commit/2d09a4c))
* **css:** css-loader importLoaders should account for vue-loader's injected ([853662c](https://github.com/vuejs/vue-cli/commit/853662c)), closes [#1267](https://github.com/vuejs/vue-cli/issues/1267)
* **eslint:** ensure all config values are contained in config file ([83f5f4f](https://github.com/vuejs/vue-cli/commit/83f5f4f)), closes [#1006](https://github.com/vuejs/vue-cli/issues/1006) [#1313](https://github.com/vuejs/vue-cli/issues/1313)
* **ui:** client addon config ([0627609](https://github.com/vuejs/vue-cli/commit/0627609))
* **ui:** config: create first file if no file exists ([017e7b9](https://github.com/vuejs/vue-cli/commit/017e7b9))
* **ui:** config: more info bottom button style ([62609b9](https://github.com/vuejs/vue-cli/commit/62609b9))
* **ui:** eslint no-console warnings ([d4f41fc](https://github.com/vuejs/vue-cli/commit/d4f41fc))
* **ui:** eslint no-console warnings ([e777a16](https://github.com/vuejs/vue-cli/commit/e777a16))
* **ui:** more strings localized ([7f7374b](https://github.com/vuejs/vue-cli/commit/7f7374b))
* **ui:** more strings now localized ([69a817e](https://github.com/vuejs/vue-cli/commit/69a817e))
* **ui:** prevent duplicate views ([e011bc0](https://github.com/vuejs/vue-cli/commit/e011bc0))
* css sourceMap in production ([#1270](https://github.com/vuejs/vue-cli/issues/1270)) ([2d09a4c](https://github.com/vuejs/vue-cli/commit/2d09a4c))
* fix babel.config.js compat in vue-jest ([48d7e00](https://github.com/vuejs/vue-cli/commit/48d7e00))
* fix transpileDependencies by always using babel.config.js ([1279b3e](https://github.com/vuejs/vue-cli/commit/1279b3e))
* **eslint:** ensure all config values are contained in config file ([83f5f4f](https://github.com/vuejs/vue-cli/commit/83f5f4f)), closes [#1006](https://github.com/vuejs/vue-cli/issues/1006) [#1313](https://github.com/vuejs/vue-cli/issues/1313)
* fix ts/tsx rule separation ([41a56f1](https://github.com/vuejs/vue-cli/commit/41a56f1)), closes [#1315](https://github.com/vuejs/vue-cli/issues/1315)
* handle failed git commit ([a1ccde8](https://github.com/vuejs/vue-cli/commit/a1ccde8)), closes [#1306](https://github.com/vuejs/vue-cli/issues/1306)
* rename test-utils `shallow` to `shallowMount` ([#1269](https://github.com/vuejs/vue-cli/issues/1269)) ([5c54df7](https://github.com/vuejs/vue-cli/commit/5c54df7))
* stringifyJS should be used in all call sites ([07ac887](https://github.com/vuejs/vue-cli/commit/07ac887))
* terminated from warn to info ([3c78d90](https://github.com/vuejs/vue-cli/commit/3c78d90))
* **ui:** prompt confirm checked ([3426736](https://github.com/vuejs/vue-cli/commit/3426736))
* **ui:** prompt input being reset by lagging sync ([bafcaae](https://github.com/vuejs/vue-cli/commit/bafcaae))
* **ui:** prompt regression ([81a5afb](https://github.com/vuejs/vue-cli/commit/81a5afb))
* **ui:** remove console.log ([eab3c11](https://github.com/vuejs/vue-cli/commit/eab3c11))
* **ui:** upgrade DashboardPlugin to webpack 4 ([107f471](https://github.com/vuejs/vue-cli/commit/107f471))
* **ui:** vue inspect localization ([9c17e2a](https://github.com/vuejs/vue-cli/commit/9c17e2a))
* typo in vue-loader compilerOptions ([#1263](https://github.com/vuejs/vue-cli/issues/1263)) ([b2b277a](https://github.com/vuejs/vue-cli/commit/b2b277a))
* **ui:** wrong import ([b220b18](https://github.com/vuejs/vue-cli/commit/b220b18))
### Features
@@ -25,13 +95,22 @@
* **eslint:** pass cli arguments to linter ([#1258](https://github.com/vuejs/vue-cli/issues/1258)) ([9ac2642](https://github.com/vuejs/vue-cli/commit/9ac2642)), closes [#1255](https://github.com/vuejs/vue-cli/issues/1255)
* **inspect:** add --rule and --plugin options for inspect command ([82349ba](https://github.com/vuejs/vue-cli/commit/82349ba))
* **inspect:** add --rules and --plugins options for inspect command ([fd1c0d5](https://github.com/vuejs/vue-cli/commit/fd1c0d5))
* support `<style lang="postcss">` ([#1259](https://github.com/vuejs/vue-cli/issues/1259)) ([1037b9c](https://github.com/vuejs/vue-cli/commit/1037b9c))
* **inspect:** improve `vue inspect` output with webpack-chain hints ([f6bfb63](https://github.com/vuejs/vue-cli/commit/f6bfb63)), closes [#881](https://github.com/vuejs/vue-cli/issues/881)
* ask for whether to use taobao registry when getting versions ([#1273](https://github.com/vuejs/vue-cli/issues/1273)) ([8fbbd35](https://github.com/vuejs/vue-cli/commit/8fbbd35))
* **ui:** add build watch parameter ([c6f2eea](https://github.com/vuejs/vue-cli/commit/c6f2eea))
* **ui:** api.addTask() ([215cc20](https://github.com/vuejs/vue-cli/commit/215cc20))
* **ui:** auto select features ([0181223](https://github.com/vuejs/vue-cli/commit/0181223))
* **ui:** babel feature description ([7e5bf61](https://github.com/vuejs/vue-cli/commit/7e5bf61))
* **ui:** cypress task ([7ecbd2a](https://github.com/vuejs/vue-cli/commit/7ecbd2a))
* **ui:** nightwatch task ([76f95c8](https://github.com/vuejs/vue-cli/commit/76f95c8))
* **ui:** project create error ([2f94a85](https://github.com/vuejs/vue-cli/commit/2f94a85))
* **ui:** prompt type 'color' ([3742e65](https://github.com/vuejs/vue-cli/commit/3742e65))
* allow disabling serve progress via devServer.progress ([da38747](https://github.com/vuejs/vue-cli/commit/da38747)), closes [#1284](https://github.com/vuejs/vue-cli/issues/1284)
* allow router/vuex to be late added via `vue add` ([2a195f0](https://github.com/vuejs/vue-cli/commit/2a195f0)), closes [#1202](https://github.com/vuejs/vue-cli/issues/1202) [#1204](https://github.com/vuejs/vue-cli/issues/1204)
* ask for whether to use taobao registry when getting versions ([#1273](https://github.com/vuejs/vue-cli/issues/1273)) ([8fbbd35](https://github.com/vuejs/vue-cli/commit/8fbbd35))
* **ui:** task params modal info ([6661a13](https://github.com/vuejs/vue-cli/commit/6661a13))
* GeneratorAPI: addImports & addRootOptions ([8b32f4a](https://github.com/vuejs/vue-cli/commit/8b32f4a))
* make it possible to opt-out of Babel ([d75ea99](https://github.com/vuejs/vue-cli/commit/d75ea99)), closes [#1199](https://github.com/vuejs/vue-cli/issues/1199)
* support `<style lang="postcss">` ([#1259](https://github.com/vuejs/vue-cli/issues/1259)) ([1037b9c](https://github.com/vuejs/vue-cli/commit/1037b9c))
* support webp ([763cf7a](https://github.com/vuejs/vue-cli/commit/763cf7a)), closes [#1321](https://github.com/vuejs/vue-cli/issues/1321)
* temporarily fix source map by patching babel ([453597a](https://github.com/vuejs/vue-cli/commit/453597a))
@@ -48,11 +127,38 @@
* **tslint:** don't change working directory ([#1225](https://github.com/vuejs/vue-cli/issues/1225)) ([8dbe262](https://github.com/vuejs/vue-cli/commit/8dbe262))
* **typescript:** add node_modules/** to tslint default excludes ([#1200](https://github.com/vuejs/vue-cli/issues/1200)) ([a6e47ce](https://github.com/vuejs/vue-cli/commit/a6e47ce)), closes [#1194](https://github.com/vuejs/vue-cli/issues/1194)
* **typescript:** separate tsx shim ([51c8090](https://github.com/vuejs/vue-cli/commit/51c8090)), closes [#1198](https://github.com/vuejs/vue-cli/issues/1198)
* **ui:** App name prompt description ([b6928a3](https://github.com/vuejs/vue-cli/commit/b6928a3))
* **ui:** bump fs-extra ([adce5f0](https://github.com/vuejs/vue-cli/commit/adce5f0))
* **ui:** client addon config ([086b714](https://github.com/vuejs/vue-cli/commit/086b714))
* **ui:** CSS fixes ([5b5d754](https://github.com/vuejs/vue-cli/commit/5b5d754))
* **ui:** display tooltip on config list items in case description is too long ([a55cec7](https://github.com/vuejs/vue-cli/commit/a55cec7))
* **ui:** don't save loader results into cache ([3208844](https://github.com/vuejs/vue-cli/commit/3208844))
* **ui:** eslint errors ([3433658](https://github.com/vuejs/vue-cli/commit/3433658))
* **ui:** eslint warnings ([9d87b35](https://github.com/vuejs/vue-cli/commit/9d87b35))
* **ui:** merge locales ([ae552a9](https://github.com/vuejs/vue-cli/commit/ae552a9))
* deps cleanup ([46a559f](https://github.com/vuejs/vue-cli/commit/46a559f))
* **ui:** missing cross-env ([eb9a604](https://github.com/vuejs/vue-cli/commit/eb9a604))
* **ui:** missing log ([c135782](https://github.com/vuejs/vue-cli/commit/c135782))
* **ui:** moved watch to deps ([013a903](https://github.com/vuejs/vue-cli/commit/013a903))
* **ui:** New update available message adapted ([1b77f51](https://github.com/vuejs/vue-cli/commit/1b77f51))
* **ui:** open project: check if folder exists ([0e8e0ce](https://github.com/vuejs/vue-cli/commit/0e8e0ce))
* **ui:** project create change folder not working in Firefox ([2927095](https://github.com/vuejs/vue-cli/commit/2927095))
* **ui:** ProjectNav wide style tweaks ([3589818](https://github.com/vuejs/vue-cli/commit/3589818))
* css imports from js ([1b5bdde](https://github.com/vuejs/vue-cli/commit/1b5bdde))
* ensure dynamic publicPath is set early in lib/wc mode ([c3d246f](https://github.com/vuejs/vue-cli/commit/c3d246f)), closes [#1253](https://github.com/vuejs/vue-cli/issues/1253)
* **ui:** remove eslint disable comment ([3b7f292](https://github.com/vuejs/vue-cli/commit/3b7f292))
* improve error message when entry is missing w/ --target lib ([8b4a112](https://github.com/vuejs/vue-cli/commit/8b4a112)), closes [#1051](https://github.com/vuejs/vue-cli/issues/1051)
* **ui:** ProjectNavButton bullet position in wide mode ([9a852d6](https://github.com/vuejs/vue-cli/commit/9a852d6))
* pwa plugin compat with webpack 4 ([6d1716e](https://github.com/vuejs/vue-cli/commit/6d1716e))
* **ui:** ProjectNavMore wide ([28558ea](https://github.com/vuejs/vue-cli/commit/28558ea))
* **ui:** remove unused script ([4f3337d](https://github.com/vuejs/vue-cli/commit/4f3337d))
* respect chunk name in all build targets ([66bab8c](https://github.com/vuejs/vue-cli/commit/66bab8c)), closes [#1251](https://github.com/vuejs/vue-cli/issues/1251)
* **ui:** removed builtin japan locale ([77f0034](https://github.com/vuejs/vue-cli/commit/77f0034))
* **ui:** ui command: display URL ([aa2783d](https://github.com/vuejs/vue-cli/commit/aa2783d))
* **ui:** unhandled auto project open error ([5b232f9](https://github.com/vuejs/vue-cli/commit/5b232f9))
* **ui:** unset last opened project if it is removed ([29e2d76](https://github.com/vuejs/vue-cli/commit/29e2d76))
* **ui:** use fs-extra instead of mkdirp ([8915a6f](https://github.com/vuejs/vue-cli/commit/8915a6f))
* **ui:** wide project nav buttons alignment ([855cbea](https://github.com/vuejs/vue-cli/commit/855cbea))
### Code Refactoring
@@ -65,17 +171,27 @@
### Features
* default preset save to no ([ab90d50](https://github.com/vuejs/vue-cli/commit/ab90d50)), closes [#1212](https://github.com/vuejs/vue-cli/issues/1212)
* expose env variables as root level in index.html template ([4c5784d](https://github.com/vuejs/vue-cli/commit/4c5784d))
* new option "preserveWhitespace" ([ea83441](https://github.com/vuejs/vue-cli/commit/ea83441))
* relex transpile includes + new transpileDependencies option ([da4d0b2](https://github.com/vuejs/vue-cli/commit/da4d0b2))
* **babel:** better Babel polyfill defaults ([4e7d57f](https://github.com/vuejs/vue-cli/commit/4e7d57f))
* **cli:** allow local .json files for presets ([#1201](https://github.com/vuejs/vue-cli/issues/1201)) ([9766db1](https://github.com/vuejs/vue-cli/commit/9766db1)), closes [#1068](https://github.com/vuejs/vue-cli/issues/1068)
* **serve:** support entry in `vue-cli-service serve` ([05f9f3a](https://github.com/vuejs/vue-cli/commit/05f9f3a)), closes [#974](https://github.com/vuejs/vue-cli/issues/974)
* **typescript:** support lang="tsx" in vue files ([718ba3c](https://github.com/vuejs/vue-cli/commit/718ba3c)), closes [#1219](https://github.com/vuejs/vue-cli/issues/1219)
* **ui:** config more info button ([98f6a16](https://github.com/vuejs/vue-cli/commit/98f6a16))
* **ui:** db click on task to run ([104aba2](https://github.com/vuejs/vue-cli/commit/104aba2))
* **ui:** dev mode ([fef2f78](https://github.com/vuejs/vue-cli/commit/fef2f78))
* **ui:** dev: auto reload locales ([86c9674](https://github.com/vuejs/vue-cli/commit/86c9674))
* **ui:** ItemLogo recognize images in 'icon' field ([9898dc0](https://github.com/vuejs/vue-cli/commit/9898dc0))
* **ui:** JS config support ([8711636](https://github.com/vuejs/vue-cli/commit/8711636))
* **ui:** PWA config + ESLint extra config ([2eac8ff](https://github.com/vuejs/vue-cli/commit/2eac8ff))
* expose env variables as root level in index.html template ([4c5784d](https://github.com/vuejs/vue-cli/commit/4c5784d))
* new option "preserveWhitespace" ([ea83441](https://github.com/vuejs/vue-cli/commit/ea83441))
* **ui:** localize report bug button ([f32222f](https://github.com/vuejs/vue-cli/commit/f32222f))
* **ui:** plugin locales ([a66dabb](https://github.com/vuejs/vue-cli/commit/a66dabb))
* relex transpile includes + new transpileDependencies option ([da4d0b2](https://github.com/vuejs/vue-cli/commit/da4d0b2))
* remove DLL option ([6d4e51d](https://github.com/vuejs/vue-cli/commit/6d4e51d))
* support { prompts: true } for preset plugins ([3dd38da](https://github.com/vuejs/vue-cli/commit/3dd38da)), closes [#952](https://github.com/vuejs/vue-cli/issues/952)
* upgrade to vue-loader 15 ([f5c0f58](https://github.com/vuejs/vue-cli/commit/f5c0f58))
* upgrade to webpack 4 ([2dcdedd](https://github.com/vuejs/vue-cli/commit/2dcdedd))
* **ui:** ShareData two-way sync + watchSharedData + storage API + dev logs ([4cb15f3](https://github.com/vuejs/vue-cli/commit/4cb15f3))
### Reverts
@@ -118,6 +234,11 @@ sepcify the default mode for a registered command, the plugins should expose
* **dependencies:** add deepmerge dependencies ([#1188](https://github.com/vuejs/vue-cli/issues/1188)) ([67fa39d](https://github.com/vuejs/vue-cli/commit/67fa39d)), closes [#1187](https://github.com/vuejs/vue-cli/issues/1187)
### Features
* **ui:** ProjectNav: display labels when screen is wide ([0340dee](https://github.com/vuejs/vue-cli/commit/0340dee))
<a name="3.0.0-beta.8"></a>
# [3.0.0-beta.8](https://github.com/vuejs/vue-cli/compare/v3.0.0-beta.7...v3.0.0-beta.8) (2018-04-27)
@@ -128,11 +249,8 @@ sepcify the default mode for a registered command, the plugins should expose
* --target lib/wc should overwrite user entry/output ([92e136a](https://github.com/vuejs/vue-cli/commit/92e136a)), closes [#1072](https://github.com/vuejs/vue-cli/issues/1072)
* add name to chunk file output ([#1173](https://github.com/vuejs/vue-cli/issues/1173)) ([1fc9593](https://github.com/vuejs/vue-cli/commit/1fc9593))
* allow user to define testMatch in package.json ([#1069](https://github.com/vuejs/vue-cli/issues/1069)) ([cac18f2](https://github.com/vuejs/vue-cli/commit/cac18f2)), closes [#1067](https://github.com/vuejs/vue-cli/issues/1067)
* **ui:** CSS fixes ([eb1c7e9](https://github.com/vuejs/vue-cli/commit/eb1c7e9))
* avoid emoji length problem in update log (close [#835](https://github.com/vuejs/vue-cli/issues/835)) ([fb7ccb6](https://github.com/vuejs/vue-cli/commit/fb7ccb6))
* css.extract options handling ([8e72943](https://github.com/vuejs/vue-cli/commit/8e72943)), closes [#1061](https://github.com/vuejs/vue-cli/issues/1061)
* deep merge objects when extending package.json via plugins ([#1070](https://github.com/vuejs/vue-cli/issues/1070)) ([6af7bbe](https://github.com/vuejs/vue-cli/commit/6af7bbe)), closes [#1053](https://github.com/vuejs/vue-cli/issues/1053)
* include test -> tests for eslint-loader ([3d29458](https://github.com/vuejs/vue-cli/commit/3d29458))
* pass all parameters to onProxyReq in proxy configuration ([#1083](https://github.com/vuejs/vue-cli/issues/1083)) ([65ee2fa](https://github.com/vuejs/vue-cli/commit/65ee2fa))
* **build:** copy plugin should be loaded in all cases ([87892a5](https://github.com/vuejs/vue-cli/commit/87892a5)), closes [#1073](https://github.com/vuejs/vue-cli/issues/1073)
* **build-wc:** honor custom component name for single file wc builds ([#1182](https://github.com/vuejs/vue-cli/issues/1182)) ([2b236e0](https://github.com/vuejs/vue-cli/commit/2b236e0)), closes [#1146](https://github.com/vuejs/vue-cli/issues/1146)
* **cli:** fix invoke glob node_modules ignore pattern ([#1004](https://github.com/vuejs/vue-cli/issues/1004)) ([708cde9](https://github.com/vuejs/vue-cli/commit/708cde9))
@@ -141,9 +259,34 @@ sepcify the default mode for a registered command, the plugins should expose
* **serve:** don't set header origin if using an agent ([#1179](https://github.com/vuejs/vue-cli/issues/1179)) ([79bc088](https://github.com/vuejs/vue-cli/commit/79bc088))
* **typescript:** fix invalid tsconfig.json ([#1036](https://github.com/vuejs/vue-cli/issues/1036)) ([c49eeb7](https://github.com/vuejs/vue-cli/commit/c49eeb7))
* **typescript,babel:** tests path for babel and typescript plugins ([#1058](https://github.com/vuejs/vue-cli/issues/1058)) ([b285b0b](https://github.com/vuejs/vue-cli/commit/b285b0b))
* **ui:** analyze bundle error handling ([d5d0b76](https://github.com/vuejs/vue-cli/commit/d5d0b76))
* **ui:** DashboardPlugin clean up ([0ac38da](https://github.com/vuejs/vue-cli/commit/0ac38da))
* **ui:** disable example vue-cli-ui.js in prod ([d3924bd](https://github.com/vuejs/vue-cli/commit/d3924bd))
* **ui:** DonutModule clean up ([802499e](https://github.com/vuejs/vue-cli/commit/802499e))
* **ui:** DonutModule visible threshold ([7341156](https://github.com/vuejs/vue-cli/commit/7341156))
* **ui:** eslint error ([9fbf860](https://github.com/vuejs/vue-cli/commit/9fbf860))
* **ui:** IPC API memory leak ([0a3686e](https://github.com/vuejs/vue-cli/commit/0a3686e))
* **ui:** max listeners error ([d5a3b1f](https://github.com/vuejs/vue-cli/commit/d5a3b1f))
* **ui:** moved necessary deps from devDeps to deps ([06a9870](https://github.com/vuejs/vue-cli/commit/06a9870))
* **ui:** open when server is ready ([602be03](https://github.com/vuejs/vue-cli/commit/602be03))
* **ui:** plugin search pagination ([f633a3f](https://github.com/vuejs/vue-cli/commit/f633a3f))
* **ui:** ProjectNav error ([b5c5e71](https://github.com/vuejs/vue-cli/commit/b5c5e71))
* **ui:** prompts: missing await ([d122c35](https://github.com/vuejs/vue-cli/commit/d122c35))
* **ui:** remove ui from built in plugin list ([2c7c63e](https://github.com/vuejs/vue-cli/commit/2c7c63e))
* **ui:** removed tasks not being properly filtered ([093f762](https://github.com/vuejs/vue-cli/commit/093f762))
* **ui:** serve disconnect IPC after first run ([6bb64a9](https://github.com/vuejs/vue-cli/commit/6bb64a9))
* **ui:** typo ([63383b4](https://github.com/vuejs/vue-cli/commit/63383b4))
* include test -> tests for eslint-loader ([3d29458](https://github.com/vuejs/vue-cli/commit/3d29458))
* **ui:** undefined sources error ([14881ee](https://github.com/vuejs/vue-cli/commit/14881ee))
* **ui:** various bugs ([acd4ab4](https://github.com/vuejs/vue-cli/commit/acd4ab4))
* css.extract options handling ([8e72943](https://github.com/vuejs/vue-cli/commit/8e72943)), closes [#1061](https://github.com/vuejs/vue-cli/issues/1061)
* **ui:** vue ui command moved from cli-service to cli ([8ebdb05](https://github.com/vuejs/vue-cli/commit/8ebdb05))
* **ui:** yarn lock ([c72f728](https://github.com/vuejs/vue-cli/commit/c72f728))
* **unit-jest:** handle static asset imports ([#1180](https://github.com/vuejs/vue-cli/issues/1180)) ([be3bede](https://github.com/vuejs/vue-cli/commit/be3bede))
* deep merge objects when extending package.json via plugins ([#1070](https://github.com/vuejs/vue-cli/issues/1070)) ([6af7bbe](https://github.com/vuejs/vue-cli/commit/6af7bbe)), closes [#1053](https://github.com/vuejs/vue-cli/issues/1053)
* pass all parameters to onProxyReq in proxy configuration ([#1083](https://github.com/vuejs/vue-cli/issues/1083)) ([65ee2fa](https://github.com/vuejs/vue-cli/commit/65ee2fa))
* validate project name ([#1039](https://github.com/vuejs/vue-cli/issues/1039)) ([78ed155](https://github.com/vuejs/vue-cli/commit/78ed155)), closes [#1024](https://github.com/vuejs/vue-cli/issues/1024)
* vue invoke should delete renamed/removed files ([#1049](https://github.com/vuejs/vue-cli/issues/1049)) ([c648301](https://github.com/vuejs/vue-cli/commit/c648301))
* **unit-jest:** handle static asset imports ([#1180](https://github.com/vuejs/vue-cli/issues/1180)) ([be3bede](https://github.com/vuejs/vue-cli/commit/be3bede))
### Features
@@ -152,12 +295,20 @@ sepcify the default mode for a registered command, the plugins should expose
* **cli:** skip git if already in a git repo, add --skipGit option ([23480ae](https://github.com/vuejs/vue-cli/commit/23480ae)), closes [#967](https://github.com/vuejs/vue-cli/issues/967)
* **e2e-nightwatch:** allow using custom config via --config flag ([#1016](https://github.com/vuejs/vue-cli/issues/1016)) ([e4d67d6](https://github.com/vuejs/vue-cli/commit/e4d67d6))
* **inspect:** add a -v/--verbose flag to inspect command to output full functions ([#1175](https://github.com/vuejs/vue-cli/issues/1175)) ([6ca86aa](https://github.com/vuejs/vue-cli/commit/6ca86aa)), closes [#1157](https://github.com/vuejs/vue-cli/issues/1157)
* allow specifying proxy when creating project ([b1512be](https://github.com/vuejs/vue-cli/commit/b1512be)), closes [#1009](https://github.com/vuejs/vue-cli/issues/1009)
* support custom initial commit message ([#1116](https://github.com/vuejs/vue-cli/issues/1116)) ([11ccf64](https://github.com/vuejs/vue-cli/commit/11ccf64))
* warn when user modifies output.path directly ([81d29ab](https://github.com/vuejs/vue-cli/commit/81d29ab))
* **plugin-api:** allow non-semver versioned dependencies ([#1184](https://github.com/vuejs/vue-cli/issues/1184)) ([0f76b8e](https://github.com/vuejs/vue-cli/commit/0f76b8e)), closes [#1177](https://github.com/vuejs/vue-cli/issues/1177)
* **pwa:** Make injected meta tags configurable and change defaults ([#961](https://github.com/vuejs/vue-cli/issues/961)) ([36f954b](https://github.com/vuejs/vue-cli/commit/36f954b))
* allow specifying proxy when creating project ([b1512be](https://github.com/vuejs/vue-cli/commit/b1512be)), closes [#1009](https://github.com/vuejs/vue-cli/issues/1009)
* **typescript:** improve tsx support ([#1168](https://github.com/vuejs/vue-cli/issues/1168)) ([3aa3743](https://github.com/vuejs/vue-cli/commit/3aa3743))
* **ui:** hooks ([a8c441c](https://github.com/vuejs/vue-cli/commit/a8c441c))
* **ui:** vue-cli-ui.js file example ([b0701ab](https://github.com/vuejs/vue-cli/commit/b0701ab))
* **ui:** webpack analyzer ([c29669b](https://github.com/vuejs/vue-cli/commit/c29669b))
* warn when user modifies output.path directly ([81d29ab](https://github.com/vuejs/vue-cli/commit/81d29ab))
### Performance Improvements
* **ui:** webpack analyzer optimization ([4b4a770](https://github.com/vuejs/vue-cli/commit/4b4a770))
@@ -167,16 +318,119 @@ sepcify the default mode for a registered command, the plugins should expose
### Bug Fixes
* allow user to define onProxyReq ([#955](https://github.com/vuejs/vue-cli/issues/955)) ([179033d](https://github.com/vuejs/vue-cli/commit/179033d))
* **invoke:** issue [#1037](https://github.com/vuejs/vue-cli/issues/1037) invoke binary files ([#1038](https://github.com/vuejs/vue-cli/issues/1038)) ([e65110f](https://github.com/vuejs/vue-cli/commit/e65110f))
* **ui:** "More info" link cut when wrapped ([5fdb9b4](https://github.com/vuejs/vue-cli/commit/5fdb9b4))
* **ui:** cli-ui-addon-webpack dev urls ([e33bec6](https://github.com/vuejs/vue-cli/commit/e33bec6))
* **ui:** client addon serve ([177059b](https://github.com/vuejs/vue-cli/commit/177059b))
* **ui:** client addon serve error ([a602b2c](https://github.com/vuejs/vue-cli/commit/a602b2c))
* **ui:** client addons serve ([7a01cd0](https://github.com/vuejs/vue-cli/commit/7a01cd0))
* **ui:** config.file ([3801d0a](https://github.com/vuejs/vue-cli/commit/3801d0a))
* **ui:** DashboardPlugin ack data ([96c95a8](https://github.com/vuejs/vue-cli/commit/96c95a8))
* **ui:** deps + dahsboard plugin ([a628b43](https://github.com/vuejs/vue-cli/commit/a628b43))
* **ui:** display 0 instead of NaN ([21d3e94](https://github.com/vuejs/vue-cli/commit/21d3e94))
* **ui:** docs images ([1d56cc0](https://github.com/vuejs/vue-cli/commit/1d56cc0))
* **ui:** eslint disaled rule ([a4f6e1d](https://github.com/vuejs/vue-cli/commit/a4f6e1d))
* **ui:** express timeout ([021370d](https://github.com/vuejs/vue-cli/commit/021370d))
* **ui:** git FileDiff close modal before commit operation ([c7ade2c](https://github.com/vuejs/vue-cli/commit/c7ade2c))
* **ui:** ipc.send ([31e8c1d](https://github.com/vuejs/vue-cli/commit/31e8c1d))
* **ui:** ListItemInfo vertical align ([c7e4ca1](https://github.com/vuejs/vue-cli/commit/c7e4ca1))
* **ui:** LoggerView scrollToBottom ([6c2e99a](https://github.com/vuejs/vue-cli/commit/6c2e99a))
* **ui:** mergeData crash ([2ef6900](https://github.com/vuejs/vue-cli/commit/2ef6900))
* **ui:** open in editor fr tooltip ([bfa07f6](https://github.com/vuejs/vue-cli/commit/bfa07f6))
* **ui:** package logo loading only if necessaryx ([5139dbc](https://github.com/vuejs/vue-cli/commit/5139dbc))
* **ui:** PackageSearchItem link uses homepage field ([66cc127](https://github.com/vuejs/vue-cli/commit/66cc127))
* **ui:** Plugin actions ([e591ea4](https://github.com/vuejs/vue-cli/commit/e591ea4))
* **ui:** plugin items cursor ([9fbe07c](https://github.com/vuejs/vue-cli/commit/9fbe07c))
* **ui:** PluginAdd current plugin display ([33b1e20](https://github.com/vuejs/vue-cli/commit/33b1e20))
* **ui:** PluginAdd tab check ([ca01d95](https://github.com/vuejs/vue-cli/commit/ca01d95))
* **ui:** pormpts remove result in answers when disabled ([a29a3b4](https://github.com/vuejs/vue-cli/commit/a29a3b4))
* allow user to define onProxyReq ([#955](https://github.com/vuejs/vue-cli/issues/955)) ([179033d](https://github.com/vuejs/vue-cli/commit/179033d))
* babel legacy decorator ([#1163](https://github.com/vuejs/vue-cli/issues/1163)) ([fb013da](https://github.com/vuejs/vue-cli/commit/fb013da))
* move request deps to shared-utils ([982c494](https://github.com/vuejs/vue-cli/commit/982c494))
* **ui:** stderr new lines + selected task status color ([b949406](https://github.com/vuejs/vue-cli/commit/b949406))
* pin babel version (fix [#1162](https://github.com/vuejs/vue-cli/issues/1162)) ([dbc3f10](https://github.com/vuejs/vue-cli/commit/dbc3f10))
* **ui:** process killed before ipc messages are sent ([53d5d4e](https://github.com/vuejs/vue-cli/commit/53d5d4e))
* **ui:** progress handler should not throw error (casuing process to exit) ([3d4d8f0](https://github.com/vuejs/vue-cli/commit/3d4d8f0))
* **ui:** ProjectNav padding ([4fd8885](https://github.com/vuejs/vue-cli/commit/4fd8885))
* **ui:** ProjectNavButton tooltip delay ([131cc46](https://github.com/vuejs/vue-cli/commit/131cc46))
* **ui:** prompt margins ([100a12e](https://github.com/vuejs/vue-cli/commit/100a12e))
* **ui:** Prompt validation ([009b880](https://github.com/vuejs/vue-cli/commit/009b880))
* **ui:** prompts async methods + fixes ([75e86c6](https://github.com/vuejs/vue-cli/commit/75e86c6))
* **ui:** prompts choices values ([a378dca](https://github.com/vuejs/vue-cli/commit/a378dca))
* **ui:** prompts deep objects ([fd3188d](https://github.com/vuejs/vue-cli/commit/fd3188d))
* **ui:** prompts for config/tasks getting confused ([8244973](https://github.com/vuejs/vue-cli/commit/8244973))
* **ui:** remove console.logs ([2e9cfab](https://github.com/vuejs/vue-cli/commit/2e9cfab))
* **ui:** SharedData errors ([60b86eb](https://github.com/vuejs/vue-cli/commit/60b86eb))
* **ui:** status bar last log padding ([3b6c01f](https://github.com/vuejs/vue-cli/commit/3b6c01f))
* **ui:** StatusBar and scrolling fixes ([7440d0f](https://github.com/vuejs/vue-cli/commit/7440d0f))
* **ui:** Task parameter close label ([0a53836](https://github.com/vuejs/vue-cli/commit/0a53836))
* **ui:** tasks id + locale ([8e3198d](https://github.com/vuejs/vue-cli/commit/8e3198d))
* **ui:** terminal colors to match color palette ([0161b74](https://github.com/vuejs/vue-cli/commit/0161b74))
* **ui:** throttle DashboardPlugin progress updates ([1d9a4d6](https://github.com/vuejs/vue-cli/commit/1d9a4d6))
* **ui:** toolbars background color ([5851634](https://github.com/vuejs/vue-cli/commit/5851634))
* **ui:** wait for CWD reset when entering project main view ([751698e](https://github.com/vuejs/vue-cli/commit/751698e))
### Features
* **ui:** better details tab title ([a46686e](https://github.com/vuejs/vue-cli/commit/a46686e))
* **ui:** client addons, ipc, shared data, plugin actions ([3c59d6f](https://github.com/vuejs/vue-cli/commit/3c59d6f))
* **ui:** clientAddonConfig ([e2c2b48](https://github.com/vuejs/vue-cli/commit/e2c2b48))
* **ui:** configurations 'files' option can be omitted ([a191d76](https://github.com/vuejs/vue-cli/commit/a191d76))
* **ui:** favorite projects ([120c13d](https://github.com/vuejs/vue-cli/commit/120c13d))
* **ui:** file diffs after plugin invoke + fixes ([e7198a4](https://github.com/vuejs/vue-cli/commit/e7198a4))
* **ui:** FileDiff open in editor ([7cb0dc8](https://github.com/vuejs/vue-cli/commit/7cb0dc8))
* **ui:** fr locale + related fixes ([1441c02](https://github.com/vuejs/vue-cli/commit/1441c02))
* **ui:** git FileDiff ([2b0ac9f](https://github.com/vuejs/vue-cli/commit/2b0ac9f))
* **ui:** git FileDiff auto-refresh on page focus ([794910b](https://github.com/vuejs/vue-cli/commit/794910b))
* **ui:** install/uninstall plugin ([63ccde8](https://github.com/vuejs/vue-cli/commit/63ccde8))
* **ui:** ItemLogo special vuejs styling ([da0d37e](https://github.com/vuejs/vue-cli/commit/da0d37e))
* **ui:** localization of cli-ui ([#987](https://github.com/vuejs/vue-cli/issues/987)) ([10202e9](https://github.com/vuejs/vue-cli/commit/10202e9))
* **ui:** LoggerMessage date ([9cf8348](https://github.com/vuejs/vue-cli/commit/9cf8348))
* **ui:** New StepWizard frame style ([921e99f](https://github.com/vuejs/vue-cli/commit/921e99f))
* **ui:** NotFound view ([11bb249](https://github.com/vuejs/vue-cli/commit/11bb249))
* **ui:** open last project ([f79cb6e](https://github.com/vuejs/vue-cli/commit/f79cb6e))
* **ui:** page title ([d51e5f1](https://github.com/vuejs/vue-cli/commit/d51e5f1))
* **ui:** plugin add prompts ([ce4cf9a](https://github.com/vuejs/vue-cli/commit/ce4cf9a))
* **ui:** Plugin add search (wip) ([83939c9](https://github.com/vuejs/vue-cli/commit/83939c9))
* **ui:** plugin invoke ([1a48c9f](https://github.com/vuejs/vue-cli/commit/1a48c9f))
* **ui:** plugin logo ([088d316](https://github.com/vuejs/vue-cli/commit/088d316))
* **ui:** PluginAdd config cta-text ([faac5e5](https://github.com/vuejs/vue-cli/commit/faac5e5))
* **ui:** PluginApi -> describeTask initial impl. ([e07abbb](https://github.com/vuejs/vue-cli/commit/e07abbb))
* **ui:** PluginApi validation: better errors ([a60dc4e](https://github.com/vuejs/vue-cli/commit/a60dc4e))
* **ui:** PluginApi: configurations ([05e0dd0](https://github.com/vuejs/vue-cli/commit/05e0dd0))
* **ui:** plugins update ([7571e80](https://github.com/vuejs/vue-cli/commit/7571e80))
* **ui:** Progress and Logs systems ([9f0eece](https://github.com/vuejs/vue-cli/commit/9f0eece))
* **ui:** Project creation working! ([61655b1](https://github.com/vuejs/vue-cli/commit/61655b1))
* **ui:** project/plugin notifs ([eab8b0a](https://github.com/vuejs/vue-cli/commit/eab8b0a))
* **ui:** ProjectCreate prompts tab ([239c4d4](https://github.com/vuejs/vue-cli/commit/239c4d4))
* **ui:** ProjectCreate save preset ([bea5df9](https://github.com/vuejs/vue-cli/commit/bea5df9))
* **ui:** ProjectNav plugin support ([9d8dc0b](https://github.com/vuejs/vue-cli/commit/9d8dc0b))
* **ui:** ProjectNavMore + About view ([63b0984](https://github.com/vuejs/vue-cli/commit/63b0984))
* **ui:** prompt error ui ([798445f](https://github.com/vuejs/vue-cli/commit/798445f))
* **ui:** Prompt groups + fixes + some vue eslint config ([6af029e](https://github.com/vuejs/vue-cli/commit/6af029e))
* **ui:** prompt-list default choice + config field auto-remove ([dde426a](https://github.com/vuejs/vue-cli/commit/dde426a))
* **ui:** Prompts can now be shown and disabled ([56c2aac](https://github.com/vuejs/vue-cli/commit/56c2aac))
* **ui:** Report bug button ([f7050c2](https://github.com/vuejs/vue-cli/commit/f7050c2))
* **ui:** Reset CWD to project path ([601fb1f](https://github.com/vuejs/vue-cli/commit/601fb1f))
* **ui:** restore last route ([65019d6](https://github.com/vuejs/vue-cli/commit/65019d6))
* **ui:** restore route mixin ([ec44835](https://github.com/vuejs/vue-cli/commit/ec44835))
* **ui:** route badges ([dbac02f](https://github.com/vuejs/vue-cli/commit/dbac02f))
* **ui:** serve static files in plugin `ui-public` folders + support custom icons in routes ([5df5427](https://github.com/vuejs/vue-cli/commit/5df5427))
* **ui:** StatusBar 'No logs yet' ([e20e21d](https://github.com/vuejs/vue-cli/commit/e20e21d))
* **ui:** StatusBar/LoggerView improvements ([e1dc6e7](https://github.com/vuejs/vue-cli/commit/e1dc6e7))
* **ui:** Task notifs ([0335d32](https://github.com/vuejs/vue-cli/commit/0335d32))
* **ui:** task run (wip stop not working) ([0a6891a](https://github.com/vuejs/vue-cli/commit/0a6891a))
* **ui:** Task stop + console output ([d7700ff](https://github.com/vuejs/vue-cli/commit/d7700ff))
* **ui:** tasks list ([5a80c24](https://github.com/vuejs/vue-cli/commit/5a80c24))
* **ui:** try to load logo.png in package search ([46567e3](https://github.com/vuejs/vue-cli/commit/46567e3))
* **ui:** vue ui command ([cdf9d07](https://github.com/vuejs/vue-cli/commit/cdf9d07))
* **ui:** Webpack addon: progress status icon ([0c1c245](https://github.com/vuejs/vue-cli/commit/0c1c245))
* **ui:** webpack dashboard 'open app' button ([dc8b454](https://github.com/vuejs/vue-cli/commit/dc8b454))
* **ui:** wip plugins list ([b9a714c](https://github.com/vuejs/vue-cli/commit/b9a714c))
* allow vue add to work with plugins without a generator ([#1032](https://github.com/vuejs/vue-cli/issues/1032)) ([11956ac](https://github.com/vuejs/vue-cli/commit/11956ac))
* use `esnext` targets for downleveling and modules. ([#966](https://github.com/vuejs/vue-cli/issues/966)) ([ba5a375](https://github.com/vuejs/vue-cli/commit/ba5a375))
* vue.config devBaseUrl (fix [#1102](https://github.com/vuejs/vue-cli/issues/1102)) ([1b27231](https://github.com/vuejs/vue-cli/commit/1b27231))
@@ -194,6 +448,14 @@ sepcify the default mode for a registered command, the plugins should expose
* use dynamic publicPath for web component bundles (fix [#949](https://github.com/vuejs/vue-cli/issues/949)) ([f744040](https://github.com/vuejs/vue-cli/commit/f744040))
### Features
* **ui:** Project select hide tabs when creating project ([db67f1e](https://github.com/vuejs/vue-cli/commit/db67f1e))
* **ui:** ProjectCreate features tab ([ee59f54](https://github.com/vuejs/vue-cli/commit/ee59f54))
* **ui:** ProjectCreate path preview ([d0703b0](https://github.com/vuejs/vue-cli/commit/d0703b0))
* **ui:** ProjectCreate saves formData ([d59b35e](https://github.com/vuejs/vue-cli/commit/d59b35e))
<a name="3.0.0-beta.5"></a>
# [3.0.0-beta.5](https://github.com/vuejs/vue-cli/compare/v3.0.0-beta.4...v3.0.0-beta.5) (2018-03-05)
@@ -208,6 +470,7 @@ sepcify the default mode for a registered command, the plugins should expose
### Features
* allow specifying plugin versions in presets ([bdce865](https://github.com/vuejs/vue-cli/commit/bdce865))
* **ui:** Preset tab ([45e3c82](https://github.com/vuejs/vue-cli/commit/45e3c82))
@@ -221,6 +484,8 @@ sepcify the default mode for a registered command, the plugins should expose
* mock process for 3rd party libs (close [#934](https://github.com/vuejs/vue-cli/issues/934)) ([a2ac6be](https://github.com/vuejs/vue-cli/commit/a2ac6be))
* **pwa:** set cacheid in GenerateSW mode only ([#939](https://github.com/vuejs/vue-cli/issues/939)) ([43971d8](https://github.com/vuejs/vue-cli/commit/43971d8)), closes [#891](https://github.com/vuejs/vue-cli/issues/891)
* **test:** e2e w/ typescript ([#933](https://github.com/vuejs/vue-cli/issues/933)) ([b728624](https://github.com/vuejs/vue-cli/commit/b728624))
* **ui:** FolderExplorer favorites dropdown placement ([1a71164](https://github.com/vuejs/vue-cli/commit/1a71164))
* **ui:** Project select page class ([0a527d7](https://github.com/vuejs/vue-cli/commit/0a527d7))
* use same Puppeteer like in main package.json ([#942](https://github.com/vuejs/vue-cli/issues/942)) ([11192cf](https://github.com/vuejs/vue-cli/commit/11192cf))
@@ -228,11 +493,18 @@ sepcify the default mode for a registered command, the plugins should expose
* add `vue add` command ([#936](https://github.com/vuejs/vue-cli/issues/936)) ([896aec5](https://github.com/vuejs/vue-cli/commit/896aec5))
* allow specifying additional configs in preset ([2b9a750](https://github.com/vuejs/vue-cli/commit/2b9a750))
* **ui:** FolderExplorer ([3333c94](https://github.com/vuejs/vue-cli/commit/3333c94))
* Generator now supports template inheritance ([1869aa2](https://github.com/vuejs/vue-cli/commit/1869aa2))
* generatorAPI.exitLog ([#935](https://github.com/vuejs/vue-cli/issues/935)) ([0f2ee80](https://github.com/vuejs/vue-cli/commit/0f2ee80))
* initialize project with corresponding CSS pre-processor (close [#930](https://github.com/vuejs/vue-cli/issues/930)) ([811d056](https://github.com/vuejs/vue-cli/commit/811d056))
* read existing files during plugin invocation (close [#873](https://github.com/vuejs/vue-cli/issues/873)) ([de60d9f](https://github.com/vuejs/vue-cli/commit/de60d9f))
* support using remote preset (close [#884](https://github.com/vuejs/vue-cli/issues/884)) ([2d89c51](https://github.com/vuejs/vue-cli/commit/2d89c51))
* **ui:** FolderExplorer favorites + Project select page ([376e4bb](https://github.com/vuejs/vue-cli/commit/376e4bb))
* **ui:** FolderExplorer list scrolling ([ae0d895](https://github.com/vuejs/vue-cli/commit/ae0d895))
* **ui:** FolderExplorer path edit + folder isPackage/isVueProject ([08514eb](https://github.com/vuejs/vue-cli/commit/08514eb))
* **ui:** Initial app ([8947a45](https://github.com/vuejs/vue-cli/commit/8947a45))
* **ui:** Initial schema and folder API ([1751ca1](https://github.com/vuejs/vue-cli/commit/1751ca1))
* **ui:** Project Create details form ([8399838](https://github.com/vuejs/vue-cli/commit/8399838))