|
1 | 1 |
|
| 2 | +## 4.3.1 (2020-04-07) |
| 3 | + |
| 4 | +#### :bug: Bug Fix |
| 5 | +* `@vue/cli-plugin-eslint` |
| 6 | + * [#5363](https://github.com/vuejs/vue-cli/pull/5363) fix(eslint-migrator): fix local eslint major version detection ([@sodatea](https://github.com/sodatea)) |
| 7 | +* `@vue/cli` |
| 8 | + * [#5360](https://github.com/vuejs/vue-cli/pull/5360) fix: run migrator in a separator process, fix require cache issues during upgrade ([@sodatea](https://github.com/sodatea)) |
| 9 | + |
| 10 | +#### Committers: 1 |
| 11 | +- Haoqun Jiang ([@sodatea](https://github.com/sodatea)) |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | +## 4.3.0 (2020-04-01) |
| 16 | + |
| 17 | +#### :rocket: New Features |
| 18 | +* `@vue/cli-plugin-unit-mocha` |
| 19 | + * [#5294](https://github.com/vuejs/vue-cli/pull/5294) feat(service): Allow mocha unit tests debugger to be bound to a specified IP and port ([@darrylkuhn](https://github.com/darrylkuhn)) |
| 20 | +* `@vue/babel-preset-app` |
| 21 | + * [#5322](https://github.com/vuejs/vue-cli/pull/5322) feat: enable `bugfixes` option for babel by default ([@sodatea](https://github.com/sodatea)) |
| 22 | +* `@vue/cli-service` |
| 23 | + * [#5293](https://github.com/vuejs/vue-cli/pull/5293) support vue.config.cjs ([@simon300000](https://github.com/simon300000)) |
| 24 | + * [#3886](https://github.com/vuejs/vue-cli/pull/3886) feat: wc entry accepts multiple file patterns splited by ',' ([@manico](https://github.com/manico)) |
| 25 | +* `@vue/cli` |
| 26 | + * [#5212](https://github.com/vuejs/vue-cli/pull/5212) feat(vue-cli): Choosing to save as a preset tells you where it is saved ([@jaireina](https://github.com/jaireina)) |
| 27 | +* `@vue/cli-plugin-typescript` |
| 28 | + * [#5170](https://github.com/vuejs/vue-cli/pull/5170) feat: use @vue/compiler-sfc as a compiler for TS if available ([@cexbrayat](https://github.com/cexbrayat)) |
| 29 | +* `@vue/cli-plugin-eslint`, `@vue/cli-service-global`, `@vue/cli-ui-addon-widgets` |
| 30 | + * [#5241](https://github.com/vuejs/vue-cli/pull/5241) feat: ease the default `no-console` severity to `warn` ([@sodatea](https://github.com/sodatea)) |
| 31 | +* `@vue/cli-service`, `@vue/cli-ui-addon-webpack`, `@vue/cli-ui-addon-widgets`, `@vue/cli-ui` |
| 32 | + * [#5233](https://github.com/vuejs/vue-cli/pull/5233) feat: add "not dead" to the default browserslist query ([@sodatea](https://github.com/sodatea)) |
| 33 | +* `@vue/cli-plugin-router` |
| 34 | + * [#4805](https://github.com/vuejs/vue-cli/pull/4805) types(router): added router array type for Array RouteConfig ([@manuelojeda](https://github.com/manuelojeda)) |
| 35 | + |
| 36 | +#### :bug: Bug Fix |
| 37 | +* `@vue/cli-shared-utils` |
| 38 | + * [#5315](https://github.com/vuejs/vue-cli/pull/5315) fix: avoid process hanging when trying to get Chrome version ([@sodatea](https://github.com/sodatea)) |
| 39 | + * [#5264](https://github.com/vuejs/vue-cli/pull/5264) fix false positive of `hasProjectNpm` ([@sodatea](https://github.com/sodatea)) |
| 40 | +* `@vue/cli-ui` |
| 41 | + * [#5290](https://github.com/vuejs/vue-cli/pull/5290) fix(cli-ui): build task defaults should respect outputDir option from config file (Closes [#2639](https://github.com/vuejs/vue-cli/issues/2639)) ([@LinusBorg](https://github.com/LinusBorg)) |
| 42 | +* `@vue/cli-service` |
| 43 | + * [#5320](https://github.com/vuejs/vue-cli/pull/5320) fix: spawn scripts with node, fix modern mode with Yarn 2 (Berry) ([@sodatea](https://github.com/sodatea)) |
| 44 | + * [#5247](https://github.com/vuejs/vue-cli/pull/5247) fix(target-lib): fix dynamic public path in a dynamic chunk in Firefox ([@sodatea](https://github.com/sodatea)) |
| 45 | +* `@vue/cli-plugin-pwa` |
| 46 | + * [#5087](https://github.com/vuejs/vue-cli/pull/5087) feat(pwa): Check for null or undefined in iconPaths ([@janispritzkau](https://github.com/janispritzkau)) |
| 47 | +* `@vue/cli-plugin-eslint` |
| 48 | + * [#5242](https://github.com/vuejs/vue-cli/pull/5242) fix: fix severity config in ui ([@sodatea](https://github.com/sodatea)) |
| 49 | +* `@vue/babel-preset-app` |
| 50 | + * [#5236](https://github.com/vuejs/vue-cli/pull/5236) fix(babel-preset-app): avoid corejs warning when useBuiltIns is false ([@LeBenLeBen](https://github.com/LeBenLeBen)) |
| 51 | + |
| 52 | +#### :memo: Documentation |
| 53 | +* [#5243](https://github.com/vuejs/vue-cli/pull/5243) docs: add warning on client side environment variables ([@sodatea](https://github.com/sodatea)) |
| 54 | +* [#5231](https://github.com/vuejs/vue-cli/pull/5231) Update plugin-dev.md ([@yeyan1996](https://github.com/yeyan1996)) |
| 55 | + |
| 56 | +#### :house: Internal |
| 57 | +* `@vue/cli-service-global` |
| 58 | + * [#5319](https://github.com/vuejs/vue-cli/pull/5319) chore(cli-service-global): remove direct dependency on `@vue/babel-preset-app` ([@sodatea](https://github.com/sodatea)) |
| 59 | +* `@vue/cli-service` |
| 60 | + * [#5305](https://github.com/vuejs/vue-cli/pull/5305) refactor: simplify config loading by skipping `fs.existsSync` check ([@sodatea](https://github.com/sodatea)) |
| 61 | +* `@vue/cli` |
| 62 | + * [#5228](https://github.com/vuejs/vue-cli/pull/5228) test: e2e test case for command suggestion logic ([@jamesgeorge007](https://github.com/jamesgeorge007)) |
| 63 | + * [#5238](https://github.com/vuejs/vue-cli/pull/5238) Improve package.json not found error ([@barbeque](https://github.com/barbeque)) |
| 64 | + |
| 65 | +#### :hammer: Underlying Tools |
| 66 | +* `@vue/cli-plugin-eslint` |
| 67 | + * [#5273](https://github.com/vuejs/vue-cli/pull/5273) chore(eslint): bump minimum required eslint-loader version to support ESLint 6 ([@megos](https://github.com/megos)) |
| 68 | + |
| 69 | +#### Committers: 15 |
| 70 | +- Benoît Burgener ([@LeBenLeBen](https://github.com/LeBenLeBen)) |
| 71 | +- Cédric Exbrayat ([@cexbrayat](https://github.com/cexbrayat)) |
| 72 | +- Darryl Kuhn ([@darrylkuhn](https://github.com/darrylkuhn)) |
| 73 | +- George Tsiolis ([@gtsiolis](https://github.com/gtsiolis)) |
| 74 | +- Haoqun Jiang ([@sodatea](https://github.com/sodatea)) |
| 75 | +- Jadranko Dragoje ([@manico](https://github.com/manico)) |
| 76 | +- Jair Reina ([@jaireina](https://github.com/jaireina)) |
| 77 | +- James George ([@jamesgeorge007](https://github.com/jamesgeorge007)) |
| 78 | +- Janis Pritzkau ([@janispritzkau](https://github.com/janispritzkau)) |
| 79 | +- Manuel Ojeda ([@manuelojeda](https://github.com/manuelojeda)) |
| 80 | +- Mike ([@barbeque](https://github.com/barbeque)) |
| 81 | +- Thorsten Lünborg ([@LinusBorg](https://github.com/LinusBorg)) |
| 82 | +- megos ([@megos](https://github.com/megos)) |
| 83 | +- simon3000 ([@simon300000](https://github.com/simon300000)) |
| 84 | +- 夜宴 ([@yeyan1996](https://github.com/yeyan1996)) |
| 85 | + |
| 86 | + |
| 87 | + |
2 | 88 | ## 4.2.3 (2020-02-27)
|
3 | 89 |
|
4 | 90 | #### :bug: Bug Fix
|
|
0 commit comments