|
| 1 | +<a name="3.0.0-beta.10"></a> |
| 2 | +# [3.0.0-beta.10](https://github.com/vuejs/vue-cli/compare/v3.0.0-beta.9...v3.0.0-beta.10) (2018-05-11) |
| 3 | + |
| 4 | + |
| 5 | +### Bug Fixes |
| 6 | + |
| 7 | +* **build:** fix --dest flag regression ([fd9d255](https://github.com/vuejs/vue-cli/commit/fd9d255)), closes [#1193](https://github.com/vuejs/vue-cli/issues/1193) |
| 8 | +* **serve:** fix non-GET requests match error w/ multi-proxy config ([c4c4bff](https://github.com/vuejs/vue-cli/commit/c4c4bff)), closes [#1210](https://github.com/vuejs/vue-cli/issues/1210) |
| 9 | +* **tslint:** don't change working directory ([#1225](https://github.com/vuejs/vue-cli/issues/1225)) ([8dbe262](https://github.com/vuejs/vue-cli/commit/8dbe262)) |
| 10 | +* **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) |
| 11 | +* **typescript:** separate tsx shim ([51c8090](https://github.com/vuejs/vue-cli/commit/51c8090)), closes [#1198](https://github.com/vuejs/vue-cli/issues/1198) |
| 12 | +* css imports from js ([1b5bdde](https://github.com/vuejs/vue-cli/commit/1b5bdde)) |
| 13 | +* 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) |
| 14 | +* 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) |
| 15 | +* pwa plugin compat with webpack 4 ([6d1716e](https://github.com/vuejs/vue-cli/commit/6d1716e)) |
| 16 | +* 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) |
| 17 | + |
| 18 | + |
| 19 | +### Code Refactoring |
| 20 | + |
| 21 | +* adjust mode loading order ([d595ada](https://github.com/vuejs/vue-cli/commit/d595ada)), closes [#959](https://github.com/vuejs/vue-cli/issues/959) |
| 22 | +* rename test commands ([69ebd80](https://github.com/vuejs/vue-cli/commit/69ebd80)), closes [#876](https://github.com/vuejs/vue-cli/issues/876) [#878](https://github.com/vuejs/vue-cli/issues/878) |
| 23 | +* require Node 8 ([6b865db](https://github.com/vuejs/vue-cli/commit/6b865db)) |
| 24 | + |
| 25 | + |
| 26 | +### Features |
| 27 | + |
| 28 | +* default preset save to no ([ab90d50](https://github.com/vuejs/vue-cli/commit/ab90d50)), closes [#1212](https://github.com/vuejs/vue-cli/issues/1212) |
| 29 | +* expose env variables as root level in index.html template ([4c5784d](https://github.com/vuejs/vue-cli/commit/4c5784d)) |
| 30 | +* new option "preserveWhitespace" ([ea83441](https://github.com/vuejs/vue-cli/commit/ea83441)) |
| 31 | +* relex transpile includes + new transpileDependencies option ([da4d0b2](https://github.com/vuejs/vue-cli/commit/da4d0b2)) |
| 32 | +* **babel:** better Babel polyfill defaults ([4e7d57f](https://github.com/vuejs/vue-cli/commit/4e7d57f)) |
| 33 | +* **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) |
| 34 | +* **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) |
| 35 | +* **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) |
| 36 | +* remove DLL option ([6d4e51d](https://github.com/vuejs/vue-cli/commit/6d4e51d)) |
| 37 | +* 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) |
| 38 | +* upgrade to vue-loader 15 ([f5c0f58](https://github.com/vuejs/vue-cli/commit/f5c0f58)) |
| 39 | +* upgrade to webpack 4 ([2dcdedd](https://github.com/vuejs/vue-cli/commit/2dcdedd)) |
| 40 | + |
| 41 | + |
| 42 | +### Reverts |
| 43 | + |
| 44 | +* feat: new option "preserveWhitespace"" ([a8af883](https://github.com/vuejs/vue-cli/commit/a8af883)) |
| 45 | + |
| 46 | + |
| 47 | +### BREAKING CHANGES |
| 48 | + |
| 49 | +* `css.modules` option has been removed. To import css files (or |
| 50 | +any other supported pre-processor files) as CSS Modules, append the request |
| 51 | +with a `?module` resourceQuery. |
| 52 | +* Upgrade wepback 4, all webpack option |
| 53 | +modifications must be webpcak 4 compatible. Drop support |
| 54 | +for webpack plugins that do not work with v4 or above. |
| 55 | +* dll option has been removed. |
| 56 | +* the "vueLoader" option has been removed. To modify vue-loader |
| 57 | +options, use chainWebpack then `config.module.rule(vue).use(vue-loader).tap()`. |
| 58 | +vue-loader has been upgraded to v15 and expects different options from v14. |
| 59 | +* To include a dependency for Babel transpilation, tapping |
| 60 | +babel-loader and adding .include() will no longer work. Use the new |
| 61 | +transpileDependencies option instead. |
| 62 | +* `cli-plugin-unit-jest` and `cli-plugin-unit-mocha` now register |
| 63 | +"test:unit" command and script instead of "test"; `cli-plugin-e2e-cypress` now |
| 64 | +register "test:e2e" with optional `--headless` flag instead of "e2e" and |
| 65 | +"e2e:open"; `cli-plugin-e2e-nightwatch` now register "test:e2e" instead of "e2e". |
| 66 | +* PluginAPI.setMode() has been removed. Instead, for a plugin to |
| 67 | +sepcify the default mode for a registered command, the plugins should expose |
| 68 | +`module.exports.defaultModes` in the form of `{ [commandName]: mode }`. |
| 69 | +* @vue/cli-service and all plugins now require Node version 8+. |
| 70 | + |
| 71 | + |
| 72 | + |
1 | 73 | <a name="3.0.0-beta.9"></a>
|
2 | 74 | # [3.0.0-beta.9](https://github.com/vuejs/vue-cli/compare/v3.0.0-beta.8...v3.0.0-beta.9) (2018-04-28)
|
3 | 75 |
|
|
0 commit comments