diff --git a/CHANGELOG.md b/CHANGELOG.md index cb11077b4..941cce7a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# [3.2.1](https://github.com/vuejs/vue-cli/compare/v3.2.0...v3.2.1) (2018-11-27) + +## cli-plugin-eslint + +#### Bug Fixes + +* fix config versions ([f2bddd6](https://github.com/vuejs/vue-cli/commit/f2bddd6)) + # [3.2.0](https://github.com/vuejs/vue-cli/compare/v3.1.1...v3.2.0) (2018-11-27) ## babel-preset-app @@ -70,5 +78,2811 @@ * should publish exact version ([e87a29e](https://github.com/vuejs/vue-cli/commit/e87a29e)) +# 3.1.5 + +## cli-plugin-eslint + +#### Bug Fixes + +* specify eslintPath for eslint-loader, fixes [#2924](https://github.com/vuejs/vue-cli/issues/2924) ([077343b](https://github.com/vuejs/vue-cli/commit/077343b)) + +# 3.1.4 + +## cli-plugin-eslint + +#### Bug Fixes + +* should fallback to local eslint, fixes instant prototyping, closes [#2866](https://github.com/vuejs/vue-cli/issues/2866) ([becde30](https://github.com/vuejs/vue-cli/commit/becde30)) + +## cli-service + +#### Bug Fixes + +* assetsDir can be an empty string, fixes [#2511](https://github.com/vuejs/vue-cli/issues/2511) ([5d49d57](https://github.com/vuejs/vue-cli/commit/5d49d57)) +* do not display absolute baseUrl ([#2900](https://github.com/vuejs/vue-cli/pull/2900)) ([6d35461](https://github.com/vuejs/vue-cli/commit/6d35461)) + +# 3.1.3 + +## cli + +#### Bug Fixes + +* fixes version check + +## cli-plugin-eslint + +#### Bug Fixes + +* add cwd path prefix to globby patterns ([0149444](https://github.com/vuejs/vue-cli/commit/0149444)) + +## cli-service + +#### Bug Fixes + +* relax webpack version requirement ([73923de](https://github.com/vuejs/vue-cli/commit/73923de)) + +## cli-service-global + +#### Bug Fixes + +* remove extraneous dependency ([7a3de17](https://github.com/vuejs/vue-cli/commit/7a3de17)) + +# 3.1.2 + +## cli + +### Bug Fixes + +* plugin.options can be missing when runGenerator is directly called, fixes [#2906](https://github.com/vuejs/vue-cli/issues/2906) ([d1cd4aa](https://github.com/vuejs/vue-cli/commit/d1cd4aa)) + +## cli-plugin-e2e-cypress + +#### Bug Fixes + +* remove webpack-preprocessor from cypress config ([#2904](https://github.com/vuejs/vue-cli/pull/2904)), fixes [#2903](https://github.com/vuejs/vue-cli/issues/2903) ([e4e151b](https://github.com/vuejs/vue-cli/commit/e4e151b)) + +## cli-plugin-eslint + +#### Bug Fixes + +* check if glob patterns matches any files before linting, closes [#2854](https://github.com/vuejs/vue-cli/issues/2854), [#2860](https://github.com/vuejs/vue-cli/issues/2860) ([ccc146b](https://github.com/vuejs/vue-cli/commit/ccc146)) + +## cli-service-global + +#### Bug Fixes + +* should fallback to local eslint, fixes instant prototyping, closes [#2866](https://github.com/vuejs/vue-cli/issues/2866) ([becde30](https://github.com/vuejs/vue-cli/commit/becde30)) + +## cli-ui + +#### Bug Fixes + +* remove last route restore ([305c4bf](https://github.com/vuejs/vue-cli/commit/305c4bf)) +* refresh page & switching between views doesn't lose selected item ([11e59f8](https://github.com/vuejs/vue-cli/commit/11e59f8)) +* restore route making a view unnavigable ([1a34618](https://github.com/vuejs/vue-cli/commit/)) +* **plugins:** local install ([bd06cd4](https://github.com/vuejs/vue-cli/commit/bd06cd4)) + +#### Features + +* **plugin:** quick local plugin refresh ([91a4b2e](https://github.com/vuejs/vue-cli/commit/91a4b2e)) +* **status bar:** last log animation ([ebc0ea2](https://github.com/vuejs/vue-cli/commit/ebc0ea2)) + +# [3.1.1](https://github.com/vuejs/vue-cli/compare/v3.1.0...v3.1.1) (2018-10-31) + +## babel-preset-app + +#### Bug Fixes + +* add core-js to deps ([29dc6a0](https://github.com/vuejs/vue-cli/commit/29dc6a0)) + +## cli-plugin-eslint + +#### Bug Fixes + +* also add babel-eslint to the generated package.json ([353edaa](https://github.com/vuejs/vue-cli/commit/353edaa)) + +## cli-service + +#### Bug Fixes + +* add acorn-walk as dependency instead of relying on acorn's internal folder structure ([c138c7d](https://github.com/vuejs/vue-cli/commit/c138c7d)), closes [#2848](https://github.com/vuejs/vue-cli/issues/2848) + +## cli-service-global + +#### Bug Fixes + +* also add babel-eslint to the generated package.json ([353edaa](https://github.com/vuejs/vue-cli/commit/353edaa)) +# [3.1.0](https://github.com/vuejs/vue-cli/compare/v3.0.5...v3.1.0) (2018-10-30) + +## babel-preset-app + +#### Bug Fixes + +* add `absoluteRuntime` option to `[@babel](https://github.com/babel)/plugin-transform-runtime` ([1418178](https://github.com/vuejs/vue-cli/commit/1418178)) +#### Features + +* **babel:** forward preset-env's debug option ([#2607](https://github.com/vuejs/vue-cli/issues/2607)) ([9357a60](https://github.com/vuejs/vue-cli/commit/9357a60)) + +## cli + +#### Bug Fixes + +* **cli:** avoid assertion error when vue.config.js includes assignment expression ([#2770](https://github.com/vuejs/vue-cli/issues/2770)) ([89edf0d](https://github.com/vuejs/vue-cli/commit/89edf0d)) +#### Features + +* support for `--registry` option in `vue add` & `vue invoke` commands ([#2698](https://github.com/vuejs/vue-cli/issues/2698)) ([b0f6ed8](https://github.com/vuejs/vue-cli/commit/b0f6ed8)), closes [#1868](https://github.com/vuejs/vue-cli/issues/1868) +* **ui:** add --host option ([#2568](https://github.com/vuejs/vue-cli/issues/2568)) ([be814b3](https://github.com/vuejs/vue-cli/commit/be814b3)) + +## cli-plugin-e2e-cypress + +#### Bug Fixes + +* missing comma ([4e90afe](https://github.com/vuejs/vue-cli/commit/4e90afe)) + +## cli-plugin-e2e-nightwatch + +#### Features + +* update vue-jest to 3.x along with other dependency updates ([33a3b19](https://github.com/vuejs/vue-cli/commit/33a3b19)) + +## cli-plugin-eslint + +#### Bug Fixes + +* **cli-plugin-eslint:** Resolve proper ESLint package ([#2560](https://github.com/vuejs/vue-cli/issues/2560)) ([c500512](https://github.com/vuejs/vue-cli/commit/c500512)) +#### Features + +* generate .editorconfig file for each specific eslint config ([6e5cf0e](https://github.com/vuejs/vue-cli/commit/6e5cf0e)), closes [#905](https://github.com/vuejs/vue-cli/issues/905) + +## cli-plugin-pwa + +#### Bug Fixes + +* use relative paths in manifest.json for compatibility with Github Pages ([#2271](https://github.com/vuejs/vue-cli/issues/2271)) ([6d26c75](https://github.com/vuejs/vue-cli/commit/6d26c75)) + +## cli-plugin-unit-mocha + +#### Features + +* set pretendToBeVisual option for jsdom-global ([#2573](https://github.com/vuejs/vue-cli/issues/2573)) ([528c465](https://github.com/vuejs/vue-cli/commit/528c465)) + +## cli-service + +#### Bug Fixes + +* **cli-service:** fix path RegEx error ([#2830](https://github.com/vuejs/vue-cli/issues/2830)) ([7096bac](https://github.com/vuejs/vue-cli/commit/7096bac)) +* **generator:** Template files for main.js and router when not using a compiler ([#2828](https://github.com/vuejs/vue-cli/issues/2828)) ([21256f5](https://github.com/vuejs/vue-cli/commit/21256f5)) +* **serve:** also detect kubernetes containers ([#2795](https://github.com/vuejs/vue-cli/issues/2795)) ([9a64708](https://github.com/vuejs/vue-cli/commit/9a64708)) +* fix customHtmlOptions overriding ([6708063](https://github.com/vuejs/vue-cli/commit/6708063)) +* fix cypress error caused by object rest syntax ([e929d48](https://github.com/vuejs/vue-cli/commit/e929d48)) +* pin cache-loader to v1.2.2 temporarily ([0763d62](https://github.com/vuejs/vue-cli/commit/0763d62)), closes [#2847](https://github.com/vuejs/vue-cli/issues/2847) +* **wc:** don't overwrite user-defined externals ([#2831](https://github.com/vuejs/vue-cli/issues/2831)) ([8bf7dfd](https://github.com/vuejs/vue-cli/commit/8bf7dfd)) +* should not throw when a plugin listed in `optionalDependencies` is not installed ([7ea080b](https://github.com/vuejs/vue-cli/commit/7ea080b)) +* should not thrown on Windows when proxy target is an object ([5786e27](https://github.com/vuejs/vue-cli/commit/5786e27)), closes [#2478](https://github.com/vuejs/vue-cli/issues/2478) +#### Features + +* add `--no-unsafe-inline` flag for modern mode ([#2741](https://github.com/vuejs/vue-cli/issues/2741)) ([38efc03](https://github.com/vuejs/vue-cli/commit/38efc03)), closes [#2570](https://github.com/vuejs/vue-cli/issues/2570) +* allow user to customize html-webpack-plugin option in multi-page mode ([4cabf5e](https://github.com/vuejs/vue-cli/commit/4cabf5e)), closes [#2544](https://github.com/vuejs/vue-cli/issues/2544) +* build library with specified formats ([#2583](https://github.com/vuejs/vue-cli/issues/2583)) ([1e200c5](https://github.com/vuejs/vue-cli/commit/1e200c5)) + +## cli-service-global + +#### Bug Fixes + +* fix regenerator-runtime import for global service ([c6ab80f](https://github.com/vuejs/vue-cli/commit/c6ab80f)), closes [#2648](https://github.com/vuejs/vue-cli/issues/2648) + +## cli-ui + +#### Bug Fixes + +* **client addon:** loading padding ([81ec5c0](https://github.com/vuejs/vue-cli/commit/81ec5c0)) +* **dependencies:** better metadata load error handling ([59e1201](https://github.com/vuejs/vue-cli/commit/59e1201)) +* **dependencies:** list item fallback-icon ([c8a53a4](https://github.com/vuejs/vue-cli/commit/c8a53a4)) +* **local plugin:** remove folder before copying ([7d2d1fb](https://github.com/vuejs/vue-cli/commit/7d2d1fb)) +* **plugin:** catch execution error ([23a05fc](https://github.com/vuejs/vue-cli/commit/23a05fc)) +* **prompts:** color picker size ([f8e42ce](https://github.com/vuejs/vue-cli/commit/f8e42ce)) +* **task:** description overflow ([aca31eb](https://github.com/vuejs/vue-cli/commit/aca31eb)) +* **task:** narrow view port causing misalignment ([86f5bde](https://github.com/vuejs/vue-cli/commit/86f5bde)) +* **task:** remove non-running missing tasks ([da66f93](https://github.com/vuejs/vue-cli/commit/da66f93)) +* **ui:** i18n for 'Official' in plugin search results ([#2705](https://github.com/vuejs/vue-cli/issues/2705)) ([cecece7](https://github.com/vuejs/vue-cli/commit/cecece7)) +* **widget:** not removed (issue with apollo-client) ([8d7bf23](https://github.com/vuejs/vue-cli/commit/8d7bf23)) +#### Features + +* **file-diff:** less obnoxious loading UX ([5ff7198](https://github.com/vuejs/vue-cli/commit/5ff7198)) +* **plugin api:** task match can now be a function ([d11290a](https://github.com/vuejs/vue-cli/commit/d11290a)) +* **task:** list item tooltip ([8e3359c](https://github.com/vuejs/vue-cli/commit/8e3359c)) +* **ui:** Redesign, dashboard, local plugins ([#2806](https://github.com/vuejs/vue-cli/issues/2806)) ([a09407d](https://github.com/vuejs/vue-cli/commit/a09407d)), closes [/github.com/apollographql/apollo-client/issues/4031#issuecomment-433668473](https://github.com//github.com/apollographql/apollo-client/issues/4031/issues/issuecomment-433668473) +* **widget:** better config loading UX ([6f5b0a8](https://github.com/vuejs/vue-cli/commit/6f5b0a8)) + +## docs + +#### Features + +* support yarn for adding inline registry ([78c7c12](https://github.com/vuejs/vue-cli/commit/78c7c12)), closes [#2809](https://github.com/vuejs/vue-cli/issues/2809) + +## eslint-config-airbnb + +#### chore + +* update base configs ([683018e](https://github.com/vuejs/vue-cli/commit/683018e)) + +## other + +#### Features + +* update to ESLint v5 ([7ccf7b3](https://github.com/vuejs/vue-cli/commit/7ccf7b3)), closes [#2322](https://github.com/vuejs/vue-cli/issues/2322) [#2704](https://github.com/vuejs/vue-cli/issues/2704) + + +### BREAKING CHANGES + +* now requires eslint v5 as peer dependency + + + +# [3.0.5](https://github.com/vuejs/vue-cli/compare/v3.0.4...v3.0.5) (2018-10-09) + +## babel-preset-app + +#### Bug Fixes + +* only enable helper aliasing when `useBuiltIns` equals `usage` ([da64938](https://github.com/vuejs/vue-cli/commit/da64938)), closes [#2637](https://github.com/vuejs/vue-cli/issues/2637) + +## cli + +#### Bug Fixes + +* **preset:** plugin invoke order don't sort by unicode order ([#2656](https://github.com/vuejs/vue-cli/issues/2656)) ([f99796e](https://github.com/vuejs/vue-cli/commit/f99796e)) + +## cli-plugin-babel + +#### Bug Fixes + +* also look up loaders in local `node_modules` in case deps are not hoisted ([fed948a](https://github.com/vuejs/vue-cli/commit/fed948a)), closes [#2599](https://github.com/vuejs/vue-cli/issues/2599) +* plugin sub `node_module` directory should have higher priority in `resolveLoader.modules` ([47a28e0](https://github.com/vuejs/vue-cli/commit/47a28e0)) + +## cli-plugin-e2e-cypress + +#### Bug Fixes + +* [@cypress](https://github.com/cypress)/webpack-preprocessor is both a peer dep and a dev dep ([6fd5e5d](https://github.com/vuejs/vue-cli/commit/6fd5e5d)) +* fix eslint errors when using airbnb config ([35e8d83](https://github.com/vuejs/vue-cli/commit/35e8d83)), closes [#2667](https://github.com/vuejs/vue-cli/issues/2667) + +## cli-service + +#### Bug Fixes + +* build --target lib should merge externals in vue.config.js ([#2653](https://github.com/vuejs/vue-cli/issues/2653)) ([20dd09d](https://github.com/vuejs/vue-cli/commit/20dd09d)), closes [#2646](https://github.com/vuejs/vue-cli/issues/2646) +* fix test issues for cypress GUI ([ab0503b](https://github.com/vuejs/vue-cli/commit/ab0503b)) + +## cli-service-global + +#### Bug Fixes + +* **cli-service-global:** fix eslint-loader config (close [#2654](https://github.com/vuejs/vue-cli/issues/2654)) ([#2655](https://github.com/vuejs/vue-cli/issues/2655)) ([2b104b4](https://github.com/vuejs/vue-cli/commit/2b104b4)) + + + +# [3.0.4](https://github.com/vuejs/vue-cli/compare/v3.0.3...v3.0.4) (2018-09-25) + +## cli + +#### Bug Fixes + +* show full project name in error message for `vue create .` ([5e261be](https://github.com/vuejs/vue-cli/commit/5e261be)) +* **cli:** make sortObject consistent even when keyOrder is given ([#2326](https://github.com/vuejs/vue-cli/issues/2326)) ([1a83944](https://github.com/vuejs/vue-cli/commit/1a83944)) + +## cli-plugin-e2e-cypress + +#### Bug Fixes + +* add webpack-preprocessor, fixes babel 7 compatibility issues ([bd32daa](https://github.com/vuejs/vue-cli/commit/bd32daa)), closes [#2538](https://github.com/vuejs/vue-cli/issues/2538) [#2465](https://github.com/vuejs/vue-cli/issues/2465) + +## cli-plugin-typescript + +#### Bug Fixes + +* **typescript:** use [@types](https://github.com/types)/webpack-env instead of [@types](https://github.com/types)/node ([a570ba0](https://github.com/vuejs/vue-cli/commit/a570ba0)), closes [#2531](https://github.com/vuejs/vue-cli/issues/2531) + +## cli-service + +#### Bug Fixes + +* revert postcss-loader order change ([b559005](https://github.com/vuejs/vue-cli/commit/b559005)) +* typo in error message ([c46d9cf](https://github.com/vuejs/vue-cli/commit/c46d9cf)), closes [#2517](https://github.com/vuejs/vue-cli/issues/2517) + +## cli-service-global + +#### Bug Fixes + +* `findExisting` should be case sensitive ([7e5382f](https://github.com/vuejs/vue-cli/commit/7e5382f)), closes [#2305](https://github.com/vuejs/vue-cli/issues/2305) +* fix windows compatibility of fileExistsWithCaseSync ([6b825de](https://github.com/vuejs/vue-cli/commit/6b825de)) + +## cli-ui + +#### Bug Fixes + +* `configuration` should be synced regardless of `$_init` ([b1b04b8](https://github.com/vuejs/vue-cli/commit/b1b04b8)), closes [#2521](https://github.com/vuejs/vue-cli/issues/2521) [#2522](https://github.com/vuejs/vue-cli/issues/2522) +* Removed padding reset from current project dropdown ([#2501](https://github.com/vuejs/vue-cli/issues/2501)) ([2263550](https://github.com/vuejs/vue-cli/commit/2263550)) +* typo in en.json ([#2559](https://github.com/vuejs/vue-cli/issues/2559)) ([b5fe501](https://github.com/vuejs/vue-cli/commit/b5fe501)) +* **ui:** fix plugin installation animation hanging ([5e96de9](https://github.com/vuejs/vue-cli/commit/5e96de9)) +* **ui:** update graphql version to align with vue-cli-plugin-apollo ([444cf86](https://github.com/vuejs/vue-cli/commit/444cf86)), closes [#2574](https://github.com/vuejs/vue-cli/issues/2574) [#2577](https://github.com/vuejs/vue-cli/issues/2577) +* **ui:** use production mode when testing ([8a97146](https://github.com/vuejs/vue-cli/commit/8a97146)) + +## other + +#### Bug Fixes + +* **ci:** add eslint-plugin-graph dep to workspace root, fix ci errors ([ed15d23](https://github.com/vuejs/vue-cli/commit/ed15d23)) + + + +# [3.0.3](https://github.com/vuejs/vue-cli/compare/v3.0.2...v3.0.3) (2018-09-12) + +## cli-plugin-unit-mocha + +#### Bug Fixes + +* revert file name hashing in dev mode ([0909bc8](https://github.com/vuejs/vue-cli/commit/0909bc8)), closes [#2492](https://github.com/vuejs/vue-cli/issues/2492) [/github.com/webpack/webpack-dev-server/issues/377#issuecomment-241258405](https://github.com//github.com/webpack/webpack-dev-server/issues/377/issues/issuecomment-241258405) + +## cli-service + +#### Bug Fixes + +* fix ESDIR errors when outputDir contains dots ([1682ff7](https://github.com/vuejs/vue-cli/commit/1682ff7)), closes [#2414](https://github.com/vuejs/vue-cli/issues/2414) +* hash module ids in anonymous chunks, avoid ENAMETOOLONG error ([69cec80](https://github.com/vuejs/vue-cli/commit/69cec80)), closes [#2490](https://github.com/vuejs/vue-cli/issues/2490) + + + +# [3.0.2](https://github.com/vuejs/vue-cli/compare/v3.0.1...v3.0.2) (2018-09-11) + +## cli + +#### Bug Fixes + +* names of Sass and Less ([#2384](https://github.com/vuejs/vue-cli/issues/2384)) ([ff57b8f](https://github.com/vuejs/vue-cli/commit/ff57b8f)) +* support generator/index.js in local presets ([#2263](https://github.com/vuejs/vue-cli/issues/2263)) ([ecb8c18](https://github.com/vuejs/vue-cli/commit/ecb8c18)), closes [#2172](https://github.com/vuejs/vue-cli/issues/2172) +* use sync fs methods in writeFileTree ([#2341](https://github.com/vuejs/vue-cli/issues/2341)) ([ba15fa2](https://github.com/vuejs/vue-cli/commit/ba15fa2)), closes [#2275](https://github.com/vuejs/vue-cli/issues/2275) +* **plugin api:** fix generator dotfile rename for Windows. ([#2427](https://github.com/vuejs/vue-cli/issues/2427)) ([3f434f6](https://github.com/vuejs/vue-cli/commit/3f434f6)), closes [#2424](https://github.com/vuejs/vue-cli/issues/2424) + +## cli-plugin-babel + +#### Bug Fixes + +* fix require('[@vue](https://github.com/vue)/babel-preset-app').version return undefined bug ([#2393](https://github.com/vuejs/vue-cli/issues/2393)) ([f0bddd8](https://github.com/vuejs/vue-cli/commit/f0bddd8)) +* fix scoped modules exclusion on windows ([#2379](https://github.com/vuejs/vue-cli/issues/2379)) ([3247719](https://github.com/vuejs/vue-cli/commit/3247719)), closes [#2251](https://github.com/vuejs/vue-cli/issues/2251) + +## cli-plugin-eslint + +#### Bug Fixes + +* also lint nested js files starting with dot ([b81d11e](https://github.com/vuejs/vue-cli/commit/b81d11e)) + +## cli-plugin-unit-jest + +#### Bug Fixes + +* **cli-plugin-unit-jest:** also process SVG files with jest-transform-stub ([#2368](https://github.com/vuejs/vue-cli/issues/2368)) ([3def765](https://github.com/vuejs/vue-cli/commit/3def765)) +* ensure unit test examples work in projects created with --bare ([b62c6ba](https://github.com/vuejs/vue-cli/commit/b62c6ba)), closes [#2262](https://github.com/vuejs/vue-cli/issues/2262) + +## cli-plugin-unit-mocha + +#### Bug Fixes + +* fix file name resovling in mocha env ([f683583](https://github.com/vuejs/vue-cli/commit/f683583)) + +## cli-service + +#### Bug Fixes + +* **cli-service:** treat specific flags as boolean only ([b1f3a4c](https://github.com/vuejs/vue-cli/commit/b1f3a4c)), closes [#2258](https://github.com/vuejs/vue-cli/issues/2258) +* add hash to filename in development mode ([#2403](https://github.com/vuejs/vue-cli/issues/2403)) ([33dad39](https://github.com/vuejs/vue-cli/commit/33dad39)), closes [#2391](https://github.com/vuejs/vue-cli/issues/2391) [#1132](https://github.com/vuejs/vue-cli/issues/1132) +* adjust postcss-loader order when using inline minification ([a2d1095](https://github.com/vuejs/vue-cli/commit/a2d1095)) +* fix cssnanoOptions format ([d0320eb](https://github.com/vuejs/vue-cli/commit/d0320eb)), closes [#2395](https://github.com/vuejs/vue-cli/issues/2395) +* fix extracted css publicPath for target --lib ([1973e2d](https://github.com/vuejs/vue-cli/commit/1973e2d)), closes [#2260](https://github.com/vuejs/vue-cli/issues/2260) +* fix hmr compatibility with worker-loader ([#2286](https://github.com/vuejs/vue-cli/issues/2286)) ([78c6877](https://github.com/vuejs/vue-cli/commit/78c6877)), closes [#2276](https://github.com/vuejs/vue-cli/issues/2276) +* fix HMR hostname when devServe.host is set ([#2230](https://github.com/vuejs/vue-cli/issues/2230)) ([2f19904](https://github.com/vuejs/vue-cli/commit/2f19904)) +* revert default `symlinks` setting ([#2409](https://github.com/vuejs/vue-cli/issues/2409)) ([c9cc225](https://github.com/vuejs/vue-cli/commit/c9cc225)), closes [#1559](https://github.com/vuejs/vue-cli/issues/1559) [#2195](https://github.com/vuejs/vue-cli/issues/2195) [#2284](https://github.com/vuejs/vue-cli/issues/2284) [#1609](https://github.com/vuejs/vue-cli/issues/1609) +* revert named-chunks nameResolver algorithm ([#2324](https://github.com/vuejs/vue-cli/issues/2324)) ([3933187](https://github.com/vuejs/vue-cli/commit/3933187)), closes [#1959](https://github.com/vuejs/vue-cli/issues/1959) +* **serve:** respect devServer.openPage field ([#2309](https://github.com/vuejs/vue-cli/issues/2309)) ([f9652a1](https://github.com/vuejs/vue-cli/commit/f9652a1)) + +## cli-shared-utils + +#### Bug Fixes + +* expire env maps, closes [#1906](https://github.com/vuejs/vue-cli/issues/1906) ([8dd0b11](https://github.com/vuejs/vue-cli/commit/8dd0b11)) + +## cli-ui + +#### Bug Fixes + +* put actions buttons together, closes [#1588](https://github.com/vuejs/vue-cli/issues/1588) ([812159a](https://github.com/vuejs/vue-cli/commit/812159a)) +* ansi up shouldn't escape HTML, closes [#2187](https://github.com/vuejs/vue-cli/issues/2187) ([51490c6](https://github.com/vuejs/vue-cli/commit/51490c6)) +* pane toolbar switch background in dark mode ([ad6f934](https://github.com/vuejs/vue-cli/commit/ad6f934)) +* restore select element (config/task) ([a549d56](https://github.com/vuejs/vue-cli/commit/a549d56)) +* **TopBar:** project dropdown button not flat to be more accessible ([59dbc02](https://github.com/vuejs/vue-cli/commit/59dbc02)) +* **cli-ui:** ignore "false" ENOENT errors on Windows ([#2294](https://github.com/vuejs/vue-cli/issues/2294)) ([bf91533](https://github.com/vuejs/vue-cli/commit/bf91533)) +* **plugin api:** IPC now namspaced per project by default, closes [#2189](https://github.com/vuejs/vue-cli/issues/2189) ([f261410](https://github.com/vuejs/vue-cli/commit/f261410)) +#### Features + +* **configuration details:** better loading UX ([5efbd1b](https://github.com/vuejs/vue-cli/commit/5efbd1b)) + +## cli-ui-addon-webpack + +#### Bug Fixes + +* **webpack dashboard:** anazlyer sort on size types + performance improvements ([de290d8](https://github.com/vuejs/vue-cli/commit/de290d8)) +* **webpack dashboard:** support any command for mode ([855da76](https://github.com/vuejs/vue-cli/commit/855da76)) + +## docs + +#### Bug Fixes + +* spelling of TypeScript ([#2389](https://github.com/vuejs/vue-cli/issues/2389)) ([cd619e7](https://github.com/vuejs/vue-cli/commit/cd619e7)) + + + +# [3.0.1](https://github.com/vuejs/vue-cli/compare/v3.0.0...v3.0.1) (2018-08-16) + +## cli + +#### Bug Fixes + +* fix local preset inference on Windows ([f83f31a](https://github.com/vuejs/vue-cli/commit/f83f31a)) +* temporary fix core-js dep for vue ui ([6d64750](https://github.com/vuejs/vue-cli/commit/6d64750)), closes [#2215](https://github.com/vuejs/vue-cli/issues/2215) +* **generator:** handle directories starting with dot ([1892bcc](https://github.com/vuejs/vue-cli/commit/1892bcc)), closes [#2222](https://github.com/vuejs/vue-cli/issues/2222) + +## cli-plugin-eslint + +#### Bug Fixes + +* **eslint:** lint command should also lint config files starting with dot ([8189f20](https://github.com/vuejs/vue-cli/commit/8189f20)), closes [#2228](https://github.com/vuejs/vue-cli/issues/2228) + +## cli-plugin-typescript + +#### Bug Fixes + +* **typescript:** fix typescript + multi-page build ([7e1862f](https://github.com/vuejs/vue-cli/commit/7e1862f)), closes [#2179](https://github.com/vuejs/vue-cli/issues/2179) [#2193](https://github.com/vuejs/vue-cli/issues/2193) + +## cli-service + +#### Bug Fixes + +* allow relative baseUrl other than ./ ([#2168](https://github.com/vuejs/vue-cli/issues/2168)) ([d14d4e6](https://github.com/vuejs/vue-cli/commit/d14d4e6)) +* inspect --plugins should log plugin names from webpack-merge ([#2201](https://github.com/vuejs/vue-cli/issues/2201)) ([69a4fb3](https://github.com/vuejs/vue-cli/commit/69a4fb3)) +* minify embedded CSS with extract: false ([a2c767e](https://github.com/vuejs/vue-cli/commit/a2c767e)), closes [#2214](https://github.com/vuejs/vue-cli/issues/2214) +* preserve rule names when configureWebpack is present ([2257034](https://github.com/vuejs/vue-cli/commit/2257034)), closes [#2206](https://github.com/vuejs/vue-cli/issues/2206) +* work around url-loader 1.1.0 regression ([1f0c8e9](https://github.com/vuejs/vue-cli/commit/1f0c8e9)), closes [#2242](https://github.com/vuejs/vue-cli/issues/2242) + +## docs + +#### Bug Fixes + +* fix css output location for relative baseUrl + more details in docs ([1e7fa2c](https://github.com/vuejs/vue-cli/commit/1e7fa2c)) +* **eslint:** always emit error when lintOnSave === error + improve docs ([d96a794](https://github.com/vuejs/vue-cli/commit/d96a794)), closes [#2162](https://github.com/vuejs/vue-cli/issues/2162) + +## other + +#### Bug Fixes + +* upgrade lint-staged to v7.2.2 ([#2183](https://github.com/vuejs/vue-cli/issues/2183)) ([4a035e2](https://github.com/vuejs/vue-cli/commit/4a035e2)), closes [#2165](https://github.com/vuejs/vue-cli/issues/2165) + + + +# [3.0.0](https://github.com/vuejs/vue-cli/compare/v3.0.0-rc.12...v3.0.0) (2018-08-10) + +## other + +#### Bug Fixes + +* avoid adding githooks if created as sub dir in existing git repo ([ba75e29](https://github.com/vuejs/vue-cli/commit/ba75e29)), closes [#2131](https://github.com/vuejs/vue-cli/issues/2131) + + + +# [3.0.0-rc.12](https://github.com/vuejs/vue-cli/compare/v3.0.0-rc.11...v3.0.0-rc.12) (2018-08-09) + +## cli + +#### Features + +* support generator.js and prompts.js in preset ([3b21fad](https://github.com/vuejs/vue-cli/commit/3b21fad)) + +## cli-service + +#### Bug Fixes + +* avoid os.cpus() error in certain envs ([327d041](https://github.com/vuejs/vue-cli/commit/327d041)), closes [#2110](https://github.com/vuejs/vue-cli/issues/2110) +#### Code Refactoring + +* use better modern mode and cors implementation ([7b39bed](https://github.com/vuejs/vue-cli/commit/7b39bed)) +#### Features + +* support Subresource Integrity via `integrity` option ([55043d3](https://github.com/vuejs/vue-cli/commit/55043d3)) + +## cli-service-global + +#### Bug Fixes + +* install vue-template-compiler for global service ([c42cb94](https://github.com/vuejs/vue-cli/commit/c42cb94)) + +## cli-ui + +#### Bug Fixes + +* **build:** wrong arg name, closes [#2067](https://github.com/vuejs/vue-cli/issues/2067) ([fe66a44](https://github.com/vuejs/vue-cli/commit/fe66a44)) + +## other + +#### Bug Fixes + +* ensure consistent build hash with different project locations ([9e4d62c](https://github.com/vuejs/vue-cli/commit/9e4d62c)) + + +### BREAKING CHANGES + +* The `corsUseCredentials` option has been replaced by the new +`crossorigin` option. + + + +# [3.0.0-rc.11](https://github.com/vuejs/vue-cli/compare/v3.0.0-rc.10...v3.0.0-rc.11) (2018-08-07) + +## babel-preset-app + +#### Bug Fixes + +* fix Promise.finally missing in Firefox ([b20f624](https://github.com/vuejs/vue-cli/commit/b20f624)), closes [#2012](https://github.com/vuejs/vue-cli/issues/2012) + +## cli + +#### Bug Fixes + +* temporarily avoid chalk color in options ([#2042](https://github.com/vuejs/vue-cli/issues/2042)) ([31710fe](https://github.com/vuejs/vue-cli/commit/31710fe)) +#### Features + +* **create:** more descriptions and links ([9f9ddb1](https://github.com/vuejs/vue-cli/commit/9f9ddb1)) + +## cli-plugin-babel + +#### Bug Fixes + +* babel cache should take browserslist into account ([356eef6](https://github.com/vuejs/vue-cli/commit/356eef6)) + +## cli-plugin-e2e-cypress + +#### Bug Fixes + +* **e2e-cypress:** merge --config option for cypress ([#2048](https://github.com/vuejs/vue-cli/issues/2048)) ([d210e78](https://github.com/vuejs/vue-cli/commit/d210e78)), closes [#2047](https://github.com/vuejs/vue-cli/issues/2047) + +## cli-plugin-eslint + +#### Bug Fixes + +* **cli-plugin-eslint:** remove base rules from ui ([#2029](https://github.com/vuejs/vue-cli/issues/2029)) ([1e10161](https://github.com/vuejs/vue-cli/commit/1e10161)) +* eslint plugin module loading in workspaces ([185ae6d](https://github.com/vuejs/vue-cli/commit/185ae6d)) +#### Features + +* rework eslint configuration tab to display all rules ([#2008](https://github.com/vuejs/vue-cli/issues/2008)) ([7953d83](https://github.com/vuejs/vue-cli/commit/7953d83)) + +## cli-plugin-typescript + +#### Bug Fixes + +* **tslint:** also lint tsx blocks ([55f4c5f](https://github.com/vuejs/vue-cli/commit/55f4c5f)) +* **typescript:** explicitly enable allowSyntheticDefaultImports ([350f77b](https://github.com/vuejs/vue-cli/commit/350f77b)) +* **typescript:** prevent compilation error when using src attribute on sfc ([#2068](https://github.com/vuejs/vue-cli/issues/2068)) ([7706dcf](https://github.com/vuejs/vue-cli/commit/7706dcf)) +* **typescript:** tsconfig whitespace ([#2046](https://github.com/vuejs/vue-cli/issues/2046)) ([437f56c](https://github.com/vuejs/vue-cli/commit/437f56c)) +* **typescript:** use esnext in lib ([#2045](https://github.com/vuejs/vue-cli/issues/2045)) ([5838096](https://github.com/vuejs/vue-cli/commit/5838096)) + +## cli-plugin-unit-jest + +#### Bug Fixes + +* **jest:** make sure jest tests work without babel ([99761b3](https://github.com/vuejs/vue-cli/commit/99761b3)), closes [#2040](https://github.com/vuejs/vue-cli/issues/2040) + +## cli-plugin-unit-mocha + +#### Features + +* **service:** Enable inspector debugging for unit test by mocha ([#2013](https://github.com/vuejs/vue-cli/issues/2013)) ([2243515](https://github.com/vuejs/vue-cli/commit/2243515)) + +## cli-service + +#### Bug Fixes + +* **css:** fix importLoaders which only applies to plain CSS imports ([4220835](https://github.com/vuejs/vue-cli/commit/4220835)), closes [#2055](https://github.com/vuejs/vue-cli/issues/2055) +* **pwa:** workaround index sw manifest path when using relative indexPath ([68aaa8f](https://github.com/vuejs/vue-cli/commit/68aaa8f)), closes [#2007](https://github.com/vuejs/vue-cli/issues/2007) +* avoid crashing when adding router via UI ([128d9d9](https://github.com/vuejs/vue-cli/commit/128d9d9)), closes [#2034](https://github.com/vuejs/vue-cli/issues/2034) +* defensive html chunk sorting ([495c25a](https://github.com/vuejs/vue-cli/commit/495c25a)), closes [#1993](https://github.com/vuejs/vue-cli/issues/1993) +* make vue-template-compiler a peer dep to allow version pinning ([fd839b5](https://github.com/vuejs/vue-cli/commit/fd839b5)), closes [#2086](https://github.com/vuejs/vue-cli/issues/2086) +#### Features + +* respect devServer field in webpack config as well ([3894a4a](https://github.com/vuejs/vue-cli/commit/3894a4a)), closes [#2053](https://github.com/vuejs/vue-cli/issues/2053) +* support --bare flag when creating new projects ([c6ca93e](https://github.com/vuejs/vue-cli/commit/c6ca93e)), closes [#2030](https://github.com/vuejs/vue-cli/issues/2030) + +## cli-ui + +#### Bug Fixes + +* **deps:** more robust isInstalled ([9079d3e](https://github.com/vuejs/vue-cli/commit/9079d3e)) +* **filediff:** expand all don't expand files collapsed by default (like yarn.lock) ([3bda824](https://github.com/vuejs/vue-cli/commit/3bda824)) +* change new project folder input placeholder, closes [#2069](https://github.com/vuejs/vue-cli/issues/2069) ([4c8c3e9](https://github.com/vuejs/vue-cli/commit/4c8c3e9)) +#### Features + +* support ANSI colors in ListItemInfo ([8c96c15](https://github.com/vuejs/vue-cli/commit/8c96c15)) +* **file-diff:** syntax highlighting, better background colors ([196c84c](https://github.com/vuejs/vue-cli/commit/196c84c)) + +## docs + +#### Features + +* allow enfoce extract css in development ([686ec25](https://github.com/vuejs/vue-cli/commit/686ec25)), closes [#2002](https://github.com/vuejs/vue-cli/issues/2002) + + +### BREAKING CHANGES + +* setting css.extract to true will now force extraction in development + + + +# [3.0.0-rc.10](https://github.com/vuejs/vue-cli/compare/v3.0.0-rc.9...v3.0.0-rc.10) (2018-07-30) + +## cli + +#### Features + +* add create option for router history mode ([6392a60](https://github.com/vuejs/vue-cli/commit/6392a60)) + +## cli-plugin-typescript + +#### Bug Fixes + +* **tslint:** should only lint