Releases: vuejs/vue-cli
Releases · vuejs/vue-cli
v5.0.0-beta.5
🚀 New Features
@vue/cli-plugin-eslint
,@vue/cli-service
- #6714 feat(cli-plugin-eslint): use ESLint class instead of CLIEngine, fixing compatibility with ESLint 8 (@ota-meshi)
💥 Breaking Changes
@vue/cli-plugin-e2e-webdriverio
Committers: 3
- Haoqun Jiang (@sodatea)
- Yosuke Ota (@ota-meshi)
- @zj9495
v5.0.0-beta.4
For a complete guide on migrating from v4 to v5, see https://next.cli.vuejs.org/migrations/migrate-from-v4.html
Upcoming breaking changes in the next beta:
- As WebDriverIO's sync API has been deprecated and doesn't work in Node.js v16, we are going to remove
@wdio/sync
from the dependencies of@vue/cli-plugin-e2e-webdriverio
. Please be prepared and migrate to the async API, or install the@wdio/sync
package in the projects by yourselves.
💥 Breaking Changes
@vue/cli-plugin-typescript
,@vue/cli-plugin-unit-jest
- #6627 feat: update jest to v27 (@cexbrayat)
@vue/cli-plugin-eslint
,@vue/cli-service
,@vue/cli-test-utils
@vue/cli-plugin-e2e-cypress
🚀 New Features
@vue/cli-plugin-babel
,@vue/cli-plugin-eslint
@vue/cli-plugin-typescript
,@vue/cli-plugin-unit-jest
- #6627 feat: update jest to v27 (@cexbrayat)
@vue/cli-plugin-eslint
,@vue/cli-service
,@vue/cli-test-utils
@vue/cli-plugin-e2e-cypress
🐛 Bug Fix
@vue/cli-service
📝 Documentation
🏠 Internal
@vue/cli-plugin-pwa
,@vue/cli-service
- #6638 refactor: remove redundant Webpack version checks (@KubesDavid)
@vue/cli-ui
Committers: 4
- Cédric Exbrayat (@cexbrayat)
- David Kubeš (@KubesDavid)
- Haoqun Jiang (@sodatea)
- Vinsea (@Vinsea)
v5.0.0-beta.3
For a complete guide on migrating from v4 to v5, see https://next.cli.vuejs.org/migrations/migrate-from-v4.html
Note on Future Betas
- We'll upgrade to
jest
27 soon. Once it's done,jest
will be required as a peer dependency of@vue/cli-plugin-unit-jest
. You can addjest@26
to project dependencies now to avoid future breakages.
💥 Breaking Changes
🚀 New Features
@vue/cli-plugin-unit-jest
@vue/cli-service
- #6530 feat(cli-service): add support new image format avif (@muhamadamin1992)
🐛 Bug Fix
@vue/cli-service
@vue/cli-plugin-unit-mocha
📝 Documentation
@vue/cli
- #6589 Fix command description typo (@martiliones)
Committers: 4
- Haoqun Jiang (@sodatea)
- Juan (@j-a-m-l)
- Muhammadamin (@muhamadamin1992)
- martiliones (@martiliones)
v5.0.0-beta.2
For a complete guide on migrating from v4 to v5, see https://next.cli.vuejs.org/migrations/migrate-from-v4.html
🚀 New Features
@vue/cli-plugin-typescript
,@vue/cli-service
,@vue/cli-shared-utils
,@vue/cli
- #6411 feat: implement plugin execution order (@fangbinwei)
🐛 Bug Fix
@vue/cli-plugin-pwa
- #6518 fix(pwa): Replace closeTag parameter with voidTag for HtmlWebpackPlugin (@tcitworld)
@vue/cli-service
@vue/cli-plugin-unit-mocha
📝 Documentation
- #6493 Fixed some minor typos (@Ashikpaul)
- #6487 update deployment.md (@andydodo)
🏠 Internal
Committers: 6
- Andy Do (@andydodo)
- Ashik Paul (@Ashikpaul)
- Binwei Fang (@fangbinwei)
- Haoqun Jiang (@sodatea)
- Thomas Citharel (@tcitworld)
- tomica (@tomicakr)
v5.0.0-beta.1
🚀 New Features
@vue/cli-service
- #6472 Feature: add "tags" part to htmlWebpackPlugin (@TimmersThomas)
@vue/cli-plugin-unit-mocha
💥 Breaking Changes
🐛 Bug Fix
@vue/cli-service
@vue/cli-plugin-typescript
@vue/cli-ui
@vue/cli-plugin-unit-jest
Committers: 4
- Haoqun Jiang (@sodatea)
- Kael (@KaelWD)
- Kristoffer K. (@merceyz)
- Thomas Timmers (@TimmersThomas)
v4.5.13
🐛 Bug Fix
@vue/babel-preset-app
@vue/cli-plugin-unit-mocha
- #6400 fix(mocha): workaround the SVGElement issue in Vue 3 (@fangbinwei)
@vue/cli-service
Others
Committers: 3
- Binwei Fang (@fangbinwei)
- Haoqun Jiang (@sodatea)
- Tony Trinh (@tony19)
v5.0.0-beta.0
For a complete guide on migrating from v4 to v5, see https://next.cli.vuejs.org/migrations/migrate-from-v4.html
The following are the changes between 5.0.0-alpha.8 and 5.0.0-beta.0:
💥 Breaking Changes
@vue/cli-ui-addon-webpack
,@vue/cli-ui-addon-widgets
,@vue/cli-ui
@vue/cli-plugin-webpack-4
,@vue/cli-service
@vue/cli-service
@vue/cli-plugin-babel
,@vue/cli-service
,@vue/cli-ui
🚀 New Features
@vue/cli-plugin-typescript
- #6428 feat(plugin-typescript): add all recommended tsconfig (@IndexXuan)
@vue/cli-plugin-webpack-4
,@vue/cli-service
@vue/cli-service
@vue/babel-preset-app
,@vue/cli-service
@vue/cli-plugin-babel
,@vue/cli-service
,@vue/cli-ui
@vue/cli-plugin-typescript
,@vue/cli-service
🐛 Bug Fix
@vue/cli-ui
- #6440 fix(ui): fix publicPath documentation link (@jeffreyyjp)
@vue/cli-service
- #6437 fix: should not include IE11 target in Vue 3 projects (@sodatea)
- #6402 fix(cli-service): respect the existing 'devtool' (@fangbinwei)
@vue/cli-plugin-unit-jest
@vue/cli-plugin-unit-mocha
- #6400 fix(mocha): workaround the SVGElement issue in Vue (@fangbinwei)
📝 Documentation
Committers: 8
- Binwei Fang (@fangbinwei)
- Haoqun Jiang (@sodatea)
- IU (@yoyo930021)
- James George (@jamesgeorge007)
- Jeffrey Yang (@jeffreyyjp)
- Maksim Nedoshev (@m0ksem)
- PENG Rui (@IndexXuan)
- 叡山电车 (@ylc395)
v5.0.0-alpha.8
🚀 New Features
@vue/cli-plugin-babel
,@vue/cli-service
@vue/cli-service
💥 Breaking Changes
@vue/cli-service
@vue/cli-plugin-unit-jest
🐛 Bug Fix
@vue/cli-service
Committers: 4
- Haoqun Jiang (@sodatea)
- Péter Gaál (@petergaal91)
- Yazhe Wang (@jeneser)
- zoomdong (@fireairforce)
v4.5.12
- bump
vue-codemod
to work around an NPM hoisting bug - bump minimum required JSX preset / plugin versions, fixes vuejs/jsx-vue2#183
- bump default
typescript
version to 4.1 andprettier
version to 2.x for new projects, fixes #6299