Releases: vuejs/vue-cli
Releases · vuejs/vue-cli
v4.4.5
🐛 Bug Fix
@vue/cli-service
@vue/cli-plugin-e2e-cypress
@vue/cli
@vue/cli-plugin-e2e-nightwatch
🏠 Internal
Committers: 5
- Alexander Sokolov (@Alex-Sokolov)
- Alexandre D'Erman (@ahderman)
- Haoqun Jiang (@sodatea)
- Yazhe Wang (@jeneser)
- @dtcz
v4.4.4
v4.4.3
How to Upgrade
First, reinstall the latest version of @vue/cli
globally.
yarn global add @vue/cli
# OR
npm install -g @vue/cli
Then in the projects, run
vue upgrade
🐛 Bug Fix
@vue/cli-plugin-eslint
- #5545 fix(eslint-migrator): skip upgrade prompt if eslint v7 is installed (#5545) (@EzioKissshot)
@vue/cli-plugin-typescript
@vue/cli-service
@vue/cli
🏠 Internal
@vue/babel-preset-app
- #5522 feat(babel-preset-app): pass full config to @babel/preset-env (@lucaswerkmeister)
📝 Documentation
Committers: 5
- Haoqun Jiang (@sodatea)
- Lucas Werkmeister (@lucaswerkmeister)
- Zhenya Zhu (@EzioKissshot)
- fxxjdedd (@fxxjdedd)
- yazhe wang (@jeneser)
- Saleh Alghusson (@qirh)
v4.4.2
It was published by mistake. No actual code change compared to v4.4.1
v4.4.1
Notable Changes
The polyfill logic for modern mode and web components target has been refactored.
The final browser target is now calculated from the intersection of the user-specified browser target and the minimum browser versions that support modern mode / web component.
This means we can now drop many polyfills that are only used for some obsolete evergreen browsers if you are using the default browserslist target (["> 1%", "last 2 versions", "not dead"]
), which will greatly reduce the bundle size of modern mode / web component target.
🐛 Bug Fix
@vue/babel-preset-app
@vue/cli
📝 Documentation
🏠 Internal
@vue/babel-preset-app
Committers: 3
- Alexander Sokolov (@Alex-Sokolov)
- Drew Bragg (@DRBragg)
- Haoqun Jiang (@sodatea)
v4.4.0
🚀 New Features
@vue/cli
@vue/cli-service
🐛 Bug Fix
@vue/cli-service
,@vue/cli-shared-utils
@vue/cli-plugin-unit-jest
@vue/cli
- #5497 fix: allow specifying plugin version when calling
vue add
(@sodatea) - #5493 fix(ui): the logs from creator should be displayed in the UI (@sodatea)
- #5472 fix(creator): do not override the README.md generated by plugins (@sodatea)
- #5395 Update ProjectPackageManager.js upgrade() method: manage multiple package names separated by spaces (@motla)
- #5424 fix: normalize the
file
argument oftransformScript
, fix Windows compatibility (@sodatea)
- #5497 fix: allow specifying plugin version when calling
@vue/cli-plugin-unit-mocha
@vue/cli-service
- #4800 fix(serve): pass devServer sockPath properly to client (@AlbertBrand)
@vue/cli-plugin-eslint
@vue/cli-shared-utils
- #5390 fix: set timeout of openChrome.applescript (@374632897)
@vue/cli-plugin-e2e-nightwatch
📝 Documentation
- Other
- #5408 docs: explain pwa head/manifest icons (@DRBragg)
- #5312 Make Heroku resource link accessible (@Timibadass)
- #5300 Update cli-service.md (@Akenokoru)
@vue/babel-preset-app
🏠 Internal
@vue/babel-preset-app
,@vue/cli-plugin-babel
,@vue/cli-plugin-e2e-nightwatch
,@vue/cli-plugin-eslint
,@vue/cli-plugin-typescript
,@vue/cli-plugin-unit-jest
,@vue/cli-plugin-unit-mocha
,@vue/cli-plugin-vuex
,@vue/cli-service
,@vue/cli-ui-addon-webpack
,@vue/cli-ui
,@vue/cli
Committers: 14
- Adrian B. Danieli (@sickp)
- Albert Brand (@AlbertBrand)
- Alexander Sokolov (@Alex-Sokolov)
- Domenico Gemoli (@aberonni)
- Drew Bragg (@DRBragg)
- Haoqun Jiang (@sodatea)
- Jiang Guoxi (@374632897)
- Romain (@motla)
- Stefano Bartoletti (@stefano-b)
- Timi Omoyeni (@Timibadass)
- @Akenokoru
- @epixian
- @tommyo
- 杨昆 (@godkun)
v4.3.1
v4.3.0
🚀 New Features
@vue/cli-plugin-unit-mocha
- #5294 feat(service): Allow mocha unit tests debugger to be bound to a specified IP and port (@darrylkuhn)
@vue/babel-preset-app
@vue/cli-service
- #5293 support vue.config.cjs in ESM projects(@simon300000)
- #3886 feat: wc entry accepts multiple file patterns splited by ',' (@manico)
@vue/cli
@vue/cli-plugin-typescript
- #5170 feat: use @vue/compiler-sfc as a compiler for TS if available (@cexbrayat)
@vue/cli-plugin-eslint
,@vue/cli-service-global
,@vue/cli-ui-addon-widgets
@vue/cli-service
,@vue/cli-ui-addon-webpack
,@vue/cli-ui-addon-widgets
,@vue/cli-ui
@vue/cli-plugin-router
- #4805 types(router): added router array type for Array RouteConfig (@manuelojeda)
🐛 Bug Fix
@vue/cli-shared-utils
@vue/cli-ui
- #5290 fix(cli-ui): build task defaults should respect outputDir option from config file (Closes #2639) (@LinusBorg)
@vue/cli-service
@vue/cli-plugin-pwa
- #5087 fix(pwa): Check for null or undefined in iconPaths (@janispritzkau)
@vue/cli-plugin-eslint
@vue/babel-preset-app
- #5236 fix(babel-preset-app): avoid corejs warning when useBuiltIns is false (@LeBenLeBen)
📝 Documentation
- #5243 docs: add warning on client side environment variables (@sodatea)
- #5231 Update plugin-dev.md (@yeyan1996)
🏠 Internal
@vue/cli-service-global
@vue/cli-service
@vue/cli
- #5228 test: e2e test case for command suggestion logic (@jamesgeorge007)
- #5238 Improve package.json not found error (@barbeque)
🔨 Underlying Tools
@vue/cli-plugin-eslint
Committers: 15
- Benoît Burgener (@LeBenLeBen)
- Cédric Exbrayat (@cexbrayat)
- Darryl Kuhn (@darrylkuhn)
- George Tsiolis (@gtsiolis)
- Haoqun Jiang (@sodatea)
- Jadranko Dragoje (@manico)
- Jair Reina (@jaireina)
- James George (@jamesgeorge007)
- Janis Pritzkau (@janispritzkau)
- Manuel Ojeda (@manuelojeda)
- Mike (@barbeque)
- Thorsten Lünborg (@LinusBorg)
- megos (@megos)
- simon3000 (@simon300000)
- 夜宴 (@yeyan1996)
v4.2.3
🐛 Bug Fix
@vue/cli
- #5163 fix "Vue packages version mismatch" error caused by other global packages (@sodatea)
- #5202 fix(GeneratorAPI): remove warning when using extendPackage with prune (@cexbrayat)
@vue/cli-service-global
📝 Documentation
- #5224 Update mode-and-env.md (@derline)
- #5184 Remove unnecessary hyphen (@dehero)
- #5209 docs(zh): update example format (@defead)
- #5141 docs(zh): Update now 404 url (@xiaohp)
- #5176 Added basic upgrading instructions (@Uninen)
- #5157 docs(zh): fix typos (@maomao1996)
🏠 Internal
@vue/cli
- #5166 chore: switch over to leven for command suggestion (@jamesgeorge007)
Committers: 9
- Cédric Exbrayat (@cexbrayat)
- Haoqun Jiang (@sodatea)
- James George (@jamesgeorge007)
- Ville Säävuori (@Uninen)
- Xiao Haiping (@xiaohp)
- @defead
- @dehero
- @derline
- 茂茂 (@maomao1996)