Skip to content

Releases: vuejs/vue-cli

v4.0.0-rc.2

08 Sep 04:22
d37d68a
Compare
Choose a tag to compare
v4.0.0-rc.2 Pre-release
Pre-release

🚀 New Features

  • @vue/cli-plugin-eslint, @vue/cli
    • #4549 feat: implement a migrator to auto add eslint to deps (@sodatea)

🐛 Bug Fix

  • @vue/cli-plugin-e2e-nightwatch
  • @vue/cli-service
  • @vue/cli
    • #4546 fix(upgrade): correctly update version range in package.json (@sodatea)

📝 Documentation

Committers: 3

v4.0.0-rc.1

04 Sep 08:45
df0f813
Compare
Choose a tag to compare
v4.0.0-rc.1 Pre-release
Pre-release

🚀 New Features

  • @vue/cli-plugin-e2e-nightwatch
  • @vue/cli-plugin-babel, @vue/cli-plugin-typescript
    • #4533 fix(cli-plugin-babel): properly exports the babel preset (@arcanis)
  • @vue/cli
    • #4497 feat: add vue outdated command & make vue upgrade interactive (@sodatea)

🐛 Bug Fix

  • @vue/cli
    • #4525 fix: remove the nonexistent test command from generated README (@cexbrayat)
  • @vue/cli-plugin-babel, @vue/cli-plugin-typescript
    • #4533 fix(cli-plugin-babel): properly exports the babel preset (@arcanis)
  • @vue/cli-shared-utils
    • #4512 fix(pluginResolution): support dots in scope names (@ma-jahn)

Committers: 5

v4.0.0-rc.0

21 Aug 10:31
91024a7
Compare
Choose a tag to compare
v4.0.0-rc.0 Pre-release
Pre-release

🚀 New Features

  • @vue/cli-service

🐛 Bug Fix

  • @vue/cli-plugin-eslint, @vue/cli-ui
  • @vue/cli-service
    • #4468 feat: bump default less-loader version (@sodatea)
    • #4429 fix: merge custom externals config correctly, supports array (@sodatea)
  • @vue/cli-plugin-unit-jest, @vue/cli-plugin-unit-mocha
    • #4447 fix: eslint should override env for **/tests/** subfolders (@LinusBorg)

📝 Documentation

🏠 Internal

  • @vue/cli-ui-addon-webpack, @vue/cli-ui

🔨 Underlying Tools

  • @vue/cli-service
  • @vue/cli-plugin-babel, @vue/cli-plugin-eslint, @vue/cli-plugin-pwa, @vue/cli-plugin-typescript, @vue/cli-service

Committers: 8

v3.11.0

21 Aug 16:16
9272ead
Compare
Choose a tag to compare

🚀 New Features

  • @vue/cli-service
    • #4468 feat: bump default less-loader version (@sodatea)
    • #4448 feat: --skip-plugins (@LinusBorg)
    • #4261 Add --inline-vue flag for build command to avoid externalization of Vue in lib & wc mode (@romansp)
    • #4386 feat: allow configuring scss options separately from sass (@sodatea)
  • @vue/cli-plugin-babel, @vue/cli-plugin-e2e-cypress, @vue/cli-plugin-e2e-nightwatch, @vue/cli-plugin-eslint, @vue/cli-plugin-pwa, @vue/cli-plugin-typescript, @vue/cli-plugin-unit-jest, @vue/cli-plugin-unit-mocha, @vue/cli-shared-utils
    • #4219 feat: allow omitting scope prefix for official plugins on vue add (@sodatea)

🐛 Bug Fix

  • @vue/cli-plugin-eslint, @vue/cli-ui
  • @vue/cli-service
    • #4468 feat: bump default less-loader version (@sodatea)
    • #4429 fix: merge custom externals config correctly, supports array (@sodatea)
  • @vue/cli-plugin-unit-jest, @vue/cli-plugin-unit-mocha
    • #4447 fix: eslint should override env for **/tests/** subfolders (@LinusBorg)
  • @vue/cli-shared-utils
    • #4405 fix: resolvePluginId should correctly resolve @vue/cli-service (@sodatea)

📝 Documentation

🏠 Internal

  • @vue/cli-ui-addon-webpack, @vue/cli-ui

🔨 Underlying Tools

  • @vue/cli-service
  • @vue/cli-plugin-babel, @vue/cli-plugin-eslint, @vue/cli-plugin-pwa, @vue/cli-plugin-typescript, @vue/cli-service

Committers: 9

v4.0.0-beta.3

08 Aug 06:50
f9a9880
Compare
Choose a tag to compare
v4.0.0-beta.3 Pre-release
Pre-release

🚀 New Features

  • @vue/cli
    • #4404 feat: add --next flag to vue upgrade to check for beta versions (@sodatea)
  • @vue/cli-service
    • #4387 feat!: deprecate css.modules in favor of css.requireModuleExtension (@sodatea)
    • #4386 feat: allow configuring scss options separately from sass (@sodatea)

💥 Breaking Changes

  • @vue/cli-service
    • #4387 feat!: deprecate css.modules in favor of css.requireModuleExtension (@sodatea)
  • @vue/cli-service, @vue/cli-ui
    • #4388 chore!: remove the already-deprecated baseUrl option (@sodatea)
  • @vue/cli-plugin-e2e-cypress
    • #3774 chore: remove support for legacy vue-cli-service e2e command (@sodatea)

