# [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