Skip to content

Releases: vuejs/vue-cli

v4.5.16

15 Mar 13:23
c38e755
Compare
Choose a tag to compare

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

v5.0.1

17 Feb 11:24
92d80a8
Compare
Choose a tag to compare

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

📝 Documentation

Backported documentation updates from the v4 branch.

v5.0.0-rc.3

10 Feb 08:03
75a6d69
Compare
Choose a tag to compare
v5.0.0-rc.3 Pre-release
Pre-release

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

🚀 New Features

  • @vue/cli-service
  • @vue/cli-plugin-e2e-nightwatch

🐛 Bug Fix

  • @vue/cli-ui

Committers: 6

v5.0.0-rc.2

15 Jan 15:02
95577c0
Compare
Choose a tag to compare
v5.0.0-rc.2 Pre-release
Pre-release

💥 Breaking Changes

  • @vue/cli-ui, @vue/cli
    • #6917 feat!: make Vue 3 the default version for vue create (@sodatea)
  • @vue/cli-service

🐛 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

Committers: 3

v5.0.0-rc.1

17 Nov 03:52
b0e7bf0
Compare
Choose a tag to compare
v5.0.0-rc.1 Pre-release
Pre-release

🚀 New Features

🐛 Bug Fix

  • @vue/cli-service
    • #6826 fix: [ext] in asset modules already contains a leading dot (@sodatea)
  • @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

v5.0.0-rc.0

06 Nov 13:50
8eb12d6
Compare
Choose a tag to compare
v5.0.0-rc.0 Pre-release
Pre-release

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 of vue 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 in mochapack.
    • fork-ts-checker-webpack-plugin doesn't support type checking <script setup> blocks yet. For now, you have to run vue-tsc separately. The feature is being actively worked on, though.

The following are the changes between 5.0.0-beta.7 and 5.0.0-rc.0:

  • @vue/cli
    • #6817 feat: generate vue.config.js with defineConfig wrapper (@sodatea)
  • @vue/cli-plugin-eslint, @vue/cli-ui-addon-webpack, @vue/cli-ui-addon-widgets, @vue/cli-ui
    • #6795 feat(generator)!: bump eslint-plugin-vue to v8 (@sodatea)
  • @vue/cli-service
    • #6790 feat!: bump css-loader and mini-css-extract-plugin versions (@sodatea)
  • @vue/cli-plugin-eslint
    • #6791 feat: replace@vue/eslint-config-prettier with eslint-config-prettier (@sodatea)

💥 Breaking Changes

  • @vue/babel-preset-app, @vue/cli-plugin-typescript, @vue/cli-service
    • #6808 feat!: remove @vue/compiler-sfc from peer dependencies (@sodatea)
  • @vue/cli-service
    • #6790 feat!: bump css-loader and mini-css-extract-plugin versions (@sodatea)

🐛 Bug Fix

  • @vue/cli-plugin-unit-jest
  • @vue/cli-plugin-eslint
    • #6787 fix: bump eslint-webpack-plugin and fix lintOnError regressions (@sodatea)

🏠 Internal

  • @vue/cli-plugin-router, @vue/cli-plugin-typescript, @vue/cli-ui-addon-webpack, @vue/cli-ui-addon-widgets, @vue/cli-ui
    • #6809 refactor: use multi-word names for router views (@sodatea)

Committers: 3

v4.5.15

28 Oct 12:47
22a8a78
Compare
Choose a tag to compare

Bug Fixes

  • fix: set .mjs file type to javascript/auto [15b1e1b]

This change allows an .mjs file to import named exports from .cjs and plain .js files.
Fixes compatibility with pinia.

v5.0.0-beta.7

26 Oct 13:58
3f1346e
Compare
Choose a tag to compare
v5.0.0-beta.7 Pre-release
Pre-release

💥 Breaking Changes

  • @vue/cli-service
    • #6771 feat!: remove url-loader and file-loader in favor of asset modules (@sodatea)
    • #6781 fix!: set hashFunction to xxhash64 to fix Node 17 compatibility (@sodatea)

🚀 New Features

  • @vue/cli-service
    • #6752 Add a top-level terser option to allow users to customize the minifier (@screetBloom)

🐛 Bug Fix

Committers: 3

v5.0.0-beta.6

14 Oct 07:57
c0794c7
Compare
Choose a tag to compare
v5.0.0-beta.6 Pre-release
Pre-release

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

Committers: 1

v4.5.14

14 Oct 07:54
f128c0c
Compare
Choose a tag to compare

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)