Releases: vuejs/vue-cli
v5.0.2
🐛 Bug Fix
- @vue/cli-service- #7044 fix(cli-service): devServer proxy should be optional (@ntnyq)
- #7039 chore: add scss to LoaderOptions (@hiblacker)
 
Committers: 2
- Blacker (@hiblacker)
- ntnyq (@ntnyq)
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-ipcto 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 latesttag ofvueon 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-mochais still mocha 8 because mocha 9 isn't yet supported inmochapack.
- fork-ts-checker-webpack-plugindoesn't support type checking- <script setup>blocks yet. For now, you have to run- vue-tscseparately. 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 terseroption 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)