🐛 Bug Fix

  • @vue/cli-shared-utils
    • #4405 fix: resolvePluginId should correctly resolve @vue/cli-service (@sodatea)
  • @vue/cli-plugin-typescript, @vue/cli
    • #4374 fix: do not generate empty file when adding ts plugin without router (@cexbrayat)
  • @vue/cli
    • #4377 fix: Make sure afterInvoke hook doesn't get run from other plugins (@pksunkara)

📝 Documentation

🏠 Internal

  • @vue/cli-plugin-e2e-cypress, @vue/cli-plugin-e2e-nightwatch, @vue/cli-plugin-eslint, @vue/cli-plugin-pwa, @vue/cli-plugin-typescript, @vue/cli-service-global, @vue/cli-service, @vue/cli-shared-utils, @vue/cli-test-utils, @vue/cli

Committers: 4

v3.10.0

03 Aug 12:25
075921c
Compare
Choose a tag to compare

🚀 New Features

  • @vue/cli
    • #4342 Support --port argument to 'vue serve' command (@bokub)
  • @vue/cli-plugin-eslint
    • #4329 feat(eslint-generator): upgrade @vue/eslint-config-prettier to v5.0.0 (@sodatea)

🐛 Bug Fix

  • @vue/cli-plugin-typescript, @vue/cli
  • @vue/cli-service
    • #4359 fix stats display when chunkFilename contains query string (@flyhope)
  • @vue/cli-plugin-typescript
    • #4346 fix: fix typo in typescript generator, convertAllFiles -> convertJsToTs (@sodatea)
  • @vue/cli-plugin-eslint
    • #4347 fix(eslint-generator): add ts file check to lint-staged (@liruifengv)
    • #4329 feat(eslint-generator): upgrade @vue/eslint-config-prettier to v5.0.0 (@sodatea)
  • @vue/cli-shared-utils

📝 Documentation

🏠 Internal

  • @vue/cli-service, @vue/cli

Committers: 17

v4.0.0-beta.2

29 Jul 16:37
7a399ef
Compare
Choose a tag to compare
v4.0.0-beta.2 Pre-release
Pre-release

To install the beta version, run

yarn global add @vue/cli@next

or

npm i -g @vue/cli@next

🚀 New Features

🐛 Bug Fix

  • @vue/cli-service
    • #4363 fix: fix css.loaderOptions.css.modules default values (@sodatea)
    • #4359 fix stats display when chunkFilename contains query string (@flyhope)
  • @vue/cli
    • #4356 fix: vue add should be able to install prerelease versions for official plugins (@sodatea)

📝 Documentation

🏠 Internal

  • @vue/cli-plugin-babel, @vue/cli-plugin-e2e-cypress, @vue/cli-plugin-e2e-nightwatch, @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
    • #4365 chore: plugins should list @vue/cli-service in peerDependencies (@sodatea)
  • @vue/cli-service, @vue/cli

Committers: 8

v4.0.0-beta.1

25 Jul 02:54
5753499
Compare
Choose a tag to compare
v4.0.0-beta.1 Pre-release
Pre-release

🚀 New Features

  • @vue/cli
    • #4342 Add --port argument to 'vue serve' command (@bokub)

🐛 Bug Fix

  • @vue/cli-service
    • #4345 fix: fix css modules configuration in css-loader v3 (@sodatea)
  • @vue/cli-plugin-typescript
    • #4346 fix: fix typo in typescript generator, convertAllFiles -> convertJsToTs (@sodatea)
  • @vue/cli-plugin-eslint
  • @vue/cli-shared-utils

Committers: 3

v4.0.0-beta.0

22 Jul 14:31
00996ba
Compare
Choose a tag to compare
v4.0.0-beta.0 Pre-release
Pre-release

🚀 New Features

  • @vue/cli-plugin-eslint
    • #4329 feat(eslint-generator): upgrade @vue/eslint-config-prettier to v5.0.0 (@sodatea)
  • @vue/cli-plugin-eslint, @vue/cli
    • #2337 More flexible hook system, introduce afterAnyInvoke hook (@pksunkara)

💥 Breaking Changes

  • @vue/cli-service
    • #4331 chore!: update versions of underlying webpack loaders (@sodatea)
    • #4323 chore!: ensure consistent directory structure for all modes (@sodatea)
    • #4302 chore!: move dev configs into serve command (@sodatea)

🐛 Bug Fix

  • @vue/cli
    • #4332 fix: when executing multiple actions, only check git status once (@sodatea)
    • #4330 fix: require parent template after when condition evaluated as truthy (@sodatea)
    • #4295 fix: fix latest version check when current version is a prerelease (@sodatea)
  • @vue/cli-plugin-eslint
    • #4329 feat(eslint-generator): upgrade @vue/eslint-config-prettier to v5.0.0 (@sodatea)
  • @vue/cli-service
    • #4320 fix: do not introduce extra level of directory when building lib for scoped packages (@MewesK)
  • @vue/cli-test-utils
    • #4224 fix(cli-test-utils): use --no-git when initGit option is false (@fangbinwei)

📝 Documentation

🏠 Internal

  • @vue/cli-service

🔨 Underlying Tools

  • @vue/cli-service
    • #4331 chore!: update versions of underlying webpack loaders (@sodatea)
  • @vue/cli

Committers: 7

v3.9.3

18 Jul 13:39
25566b3
Compare
Choose a tag to compare

🐛 Bug Fix

  • @vue/cli-service
  • @vue/cli-test-utils
    • #4224 fix(cli-test-utils): use --no-git when initGit option is false (@fangbinwei)

Committers: 3