Skip to content

Releases: vuejs/vue-cli

v5.0.0-alpha.6

10 Mar 12:55
40e3de2
Compare
Choose a tag to compare
v5.0.0-alpha.6 Pre-release
Pre-release

💥 Breaking Changes

🐛 Bug Fix

Committers: 2

v5.0.0-alpha.5

23 Feb 08:51
6f88bd5
Compare
Choose a tag to compare
v5.0.0-alpha.5 Pre-release
Pre-release

Documentations available at https://next.cli.vuejs.org/

💥 Breaking Changes

  • @vue/cli-plugin-webpack-4, @vue/cli-service
    • #6301 feat!: use the latest versions of css preprocessor loaders by default (@sodatea)
  • @vue/cli-plugin-e2e-webdriverio, @vue/cli-plugin-typescript
  • @vue/cli-service, @vue/cli-ui, @vue/cli

🚀 New Features

  • @vue/cli-plugin-webpack-4, @vue/cli
    • #6307 feat(GeneratorAPI): forceOverwrite option for extendPackage (@sodatea)
  • @vue/cli-plugin-webpack-4, @vue/cli-service
    • #6301 feat!: use the latest versions of css preprocessor loaders by default (@sodatea)
  • @vue/cli-plugin-e2e-webdriverio, @vue/cli-plugin-typescript

🐛 Bug Fix

  • @vue/cli-plugin-e2e-webdriverio, @vue/cli-plugin-typescript
    • #6309 fix(webdriverio): add expect-webdriverio to tsconfig (@sodatea)
  • @vue/cli-shared-utils
  • @vue/cli
  • @vue/babel-preset-app, @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, @vue/cli-plugin-webpack-4, @vue/cli-service, @vue/cli-shared-utils, @vue/cli-test-utils, @vue/cli-ui-addon-webpack, @vue/cli-ui-addon-widgets, @vue/cli-ui, @vue/cli
    • #6291 fix: better dev server & webpack 4 compatibility and some trivial dependency updates (@sodatea)

Committers: 4

v5.0.0-alpha.4

18 Feb 07:49
cf3d801
Compare
Choose a tag to compare
v5.0.0-alpha.4 Pre-release
Pre-release

🚀 New Features

  • @vue/cli-plugin-webpack-4, @vue/cli-service
    • #6279 feat!: update copy & terser plugin, move more legacy code to webpack-4 plugin (@sodatea)
  • @vue/cli-plugin-babel, @vue/cli-plugin-pwa, @vue/cli-plugin-webpack-4, @vue/cli-service
  • @vue/cli-plugin-typescript
    • #6235 feat(typescript): add useDefineForClassFields option in tsconfig template (@ktsn)

💥 Breaking Changes

  • @vue/cli-plugin-webpack-4, @vue/cli-service
    • #6279 feat!: update copy & terser plugin, move more legacy code to webpack-4 plugin (@sodatea)
  • @vue/cli-plugin-babel, @vue/cli-plugin-pwa, @vue/cli-plugin-webpack-4, @vue/cli-service

🐛 Bug Fix

  • @vue/cli-plugin-pwa
    • #6277 fix(cli-plugin-pwa): webpack5 warning for emitting manifest.json (@awill1988)
  • @vue/cli-service
    • #6230 fix: mini-css-extract-plugin publicPath option can be an absolute path (@Veath)
    • #6221 fix(cli-service): avoiding recreating dist directory (@fangbinwei)

🏠 Internal

Committers: 7

v5.0.0-alpha.3

22 Jan 11:13
3d80810
Compare
Choose a tag to compare
v5.0.0-alpha.3 Pre-release
Pre-release

🚀 New Features

  • @vue/cli-plugin-pwa
  • @vue/cli-service
    • #6187 feat!: bump default sass-loader version to v10, drop sass-loader v7 support (@sodatea)
  • @vue/cli-ui, @vue/cli

💥 Breaking Changes

  • @vue/cli-service
    • #6187 feat!: bump default sass-loader version to v10, drop sass-loader v7 support (@sodatea)

🐛 Bug Fix

  • @vue/cli-service, @vue/cli-shared-utils
    • #5794 fix(cli): resolve plugins relative to the package context (@merceyz)
  • @vue/cli
  • @vue/cli-service
    • #6218 fix: "commonjs2" target should not be used with "output.library" (@sodatea)
  • @vue/cli-plugin-unit-mocha
    • #6215 fix(unit-mocha): shouldn't require webpack-4 plugin with cli-service v4 (@sodatea)
  • @vue/cli-ui
    • #6192 fix: should use graphql v15 at all levels of dependency (@sodatea)

🏠 Internal

  • @vue/cli-plugin-babel
    • #6222 chore: disable cacheCompression for babel-loader by default (@sodatea)
  • @vue/cli-ui
    • #6189 refactor: fix eslint warnings in the cli-ui codebase (@sodatea)

