Releases: vuejs/vue-cli
v4.5.16
4.5.16 (2022-03-15)
🐛 Bug Fix
@vue/cli-service
- Fix demo-lib.html and demo-wc.html for Vue 2
@vue/cli-shared-utils
,@vue/cli-ui
- Lock
node-ipc
to v9.2.1
- Lock
v5.0.1
See https://cli.vuejs.org/migrations/migrate-from-v4.html for a complete list of breaking changes from v4.
v5.0.0 was skipped due to a network failure when releasing the packages.
Changes since v5.0.0-rc.3:
🐛 Bug Fix
@vue/cli-service
- #6972 Remove --skip-plugin from arguments (@MatthijsBurgh)
- #6987 fix: update mini-css-extract-plugin to ^2.5.3 (@darrinmn9)
📝 Documentation
Backported documentation updates from the v4 branch.
v5.0.0-rc.3
This is likely to be the last RC version of Vue CLI 5.
No more breaking changes are planned.
If no major regressions occur, a stable version will be released in a week.
💥 Breaking Changes
@vue/cli-plugin-typescript
,@vue/cli-service
@vue/cli-plugin-e2e-nightwatch
- #6520 feat: Upgraded Nightwatch to 2.0, updated distribued config (@vaibhavsingh97)
🚀 New Features
@vue/cli-service
- #6980 feat: add build stats hash support (@xiaoxiangmoe)
@vue/cli-plugin-e2e-nightwatch
- #6520 feat: Upgraded Nightwatch to 2.0, updated distribued config (@vaibhavsingh97)
🐛 Bug Fix
Committers: 6
- Haoqun Jiang (@sodatea)
- Rotzbua (@Rotzbua)
- Simon Stieger (@sstieger)
- Vaibhav Singh (@vaibhavsingh97)
- ZHAO Jinxiang (@xiaoxiangmoe)
- @DarknessChaser
v5.0.0-rc.2
💥 Breaking Changes
@vue/cli-ui
,@vue/cli
@vue/cli-service
- #6872 chore: use vue-loader v17 (@cexbrayat)
🐛 Bug Fix
@vue/cli-service
- #6944 fix: set mini-css-extract-plugin to 2.4.5 (@cexbrayat)
- #6907 fix: use
setupMiddlewares
, avoid dev server deprecation warnings (@sodatea)
@vue/cli-plugin-e2e-cypress
- #6926 fix: Update cypress api link to the latest (@justforuse)
Committers: 3
- Allen (@justforuse)
- Cédric Exbrayat (@cexbrayat)
- Haoqun Jiang (@sodatea)
v5.0.0-rc.1
🚀 New Features
@vue/cli
- #6824 feat: update npm.taobao.org to npmmirror.com (@Certseeds)
🐛 Bug Fix
@vue/cli-service
@vue/cli-plugin-babel
,@vue/cli-plugin-eslint
,@vue/cli-plugin-pwa
,@vue/cli-plugin-typescript
,@vue/cli-service
📝 Documentation
@vue/cli-plugin-babel
,@vue/cli-plugin-e2e-cypress
,@vue/cli-plugin-e2e-nightwatch
,@vue/cli-plugin-e2e-webdriverio
,@vue/cli-plugin-eslint
,@vue/cli-plugin-pwa
,@vue/cli-plugin-router
,@vue/cli-plugin-typescript
,@vue/cli-plugin-unit-jest
,@vue/cli-plugin-unit-mocha
,@vue/cli-plugin-vuex
Committers: 3
- Haoqun Jiang (@sodatea)
- Killer_Quinn (@Certseeds)
- puxiao (@puxiao)
v5.0.0-rc.0
For a complete guide on migrating from v4 to v5, see https://next.cli.vuejs.org/migrations/migrate-from-v4.html
There are still a few planned breaking changes that we are still working on. But most features are stable. So we think now is a good time for a release candidate.
- Default preset will be the Vue 3 preset, once the
latest
tag ofvue
on npm becomes v3. - There are a few major upstream dependencies that we may upgrade to once they are ready. Please be aware of the possible breaking changes if your custom configuration depends on them:
- The default mocha version in
@vue/cli-plugin-unit-mocha
is still mocha 8 because mocha 9 isn't yet supported inmochapack
. fork-ts-checker-webpack-plugin
doesn't support type checking<script setup>
blocks yet. For now, you have to runvue-tsc
separately. The feature is being actively worked on, though.
- The default mocha version in
The following are the changes between 5.0.0-beta.7 and 5.0.0-rc.0:
@vue/cli
@vue/cli-plugin-eslint
,@vue/cli-ui-addon-webpack
,@vue/cli-ui-addon-widgets
,@vue/cli-ui
@vue/cli-service
@vue/cli-plugin-eslint
💥 Breaking Changes
@vue/babel-preset-app
,@vue/cli-plugin-typescript
,@vue/cli-service
@vue/cli-service
🐛 Bug Fix
@vue/cli-plugin-unit-jest
- #6794 fix(migrator): be aware of the project's vue version (@stefanlivens)
@vue/cli-plugin-eslint
🏠 Internal
@vue/cli-plugin-router
,@vue/cli-plugin-typescript
,@vue/cli-ui-addon-webpack
,@vue/cli-ui-addon-widgets
,@vue/cli-ui
Committers: 3
- Haoqun Jiang (@sodatea)
- Simon Legner (@simon04)
- @stefanlivens
v4.5.15
v5.0.0-beta.7
💥 Breaking Changes
@vue/cli-service
🚀 New Features
@vue/cli-service
- #6752 Add a top-level
terser
option to allow users to customize the minifier (@screetBloom)
- #6752 Add a top-level
🐛 Bug Fix
@vue/cli-plugin-unit-jest
- #6775 fix(migrator): fix invalid semver (@stefanlivens)
Committers: 3
- FM (@screetBloom)
- Haoqun Jiang (@sodatea)
- @stefanlivens
v5.0.0-beta.6
Security Fixes
This version fixed a CORS vulnerability and an XSS vulnerability in Vue CLI UI.
We recommend all users of vue ui
to upgrade to this version as soon as possible.
Credits:
Ngo Wei Lin (@Creastery) of STAR Labs (@starlabs_sg)
New Features
@vue/cli-plugin-eslint
,@vue/cli-service
- #6748 feat: switch to stylish formatter for eslint (@cexbrayat)
Committers: 1
- Cédric Exbrayat (@cexbrayat)
v4.5.14
Security Fixes
This version fixed a CORS vulnerability and an XSS vulnerability in Vue CLI UI.
We recommend all users of vue ui
to upgrade to this version as soon as possible.
Credits:
Ngo Wei Lin (@Creastery) of STAR Labs (@starlabs_sg)