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 runvue-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)