Committers: 5

v4.5.11

22 Jan 14:59
cf7b46a
Compare
Choose a tag to compare

🐛 Bug Fix

Committers: 1

v5.0.0-alpha.2

06 Jan 07:34
Compare
Choose a tag to compare
v5.0.0-alpha.2 Pre-release
Pre-release

5.0.0-alpha.2 (2021-01-06)

🚀 New Features

  • @vue/cli

🐛 Bug Fix

  • @vue/cli-plugin-pwa
    • #5327 fix pwa installability when using noopServiceWorker "Page does not work offline" (@kubenstein)
  • @vue/cli-plugin-unit-mocha
    • #6186 fix(mocha): workaround the ShadowRoot issue in Vue 3.0.5 (@sodatea)
  • @vue/cli-service
    • #6162 fix(cli-service): restrict request headers of historyApiFallback in WebpackDevServer (@githoniel)
  • @vue/cli-plugin-unit-jest
  • @vue/cli

📝 Documentation

🏠 Internal

  • @vue/cli-plugin-eslint, @vue/cli-plugin-typescript, @vue/cli-plugin-unit-jest, @vue/cli-service, @vue/cli-test-utils, @vue/cli-ui, @vue/cli

Committers: 11

v5.0.0-alpha.1

06 Jan 07:32
Compare
Choose a tag to compare
v5.0.0-alpha.1 Pre-release
Pre-release

The content of this release is broken. Please ignore this version.

v4.5.10

06 Jan 07:12
Compare
Choose a tag to compare

🐛 Bug Fix

  • @vue/cli-plugin-unit-mocha
    • #6186 fix(mocha): workaround the ShadowRoot issue in Vue 3.0.5 (@sodatea)
  • @vue/cli-plugin-unit-mocha, @vue/cli-service
    • #6097 fix(mocha): disable SSR optimization for Vue 3 testing (@sodatea)
  • @vue/cli-ui
  • @vue/cli-service-global, @vue/cli-service
    • #5992 fix: using lang attribute with empty string in html template (@fangbinwei)

Committers: 3

v5.0.0-alpha.0

15 Dec 01:16
Compare
Choose a tag to compare
v5.0.0-alpha.0 Pre-release
Pre-release

This release contains mostly internal updates.
Vue CLI now uses webpack 5 by default; most underlying packages have been updated to their latest versions.

For more upcoming new features, see the plan at #6064

For a full list of breaking changes, see https://next.cli.vuejs.org/migrations/migrate-from-v4.html#breaking-changes.

Aside from the dependency updates and thus inevitable breaking changes, this release also includes these bugfixes:

  • @vue/cli
    • #5921 fix(cli): only process template file contents, bump yaml-front-matter… (@ferm10n)
  • @vue/cli-service
    • #6101 fix(cli-service): don't write entry-wc to node_modules (@merceyz)
  • @vue/cli-plugin-unit-mocha, @vue/cli-service
    • #6097 fix(mocha): disable SSR optimization for Vue 3 testing (@sodatea)
  • @vue/cli-ui
  • @vue/cli-service
    • #5992 fix: using lang attribute with empty string in html template (@fangbinwei)
  • @vue/cli-plugin-typescript

Known issues:

  • The preload/prefetch plugins are disabled for now, we'll re-enable them after migrating them to webpack 5;
  • The mocha plugin needs to use webpack 4 as mochapack is still working on its support for webpack 5

Committers: 19

v4.5.9

17 Nov 07:12
Compare
Choose a tag to compare

This version updates the Cypress plugin, allows users to update to a new version of Cypress on their own.
Due to backward compatibility concerns, @vue/cli-plugin-e2e-cypress 4.x always comes with a Cypress 3 dependency, and won't be updated until CLI v5 releases.
But now that Cypress has shipped several new major versions in the past year, bringing many interesting new features such as cross-browser testing, you may want to try out a new version. As of this release, there now are 2 ways to update the Cypress dependency in the project:

  1. (Yarn users only) Add a resolutions field in the package.json:
{
  "resolutions": {
    "cypress": "^5.6.0"
  }
}

Then run yarn again to install the new dependencies. This will keep exactly one Cypress copy in the project so it's the recommended approach.

  1. Ensure you are on @vue/cli-plugin-e2e-cypress 4.5.9, then run npm install -D cypress or yarn add -D cypress in the project.
    This will install the latest Cypress version to your project root, and the Vue CLI plugin will refer to it when executing the test:e2e task.
    A drawback of this approach is that cypress@3 will still be downloaded during the dependency installation process, even it's useless now. Though, it is only a temporary problem as we are trying to keep the plugin's backward compatibility, and will be soon fixed with an upcoming v5 release.

🚀 New Features

  • @vue/cli-plugin-e2e-cypress

Committers: 1