5.0.7 (2022-07-05)
@vue/cli-service
@vue/cli-ui
- #7210 chore: upgrade to apollo-server-express 3.x
Committers: 2
5.0.6 (2022-06-16)
Fix compatibility with the upcoming Vue 2.7 (currently in alpha) and Vue Loader 15.10 (currently in beta).
In Vue 2.7, vue-template-compiler
is no longer a required peer dependency. Rather, there's a new export under the main package as vue/compiler-sfc
.
5.0.5 (2022-06-16)
:bug: Bug Fix
@vue/cli
- #7167 feat(upgrade): prevent changing the structure of package.json file during upgrade (@blzsaa)
@vue/cli-service
Committers: 3
5.0.4 (2022-03-22)
:bug: Bug Fix
@vue/cli-service
@vue/cli-shared-utils
, @vue/cli-ui
- 75826d6 fix: replace
node-ipc
with @achrinza/node-ipc
to further secure the dependency chain
Committers: 1
5.0.3 (2022-03-15)
:bug: Bug Fix
@vue/cli-shared-utils
, @vue/cli-ui
5.0.2 (2022-03-15)
:bug: Bug Fix
Committers: 2
5.0.1 (2022-02-17)
Same as 5.0.0.
5.0.0 (2022-02-17)
:bug: Bug Fix
:memo: Documentation
Committers: 13
5.0.0-rc.3 (2022-02-10)
:rocket: New Features
@vue/cli-service
@vue/cli-plugin-e2e-nightwatch
:boom: Breaking Changes
@vue/cli-plugin-typescript
, @vue/cli-service
@vue/cli-plugin-e2e-nightwatch
:bug: Bug Fix
Committers: 6
5.0.0-rc.2 (2022-01-15)
:rocket: New Features
@vue/cli-ui
, @vue/cli
- #6917 feat!: make Vue 3 the default version for
vue create
(@sodatea)
:boom: Breaking Changes
@vue/cli-ui
, @vue/cli
- #6917 feat!: make Vue 3 the default version for
vue create
(@sodatea)
@vue/cli-service
:bug: 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
5.0.0-rc.1 (2021-11-17)
:rocket: New Features
:bug: 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
:memo: 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
5.0.0-rc.0 (2021-11-06)
:rocket: New Features
@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
@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)
:boom: 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: Bug Fix
@vue/cli-plugin-unit-jest
@vue/cli-plugin-eslint
- #6787 fix: bump eslint-webpack-plugin and fix lintOnError regressions (@sodatea)
:house: Internal
@vue/cli-plugin-router
, @vue/cli-plugin-typescript
, @vue/cli-ui-addon-webpack
, @vue/cli-ui-addon-widgets
, @vue/cli-ui
Committers: 3
5.0.0-beta.7 (2021-10-26)
:rocket: New Features
@vue/cli-service
- #6771 feat!: remove url-loader and file-loader in favor of asset modules (@sodatea)
- #6752 Add a top-level
terser
option to allow users to customize the minifier (@screetBloom)
:boom: Breaking Changes
@vue/cli-service
- #6781 fix!: set hashFunction to
xxhash64
to fix Node 17 compatibility (@sodatea)
- #6771 feat!: remove url-loader and file-loader in favor of asset modules (@sodatea)
:bug: Bug Fix
@vue/cli-service
- #6781 fix!: set hashFunction to
xxhash64
to fix Node 17 compatibility (@sodatea)
@vue/cli-plugin-unit-jest
Committers: 3
5.0.0-beta.6 (2021-10-14)
:rocket: New Features
@vue/cli-plugin-eslint
, @vue/cli-service
Committers: 1
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)
5.0.0-beta.5 (2021-10-10)
:rocket: New Features
@vue/cli-plugin-eslint
, @vue/cli-service
- #6714 feat(cli-plugin-eslint): use ESLint class instead of CLIEngine (@ota-meshi)
:boom: Breaking Changes
@vue/cli-plugin-e2e-webdriverio
- #6695 refactor(webdriverio)!: don't include sync API support by default (@sodatea)
Committers: 3
5.0.0-beta.4 (2021-09-15)
:rocket: New Features
@vue/cli-plugin-typescript
, @vue/cli-plugin-unit-jest
@vue/cli-plugin-eslint
, @vue/cli-service
, @vue/cli-test-utils
@vue/cli-plugin-babel
, @vue/cli-plugin-eslint
- #6663 feat: generate projects with
transpileDependencies: true
by default (@sodatea)
@vue/cli-plugin-e2e-cypress
- #6662 feat!: update cypress to 8.3 and require it to be a peer dependency (@sodatea)
:boom: Breaking Changes
@vue/cli-plugin-typescript
, @vue/cli-plugin-unit-jest
@vue/cli-plugin-eslint
, @vue/cli-service
, @vue/cli-test-utils
@vue/cli-plugin-e2e-cypress
- #6662 feat!: update cypress to 8.3 and require it to be a peer dependency (@sodatea)
:bug: Bug Fix
@vue/cli-service
- #6665 fix: avoid copy-webpack plugin errors in module mode (@sodatea)
- #6645 fix(cli-service): wrong property name (typo) (@Vinsea)
:memo: Documentation
- #6653 docs: recommend SFC playground and StackBlitz for instant prototyping (@sodatea)
:house: Internal
@vue/cli-plugin-pwa
, @vue/cli-service
@vue/cli-ui
Committers: 4
5.0.0-beta.3 (2021-08-10)
:rocket: New Features
@vue/cli-plugin-unit-jest
@vue/cli-service
:boom: Breaking Changes
@vue/cli-plugin-webpack-4
, @vue/cli-service
:bug: Bug Fix
@vue/cli-service
- #6597 fix: mark
sideEffects: true
for styles in Vue components (@sodatea)
@vue/cli-plugin-unit-mocha
- #6560 fix(mocha): do not ignore JavaScript tests when TypeScript plugin is installed (@j-a-m-l)
:memo: Documentation
Committers: 4
5.0.0-beta.2 (2021-06-09)
:rocket: New Features
@vue/cli-plugin-typescript
, @vue/cli-service
, @vue/cli-shared-utils
, @vue/cli
:bug: Bug Fix
@vue/cli-plugin-pwa
- #6518 fix(pwa): Replace closeTag parameter with voidTag for HtmlWebpackPlugin (@tcitworld)
@vue/cli-service
@vue/cli-plugin-unit-mocha
- #6478 fix(mocha): set mode to
none
to avoid DefinePlugin conflict (@sodatea)
:memo: Documentation
:house: Internal
Committers: 6
5.0.0-beta.1 (2021-05-14)
:rocket: New Features
@vue/cli-service
@vue/cli-plugin-unit-mocha
:boom: Breaking Changes
@vue/cli-ui
- #6443 fix!: keep project name validation rules in sync between UI and CLI (@sodatea)
:bug: Bug Fix
@vue/cli-service
- #6470 fix(SafariNomoduleFixPlugin): use RawSource instead of a plain object (@KaelWD)
@vue/cli-plugin-typescript
- #6456 fix(typescript): add missing dependencies and
require.resolve
compiler (@merceyz)
@vue/cli-ui
- #6443 fix!: keep project name validation rules in sync between UI and CLI (@sodatea)
@vue/cli-plugin-unit-jest
:house: Internal
Committers: 4
5.0.0-beta.0 (2021-04-25)
:rocket: 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
:boom: 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)
:bug: 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
:memo: Documentation
- #6438 docs: add modern mode changes to the migration guide (@sodatea)
Committers: 8
5.0.0-alpha.8 (2021-03-24)
:rocket: New Features
@vue/cli-plugin-babel
, @vue/cli-service
- #6354 feat: when
transpileDependencies
is set to true
, transpile all dependencies in node_modules
(@sodatea)
@vue/cli-service
- #6355 feat: a
defineConfig
API from @vue/cli-service
for better typing support in vue.config.js
(@sodatea)
:boom: Breaking Changes
@vue/cli-service
@vue/cli-plugin-unit-jest
- #6347 refactor!: move vue-jest and ts-jest to peer dependencies (@sodatea)
:bug: Bug Fix
Committers: 4
5.0.0-alpha.7 (2021-03-11)
:bug: Bug Fix
@vue/cli-service
- #6343 fix: use cssnano v5.0.0-rc.1, work around a npm 6 hoisting bug (@sodatea)
Committers: 1
5.0.0-alpha.6 (2021-03-10)
:rocket: New Features
@vue/cli-plugin-unit-jest
@vue/cli-service
- #6332 feat!: upgrade to css-loader 5; remove
css.requireModuleExtension
& css.modules
options (@sodatea)
:boom: Breaking Changes
@vue/cli-plugin-unit-jest
@vue/cli-service
- #6332 feat!: upgrade to css-loader 5; remove
css.requireModuleExtension
& css.modules
options (@sodatea)
:bug: Bug Fix
Committers: 2
5.0.0-alpha.5 (2021-02-23)
:rocket: 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
:boom: 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
:bug: 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
- #6304 fix(generator): support npm package aliases ("@npm:" in version specifier) (@nuochong)
- #6303 fix(create): write the lint-staged config to its own file (Closes #6298) (@HexPandaa)
@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
5.0.0-alpha.4 (2021-02-18)
:rocket: 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)
:boom: 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: 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)
:house: Internal
Committers: 7
5.0.0-alpha.3 (2021-01-22)
:rocket: 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
:boom: Breaking Changes
@vue/cli-service
- #6187 feat!: bump default sass-loader version to v10, drop sass-loader v7 support (@sodatea)
:bug: 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)
:house: 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
5.0.0-alpha.2 (2021-01-06)
:rocket: New Features
:bug: 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
:memo: Documentation
:house: 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
5.0.0-alpha.1 (2021-01-06)
:memo: Documentation
Committers: 2
5.0.0-alpha.0 (2020-12-14)
:rocket: New Features
@vue/cli-plugin-unit-mocha
, @vue/cli-plugin-webpack-4
, @vue/cli-shared-utils
- #6144 feat: add a @vue/cli-plugin-webpack-4 package for future use (@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
- #6132 chore!: prepare for v5 peer dependencies, drop v4 prereleases (@sodatea)
@vue/cli-plugin-eslint
, @vue/cli-service
, @vue/cli-ui
@vue/cli-service
@vue/cli-plugin-eslint
, @vue/cli-ui-addon-webpack
, @vue/cli-ui-addon-widgets
, @vue/cli-ui
@vue/cli-plugin-typescript
, @vue/cli-plugin-unit-jest
, @vue/cli-ui
@vue/cli-plugin-e2e-webdriverio
, @vue/cli-plugin-typescript
, @vue/cli-plugin-unit-mocha
@vue/cli-plugin-e2e-cypress
@vue/cli-service
, @vue/cli-ui
- #6108 feat!: upgrade postcss-loader, using postcss 8 by default (@sodatea)
@vue/cli-service-global
, @vue/cli
- #6115 feat!: make
vue serve/build
aliases to npm run serve/build
(@sodatea)
@vue/cli-plugin-typescript
, @vue/cli-plugin-unit-jest
@vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-service-global
@vue/cli-plugin-babel
, @vue/cli-plugin-e2e-webdriverio
, @vue/cli-plugin-eslint
, @vue/cli-plugin-pwa
, @vue/cli-plugin-typescript
, @vue/cli-plugin-unit-mocha
, @vue/cli-service
, @vue/cli-test-utils
, @vue/cli-ui
@vue/cli-plugin-eslint
, @vue/cli-test-utils
, @vue/cli-ui
, @vue/cli
@vue/cli-plugin-eslint
:boom: Breaking Changes
@vue/cli-service
, @vue/cli-ui
- #6140 refactor!: replace optimize-cssnano-plugin with css-minimizer-webpack-plugin (@sodatea)
- #6108 feat!: upgrade postcss-loader, using postcss 8 by default (@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
- #6132 chore!: prepare for v5 peer dependencies, drop v4 prereleases (@sodatea)
@vue/cli
@vue/cli-service
@vue/cli-plugin-typescript
, @vue/cli-plugin-unit-jest
, @vue/cli-ui
@vue/cli-plugin-e2e-webdriverio
, @vue/cli-plugin-typescript
, @vue/cli-plugin-unit-mocha
@vue/cli-service-global
, @vue/cli
- #6115 feat!: make
vue serve/build
aliases to npm run serve/build
(@sodatea)
@vue/cli-plugin-typescript
, @vue/cli-plugin-unit-jest
@vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-service-global
@vue/cli-plugin-babel
, @vue/cli-plugin-e2e-webdriverio
, @vue/cli-plugin-eslint
, @vue/cli-plugin-pwa
, @vue/cli-plugin-typescript
, @vue/cli-plugin-unit-mocha
, @vue/cli-service
, @vue/cli-test-utils
, @vue/cli-ui
@vue/cli-service
, @vue/cli
@vue/cli-service
, @vue/cli-shared-utils
, @vue/cli-ui
, @vue/cli
@vue/cli-service
, @vue/cli-ui
, @vue/cli
- #6052 chore!: drop support of end-of-life node releases (8, 11, 13) (@sodatea)
@vue/cli-service
, @vue/cli-shared-utils
, @vue/cli
@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
, @vue/cli-service
- #5951 chore!: some trivial dependency major version updates (@sodatea)
@vue/cli-plugin-typescript
- #5941 feat!: bump fork-ts-checker-webpack-plugin version to v5 (@sodatea)
@vue/cli-plugin-typescript
, @vue/cli-plugin-unit-mocha
@vue/cli-plugin-unit-mocha
@vue/cli-plugin-eslint
, @vue/cli-service-global
- #5870 chore!: update eslint-loader, minimum supported ESLint version is 6 (@sodatea)
@vue/cli-plugin-e2e-cypress
, @vue/cli-plugin-e2e-webdriverio
, @vue/cli-plugin-typescript
, @vue/cli
:bug: Bug Fix
@vue/cli
@vue/cli-service
- #6101 fix(cli-service): don't write entry-wc to node[3m_modules (@merceyz)
@vue/cli-plugin-unit-mocha
, @vue/cli-service
- #6097 fix(mocha): disable SSR optimization for Vue 3 testing (@sodatea)
@vue/cli-plugin-eslint
@vue/cli-ui
- #6000 fix: prevent snoretoast shortcut, set notif title (#2720) (@tony19)
@vue/cli-service-global
, @vue/cli-service
- #5992 fix: using
lang
attribute with empty string in html template (@fangbinwei)
@vue/cli-plugin-typescript
:house: Internal
@vue/cli-plugin-babel
, @vue/cli-service
- #6142 refactor: replace cache-loader with babel-loader's built-in cache (@sodatea)
@vue/cli-service
, @vue/cli-ui
- #6140 refactor!: replace optimize-cssnano-plugin with css-minimizer-webpack-plugin (@sodatea)
@vue/cli
- #6127 chore: update cmd-shim and move it to devDependencies (@sodatea)
- #6102 perf(packages/@vue/cli/bin/vue.js): deleting the EOL_NODE_MAJORS chec… (@ChanningHan)
@vue/cli-service-global
, @vue/cli-ui-addon-webpack
, @vue/cli-ui-addon-widgets
, @vue/cli-ui
@vue/cli-service
, @vue/cli-shared-utils
, @vue/cli-ui
, @vue/cli
@vue/cli-plugin-typescript
- #6053 fix(cli-plugin-typescript): remove getPrompts function in prompts.js (@jeneser)
@vue/cli-service
, @vue/cli-shared-utils
, @vue/cli
@vue/cli
@vue/cli-service
@vue/cli-plugin-typescript
, @vue/cli-plugin-unit-mocha
@vue/cli-plugin-unit-mocha
Committers: 19
4.5.19 (2022-06-28)
IMPORTANT NOTE: IE 11 has reached End-of-Life. The default browserslist
query no longer includes IE 11 as a target.
If your project still has to support IE 11, you MUST manually add IE 11
to the last line of the .browserslistrc
file in the project (or browserslist
field in package.json
)
:bug: Bug Fix
@vue/babel-preset-app
- [c7fa1cf] fix: always transpile syntaxes introduced in ES2020 or later, so that optional chaining and nullish coalescing syntaxes won't cause errors in webpack 4 and ESLint 6.
@vue/cli-plugin-typescript
- [5b57792] fix: typechecking with Vue 2.7, fixes #7213
4.5.18 (2022-06-16)
Fix compatibility with the upcoming Vue 2.7 (currently in alpha) and Vue Loader 15.10 (currently in beta).
In Vue 2.7, vue-template-compiler
is no longer a required peer dependency. Rather, there's a new export under the main package as vue/compiler-sfc
.
4.5.17 (2022-03-23)
:bug: Bug Fix
@vue/cli-shared-utils
, @vue/cli-ui
- d7a9881 fix: replace
node-ipc
with @achrinza/node-ipc
to further secure the dependency chain
Committers: 1
4.5.16 (2022-03-15)
:bug: Bug Fix
@vue/cli-service
- Fix demo-lib.html and demo-wc.html for Vue 2
@vue/cli-shared-utils
, @vue/cli-ui
4.5.15 (2021-10-28)
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
.
4.5.14 (2021-10-14)
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)
4.5.13 (2021-05-08)
:bug: Bug Fix
@vue/babel-preset-app
- #6459 fix: fix modern mode optional chaining syntax tranpilation (@sodatea)
@vue/cli-plugin-unit-mocha
@vue/cli-service
Others
- #6300 chore: remove the word "Preview" from vue 3 preset (@sodatea)
Committers: 3
4.5.12 (2021-03-17)
- bump
vue-codemod
to work around an NPM hoisting bug
- bump minimum required JSX preset / plugin versions, fixes https://github.com/vuejs/jsx/issues/183
- bump default
typescript
version to 4.1 and prettier
version to 2.x for new projects, fixes #6299
4.5.11 (2021-01-22)
:bug: Bug Fix
Committers: 1
4.5.10 (2021-01-06)
:bug: 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
- #6000 fix: prevent snoretoast shortcut, set notif title (#2720) (@tony19)
@vue/cli-service-global
, @vue/cli-service
- #5992 fix: using
lang
attribute with empty string in html template (@fangbinwei)
Committers: 3
4.5.9 (2020-11-17)
:rocket: New Features
@vue/cli-plugin-e2e-cypress
Committers: 1
4.5.8 (2020-10-19)
:bug: Bug Fix
@vue/cli-plugin-typescript
@vue/cli
- #5961 fix: npm 7 compat by turning on
legacy-peer-deps
flag (@sodatea)
@vue/cli-plugin-eslint
- #5962 fix: narrow the eslint peer dep version range, avoiding npm 7 error (@sodatea)
Committers: 2
4.5.7 (2020-10-07)
:bug: Bug Fix
@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
, @vue/cli-service
@vue/cli
- #5871 fix: more accurate warning message for missing global peer dependencies (@sodatea)
- #5902 fix: incorrectly read Taobao binary mirror configuration. (@godky)
- #5892 fix: respect scope when resolving package metadata (@bodograumann)
@vue/cli-plugin-pwa
, @vue/cli-service
:memo: Documentation
Committers: 4
4.5.6 (2020-09-10)
:bug: Bug Fix
Committers: 1
4.5.5 (2020-09-10)
:bug: Bug Fix
@vue/cli-service
- #5868 fix: enable some syntax extensions by default for vue script compiler (@sodatea)
@vue/cli-plugin-router
, @vue/cli-service
- #5852 fix: fix duplicate id="app" in Vue 3 project template (@sodatea)
@vue/cli-plugin-unit-jest
, @vue/cli-plugin-unit-mocha
- #5591 fix(unit-jest, unit-mocha): generate passing tests when
bare
option is used with router enabled (#3544) (@IwalkAlone)
@vue/cli-plugin-pwa
@vue/cli
- #5827 fix: fix support for Node.js v8 and deprecate it (@sodatea)
- #5823 Handle GPG sign git config for initial commit (@spenserblack)
- #5808 fix: strip non-ansi characters from registry config (@sodatea)
- #5801 fix: do not throw when api.render is called from an anonymous function (@sodatea)
:house: Internal
@vue/cli-ui
- #3687 perf(ui): improve get folder list to use Promises instead of sync (@pikax)
@vue/babel-preset-app
- #5831 chore: rename jsx package scope from ant-design-vue to vue (@Amour1688)
Committers: 8
4.5.4 (2020-08-18)
:bug: Bug Fix
@vue/cli-plugin-typescript
@vue/cli-service
@vue/cli
Committers: 3
4.5.3 (2020-08-11)
:bug: Bug Fix
@vue/cli-service
- #5774 fix: load vue from
@vue/cli-service-global
on vue serve
/vue build
(@sodatea)
@vue/cli-plugin-e2e-webdriverio
, @vue/cli-plugin-typescript
- #5769 fix: add missing mocha type if wdio is not installed along with any unit testing frameworks (@sodatea)
@vue/cli-plugin-typescript
- #5771 fix: only replace App.vue when there's no router plugin (@sodatea)
Committers: 1
4.5.2 (2020-08-10)
:bug: Bug Fix
@vue/cli-plugin-typescript
- #5768 fix: no longer need a shim for fork-ts-checker vue 3 support (@sodatea)
:memo: Documentation
@vue/babel-preset-app
, @vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-plugin-typescript
, @vue/cli-service
, @vue/cli
:house: Internal
@vue/babel-preset-app
, @vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-plugin-typescript
, @vue/cli-service
, @vue/cli
Committers: 3
4.5.1 (2020-08-06)
:rocket: New Features
@vue/cli-plugin-e2e-webdriverio
, @vue/cli-shared-utils
, @vue/cli
@vue/cli-service
- #5725 feat: implement a migrator that removes
vue-cli-plugin-next
as it's no longer needed (@sodatea)
:bug: Bug Fix
@vue/cli-plugin-typescript
- #5731 fix: fix skipLibCheck default value for
vue create
(@sodatea)
- #5722 fix: use fork-ts-checker-webpack-plugin v5 for vue 3 type checking (@sodatea)
@vue/cli
- #5744 fix: ignore
.svn/**
when reading and writing files (@sodatea)
- #5736 fix(e2e): shouldn't install webdrivers for unchecked browsers on creation (@sodatea)
@vue/cli-service
- #5718 fix: make vue-loader-v16 an optional dependency, avoid crashing npm 5 (@sodatea)
:house: Internal
@vue/babel-preset-app
, @vue/cli-plugin-babel
, @vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-e2e-webdriverio
, @vue/cli-plugin-typescript
, @vue/cli-plugin-unit-jest
, @vue/cli-service
, @vue/cli-test-utils
Committers: 6
4.5.0 (2020-07-24)
:rocket: New Features
@vue/babel-preset-app
, @vue/cli-plugin-babel
, @vue/cli-plugin-eslint
, @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-test-utils
, @vue/cli-ui
, @vue/cli
- #5637 feat: allow choosing vue version on creation (and in presets) (@sodatea)
@vue/cli-plugin-typescript
- #5688 feat: add
skipLibCheck
option in the TS template (defaults to true
) (@sodatea)
@vue/cli-service
, @vue/cli-test-utils
, @vue/cli
@vue/cli-plugin-typescript
, @vue/cli-service
@vue/cli-service
, @vue/cli
:bug: Bug Fix
@vue/cli-service
@vue/babel-preset-app
- #5543 fix: better error message for non-existent polyfill names (@sodatea)
:memo: Documentation
:house: Internal
@vue/cli-shared-utils
@vue/cli-service
, @vue/cli
Committers: 7
4.4.6 (2020-06-24)
:bug: Bug Fix
:memo: Documentation
Committers: 1
4.4.5 (2020-06-22)
:bug: Bug Fix
@vue/cli-service
- #5592 fix polyfill injection when building app on multiple threads (@dtcz)
- #5598 fix: fix an edge case that VUE_CLI_SERVICE_CONFIG_PATH might be ignored (@sodatea)
@vue/cli-plugin-e2e-cypress
@vue/cli
- #5586 fix: support auth token when retrieving package metadata (@sodatea)
@vue/cli-plugin-e2e-nightwatch
- #5528 fix(nightwatch): should not install corresponding webdriver if the browser is unselected (@sodatea)
:house: Internal
@vue/cli-shared-utils
- #5572 refactor: replace request-promise-native with util.promisify (@jeneser)
Committers: 5
4.4.4 (2020-06-12)
:bug: Bug Fix
@vue/cli-plugin-typescript
- #5576 fix: should return the parse result in the compiler-sfc-shim (@sodatea)
Committers: 1
4.4.3 (2020-06-12)
:bug: Bug Fix
@vue/cli-plugin-eslint
- #5545 fix(eslint-migrator): skip upgrade prompt if eslint v7 is installed (#5545) (@EzioKissshot)
@vue/cli-plugin-typescript
- #5539 fix: correctly shim @vue/compiler-sfc for fork-ts-checker-plugin (@sodatea)
@vue/cli-service
- #5542 fix(cli-service): process the webpack failed hook in the serve command (@jeneser)
@vue/cli
:house: Internal
Committers: 5
4.4.2 (2020-06-12)
:memo: Documentation
@vue/cli-plugin-pwa
- #5530 docs: mention using
null
to ignore icons (@qirh)
Committers: 1
4.4.1 (2020-05-25)
:bug: Bug Fix
@vue/babel-preset-app
- #5513 refactor: improve the polyfill importing logic of modern mode (@sodatea)
@vue/cli
:memo: Documentation
:house: Internal
@vue/babel-preset-app
- #5513 refactor: improve the polyfill importing logic of modern mode (@sodatea)
Committers: 3
4.4.0 (2020-05-19)
:rocket: New Features
@vue/cli
- #5498 feat(plugin-api): expose
inquirer
to prompts.js, allowing custom prompt types (@sodatea)
@vue/cli-service
- #5376 feat(cli-service) add stdin flag to build (@sickp)
:bug: Bug Fix
@vue/cli-service
, @vue/cli-shared-utils
- #5500 fix: should throw errors if there is bad require() in vue.config.js (@sodatea)
@vue/cli-plugin-unit-jest
- #5499 fix(unit-jest): fix .vue coverage report when babel plugin is not enabled (@sodatea)
@vue/cli
- #5497 fix: allow specifying plugin version when calling
vue add
(@sodatea)
- #5493 fix(ui): the logs from creator should be displayed in the UI (@sodatea)
- #5472 fix(creator): do not override the README.md generated by plugins (@sodatea)
- #5395 Update ProjectPackageManager.js upgrade() method: manage multiple package names separated by spaces (@motla)
- #5424 fix: normalize the
file
argument of transformScript
, fix Windows compatibility (@sodatea)
@vue/cli-plugin-unit-mocha
- #5473 fixed --inspect-brk flag clobbering other values (@tommyo)
@vue/cli-service
@vue/cli-plugin-eslint
- #5455 fix(eslint): invalidate the cache when
.eslintignore
changes (@godkun)
@vue/cli-shared-utils
@vue/cli-plugin-e2e-nightwatch
- #5387 [cli-plugin-e2e-nightwatch] fixing globals.js import (@aberonni)
:memo: Documentation
- Other
@vue/babel-preset-app
- #5282 docs: update polyfill names according to core-js 3 (@sodatea)
:house: Internal
@vue/babel-preset-app
, @vue/cli-plugin-babel
, @vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-plugin-typescript
, @vue/cli-plugin-unit-jest
, @vue/cli-plugin-unit-mocha
, @vue/cli-plugin-vuex
, @vue/cli-service
, @vue/cli-ui-addon-webpack
, @vue/cli-ui
, @vue/cli
Committers: 14
4.3.1 (2020-04-07)
:bug: Bug Fix
@vue/cli-plugin-eslint
- #5363 fix(eslint-migrator): fix local eslint major version detection (@sodatea)
@vue/cli
- #5360 fix: run migrator in a separator process, fix require cache issues during upgrade (@sodatea)
Committers: 1
4.3.0 (2020-04-01)
:rocket: New Features
@vue/cli-plugin-unit-mocha
- #5294 feat(service): Allow mocha unit tests debugger to be bound to a specified IP and port (@darrylkuhn)
@vue/babel-preset-app
- #5322 feat: enable
bugfixes
option for babel by default (@sodatea)
@vue/cli-service
@vue/cli
- #5212 feat(vue-cli): Choosing to save as a preset tells you where it is saved (@jaireina)
@vue/cli-plugin-typescript
- #5170 feat: use @vue/compiler-sfc as a compiler for TS if available (@cexbrayat)
@vue/cli-plugin-eslint
, @vue/cli-service-global
, @vue/cli-ui-addon-widgets
- #5241 feat: ease the default
no-console
severity to warn
(@sodatea)
@vue/cli-service
, @vue/cli-ui-addon-webpack
, @vue/cli-ui-addon-widgets
, @vue/cli-ui
- #5233 feat: add "not dead" to the default browserslist query (@sodatea)
@vue/cli-plugin-router
:bug: Bug Fix
@vue/cli-shared-utils
- #5315 fix: avoid process hanging when trying to get Chrome version (@sodatea)
- #5264 fix false positive of
hasProjectNpm
(@sodatea)
@vue/cli-ui
- #5290 fix(cli-ui): build task defaults should respect outputDir option from config file (Closes #2639) (@LinusBorg)
@vue/cli-service
- #5320 fix: spawn scripts with node, fix modern mode with Yarn 2 (Berry) (@sodatea)
- #5247 fix(target-lib): fix dynamic public path in a dynamic chunk in Firefox (@sodatea)
@vue/cli-plugin-pwa
@vue/cli-plugin-eslint
@vue/babel-preset-app
- #5236 fix(babel-preset-app): avoid corejs warning when useBuiltIns is false (@LeBenLeBen)
:memo: Documentation
:house: Internal
@vue/cli-service-global
- #5319 chore(cli-service-global): remove direct dependency on
@vue/babel-preset-app
(@sodatea)
@vue/cli-service
- #5305 refactor: simplify config loading by skipping
fs.existsSync
check (@sodatea)
@vue/cli
@vue/cli-plugin-eslint
- #5273 chore(eslint): bump minimum required eslint-loader version to support ESLint 6 (@megos)
Committers: 15
4.2.3 (2020-02-27)
:bug: Bug Fix
@vue/cli
- #5163 fix "Vue packages version mismatch" error caused by other global packages (@sodatea)
- #5202 fix(GeneratorAPI): remove warning when using extendPackage with prune (@cexbrayat)
@vue/cli-service-global
- #5196 fix(cli-service-global): fix no-debugger rule config (@sodatea)
:memo: Documentation
:house: Internal
Committers: 9
4.2.2 (2020-02-07)
:bug: Bug Fix
4.2.1 (2020-02-07)
:bug: Bug Fix
:memo: Documentation
Committers: 8
4.2.0 (2020-02-07)
:rocket: New Features
@vue/cli-plugin-babel
, @vue/cli-plugin-eslint
, @vue/cli-plugin-typescript
, @vue/cli
- #5149 feat(GeneratorAPI): allow passing options to
api.extendPackage
(@sodatea)
@vue/cli-plugin-unit-jest
, @vue/cli-plugin-unit-mocha
- #5147 feat: create projects with @vue/test-utils beta 31 (@sodatea)
@vue/cli-ui
, @vue/cli
- #5134 feat: lock minor versions when creating projects / adding plugins (@sodatea)
@vue/cli-plugin-typescript
, @vue/cli-ui
@vue/cli
- #5091 feat:
vue upgrade
monorepo support, --from
option, and a new vue migrate --from
command (@sodatea)
- #4828 feat: add option
--merge
to create
command (@zyy7259)
@vue/cli-service
@vue/babel-preset-app
, @vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-plugin-pwa
, @vue/cli-ui-addon-webpack
, @vue/cli-ui-addon-widgets
, @vue/cli-ui
, @vue/cli
@vue/cli-service
, @vue/cli-shared-utils
, @vue/cli
@vue/babel-preset-app
@vue/cli-service-global
- #5029 feat: don't throw on console/debugger statements for
vue serve
(@sodatea)
:bug: Bug Fix
@vue/cli-shared-utils
, @vue/cli
- #5150 fix: should infer package manager from config if there's no lockfile in the project (@sodatea)
- #5045 refactor: use a plain http request to get package metadata (@sodatea)
@vue/cli
- #5062 fix
afterInvoke
/onCreateComplete
callbacks in Migrator (@sodatea)
- #5038 fix:
extendPackage
dependency versions should be string (@pksunkara)
@vue/cli-ui
, @vue/cli
- #4985 fix(CORS): only allow connections from the designated host (@Akryum)
- #5142 fix(CORS): fixup #4985, allow same-origin ws requests of any domain (@sodatea)
@vue/cli-plugin-e2e-cypress
@vue/cli-service
- #5113 fix: correctly calculate cacheIdentifier from lockfiles (@sodatea)
@vue/cli-plugin-pwa
- #5089 fix: pwa-plugin avoid generating manifest when path is an URL (@tkint)
@vue/cli-plugin-unit-jest
, @vue/cli-plugin-unit-mocha
- #5028 fix applyESLint when eslint plugin is added after unit test plugins (@sodatea)
@vue/cli-service
, @vue/cli-test-utils
@vue/cli-plugin-e2e-nightwatch
:memo: Documentation
:house: Internal
@vue/babel-preset-app
, @vue/cli-plugin-babel
- #5133 refactor: remove usage of deprecated babel functions, preparing for babel 8 (@sodatea)
@vue/cli-service
- #5123 fix:
vue-template-compiler
can be optional if @vue/compiler-sfc
presents (@sodatea)
- #5060 refactor: use the
title
option in the html template, instead of hard-code the project name (@sodatea)
@vue/cli
- #5110 refactor: use env variables to set registry for package managers (@sodatea)
@vue/cli-shared-utils
- #5092 refactor: use
createRequire
to load/resolve modules (@sodatea)
@vue/cli-plugin-router
, @vue/cli-plugin-typescript
, @vue/cli-service
Committers: 17
4.1.2 (2019-12-28)
:bug: Bug Fix
@vue/cli-plugin-pwa
- #4974 fix: fix several bugs in the PWA plugin UI, make it usable again (@sodatea)
@vue/cli
- #4922 fix: should download to different directories for different presets (@sodatea)
@vue/cli-plugin-babel
- #4924 fix: do not throw when babel config contains ignore/include/exclude (@sodatea)
:memo: Documentation
@vue/cli-service-global
@vue/cli-plugin-unit-jest
- Other
:house: Internal
@vue/cli
@vue/cli-service
Committers: 9
4.1.1 (2019-11-27)
:bug: Bug Fix
@vue/cli-plugin-typescript
Committers: 1
4.1.0 (2019-11-27)
:rocket: New Features
@vue/cli-plugin-pwa
- #4736 feat: allow use of full url for pwa manifest and icons (@tkint)
:bug: Bug Fix
@vue/cli-shared-utils
- #4842 Replace chalk.reset with stripAnsi in @vue/cli-shared-utils/lib/logger.js (@perakerberg)
@vue/cli
- #4883 fix: support
parser
option for codemods, and enable ts parsing by default (@sodatea)
- #4859 fix: invalid version error when modules not installed (@yannbertrand)
:memo: Documentation
Committers: 11
4.1.0-beta.0 (2019-11-09)
:rocket: New Features
@vue/cli
- #4715 feat(GeneratorAPI): accept multiple arguments for the resolve method (@sodatea)
- #4767 feat: support binary mirrors for taobao registry (@sodatea)
@vue/cli-service
, @vue/cli-ui-addon-webpack
, @vue/cli-ui-addon-widgets
, @vue/cli-ui
, @vue/cli
- #4798 feat: enable postcss+autoprefixer by default internally, reducing boilerplate (@sodatea)
:bug: Bug Fix
@vue/cli-service
@vue/babel-preset-app
- #4797 fix: add
sourceType: 'unambiguous'
to babel preset (@sodatea)
@vue/babel-preset-app
, @vue/cli-plugin-babel
, @vue/cli-service
- #4777 refactor: use babel overrides to transpile babel runtime helpers (@sodatea)
@vue/babel-preset-app
, @vue/cli-plugin-babel
, @vue/cli-plugin-typescript
, @vue/cli-service
, @vue/cli-ui
:memo: Documentation
:house: Internal
@vue/cli-ui
@vue/babel-preset-app
, @vue/cli-plugin-babel
, @vue/cli-service
- #4777 refactor: use babel overrides to transpile babel runtime helpers (@sodatea)
Committers: 5
4.0.5 (2019-10-22)
:bug: Bug Fix
@vue/cli
- #4741 fix: should tolerate cli version check error (@sodatea)
- #4720 fix: do not install core plugins that have major version bumps (@sodatea)
@vue/cli-plugin-eslint
- #4740 fix(eslint): autofix code style after scaffolding on older versions of cli (@sodatea)
- #4728 fix: fix eslint not found error in
vue serve
command (@sodatea)
@vue/cli-ui
- #4739 fix(ui): "add router" button should not require prompt in terminal (@sodatea)
- #4724 fix(ui): fix latest version check always displaying "0.1.0" (@sodatea)
:memo: Documentation
- #4733 Fix indentation of --inline-vue description (@mul14)
:house: Internal
@vue/babel-preset-app
, @vue/cli-plugin-babel
, @vue/cli-plugin-e2e-cypress
, @vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-plugin-router
, @vue/cli-plugin-typescript
, @vue/cli-plugin-unit-jest
, @vue/cli-plugin-unit-mocha
, @vue/cli-service-global
, @vue/cli-service
, @vue/cli-test-utils
, @vue/cli-ui-addon-webpack
, @vue/cli-ui-addon-widgets
, @vue/cli-ui
, @vue/cli
Committers: 2
4.0.4 (2019-10-18)
:bug: Bug Fix
@vue/cli-service
- #4711 fix: fix a typo that caused router failed to install in older versions (@sodatea)
:memo: Documentation
Committers: 2
4.0.3 (2019-10-17)
:bug: Bug Fix
@vue/cli-ui
, @vue/cli
@vue/cli-service
- #4696 fix: allow v3 cli to invoke vuex & router plugin from inside cli-service (@sodatea)
@vue/cli-plugin-eslint
, @vue/cli-plugin-typescript
, @vue/cli-ui
- #4697 fix: fix "lint on commit" projects generation error (@sodatea)
Committers: 1
4.0.2 (2019-10-17)
:bug: Bug Fix
@vue/cli-service
- #4693 fix: add a compatibility layer for router & vuex for CLI v3 (@sodatea)
Committers: 1
4.0.1 (2019-10-16)
:bug: Bug Fix
@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
- fec160f fix: no need to assertCliVersion. avoid breaking old versions (@sodatea)
4.0.0 (2019-10-16)
:rocket: New Features
@vue/cli-shared-utils
, @vue/cli
:boom: Breaking Changes
@vue/cli
- #4681 chore!: add
@vue/cli
in --version
output, to avoid confusion (@sodatea)
:bug: Bug Fix
:memo: Documentation
Committers: 5
4.0.0-rc.8 (2019-10-11)
:rocket: New Features
@vue/cli
@vue/babel-preset-app
, @vue/cli-plugin-unit-jest
, @vue/cli-plugin-unit-mocha
- #4663 feat(babel-preset): set target to node whenever NODE_ENV === 'test' (@sodatea)
@vue/cli-plugin-pwa
- #4664 feat(pwa): improve compatibility with v3 plugin usage (@sodatea)
@vue/cli-service
- #4641 feat: make the minimizer config available in all modes (@sodatea)
- #4644 feat: add webdriver log files to gitignore (@sodatea)
:boom: Breaking Changes
@vue/cli-service
- #4676 chore!: upgrade terser-webpack-plugin to 2.x (@sodatea)
- #4673 refactor!: use DefinePlugin (again) instead of EnvironmentPlugin (@sodatea)
:bug: Bug Fix
@vue/cli-service
- #4666 fix: fix redundant log messages from webpack-dev-server (@sodatea)
:house: Internal
@vue/cli-service
- #4673 refactor!: use DefinePlugin (again) instead of EnvironmentPlugin (@sodatea)
Committers: 2
4.0.0-rc.7 (2019-10-01)
:bug: Bug Fix
@vue/cli-service
- #4637 fix: avoid accidentally overriding sass config with scss configs (@sodatea)
Committers: 1
4.0.0-rc.6 (2019-09-30)
:rocket: New Features
@vue/cli-plugin-babel
- #4633 feat(babel-migrator): transform babel preset regardless of plugin version (@sodatea)
:bug: Bug Fix
@vue/cli
- #4634 fix(upgrade-all): avoid accidentally writing outdated package.json back (@sodatea)
Committers: 1
4.0.0-rc.5 (2019-09-30)
:rocket: New Features
@vue/cli
@vue/cli-plugin-babel
- #4629 feat(babel): transform preset names in the plugin migrator (@sodatea)
:bug: Bug Fix
@vue/cli-service
- #4631 fix: fix sassOptions merging for scss syntax in sass-loader v8 (@sodatea)
@vue/cli-plugin-e2e-nightwatch
- #4622 fix: fix nightwatch template's compatibility with eslint plugin (@sodatea)
- #4627 fix: fix nightwatch cli option (
--url
) handling (@sodatea)
Committers: 2
4.0.0-rc.4 (2019-09-25)
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 = {
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
:rocket: New Features
@vue/cli-plugin-unit-jest
- #4607 feat: use jsdom v15 in jest presets instead of the default v11 (@sodatea)
- #4597 refactor: move jest configs into presets (@sodatea)
@vue/cli-plugin-e2e-nightwatch
, @vue/cli-shared-utils
, @vue/cli
- #4563 feat(nightwatch): check user's installed browser versions on scaffolding / before running tests (@sodatea)
:bug: Bug Fix
@vue/cli-service
- #4613 fix: correctly ignore html templates in copy-webpack-plugin (@sodatea)
:memo: Documentation
@vue/cli-plugin-unit-jest
- #4607 feat: use jsdom v15 in jest presets instead of the default v11 (@sodatea)
- #4597 refactor: move jest configs into presets (@sodatea)
Committers: 4
4.0.0-rc.3 (2019-09-09)
:rocket: New Features
@vue/cli-service
, @vue/cli-shared-utils
@vue/cli-plugin-e2e-nightwatch
- #4541 Upgrade Nightwatch to v1.2 and update bundled config and generated tests (@beatfactor)
Committers: 2
4.0.0-rc.2 (2019-09-08)
:rocket: New Features
@vue/cli-plugin-eslint
, @vue/cli
- #4549 feat: implement a migrator to auto add eslint to deps (@sodatea)
:bug: Bug Fix
@vue/cli-plugin-e2e-nightwatch
@vue/cli-service
@vue/cli
- #4546 fix(upgrade): correctly update version range in package.json (@sodatea)
:memo: Documentation
Committers: 3
4.0.0-rc.1 (2019-09-04)
:rocket: 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: 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
4.0.0-rc.0 (2019-08-21)
:rocket: New Features
:bug: 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
:memo: Documentation
:house: Internal
@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
Committers: 8
4.0.0-beta.3 (2019-08-08)
:rocket: New Features
@vue/cli
- #4404 feat: add
--next
flag to vue upgrade
to check for beta versions (@sodatea)
- #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)
:boom: 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: 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)
:memo: Documentation
:house: 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
4.0.0-beta.2 (2019-07-29)
:rocket: New Features
:bug: 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)
:memo: Documentation
- Other
@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-plugin-e2e-nightwatch
- #4364 Replacing nightwatch CLI options URL with proper documentation (@aberonni)
:house: 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
4.0.0-beta.1 (2019-07-25)
:rocket: New Features
@vue/cli
- #4342 Add --port argument to 'vue serve' command (@bokub)
:bug: 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
4.0.0-beta.0 (2019-07-22)
:rocket: 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
:boom: 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: 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)
:memo: Documentation
:house: Internal
@vue/cli-service
- #4331 chore!: update versions of underlying webpack loaders (@sodatea)
@vue/cli
Committers: 7
4.0.0-alpha.5 (2019-07-14)
:rocket: New Features
@vue/cli
- #4275 feat!: confirm before invoke/add/upgrade if project has uncommitted changes (@sodatea)
:boom: Breaking Changes
@vue/cli-service
@vue/cli
- #4275 feat!: confirm before invoke/add/upgrade if project has uncommitted changes (@sodatea)
:bug: Bug Fix
:memo: Documentation
:house: Internal
Committers: 4
4.0.0-alpha.4 (2019-07-06)
:rocket: New Features
@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
- #4219 feat: allow omitting scope prefix for official plugins on
vue add
(@sodatea)
:boom: Breaking Changes
@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
:bug: Bug Fix
:memo: Documentation
- Other
@vue/babel-preset-app
, @vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-service
, @vue/cli-ui
, @vue/cli
Committers: 4
4.0.0-alpha.3 (2019-07-04)
:bug: Bug Fix
@vue/cli-plugin-eslint
- #4233 fix: use module directory instead of main entry path for
eslintPath
(@sodatea)
Committers: 1
4.0.0-alpha.2 (2019-07-03)
:rocket: New Features
@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
, @vue/cli-shared-utils
, @vue/cli-ui
, @vue/cli-upgrade
, @vue/cli
- #4090 feat!: redesigns
vue upgrade
, supports code migration (@sodatea)
@vue/cli
- #4188 feat: add
transformScript
to GeneratorAPI (@sodatea)
- #4000 feat: implement version-related APIs for
GeneratorAPI
(@sodatea)
- #4168 feat: make
injectImports
& injectRootOptions
work for .vue
files (@sodatea)
@vue/cli-plugin-typescript
:boom: Breaking Changes
@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
, @vue/cli-shared-utils
, @vue/cli-ui
, @vue/cli-upgrade
, @vue/cli
- #4090 feat!: redesigns
vue upgrade
, supports code migration (@sodatea)
:bug: Bug Fix
@vue/cli-service
- #4169 fix: prefer
devServer.public
as the custom url for browser to open (#4169) (@Devil-Cong)
- #4150 chore: upgrade default-gateway to 5.0.2 (@zrh122)
- #4083 fix: display correct address when multiple network adapters present (@sodatea)
- #4095 fix: fix resolve project local plugin's file path (@sodatea)
@vue/cli
- #4148 fix: fix config merging during
vue invoke
in Node.js v12 (@sodatea)
@vue/eslint-config-airbnb
:memo: Documentation
- Other
@vue/cli-plugin-typescript
, @vue/cli
- #4046 Add description of babel plugin usage in TS plugin prompt (@sodatea)
:house: Internal
@vue/cli
@vue/cli-plugin-eslint
, @vue/cli-plugin-typescript
, @vue/cli-service
- #4153 chore: move yorkie from cli-service to plugin-eslint & plugin-typescript (@sodatea)
Committers: 11
4.0.0-alpha.1 (2019-05-25)
:boom: Breaking Changes
@vue/cli-plugin-eslint
, @vue/cli-service-global
, @vue/cli-service
, @vue/cli-ui-addon-widgets
, @vue/cli
- #3975 chore!: change default value of
lintOnSave
option (@sodatea)
@vue/cli-service
@vue/cli-plugin-typescript
Most of the following new features and bugfixes also applies to v3.8.0
:rocket: New Features
@vue/cli-plugin-pwa
, @vue/cli-ui
@vue/cli-ui
@vue/cli-service
@vue/cli
:bug: Bug Fix
@vue/cli-upgrade
- #4036 fix: add missing dependencies to @vue/cli-upgrade (@sodatea)
@vue/cli-service
- #4034 fix bundles' compatibility with workers for those built in development mode (@sodatea)
- #4025 fix: update the css-loader runtime path for css-loader v2 (@sodatea)
@vue/cli-ui
:house: Internal
@vue/cli-service
@vue/cli
- #4003 refactor: replace recast with jscodeshift for
injectImportsAndOptions
, fixes #3309 (@sodatea)
@vue/cli-service
@vue/babel-preset-app
Committers: 9
4.0.0-alpha.0 (2019-05-01)
:boom: Breaking Changes
@vue/cli-service
, @vue/cli
- #3921 generator/preset: default to dart sass for
sass
option of cssPreprocessor
(@sodatea)
@vue/cli-service
@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-plugin-unit-jest
@vue/cli-plugin-unit-mocha
- #3914 upgrade to mocha 6 and use mochapack instead of mocha-webpack (@sodatea)
Committers: 3
3.11.0 (2019-08-21)
:rocket: 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: 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)
:memo: Documentation
:house: Internal
@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
Committers: 9
3.10.0 (2019-08-03)
:rocket: 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: Bug Fix
@vue/cli-plugin-typescript
, @vue/cli
- #4330 fix: require parent template after
when
condition evaluated as truthy (@sodatea)
- #4374 fix: when adding ts plugin without router, fixup #4330 (@cexbrayat)
@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
:memo: Documentation
@vue/cli-plugin-e2e-nightwatch
- #4364 Replacing nightwatch CLI options URL with proper documentation (@aberonni)
- Other
@vue/babel-preset-app
, @vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-service
, @vue/cli-ui
:house: Internal
@vue/cli-service
, @vue/cli
Committers: 17
3.9.3 (2019-07-18)
:bug: 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
3.9.2 (2019-07-06)
:bug: Bug Fix
:memo: Documentation
@vue/babel-preset-app
, @vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-service
, @vue/cli-ui
Committers: 2
3.9.1 (2019-07-04)
:bug: Bug Fix
@vue/cli-plugin-eslint
- #4233 fix: use module directory instead of main entry path for
eslintPath
(@sodatea)
Committers: 1
3.9.0 (2019-07-03)
:rocket: New Features
@vue/cli
- #4188 feat: add
transformScript
to GeneratorAPI (@sodatea)
- #4000 feat: implement version-related APIs for
GeneratorAPI
(@sodatea)
- #4168 feat: make
injectImports
& injectRootOptions
work for .vue
files (@sodatea)
:bug: Bug Fix
@vue/cli-service
- #4169 fix: prefer
devServer.public
as the custom url for browser to open (#4169) (@Devil-Cong)
:memo: Documentation
@vue/cli-plugin-typescript
- #4212 feat(typescript): add an option to not rename all .js files to .ts and to set
allowJs
to true (@NataliaTepluhina)
- Other
:house: Internal
@vue/cli
@vue/cli-plugin-eslint
, @vue/cli-plugin-typescript
, @vue/cli-service
- #4153 chore: move yorkie from cli-service to plugin-eslint & plugin-typescript (@sodatea)
Committers: 10
3.8.4 (2019-06-15)
:bug: Bug Fix
@vue/cli
- #4148 fix: fix config merging during
vue invoke
in Node.js v12 (@sodatea)
@vue/cli-service
Committers: 2
3.8.3 (2019-06-13)
:bug: Bug Fix
@vue/cli-service
- #4079 fix: avoid opening browser twice (@xovel)
- #4083 fix: display correct address when multiple network adapters present (@sodatea)
- #4095 fix: fix resolve project local plugin's file path (@sodatea)
@vue/cli-ui
:memo: Documentation
Committers: 2
3.8.2 (2019-05-26)
:bug: Bug Fix
Committers: 1
3.8.1 (2019-05-26)
:bug: Bug Fix
@vue/cli-plugin-typescript
Committers: 1
3.8.0 (2019-05-25)
:rocket: New Features
@vue/cli-plugin-pwa
, @vue/cli-ui
@vue/cli-ui
@vue/cli-service
@vue/cli
:boom: Breaking Changes
* @vue/cli-plugin-typescript
#3909 prefer .tsx? files over .jsx? file extensions (@LinusBorg) (Reverted in v3.8.1)
:bug: Bug Fix
@vue/cli-service
- #4034 fix bundles' compatibility with workers for those built in development mode (@sodatea)
@vue/cli-ui
:memo: Documentation
@vue/cli-plugin-typescript
, @vue/cli
- #4046 add description of babel plugin usage in TS plugin prompt (@sodatea)
:house: Internal
@vue/cli-service
@vue/cli
- #4003 refactor: replace recast with jscodeshift for
injectImportsAndOptions
, fixes #3309 (@sodatea)
@vue/cli-service
@vue/babel-preset-app
Committers: 9
3.7.0 (2019-04-28)
:rocket: New Features
@vue/cli-service
- #3861 feat: add
.version
field and assertVersion
helper to plugin api (@sodatea)
- #3847 feat: add types for new
lintOnSave
options and multi-page entries (@sodatea)
- #3844 feat: syntax highlight inspect output (@Akryum)
@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
, @vue/cli-service
@vue/cli
:bug: Bug Fix
@vue/cli-service
- #3865 fix: should invalidate cache when lockfiles have updated (@sodatea)
@vue/cli-plugin-unit-jest
- #3867 fix: pin jest-watch-typeahead to 0.2.1, avoid introducing jest 24 deps (@sodatea)
@vue/cli-ui
- #3871 fix: vue-virtual-scroller should be in devDependencies as it's client-side only (@sodatea)
@vue/cli-shared-utils
- #3826 fix: should not show error message when pnpm is not installed (@sodatea)
:house: Internal
@vue/babel-preset-app
- #3899 fix: should not add polyfills from transform-runtime plugin (@sodatea)
@vue/cli-service
- #3878 fix:
process
should be polyfilled rather than mocked (@sodatea)
@vue/cli-service
, @vue/cli-ui-addon-widgets
Committers: 4
3.6.3 (2019-04-16)
:bug: Bug Fix
@vue/cli-plugin-unit-jest
@vue/cli-ui-addon-webpack
- #3717 Fixed progress-path background color for dark mode (@ajerez)
Committers: 2
3.6.2 (2019-04-14)
:bug: Bug Fix
@vue/cli-ui
, @vue/cli
- #3806 fix vue add/invoke bug when user does not have yarn installed (@sodatea)
@vue/cli-ui
- 022e17d
--dev
shouldn't try to load dev assets, closes #3802 (@Akryum)
:rocket: New Features
Committers: 2
3.6.1 (2019-04-13)
:bug: Bug Fix
@vue/cli-ui
- #3801 fix: fix ERR_INVALID_ARG_TYPE error when launching
vue ui
(@sodatea)
:memo: Documentation
Committers: 3
3.6.0 (2019-04-13)
:rocket: New Features
@vue/cli-ui
@vue/cli-service
@vue/cli
@vue/cli-service
, @vue/cli-shared-utils
, @vue/cli-ui
, @vue/cli
@vue/cli-plugin-eslint
, @vue/cli-service
@vue/cli-plugin-unit-jest
:bug: Bug Fix
:house: Internal
@vue/cli-service
@vue/cli-ui
Other
Committers: 10
3.5.5 (2019-04-01)
babel-preset-app
Reverts
3.5.4 (2019-03-31)
babel-preset-app
Bug Fixes
- should not add polyfills from transform-runtime plugin (#3730) (b987969)
- should not use absolute polyfill paths when
absoluteRuntime
is on (#3732) (9bdff3b), closes #3725
cli-plugin-babel
Bug Fixes
- generator: add core-js as direct dependency of generated projects (#3736) (5eb1425)
3.5.3 (2019-03-27)
babel-preset-app
Bug Fixes
cli-service
Bug Fixes
3.5.2 (2019-03-27)
babel-preset-app
Bug Fixes
docs
Features
- add manifest.json, make the website installable (eda048a)
3.5.1 (2019-03-12)
cli-service
Bug Fixes
- should resolve to full path when setting default entryFiles (dd37773), closes #3616 #3618
3.5.0 (2019-03-08)
babel-preset-app
Bug Fixes
use an environment variable to determine the entry files to inject default polyfills (#3565) (93f57ac), closes #2983
Features
add entryFiles
option, allowing explicit polyfill injection to specified files (#3470) (7df0c58)
cli
Bug Fixes
cli-plugin-babel
Features
cli-plugin-e2e-nightwatch
Bug Fixes
cli-plugin-typescript
Features
- loosen the restriction of typescript version (#3542) (873ad84)
cli-plugin-unit-jest
Bug Fixes
- lock
[@vue](https://github.com/vue)/test-utils
version as it's still in beta and may introduce breaking changes (266090d)
cli-service
Bug Fixes
cli-service-global
Features
- warn if run instant prototyping in a project directory (#3508) (2de215e), closes #2473
docs
Bug Fixes
- cli-service: catch exception if "copy to clipboard" fails (issue #3476) (#3503) (fec38f5)
3.4.1 (2019-02-20)
cli-plugin-babel
Bug Fixes
- fix hash difference on different terminal sessions (a2bc927), closes #3416
cli-plugin-eslint
Bug Fixes
- respect command line --ignore-pattern option (f819f51)
- cli-plugin-eslint: make eslint deps optional (#3068) (114313c)
cli-plugin-typescript
Bug Fixes
cli-service
Bug Fixes
cli-ui
Bug Fixes
- import createTimeAgo from vue-timeago because it isn't a default export (#3437) (38aa8d9)
3.4.0 (2019-01-31)
babel-preset-app
Features
cli
Bug Fixes
- fix injectImports when there's no pre-existing import declarations (108d801), closes #2925
- should check yarn when no pacakage manager specified (6a75056), closes #3393
cli-plugin-babel
Bug Fixes
- add webpack to plugins' dependencies, fix yarn peer dep warnings (6e5e117)
- cli-plugin-babel: transpileDependencies should only match packages inside
node_modules
, close #3057 (#3229) (fb71653)
- take all env variables into account in
genCacheConfig
(047872c), closes #3275
cli-plugin-eslint
Bug Fixes
only add custom ignorePattern when no .eslintignore exists (#3325) (febd386), closes #3243
Features
add --no-fix-warnings
option (#3307) (2b6dba3)
cli-plugin-typescript
Bug Fixes
fix linting of tsx script in .vue file (#3097) (f3fe8b3)
Features
support yml, yaml and json tslint configuration files (#3305) (596a49d)
cli-plugin-unit-mocha
Bug Fixes
- apply a workaround for the prettier / jsdom-global bug (bca6edc)
cli-service
Bug Fixes
cli-shared-utils
Bug Fixes
cli-ui
Bug Fixes
eslint-config-typescript
Bug Fixes
3.3.0 (2019-01-08)
babel-preset-app
Features
- replace babel-plugin-transform-vue-jsx with @vue/babel-preset-jsx (#3218) (f15dcf7)
cli-service
Bug Fixes
cli-ui
Bug Fixes
docs
Features
- deprecate confusing
baseUrl
option, use publicPath
instead. (#3143) (e7af0d8)
3.2.3 (2019-01-03)
cli-plugin-e2e-cypress
Bug Fixes
- make cypress config file compatible with eslint-config-airbnb rules (0fc972e)
cli-plugin-unit-jest
Bug Fixes
cli-service
Bug Fixes
- fix a regression that
pages
doesn't allow entry-only string format (a7fa191), closes #3233
3.2.2 (2018-12-30)
babel-preset-app
Bug Fixes
cli
Bug Fixes
cli-plugin-eslint
Bug Fixes
- fix eslint cwd confusion during onCreateComplete hook execution (#3212) (90d387f), closes #2554 #3142
- when lint default paths, don't try to lint non-existent or ignored paths (d6f6098), closes #3167
cli-plugin-typescript
Bug Fixes
- typescript: fix typo in lint command registration (#3132) (796c376)
- when eslint is used, pin ts version to ~3.1.1 (#3214) (da6bd75)
cli-plugin-unit-jest
Bug Fixes
- cli-plugin-unit-jest: When using TS & Babel, make ts-jest use babelConfig (#3107) (c9aaa2f), closes #3100
cli-plugin-unit-mocha
Bug Fixes
cli-service
Bug Fixes
.wasm
extension should have lower priority when resolving modules (2ac64d6), closes #3023
- better error message for missing key
entry
in pages
config (554670b), closes #2816
- cli-service: drop webpack NoEmitOnErrorsPlugin usage (#3210) (300efa9)
cli-test-utils
Bug Fixes
3.2.1 (2018-11-27)
cli-plugin-eslint
Bug Fixes
3.2.0 (2018-11-27)
babel-preset-app
Features
cli
Bug Fixes
- display project name validation warnings (#2769) (42c51c0)
plugin.options can be missing when runGenerator is directly called (d1cd4aa), closes #2906
Features
add envinfo package via vue info
in cli (#2863) (4324afb)
- new release strategy (#3020) (31ffcfe), closes #2956
cli-plugin-eslint
Bug Fixes
- add cwd path prefix to globby patterns (0149444)
- check if glob patterns matches any files before linting (ccc146b), closes #2854 #2860
- should fallback to local eslint, fixes instant prototyping (becde30), closes #2866
- specify eslintPath for eslint-loader (077343b), closes #2924
cli-plugin-typescript
Features
- typescript: respect excluded globs in tslint (#2961) (af4e498)
cli-service
Bug Fixes
cli-service-global
Bug Fixes
- remove extraneous dependency (7a3de17)
cli-ui
Bug Fixes
other
Bug Fixes
- should publish exact version (e87a29e)
3.1.5
cli-plugin-eslint
Bug Fixes
3.1.4
cli-plugin-eslint
Bug Fixes
- should fallback to local eslint, fixes instant prototyping, closes #2866 (becde30)
cli-service
Bug Fixes
3.1.3
cli
Bug Fixes
cli-plugin-eslint
Bug Fixes
- add cwd path prefix to globby patterns (0149444)
cli-service
Bug Fixes
- relax webpack version requirement (73923de)
cli-service-global
Bug Fixes
- remove extraneous dependency (7a3de17)
3.1.2
cli
Bug Fixes
- plugin.options can be missing when runGenerator is directly called, fixes #2906 (d1cd4aa)
cli-plugin-e2e-cypress
Bug Fixes
cli-plugin-eslint
Bug Fixes
- check if glob patterns matches any files before linting, closes #2854, #2860 (ccc146b)
cli-service-global
Bug Fixes
- should fallback to local eslint, fixes instant prototyping, closes #2866 (becde30)
cli-ui
Bug Fixes
- remove last route restore (305c4bf)
- refresh page & switching between views doesn't lose selected item (11e59f8)
- restore route making a view unnavigable (1a34618)
- plugins: local install (bd06cd4)
Features
- plugin: quick local plugin refresh (91a4b2e)
- status bar: last log animation (ebc0ea2)
3.1.1 (2018-10-31)
babel-preset-app
Bug Fixes
cli-plugin-eslint
Bug Fixes
- also add babel-eslint to the generated package.json (353edaa)
cli-service
Bug Fixes
- add acorn-walk as dependency instead of relying on acorn's internal folder structure (c138c7d), closes #2848
cli-service-global
Bug Fixes
- also add babel-eslint to the generated package.json (353edaa)
3.1.0 (2018-10-30)
babel-preset-app
Bug Fixes
cli
Bug Fixes
cli: avoid assertion error when vue.config.js includes assignment expression (#2770) (89edf0d)
Features
support for --registry
option in vue add
& vue invoke
commands (#2698) (b0f6ed8), closes #1868
- ui: add --host option (#2568) (be814b3)
cli-plugin-e2e-cypress
Bug Fixes
cli-plugin-e2e-nightwatch
Features
- update vue-jest to 3.x along with other dependency updates (33a3b19)
cli-plugin-eslint
Bug Fixes
cli-plugin-eslint: Resolve proper ESLint package (#2560) (c500512)
Features
generate .editorconfig file for each specific eslint config (6e5cf0e), closes #905
cli-plugin-pwa
Bug Fixes
- use relative paths in manifest.json for compatibility with Github Pages (#2271) (6d26c75)
cli-plugin-unit-mocha
Features
- set pretendToBeVisual option for jsdom-global (#2573) (528c465)
cli-service
Bug Fixes
- cli-service: fix path RegEx error (#2830) (7096bac)
- generator: Template files for main.js and router when not using a compiler (#2828) (21256f5)
- serve: also detect kubernetes containers (#2795) (9a64708)
- fix customHtmlOptions overriding (6708063)
- fix cypress error caused by object rest syntax (e929d48)
- pin cache-loader to v1.2.2 temporarily (0763d62), closes #2847
- wc: don't overwrite user-defined externals (#2831) (8bf7dfd)
- should not throw when a plugin listed in
optionalDependencies
is not installed (7ea080b)
should not thrown on Windows when proxy target is an object (5786e27), closes #2478
Features
add --no-unsafe-inline
flag for modern mode (#2741) (38efc03), closes #2570
- allow user to customize html-webpack-plugin option in multi-page mode (4cabf5e), closes #2544
- build library with specified formats (#2583) (1e200c5)
cli-service-global
Bug Fixes
- fix regenerator-runtime import for global service (c6ab80f), closes #2648
cli-ui
Bug Fixes
docs
Features
- support yarn for adding inline registry (78c7c12), closes #2809
eslint-config-airbnb
chore
other
Features
BREAKING CHANGES
- now requires eslint v5 as peer dependency
3.0.5 (2018-10-09)
babel-preset-app
Bug Fixes
- only enable helper aliasing when
useBuiltIns
equals usage
(da64938), closes #2637
cli
Bug Fixes
- preset: plugin invoke order don't sort by unicode order (#2656) (f99796e)
cli-plugin-babel
Bug Fixes
- also look up loaders in local
node_modules
in case deps are not hoisted (fed948a), closes #2599
- plugin sub
node_module
directory should have higher priority in resolveLoader.modules
(47a28e0)
cli-plugin-e2e-cypress
Bug Fixes
- @cypress/webpack-preprocessor is both a peer dep and a dev dep (6fd5e5d)
- fix eslint errors when using airbnb config (35e8d83), closes #2667
cli-service
Bug Fixes
- build --target lib should merge externals in vue.config.js (#2653) (20dd09d), closes #2646
- fix test issues for cypress GUI (ab0503b)
cli-service-global
Bug Fixes
3.0.4 (2018-09-25)
cli
Bug Fixes
- show full project name in error message for
vue create .
(5e261be)
- cli: make sortObject consistent even when keyOrder is given (#2326) (1a83944)
cli-plugin-e2e-cypress
Bug Fixes
- add webpack-preprocessor, fixes babel 7 compatibility issues (bd32daa), closes #2538 #2465
cli-plugin-typescript
Bug Fixes
cli-service
Bug Fixes
cli-service-global
Bug Fixes
findExisting
should be case sensitive (7e5382f), closes #2305
- fix windows compatibility of fileExistsWithCaseSync (6b825de)
cli-ui
Bug Fixes
configuration
should be synced regardless of $_init
(b1b04b8), closes #2521 #2522
- Removed padding reset from current project dropdown (#2501) (2263550)
- typo in en.json (#2559) (b5fe501)
- ui: fix plugin installation animation hanging (5e96de9)
- ui: update graphql version to align with vue-cli-plugin-apollo (444cf86), closes #2574 #2577
- ui: use production mode when testing (8a97146)
other
Bug Fixes
- ci: add eslint-plugin-graph dep to workspace root, fix ci errors (ed15d23)
3.0.3 (2018-09-12)
cli-plugin-unit-mocha
Bug Fixes
cli-service
Bug Fixes
- fix ESDIR errors when outputDir contains dots (1682ff7), closes #2414
- hash module ids in anonymous chunks, avoid ENAMETOOLONG error (69cec80), closes #2490
3.0.2 (2018-09-11)
cli
Bug Fixes
cli-plugin-babel
Bug Fixes
cli-plugin-eslint
Bug Fixes
- also lint nested js files starting with dot (b81d11e)
cli-plugin-unit-jest
Bug Fixes
- cli-plugin-unit-jest: also process SVG files with jest-transform-stub (#2368) (3def765)
- ensure unit test examples work in projects created with --bare (b62c6ba), closes #2262
cli-plugin-unit-mocha
Bug Fixes
- fix file name resovling in mocha env (f683583)
cli-service
Bug Fixes
cli-shared-utils
Bug Fixes
cli-ui
Bug Fixes
- put actions buttons together, closes #1588 (812159a)
- ansi up shouldn't escape HTML, closes #2187 (51490c6)
- pane toolbar switch background in dark mode (ad6f934)
- restore select element (config/task) (a549d56)
- TopBar: project dropdown button not flat to be more accessible (59dbc02)
- cli-ui: ignore "false" ENOENT errors on Windows (#2294) (bf91533)
plugin api: IPC now namspaced per project by default, closes #2189 (f261410)
Features
configuration details: better loading UX (5efbd1b)
cli-ui-addon-webpack
Bug Fixes
- webpack dashboard: anazlyer sort on size types + performance improvements (de290d8)
- webpack dashboard: support any command for mode (855da76)
docs
Bug Fixes
3.0.1 (2018-08-16)
cli
Bug Fixes
- fix local preset inference on Windows (f83f31a)
- temporary fix core-js dep for vue ui (6d64750), closes #2215
- generator: handle directories starting with dot (1892bcc), closes #2222
cli-plugin-eslint
Bug Fixes
- eslint: lint command should also lint config files starting with dot (8189f20), closes #2228
cli-plugin-typescript
Bug Fixes
cli-service
Bug Fixes
- allow relative baseUrl other than ./ (#2168) (d14d4e6)
- inspect --plugins should log plugin names from webpack-merge (#2201) (69a4fb3)
- minify embedded CSS with extract: false (a2c767e), closes #2214
- preserve rule names when configureWebpack is present (2257034), closes #2206
- work around url-loader 1.1.0 regression (1f0c8e9), closes #2242
docs
Bug Fixes
- fix css output location for relative baseUrl + more details in docs (1e7fa2c)
- eslint: always emit error when lintOnSave === error + improve docs (d96a794), closes #2162
other
Bug Fixes
3.0.0 (2018-08-10)
other
Bug Fixes
- avoid adding githooks if created as sub dir in existing git repo (ba75e29), closes #2131
cli
Features
- support generator.js and prompts.js in preset (3b21fad)
cli-service
Bug Fixes
avoid os.cpus() error in certain envs (327d041), closes #2110
Code Refactoring
use better modern mode and cors implementation (7b39bed)
Features
support Subresource Integrity via integrity
option (55043d3)
cli-service-global
Bug Fixes
- install vue-template-compiler for global service (c42cb94)
cli-ui
Bug Fixes
other
Bug Fixes
- ensure consistent build hash with different project locations (9e4d62c)
BREAKING CHANGES
- The
corsUseCredentials
option has been replaced by the new
crossorigin
option.
babel-preset-app
Bug Fixes
- fix Promise.finally missing in Firefox (b20f624), closes #2012
cli
Bug Fixes
cli-plugin-babel
Bug Fixes
- babel cache should take browserslist into account (356eef6)
cli-plugin-e2e-cypress
Bug Fixes
cli-plugin-eslint
Bug Fixes
cli-plugin-typescript
Bug Fixes
- tslint: also lint tsx blocks (55f4c5f)
- typescript: explicitly enable allowSyntheticDefaultImports (350f77b)
- typescript: prevent compilation error when using src attribute on sfc (#2068) (7706dcf)
- typescript: tsconfig whitespace (#2046) (437f56c)
- typescript: use esnext in lib (#2045) (5838096)
cli-plugin-unit-jest
Bug Fixes
- jest: make sure jest tests work without babel (99761b3), closes #2040
cli-plugin-unit-mocha
Features
- service: Enable inspector debugging for unit test by mocha (#2013) (2243515)
cli-service
Bug Fixes
- css: fix importLoaders which only applies to plain CSS imports (4220835), closes #2055
- pwa: workaround index sw manifest path when using relative indexPath (68aaa8f), closes #2007
- avoid crashing when adding router via UI (128d9d9), closes #2034
- defensive html chunk sorting (495c25a), closes #1993
make vue-template-compiler a peer dep to allow version pinning (fd839b5), closes #2086
Features
respect devServer field in webpack config as well (3894a4a), closes #2053
- support --bare flag when creating new projects (c6ca93e), closes #2030
cli-ui
Bug Fixes
- deps: more robust isInstalled (9079d3e)
- filediff: expand all don't expand files collapsed by default (like yarn.lock) (3bda824)
change new project folder input placeholder, closes #2069 (4c8c3e9)
Features
support ANSI colors in ListItemInfo (8c96c15)
- file-diff: syntax highlighting, better background colors (196c84c)
docs
Features
- allow enfoce extract css in development (686ec25), closes #2002
BREAKING CHANGES
- setting css.extract to true will now force extraction in development
cli
Features
- add create option for router history mode (6392a60)
cli-plugin-typescript
Bug Fixes
tslint: should only lint <script lang="ts"> (2a21612), closes #1984
Features
typescript: upgrade default TS version to 3.0 (483a082)
cli-service
Bug Fixes
cli
Bug Fixes
cli-plugin-unit-jest
Bug Fixes
- improve jest/mocha add compat with typescript (252dd3d)
cli-service
Bug Fixes
babel-preset-app
Code Refactoring
- babel: use individual plugins instead of stage presets (da833d6)
cli
Bug Fixes
cli-plugin-typescript
Bug Fixes
- do not default emitDecoratorMetadata to true (aea4cfe), closes #1708
- fix tslint on vue file with no script (6b91a13)
cli-plugin-unit-jest
Bug Fixes
- jest: fix jest tests due to jsdom 11.12.0 (7d65353), closes #1960
cli-service
Bug Fixes
BREAKING CHANGES
- babel: @vue/babel-preset-app no longer includes @babel/preset-stage-2.
Now the only pre stage-3 proposals included are dynamic import, decorators and
class properties. This is because Babel 7 will be removing stage presets
altogether.
cli
Features
cli-service
Bug Fixes
- fix absolute path for outputDir option (e7602ab)
make sure router.js passes airbnb lint (e27e679), closes #1956
Features
support specifying index output path via indexPath option (b9ecb90)
cli
Bug Fixes
- infer rootOptions for late invoked generators (ce58549), closes #1820
- plugin generator should be optional (75eb5b1), closes #1896
- README.md not in initial commit, closes #1869 (fde3c0e)
- create: clear tmpdir before cloning remote preset, fix #1878 (#1880) (a1097f2)
- create: Commands added by plugin (through preset) won't have description in README' (#1910) (e9d01eb)
- create: fix force git init (967f99a)
- create: fix shouldInitGit check (#1901) (7e6c37c)
- create: prioritize preset name present in ~/.vuerc (#1874) (87a6272), closes #1871
cli-plugin-eslint
Bug Fixes
cli-plugin-typescript
Bug Fixes
- typescript: fix ts + modern mode (d6d2af5), closes #1577
typescript: default esModuleInterop to true (a352bdc), closes #1895
Documentation
mention ts peer dep change (9bb74bc)
Features
plugin-api: prompts.js can now export a function which receives package info (e33b04c)
- typescript: make typescript a peer dep so user can specify its version (f278faf)
cli-plugin-unit-jest
Features
- unit-jest: run jest in the same process (cd88cfa)
cli-service
Bug Fixes
- disable chunk sorting in html-webpack-plugin (744c375), closes #1669
- build: avoid default import warning when lib entry has no default export (d26cb86), closes #1641
- build: ensure consistent chunk id for async chunks (db26361), closes #1916
- build: fix global object when building as lib with async chunks (369f972), closes #1607
- build: respect productionSourceMap option for all targets (dcf9931), closes #1898
- dev-server: pass 2nd argument to devServer.before (#1854) (8cdc9d1), closes #1833
web-component: fix multiple wc-async bundles on the same page (10aa996), closes #1150
Features
add corsUseCredentials option (30215c2), closes #1867
- Add link to Vue News to bootstrapped component (#1920) (098b63e)
- demonstrate route-level code splitting in generated file (7d46db9), closes #1928
- build: set output target before configureWebpack, close #1941 (#1943) (6c966f4)
- serve: allow specifying public network url via command line (ccc90c9)
cli-shared-utils
Bug Fixes
cli-ui
Bug Fixes
docs
Bug Fixes
vuepress docs branch (cc9a6c2)
Features
build: allow specifying chunks in multi-page mode (8415622), closes #1923
eslint-config-typescript
Bug Fixes
- typescript: avoid error when using ts + eslint + e2e-nightwatch (87ad7fc), closes #1922
- temporarily disable space-infix-ops for eslint + TS (fe11774), closes #1672
BREAKING CHANGES
typescript
is now a peer dependency of
@vue/cli-plugin-typescript
. If you are upgrading from a previous version, you
will need to explicitly install typescript
in your project.
cli-service
Bug Fixes
- build: modern plugin when building multi page applications with output in sub directories (#1866) (d3d827c)
cli-ui
Bug Fixes
babel-preset-app
Bug Fixes
- babel: default polyfills need es6.array.iterator for IE (#1769) (bda6dea), closes #1642
- babel: set useBuiltins to false during MODERN_BUILD (#1758) (f32fdae)
cli
Bug Fixes
cli-plugin-e2e-nightwatch
Features
- ui: Add 'config' and 'env' options to nightwatch ui prompts (#1646) (77fc6d9)
cli-plugin-pwa
Features
cli-plugin-unit-jest
Bug Fixes
- unit:jest: issue with Jest configuration regex not matching template. (#1756) (47794ae)
cli-service
Bug Fixes
cli-ui
Bug Fixes
cli-ui-addon-webpack
Bug Fixes
docs
Bug Fixes
- set minimum node version (from mini-css-extract) (0b66a75)
underscore escaping for dotfiles (#1737) (a9aa3de), closes #1732
Features
package.json: vuePlugins.resolveFrom option, closes #1815 (d212dcd)
- pages support title option (#1619) (6729880)
cli
Bug Fixes
- invoke: deep merge only plain objects (a7f3c2c)
- invoke: merge data in config transforms (35cb714)
- invoke: not reading dot files (49d56db)
- better version check, closes #1564 (8b9477f)
cli-plugin-unit-mocha
Features
cli-service
Bug Fixes
- ui: put temp stats files in node_modules (2a21434)
cli-shared-utils
Bug Fixes
cli-ui
Bug Fixes
cli
Bug Fixes
- ui: wrong NODE_ENV value if undefined (09b72eb)
cli-ui
Bug Fixes
cli-ui-addon-webpack
Bug Fixes
babel-preset-app
Features
- apply minimal transpilation when building as web component (3b2cc6b)
cli
Bug Fixes
- clear children modules from cache (50027c6)
- ui: CSS Pre-processors "More info" link leads to 404 (#1534) (919bcbb)
- ui: save db in user home (6e1f735)
cli-plugin-eslint
Features
- ui: open eslintrc suggestion (a26669c)
cli-plugin-pwa
Features
- ui: pwa open vue config/manifest suggestions (e57e749)
cli-plugin-unit-jest
Bug Fixes
- transform es modules syntax for Jest when not using Babel (65d5d36), closes #1524
cli-plugin-unit-mocha
Bug Fixes
- unit-mocha: node externals are unnecessary for testing client code (460c200), closes #1548
cli-service
Bug Fixes
cli-ui
Bug Fixes
other
Bug Fixes
- check more files for links (182f3b7)
babel-preset-app
Bug Fixes
- avoid injecting polyfills when targeting node (586c8aa)
cli
Bug Fixes
- avoid util.promisify when resolving webpack.config.js (89a0e65), closes #1473
- bail when registry ping fails (be5526e), closes #1427
use fallback module resolve for Node version < 10 (12d51fd), closes #1486
Features
xdg-compliance: rc file location hierarchy (#1326) (ec87266), closes #1325
cli-plugin-e2e-cypress
Features
cli-plugin-pwa
Bug Fixes
- pwa plugin should be ignored when target is not app (85e6e5e), closes #1497
cli-plugin-typescript
Features
cli-plugin-unit-jest
Bug Fixes
should not inject babel-core shim if babel plugin is not used (a91d022), closes #1424
Features
upgrade jest to 23.1.0 (7e38f98)
cli-service
Bug Fixes
- fine tune chunk splitting (4db901c), closes #1488
- fix invoke output (d65a251)
- only provide baseUrl fix if baseUrl provided (#1421) (af1151a)
- build: default to development mode in build --watch (#1430) (3193b0d)
- env: preserve existing env vars so load in reverse order. (#1503) (7c1ef24)
- serve: make sockjs url fixed with host (#1476) (2cbe373)
- ui: correct i18n mistake (#1445) (dc07315)
resolve.symlinks to false so that node_modules exclusion works (5b4df14)
Features
allow configuring css-loader options via css.loaderOptions.css (7d06f09), closes #1484
- allow configuring postcss-loader via css.loaderOptions.postcss (0ba111e)
- allow using relative baseUrl (dc38211)
- bail when user directly mutate output.publicPath (1732007)
- build: support named exports when building --target lib with js/ts entry (1dc47eb), closes #1436
- cli-service: support --no-clean flag (#1457) (c19bbff), closes #1446
cli-ui
Bug Fixes
- ui: top bar children margin (cd88b47)
- ui: check current project still exists (251509c)
- ui: int loading z-index (68f273a)
- ui: limit description length in plugin search (588ad75)
- ui: progress screen z-index (0366ec3)
- ui: tests (bfebc6d)
ui: yarn link @vue/ui (145492b)
Code Refactoring
ui: Config & task icons (#1450) (1c8f195)
Features
ui tweaks & fixes (#1409) (7354525)
- ui: Display cli-service in plugins view (so it can be upgraded) (#1422) (f42632b)
- ui: update all plugin to wanted version button (#1456) (98b6d26)
docs
Bug Fixes
BREAKING CHANGES
- css.localIdentName has been deprecated. Use
css.loaderOptions.css.localIdentName instead.
- e2e-cypress: Cypress has been upgraded to 3.0. See changelog at
https://docs.cypress.io/guides/references/changelog.html
- build: When building a js/ts entry file with --target lib, the
library now exposes a Module with both default and named exports. This means
in the UMD build, the default export now needs to be accessed as
window.yourLib.default
, and in the CommonJS build as
const yourLib = require('yourLib').default
. If you don't have named exports
and want to retain the previous behavior, you can configure webpack to use
output.libraryExport: 'default'
in vue.config.js
.
- ui: -
file-icon
for the configurations is removed
- Configuration objects
icon
option changed and is now working differently: you can either use a material icon code or a custom image (see Public static files in the UI Plugin docs).
- Task objects have a new
icon
option which works exactly the same
- By default, if no icon is provided for either the config or the task, the corresponding vue-cli plugin logo will be used instead (if any).
- jest is upgraded to 23.1.0 with minor breaking changes
but should not affect normal test cases
cli
Bug Fixes
cli-plugin-e2e-cypress
Bug Fixes
cli-plugin-typescript
Bug Fixes
cli-service
Bug Fixes
cli-ui
Bug Fixes
docs
Features
- add --copy option for vue-cli-service serve (#1355) (5e95b3d)
BREAKING CHANGES
devBaseUrl
option has been removed. baseUrl
now works for
both development and production. To use different paths for prod/dev, use
conditional values based on process.env.NODE_ENV
in vue.config.js
.
cli-plugin-babel
- adjust caching and parallelization (1075576)
- revert babel/ts thread behavior (e5101b4)
cli-plugin-eslint
Bug Fixes
- ui: eslint lint on save default (0f30639)
cli-plugin-pwa
Bug Fixes
- ui: pwa config: manifest.json indentation (27e66a8)
cli-plugin-typescript
Bug Fixes
- typescript: ensure ts-loader options can be stringified for thread-loader (023e022), closes #1367
- ui: tsconfig (7482244)
cli-service
Bug Fixes
- build: only modify css extraction if its enabled (9a4159d), closes #1378
make umd build usable in Node (c12f240), closes #1348
Code Refactoring
compiler -> runtimeCompiler (ebffdf0)
Features
make public dir optional (1719622), closes #1265
- re-introduce css.modules option (1e98d96)
- support multi-page app via
pages
option (869f005)
tweak css extraction chunk name (f0fd375)
enable vue-loader template compilation caching (8fe554c)
cli-ui
Bug Fixes
BREAKING CHANGES
compiler
option has been renamed to runtimeCompiler
- internal webpack rules for CSS have been changed.
cli
Bug Fixes
cli-plugin-babel
Features
- temporarily fix source map by patching babel (453597a)
cli-plugin-e2e-cypress
Bug Fixes
cli-plugin-e2e-nightwatch
Features
cli-plugin-eslint
Bug Fixes
eslint: ensure all config values are contained in config file (83f5f4f), closes #1006 #1313
Features
eslint: add --max-warnings and --max-errors for cli-plugin-eslint (#1289) (ab877a2), closes #1268
- eslint: enable caching (ff0f97b)
- eslint: pass cli arguments to linter (#1258) (9ac2642), closes #1255
cli-plugin-typescript
Bug Fixes
cli-plugin-unit-jest
Bug Fixes
- fix babel.config.js compat in vue-jest (48d7e00)
- rename test-utils
shallow
to shallowMount
(#1269) (5c54df7)
cli-service
Bug Fixes
- css: css-loader importLoaders should account for vue-loader's injected (853662c), closes #1267
- css sourceMap in production (#1270) (2d09a4c)
- ui: upgrade DashboardPlugin to webpack 4 (107f471)
typo in vue-loader compilerOptions (#1263) (b2b277a)
Features
cli-service: add assetsDir option to specify assets root directory (#1322) (9638d90), closes #1311
- inspect: improve
vue inspect
output with webpack-chain hints (f6bfb63), closes #881
- ui: add build watch parameter (c6f2eea)
- allow disabling serve progress via devServer.progress (da38747), closes #1284
- allow router/vuex to be late added via
vue add
(2a195f0), closes #1202 #1204
- support
<style lang="postcss">
(#1259) (1037b9c)
- support webp (763cf7a), closes #1321
cli-ui
Bug Fixes
cli-ui-addon-webpack
Bug Fixes
- ui: eslint no-console warnings (e777a16)
docs
Features
babel-preset-app
Features
- babel: better Babel polyfill defaults (4e7d57f)
cli
Bug Fixes
cli-plugin-eslint
Bug Fixes
- ui: remove eslint disable comment (3b7f292)
cli-plugin-pwa
Bug Fixes
cli-plugin-typescript
Bug Fixes
- tslint: don't change working directory (#1225) (8dbe262)
- typescript: add node_modules/** to tslint default excludes (#1200) (a6e47ce), closes #1194
typescript: separate tsx shim (51c8090), closes #1198
Features
typescript: support lang="tsx" in vue files (718ba3c), closes #1219
- relex transpile includes + new transpileDependencies option (da4d0b2)
cli-plugin-unit-jest
Code Refactoring
cli-service
Bug Fixes
- build: fix --dest flag regression (fd9d255), closes #1193
- serve: fix non-GET requests match error w/ multi-proxy config (c4c4bff), closes #1210
- css imports from js (1b5bdde)
- ensure dynamic publicPath is set early in lib/wc mode (c3d246f), closes #1253
- improve error message when entry is missing w/ --target lib (8b4a112), closes #1051
respect chunk name in all build targets (66bab8c), closes #1251
Code Refactoring
adjust mode loading order (d595ada), closes #959
Features
serve: support entry in vue-cli-service serve
(05f9f3a), closes #974
- expose env variables as root level in index.html template (4c5784d)
- new option "preserveWhitespace" (ea83441)
- remove DLL option (6d4e51d)
- upgrade to vue-loader 15 (f5c0f58)
upgrade to webpack 4 (2dcdedd)
Reverts
feat: new option "preserveWhitespace"" (a8af883)
cli-ui
Bug Fixes
cli-ui-addon-webpack
Bug Fixes
docs
Features
BREAKING CHANGES
css.modules
option has been removed. To import css files (or
any other supported pre-processor files) as CSS Modules, append the request
with a ?module
resourceQuery.
- Upgrade wepback 4, all webpack option
modifications must be webpcak 4 compatible. Drop support
for webpack plugins that do not work with v4 or above.
- dll option has been removed.
- the "vueLoader" option has been removed. To modify vue-loader
options, use chainWebpack then
config.module.rule(vue).use(vue-loader).tap()
.
vue-loader has been upgraded to v15 and expects different options from v14.
- To include a dependency for Babel transpilation, tapping
babel-loader and adding .include() will no longer work. Use the new
transpileDependencies option instead.
cli-plugin-unit-jest
and cli-plugin-unit-mocha
now register
"test:unit" command and script instead of "test"; cli-plugin-e2e-cypress
now
register "test:e2e" with optional --headless
flag instead of "e2e" and
"e2e:open"; cli-plugin-e2e-nightwatch
now register "test:e2e" instead of "e2e".
- PluginAPI.setMode() has been removed. Instead, for a plugin to
sepcify the default mode for a registered command, the plugins should expose
module.exports.defaultModes
in the form of { [commandName]: mode }
.
- @vue/cli-service and all plugins now require Node version 8+.
cli
Bug Fixes
cli-ui
Features
- ui: ProjectNav: display labels when screen is wide (0340dee)
babel-preset-app
Features
- babel: expose loose option (7a125d4)
cli
Bug Fixes
- avoid emoji length problem in update log (close #835) (fb7ccb6)
- cli: fix invoke glob node_modules ignore pattern (#1004) (708cde9)
- deep merge objects when extending package.json via plugins (#1070) (6af7bbe), closes #1053
- validate project name (#1039) (78ed155), closes #1024
vue invoke should delete renamed/removed files (#1049) (c648301)
Features
cli: skip git if already in a git repo, add --skipGit option (23480ae), closes #967
- inspect: add a -v/--verbose flag to inspect command to output full functions (#1175) (6ca86aa), closes #1157
- support custom initial commit message (#1116) (11ccf64)
- plugin-api: allow non-semver versioned dependencies (#1184) (0f76b8e), closes #1177
- allow specifying proxy when creating project (b1512be), closes #1009
cli-plugin-babel
Bug Fixes
- typescript,babel: tests path for babel and typescript plugins (#1058) (b285b0b)
cli-plugin-e2e-nightwatch
Features
- e2e-nightwatch: allow using custom config via --config flag (#1016) (e4d67d6)
cli-plugin-eslint
Bug Fixes
- eslint: fix --no-fix flag when linting with typescript plugin (#1115) (83171e4)
- include test -> tests for eslint-loader (3d29458)
cli-plugin-pwa
Features
- pwa: Make injected meta tags configurable and change defaults (#961) (36f954b)
cli-plugin-typescript
Bug Fixes
cli-plugin-unit-jest
Bug Fixes
cli-service
Bug Fixes
cli-ui
Bug Fixes
cli-ui-addon-webpack
Bug Fixes
babel-preset-app
Bug Fixes
cli
Bug Fixes
cli-plugin-eslint
Features
- ui: configurations 'files' option can be omitted (a191d76)
cli-plugin-typescript
Features
- use
esnext
targets for downleveling and modules. (#966) (ba5a375)
cli-service
Bug Fixes
cli-shared-utils
Bug Fixes
- move request deps to shared-utils (982c494)
cli-ui
Bug Fixes
cli-ui-addon-build
Bug Fixes
cli-ui-addon-webpack
Bug Fixes
docs
Bug Fixes
babel-preset-app
Bug Fixes
- fix babel preset jsx dependency (2eb1ef9)
cli
Bug Fixes
cli-plugin-eslint
Bug Fixes
- do not exit with 1 on lint warnings (fix #872) (b162cab)
cli-service
Bug Fixes
- fix cases where error fails to display (dee7809)
- fix devServer proxy when using object syntax (fix #945) (114e085)
- use dynamic publicPath for web component bundles (fix #949) (f744040)
cli-ui
Features
- ui: Project select hide tabs when creating project (db67f1e)
- ui: ProjectCreate features tab (ee59f54)
- ui: ProjectCreate path preview (d0703b0)
- ui: ProjectCreate saves formData (d59b35e)
babel-preset-app
Bug Fixes
- temporarily disable babel plugins that are not compatible with babel 7 yet (389ea86)
cli
Bug Fixes
- resolve template extend source from the template location (fix #943) (89f5cc3)
cli-ui
Features
docs
Features
- allow specifying plugin versions in presets (bdce865)
cli
Features
cli-plugin-pwa
Bug Fixes
cli-plugin-typescript
Bug Fixes
cli-service
Bug Fixes
cli-test-utils
Bug Fixes
- use same Puppeteer like in main package.json (#942) (11192cf)
cli-ui
Bug Fixes
babel-preset-app
Features
- support dynamic import in jest tests (close #922) (09ed0b1)
cli
Features
- support creating project in current directory (#916) (6ae1569), closes #896
cli-plugin-eslint
Bug Fixes
- include root config files in lint (close #913) (c40a88d)
cli-plugin-typescript
Bug Fixes
cli-plugin-unit-mocha
Bug Fixes
- externalize vue-server-renderer + support dynamic import in mocha tests (fe9aed8)
cli-service
Bug Fixes
cli
Features
- output help information on unknown CLI commands (#857) (cd23858), closes #849
cli-plugin-e2e-cypress
Bug Fixes
cypress: upgrade cypress and properly set base url (#879) (46358eb)
Code Refactoring
change default test directory name to "tests" (64b4515), closes #877
cli-plugin-e2e-nightwatch
Bug Fixes
- nightwatch helper compat with airbnb linter (f4d1841), closes #870
cli-plugin-pwa
Features
- cli-plugin-pwa: Upgrade workbox-webpack-plugin to 3.0.0-beta.1 (#897) (6d7985a)
cli-plugin-typescript
Bug Fixes
- ts generator & airbnb import/extensions rule compatibility (88726a3), closes #871
cli-service
Bug Fixes
BREAKING CHANGES
- all tests are now located in "tests" instead of "test"
- preserveWhitespace now defaults to false in vue-loader options.
babel-preset-app
Bug Fixes
- babel preset: allow setting
useBuiltIns
to be false
. (#843) (a9ac1a9)
cli-plugin-eslint
Bug Fixes
- also include import rule in eslint plugin (e8f036b)
- fix eslint-loader for TypeScript (9f5d0b9)
cli-plugin-typescript
Bug Fixes
- eslint + airbnb compat with TypeScript (d391e47)
cli-service-global
Bug Fixes
- fix core-js import for global service (3a5d125), closes #837
cli
Bug Fixes
babel-preset-app
Features
cli
Bug Fixes
- fix usage with https proxy by switching from axios to request (#829) (e8aa688), closes #785
cli-plugin-e2e-cypress
Features
- allow e2e plugins to sepcify which mode the server should start in (8f8fe6d), closes #814
- use eslint-plugin-cypress (9410442), closes #815
cli-plugin-eslint
Features
- lintOnSave no longer causes compilation to fail (9040df8), closes #817
cli-plugin-typescript
Bug Fixes
- only enable TSLint when tslint.json exists (76d7f77)
cli-service
Bug Fixes
make extension test for font files case-insensitive (#830) (d7cfa00)
Features
use more descriptive classNames for CSS modules (fd13106), closes #813
cli-plugin-eslint
Bug Fixes
- eslint config should be root (ea74da1)
- eslint: load node env by default (fix #806) (c2e3228)
cli-service
Bug Fixes
- respect user configured output path (b5564af), closes #809
cli-plugin-pwa
Bug Fixes
cli-plugin-typescript
Bug Fixes
eslint-config-prettier
Features
- include eslint:recommended in prettier config (e261718)
cli
Bug Fixes
- handle vue invoke config merging for existing files (46166fb), closes #788
- only support taobao check and inline registry when using npm (67df3eb), closes #789
cli-plugin-pwa
Features
- Use the Workbox webpack plugin in pwa template (#769) (9095483)
cli-plugin-unit-mocha
Bug Fixes
- unit-mocha: fix test glob to avoid running e2e tests (172e8eb), closes #790
cli-service
Bug Fixes
- object returned from api.configureWebpack should be merged (920d8fa)
cli
Bug Fixes
cli-plugin-e2e-cypress
Bug Fixes
- fix eslint errors when using airbnb + cypress (313533d)
cli-plugin-unit-jest
Bug Fixes
cli-service
Bug Fixes
other
Bug Fixes
- include version marker in workspace (d3d040a), closes #772
cli
Features
- check and show newer version on create (3df1289)
- support prompts when invoking plugins (c1142e2)
cli-init
Bug Fixes
- ensure vue init works when installed with npm (6ce8565)
cli
Bug Fixes
cli-plugin-eslint
Bug Fixes
cli-plugin-typescript
Bug Fixes
cli-service
Bug Fixes
- --target for global build (4fb4e35)
- avoid deepmerge on project config (7d590d8)
compatible with safari 10 (#755) (199c754)
Features
build --target lib/wc (faadadf)
- build --target web-component (WIP) (6db7735)
- complete --target wc & multi-wc + tests (9a07eeb)
- improve build lib/web-component (1c4943b)
- improve inspect output (fd87394)
- inject styles under shadow root in web component mode (98afd07)
- make env variables available in HTML template (b626ef1)
- parallel mode (b8f2487)
vue build --target multi-wc [pattern] (0f59c03)
Reverts
feat: load config w/ cosmiconfig (702b539)
cli
Features
- allow saving multiple presets (f372f55)
- support config in dedicated files (01edb46)
cli-plugin-typescript
Bug Fixes
- cache-loader doesnt seem to work well with ts-loader (63c8f65)
cli-plugin-unit-jest
Bug Fixes
- jest should only run files in given directory (4a7fd64), closes #740
cli-service
Features
- load config w/ cosmiconfig (5288122)
cli-plugin-eslint
Features
- move babel-preset and eslint-plugin as deps of plugins (c2583e4)
cli-plugin-typescript
Bug Fixes
- temp pinning vue-jest to github branch (2d6a0d9)
cli-service
Bug Fixes
- skip postcss-loader if no postcss config is present (1142339)
cli-shared-utils
Bug Fixes
- pin joi to 12.x for node version compat (3bd447a)
cli
Bug Fixes
cli-plugin-babel
Bug Fixes
- fix sync script for generators (134ac58)
- more global service resolve fixes (76dda73)
cli-plugin-typescript
Bug Fixes
cli-plugin-unit-jest
Bug Fixes
- force babel-core version when using ts + babel (d7c6af7)
cli-service
Bug Fixes
- more global resolve fixes + better error message for missing loaders (367b78b)
- resolve for global service (8f0b52f)
cli-plugin-babel
Bug Fixes
cli-service
Bug Fixes
- avoid dotfiles not being published to npm (2e3fe07)
other
Bug Fixes
- do not update dep if latest tag is older then specified (b913047)
3.0.0-alpha.1 (2018-01-25)
babel-preset-app
Bug Fixes
cli
Bug Fixes
cli-plugin-babel
Features
cli-plugin-e2e-cypress
Features
cli-plugin-e2e-nightwatch
Features
cli-plugin-pwa
Features
cli-plugin-typescript
Features
- experimental support for compiling TS with Babel (e4dcc2f)
- make tslint work for vue files (52b587e)
- preliminary TS plugin imeplementation (54a902d)
- use Babel w/ TS for polyfills (5b19826)
cli-plugin-unit-jest
Features
- make jest plugin work with TypeScript (ea2648e)
cli-plugin-unit-mocha-webpack
Features
cli-service
Bug Fixes
cli-shared-utils
Features
- better validation error message (5fef42c)
eslint-config-prettier
Features
- complete prettier integration (100c5c6)
- support Prettier eslint config (pending) (d84df9a)
other
Bug Fixes