Skip to content

v5.0.0-beta.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@haoqunjiang haoqunjiang released this 25 Apr 10:03
· 220 commits to dev since this release
2d3116e

For a complete guide on migrating from v4 to v5, see https://next.cli.vuejs.org/migrations/migrate-from-v4.html


The following are the changes between 5.0.0-alpha.8 and 5.0.0-beta.0:

💥 Breaking Changes

  • @vue/cli-ui-addon-webpack, @vue/cli-ui-addon-widgets, @vue/cli-ui
  • @vue/cli-plugin-webpack-4, @vue/cli-service
    • #6420 feat!: upgrade to css-minimizer-webpack-plugin v2 (@sodatea)
  • @vue/cli-service
    • #6422 feat!: always inject safari-nomodule-fix as an external script; drop --no-unsafe-inline flag (@sodatea)
  • @vue/cli-plugin-babel, @vue/cli-service, @vue/cli-ui
    • #6416 feat!: turn on modern mode by default, and provide a --no-module option (@sodatea)

🚀 New Features

  • @vue/cli-plugin-typescript
  • @vue/cli-plugin-webpack-4, @vue/cli-service
    • #6420 feat!: upgrade to css-minimizer-webpack-plugin v2 (@sodatea)
  • @vue/cli-service
    • #6422 feat!: always inject safari-nomodule-fix as an external script; drop --no-unsafe-inline flag (@sodatea)
    • #6285 feat(cli-service): provide jsconfig.json in no-ts template (@yoyo930021)
    • #5997 feat(cli-service): add inline loader support for html-webpack-plugin (@ylc395)
  • @vue/babel-preset-app, @vue/cli-service
    • #6419 feat: only needs one bundle if all targets support es module (@sodatea)
  • @vue/cli-plugin-babel, @vue/cli-service, @vue/cli-ui
    • #6416 feat!: turn on modern mode by default, and provide a --no-module option (@sodatea)
  • @vue/cli-plugin-typescript, @vue/cli-service

🐛 Bug Fix

  • @vue/cli-ui
  • @vue/cli-service
  • @vue/cli-plugin-unit-jest
    • #6418 Show fallback message for typescript jest preset if ts-jest is not in… (@m0ksem)
  • @vue/cli-plugin-unit-mocha

📝 Documentation

  • #6438 docs: add modern mode changes to the migration guide (@sodatea)

Committers: 8