@vue/cli-plugin-eslint
, @vue/cli-plugin-router
, @vue/cli-plugin-vuex
, @vue/cli-service-global
, @vue/cli-ui-addon-webpack
, @vue/cli-ui-addon-widgets
, @vue/cli-ui
, @vue/cli
@vue/cli-shared-utils
, @vue/cli
@vue/cli
@vue/cli
in --version
output, to avoid confusion (@sodatea)@vue/cli-plugin-babel
@vue/cli
@vue/babel-preset-app
, @vue/cli-plugin-unit-jest
, @vue/cli-plugin-unit-mocha
@vue/cli-plugin-pwa
@vue/cli-service
@vue/cli-service
@vue/cli-service
@vue/cli-service
@vue/cli-service
@vue/cli-service
@vue/cli-plugin-babel
@vue/cli
@vue/cli
@vue/cli-plugin-babel
@vue/cli-service
@vue/cli-plugin-e2e-nightwatch
--url
) handling (@sodatea)Start from the version, the unit-jest
plugin comes with 4 configuration presets:
@vue/cli-plugin-unit-jest
The default preset for the most common type of projects@vue/cli-plugin-unit-jest/presets/no-babel
If you don’t have @vue/cli-plugin-babel
installed and don’t want to see babel files in the project@vue/cli-plugin-unit-jest/presets/typescript
The preset with TypeScript support (but no TSX support)@vue/cli-plugin-unit-jest/presets/typescript-and-babel
The preset with TypeScript (and TSX) and babel support.If you haven’t changed the default Jest configurations (lies in either jest.config.js
or the jest
field in package.json
) ever since project creation, you can now replace the massive configuration object with one single field:
module.exports = {
// Replace the following preset name with the one you want to use from the above list
preset: '@vue/cli-plugin-unit-jest'
}
A reminder:
The default test environment in the new presets is jsdom@15, which differs from the default one in Jest 24 (jsdom@11).
This is to be aligned with the upcoming Jest 25 updates.
Most users won’t be affected by this change.
For a detailed changelog with regard to jsdom, see https://github.com/jsdom/jsdom/blob/master/Changelog.md
@vue/cli-plugin-unit-jest
@vue/cli-plugin-e2e-nightwatch
, @vue/cli-shared-utils
, @vue/cli
@vue/cli-service
@vue/cli-plugin-unit-jest
@vue/cli-service
, @vue/cli-shared-utils
@vue/cli-plugin-e2e-nightwatch
@vue/cli-plugin-eslint
, @vue/cli
@vue/cli-plugin-e2e-nightwatch
@vue/cli-service
@vue/cli
@vue/cli
@vue/cli-plugin-e2e-nightwatch
nightwatch.conf.js
config (@LukeeeeBennett)@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
@vue/cli
vue outdated
command & make vue upgrade
interactive (@sodatea)@vue/cli
test
command from generated README (@cexbrayat)@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
@vue/cli-shared-utils
@vue/cli-service
--inline-vue
flag for build
command to avoid externalization of Vue in lib & wc mode (@romansp)@vue/cli-plugin-eslint
, @vue/cli-ui
@vue/cli-service
externals
config correctly, supports array (@sodatea)@vue/cli-plugin-unit-jest
, @vue/cli-plugin-unit-mocha
@vue/cli-ui-addon-webpack
, @vue/cli-ui
@vue/cli-service
@vue/cli-plugin-babel
, @vue/cli-plugin-eslint
, @vue/cli-plugin-pwa
, @vue/cli-plugin-typescript
, @vue/cli-service
@vue/cli
--next
flag to vue upgrade
to check for beta versions (@sodatea)--next
flag to vue upgrade
to check for beta versions (@sodatea)@vue/cli-service
css.modules
in favor of css.requireModuleExtension
(@sodatea)@vue/cli-service
css.modules
in favor of css.requireModuleExtension
(@sodatea)@vue/cli-service
, @vue/cli-ui
baseUrl
option (@sodatea)@vue/cli-plugin-e2e-cypress
vue-cli-service e2e
command (@sodatea)@vue/cli-shared-utils
resolvePluginId
should correctly resolve @vue/cli-service
(@sodatea)@vue/cli-plugin-typescript
, @vue/cli
@vue/cli
@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
@vue/cli
@vue/cli-service
css.loaderOptions.css.modules
default values (@sodatea)@vue/cli
vue add
should be able to install prerelease versions for official plugins (@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-router
, @vue/cli-plugin-typescript
, @vue/cli-plugin-unit-jest
, @vue/cli-plugin-unit-mocha
, @vue/cli-plugin-vuex
@vue/cli-plugin-e2e-nightwatch
@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
@vue/cli-service
, @vue/cli
@vue/cli
@vue/cli-service
@vue/cli-plugin-typescript
@vue/cli-plugin-eslint
@vue/cli-shared-utils
yarn --version
to detect yarn (@sodatea)@vue/cli-plugin-eslint
@vue/cli-plugin-eslint
, @vue/cli
@vue/cli-service
@vue/cli
when
condition evaluated as truthy (@sodatea)@vue/cli-plugin-eslint
@vue/cli-service
@vue/cli-test-utils
--no-git
when initGit
option is false
(@fangbinwei)@vue/cli-service
@vue/cli-service
@vue/cli
@vue/cli
@vue/cli-service
use
values consistent (@shadow-light)@vue/cli
@vue/cli-service
@vue/cli-ui
, @vue/cli
@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
, @vue/cli-shared-utils
vue add
(@sodatea)@vue/cli-plugin-vuex
, @vue/cli-service
, @vue/cli-ui
, @vue/cli
@vue/cli-plugin-router
, @vue/cli-plugin-typescript
, @vue/cli-service
, @vue/cli-ui
, @vue/cli
@vue/cli-plugin-eslint
vue serve
(@sodatea)@vue/babel-preset-app
, @vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-service
, @vue/cli-ui
, @vue/cli
@vue/cli-plugin-eslint
eslintPath
(@sodatea)@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
, @vue/cli-shared-utils
, @vue/cli-ui
, @vue/cli-upgrade
, @vue/cli
vue upgrade
, supports code migration (@sodatea)@vue/cli
transformScript
to GeneratorAPI (@sodatea)GeneratorAPI
(@sodatea)injectImports
& injectRootOptions
work for .vue
files (@sodatea)@vue/cli-plugin-typescript
convertJsToTs
and allowJs
options (@NataliaTepluhina)@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
, @vue/cli-shared-utils
, @vue/cli-ui
, @vue/cli-upgrade
, @vue/cli
vue upgrade
, supports code migration (@sodatea)@vue/cli-service
devServer.public
as the custom url for browser to open (#4169) (@Devil-Cong)@vue/cli
vue invoke
in Node.js v12 (@sodatea)@vue/eslint-config-airbnb
@vue/cli-plugin-typescript
, @vue/cli
@vue/cli
@vue/cli-plugin-eslint
, @vue/cli-plugin-typescript
, @vue/cli-service
@vue/cli-plugin-eslint
, @vue/cli-service-global
, @vue/cli-service
, @vue/cli-ui-addon-widgets
, @vue/cli
lintOnSave
option (@sodatea)@vue/cli-service
@vue/cli-plugin-typescript
Most of the following new features and bugfixes also applies to v3.8.0
@vue/cli-plugin-pwa
, @vue/cli-ui
@vue/cli-ui
editor
(@Akryum)@vue/cli-service
@vue/cli
@vue/cli-upgrade
@vue/cli-service
@vue/cli-ui
detectLanguage
function (@maple3142)@vue/cli-service
clientLogLevel
to silent
instead of none
(@svtfrancisco@vue/cli
injectImportsAndOptions
, fixes #3309 (@sodatea)@vue/cli-service
@vue/babel-preset-app
@vue/cli-service
, @vue/cli
sass
option of cssPreprocessor
(@sodatea)@vue/cli-service
whitespace: 'condense'
for template compiler (@sodatea)process.env.*
vars (@sodatea)@vue/babel-preset-app
, @vue/cli-plugin-babel
@vue/cli-plugin-eslint
@vue/cli-plugin-eslint
, @vue/cli-service-global
@vue/cli-plugin-pwa
@vue/cli-plugin-e2e-nightwatch
vue-cli-service e2e
command (@sodatea)@vue/cli-plugin-unit-jest
@vue/cli-plugin-unit-mocha
@vue/cli-plugin-eslint
, @vue/cli-plugin-router
, @vue/cli-plugin-vuex
, @vue/cli-service-global
, @vue/cli-ui-addon-webpack
, @vue/cli-ui-addon-widgets
, @vue/cli-ui
, @vue/cli
@vue/cli-shared-utils
, @vue/cli
@vue/cli
@vue/cli
in --version
output, to avoid confusion (@sodatea)@vue/cli-plugin-babel
@vue/cli
@vue/babel-preset-app
, @vue/cli-plugin-unit-jest
, @vue/cli-plugin-unit-mocha
@vue/cli-plugin-pwa
@vue/cli-service
@vue/cli-service
@vue/cli-service
@vue/cli-service
@vue/cli-service
@vue/cli-service
@vue/cli-plugin-babel
@vue/cli
@vue/cli
@vue/cli-plugin-babel
@vue/cli-service
@vue/cli-plugin-e2e-nightwatch
--url
) handling (@sodatea)Start from the version, the unit-jest
plugin comes with 4 configuration presets:
@vue/cli-plugin-unit-jest
The default preset for the most common type of projects@vue/cli-plugin-unit-jest/presets/no-babel
If you don’t have @vue/cli-plugin-babel
installed and don’t want to see babel files in the project@vue/cli-plugin-unit-jest/presets/typescript
The preset with TypeScript support (but no TSX support)@vue/cli-plugin-unit-jest/presets/typescript-and-babel
The preset with TypeScript (and TSX) and babel support.If you haven’t changed the default Jest configurations (lies in either jest.config.js
or the jest
field in package.json
) ever since project creation, you can now replace the massive configuration object with one single field:
module.exports = {
// Replace the following preset name with the one you want to use from the above list
preset: '@vue/cli-plugin-unit-jest'
}
A reminder:
The default test environment in the new presets is jsdom@15, which differs from the default one in Jest 24 (jsdom@11).
This is to be aligned with the upcoming Jest 25 updates.
Most users won’t be affected by this change.
For a detailed changelog with regard to jsdom, see https://github.com/jsdom/jsdom/blob/master/Changelog.md
@vue/cli-plugin-unit-jest
@vue/cli-plugin-e2e-nightwatch
, @vue/cli-shared-utils
, @vue/cli
@vue/cli-service
@vue/cli-plugin-unit-jest
@vue/cli-service
, @vue/cli-shared-utils
@vue/cli-plugin-e2e-nightwatch
@vue/cli-plugin-eslint
, @vue/cli
@vue/cli-plugin-e2e-nightwatch
@vue/cli-service
@vue/cli
@vue/cli
@vue/cli-plugin-e2e-nightwatch
nightwatch.conf.js
config (@LukeeeeBennett)@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
@vue/cli
vue outdated
command & make vue upgrade
interactive (@sodatea)@vue/cli
test
command from generated README (@cexbrayat)@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
@vue/cli-shared-utils
@vue/cli-service
--inline-vue
flag for build
command to avoid externalization of Vue in lib & wc mode (@romansp)@vue/cli-plugin-eslint
, @vue/cli-ui
@vue/cli-service
externals
config correctly, supports array (@sodatea)@vue/cli-plugin-unit-jest
, @vue/cli-plugin-unit-mocha
@vue/cli-ui-addon-webpack
, @vue/cli-ui
@vue/cli-service
@vue/cli-plugin-babel
, @vue/cli-plugin-eslint
, @vue/cli-plugin-pwa
, @vue/cli-plugin-typescript
, @vue/cli-service
@vue/cli
--next
flag to vue upgrade
to check for beta versions (@sodatea)--next
flag to vue upgrade
to check for beta versions (@sodatea)@vue/cli-service
css.modules
in favor of css.requireModuleExtension
(@sodatea)@vue/cli-service
css.modules
in favor of css.requireModuleExtension
(@sodatea)@vue/cli-service
, @vue/cli-ui
baseUrl
option (@sodatea)@vue/cli-plugin-e2e-cypress
vue-cli-service e2e
command (@sodatea)@vue/cli-shared-utils
resolvePluginId
should correctly resolve @vue/cli-service
(@sodatea)@vue/cli-plugin-typescript
, @vue/cli
@vue/cli
@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
@vue/cli
@vue/cli-service
css.loaderOptions.css.modules
default values (@sodatea)@vue/cli
vue add
should be able to install prerelease versions for official plugins (@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-router
, @vue/cli-plugin-typescript
, @vue/cli-plugin-unit-jest
, @vue/cli-plugin-unit-mocha
, @vue/cli-plugin-vuex
@vue/cli-plugin-e2e-nightwatch
@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
@vue/cli-service
, @vue/cli
@vue/cli
@vue/cli-service
@vue/cli-plugin-typescript
@vue/cli-plugin-eslint
@vue/cli-shared-utils
yarn --version
to detect yarn (@sodatea)@vue/cli-plugin-eslint
@vue/cli-plugin-eslint
, @vue/cli
@vue/cli-service
@vue/cli
when
condition evaluated as truthy (@sodatea)@vue/cli-plugin-eslint
@vue/cli-service
@vue/cli-test-utils
--no-git
when initGit
option is false
(@fangbinwei)@vue/cli-service
@vue/cli-service
@vue/cli
@vue/cli
@vue/cli-service
use
values consistent (@shadow-light)@vue/cli
@vue/cli-service
@vue/cli-ui
, @vue/cli
@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
, @vue/cli-shared-utils
vue add
(@sodatea)@vue/cli-plugin-vuex
, @vue/cli-service
, @vue/cli-ui
, @vue/cli
@vue/cli-plugin-router
, @vue/cli-plugin-typescript
, @vue/cli-service
, @vue/cli-ui
, @vue/cli
@vue/cli-plugin-eslint
vue serve
(@sodatea)@vue/babel-preset-app
, @vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-service
, @vue/cli-ui
, @vue/cli
@vue/cli-plugin-eslint
eslintPath
(@sodatea)@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
, @vue/cli-shared-utils
, @vue/cli-ui
, @vue/cli-upgrade
, @vue/cli
vue upgrade
, supports code migration (@sodatea)@vue/cli
transformScript
to GeneratorAPI (@sodatea)GeneratorAPI
(@sodatea)injectImports
& injectRootOptions
work for .vue
files (@sodatea)@vue/cli-plugin-typescript
convertJsToTs
and allowJs
options (@NataliaTepluhina)@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
, @vue/cli-shared-utils
, @vue/cli-ui
, @vue/cli-upgrade
, @vue/cli
vue upgrade
, supports code migration (@sodatea)@vue/cli-service
devServer.public
as the custom url for browser to open (#4169) (@Devil-Cong)@vue/cli
vue invoke
in Node.js v12 (@sodatea)@vue/eslint-config-airbnb
@vue/cli-plugin-typescript
, @vue/cli
@vue/cli
@vue/cli-plugin-eslint
, @vue/cli-plugin-typescript
, @vue/cli-service
@vue/cli-plugin-eslint
, @vue/cli-service-global
, @vue/cli-service
, @vue/cli-ui-addon-widgets
, @vue/cli
lintOnSave
option (@sodatea)@vue/cli-service
@vue/cli-plugin-typescript
Most of the following new features and bugfixes also applies to v3.8.0
@vue/cli-plugin-pwa
, @vue/cli-ui
@vue/cli-ui
editor
(@Akryum)@vue/cli-service
@vue/cli
@vue/cli-upgrade
@vue/cli-service
@vue/cli-ui
detectLanguage
function (@maple3142)@vue/cli-service
clientLogLevel
to silent
instead of none
(@svtfrancisco@vue/cli
injectImportsAndOptions
, fixes #3309 (@sodatea)@vue/cli-service
@vue/babel-preset-app
@vue/cli-service
, @vue/cli
sass
option of cssPreprocessor
(@sodatea)@vue/cli-service
whitespace: 'condense'
for template compiler (@sodatea)process.env.*
vars (@sodatea)@vue/babel-preset-app
, @vue/cli-plugin-babel
@vue/cli-plugin-eslint
@vue/cli-plugin-eslint
, @vue/cli-service-global
@vue/cli-plugin-pwa
@vue/cli-plugin-e2e-nightwatch
vue-cli-service e2e
command (@sodatea)@vue/cli-plugin-unit-jest
@vue/cli-plugin-unit-mocha
vue-cli