5.0.0-alpha.3 (2021-01-22)
New Features
-
@vue/cli-plugin-pwa
-
@vue/cli-service
-
#6187 feat!: bump default sass-loader version to v10, drop sass-loader v7 support (@sodatea)
-
@vue/cli-ui
, @vue/cli
Breaking Changes
-
@vue/cli-service
-
#6187 feat!: bump default sass-loader version to v10, drop sass-loader v7 support (@sodatea)
Bug Fix
-
@vue/cli-service
, @vue/cli-shared-utils
-
#5794 fix(cli): resolve plugins relative to the package context (@merceyz)
-
@vue/cli
-
@vue/cli-service
-
#6218 fix: "commonjs2" target should not be used with "output.library" (@sodatea)
-
@vue/cli-plugin-unit-mocha
-
#6215 fix(unit-mocha): shouldn't require webpack-4 plugin with cli-service v4 (@sodatea)
-
@vue/cli-ui
-
#6192 fix: should use graphql v15 at all levels of dependency (@sodatea)
Internal
-
@vue/cli-plugin-babel
-
#6222 chore: disable cacheCompression for babel-loader by default (@sodatea)
-
@vue/cli-ui
-
#6189 refactor: fix eslint warnings in the cli-ui codebase (@sodatea)
Committers: 5
5.0.0-alpha.2 (2021-01-06)
New Features
Bug Fix
-
@vue/cli-plugin-pwa
-
#5327 fix pwa installability when using noopServiceWorker "Page does not work offline" (@kubenstein)
-
@vue/cli-plugin-unit-mocha
-
#6186 fix(mocha): workaround the ShadowRoot issue in Vue 3.0.5 (@sodatea)
-
@vue/cli-service
-
#6162 fix(cli-service): restrict request headers of historyApiFallback in WebpackDevServer (@githoniel)
-
@vue/cli-plugin-unit-jest
-
@vue/cli
Documentation
Internal
-
@vue/cli-plugin-eslint
, @vue/cli-plugin-typescript
, @vue/cli-plugin-unit-jest
, @vue/cli-service
, @vue/cli-test-utils
, @vue/cli-ui
, @vue/cli
Committers: 11
5.0.0-alpha.1 (2021-01-06)
Documentation
Committers: 2
5.0.0-alpha.0 (2020-12-14)
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
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 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
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
Underlying Tools
-
@vue/cli
-
@vue/cli-service
-
@vue/cli-plugin-typescript
, @vue/cli-plugin-unit-mocha
-
@vue/cli-plugin-unit-mocha
Committers: 19
4.5.10 (2021-01-06)
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)
New Features
-
@vue/cli-plugin-e2e-cypress
Committers: 1
4.5.8 (2020-10-19)
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 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
Documentation
Committers: 4
4.5.6 (2020-09-10)
Bug Fix
Committers: 1
4.5.5 (2020-09-10)
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)
Internal
-
@vue/cli-ui
-
#3687 perf(ui): improve get folder list to use Promises instead of sync (@pikax)
Underlying Tools
-
@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 Fix
-
@vue/cli-plugin-typescript
-
@vue/cli-service
-
@vue/cli
Committers: 3
4.5.3 (2020-08-11)
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 Fix
-
@vue/cli-plugin-typescript
-
#5768 fix: no longer need a shim for fork-ts-checker vue 3 support (@sodatea)
Documentation
-
@vue/babel-preset-app
, @vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-plugin-typescript
, @vue/cli-service
, @vue/cli
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)
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 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)
Internal
Underlying Tools
-
@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)
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 Fix
-
@vue/cli-service
-
@vue/babel-preset-app
-
#5543 fix: better error message for non-existent polyfill names (@sodatea)
Documentation
Internal
-
@vue/cli-shared-utils
-
@vue/cli-service
, @vue/cli
Committers: 7
4.4.6 (2020-06-24)
Bug Fix
Documentation
Committers: 1
4.4.5 (2020-06-22)
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)
Internal
-
@vue/cli-shared-utils
-
#5572 refactor: replace request-promise-native with util.promisify (@jeneser)
Committers: 5
4.4.4 (2020-06-12)
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 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
Internal
Committers: 5
4.4.2 (2020-06-12)
Documentation
-
@vue/cli-plugin-pwa
-
#5530 docs: mention using
null
to ignore icons (@qirh)
Committers: 1
4.4.1 (2020-05-25)
Bug Fix
-
@vue/babel-preset-app
-
#5513 refactor: improve the polyfill importing logic of modern mode (@sodatea)
-
@vue/cli
Documentation
Internal
-
@vue/babel-preset-app
-
#5513 refactor: improve the polyfill importing logic of modern mode (@sodatea)
Committers: 3
4.4.0 (2020-05-19)
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 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)
Documentation
- Other
-
@vue/babel-preset-app
-
#5282 docs: update polyfill names according to core-js 3 (@sodatea)
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 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)
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 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)
Documentation
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
Underlying Tools
-
@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 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)
Documentation
Internal
Committers: 9
4.2.2 (2020-02-07)
Bug Fix
4.2.1 (2020-02-07)
Bug Fix
Documentation
Committers: 8
4.2.0 (2020-02-07)
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 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
Documentation
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 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)
Documentation
-
@vue/cli-service-global
-
@vue/cli-plugin-unit-jest
- Other
Internal
-
@vue/cli
-
@vue/cli-service
Committers: 9
4.1.1 (2019-11-27)
Bug Fix
-
@vue/cli-plugin-typescript
Committers: 1
4.1.0 (2019-11-27)
New Features
-
@vue/cli-plugin-pwa
-
#4736 feat: allow use of full url for pwa manifest and icons (@tkint)
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)
Documentation
Committers: 11
4.1.0-beta.0 (2019-11-09)
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 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
Documentation
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 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)
Documentation
-
#4733 Fix indentation of --inline-vue description (@mul14)
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 Fix
-
@vue/cli-service
-
#4711 fix: fix a typo that caused router failed to install in older versions (@sodatea)
Documentation
Committers: 2
4.0.3 (2019-10-17)
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 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 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)
New Features
-
@vue/cli-shared-utils
, @vue/cli
Breaking Changes
-
@vue/cli
-
#4681 chore!: add
@vue/cli
in --version
output, to avoid confusion (@sodatea)
Bug Fix
Documentation
Committers: 5
4.0.0-rc.8 (2019-10-11)
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)
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 Fix
-
@vue/cli-service
-
#4666 fix: fix redundant log messages from webpack-dev-server (@sodatea)
Internal
-
@vue/cli-service
-
#4673 refactor!: use DefinePlugin (again) instead of EnvironmentPlugin (@sodatea)
Underlying Tools
Committers: 2
4.0.0-rc.7 (2019-10-01)
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)
New Features
-
@vue/cli-plugin-babel
-
#4633 feat(babel-migrator): transform babel preset regardless of plugin version (@sodatea)
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)
New Features
-
@vue/cli
-
@vue/cli-plugin-babel
-
#4629 feat(babel): transform preset names in the plugin migrator (@sodatea)
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 = {
// Replace the following preset name with the one you want to use from the above list
preset: '@vue/cli-plugin-unit-jest'
}
A reminder:
The default test environment in the new presets is jsdom@15, which differs from the default one in Jest 24 (jsdom@11).
This is to be aligned with the upcoming Jest 25 updates.
Most users won't be affected by this change.
For a detailed changelog with regard to jsdom, see https://github.com/jsdom/jsdom/blob/master/Changelog.md
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 Fix
-
@vue/cli-service
-
#4613 fix: correctly ignore html templates in copy-webpack-plugin (@sodatea)
Documentation
Underlying Tools
-
@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)
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)
New Features
-
@vue/cli-plugin-eslint
, @vue/cli
-
#4549 feat: implement a migrator to auto add eslint to deps (@sodatea)
Bug Fix
-
@vue/cli-plugin-e2e-nightwatch
-
@vue/cli-service
-
@vue/cli
-
#4546 fix(upgrade): correctly update version range in package.json (@sodatea)
Documentation
Committers: 3
4.0.0-rc.1 (2019-09-04)
New Features
-
@vue/cli-plugin-e2e-nightwatch
-
@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
-
#4533 fix(cli-plugin-babel): properly exports the babel preset (@arcanis)
-
@vue/cli
-
#4497 feat: add
vue outdated
command & make vue upgrade
interactive (@sodatea)
Bug Fix
-
@vue/cli
-
#4525 fix: remove the nonexistent
test
command from generated README (@cexbrayat)
-
@vue/cli-plugin-babel
, @vue/cli-plugin-typescript
-
#4533 fix(cli-plugin-babel): properly exports the babel preset (@arcanis)
-
@vue/cli-shared-utils
-
#4512 fix(pluginResolution): support dots in scope names (@ma-jahn)
Committers: 5
4.0.0-rc.0 (2019-08-21)
New Features
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
Documentation
Internal
-
@vue/cli-ui-addon-webpack
, @vue/cli-ui
Underlying Tools
-
@vue/cli-service
-
@vue/cli-plugin-babel
, @vue/cli-plugin-eslint
, @vue/cli-plugin-pwa
, @vue/cli-plugin-typescript
, @vue/cli-service
Committers: 8
4.0.0-beta.3 (2019-08-08)
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)
Breaking Changes
-
@vue/cli-service
-
#4387 feat!: deprecate
css.modules
in favor of css.requireModuleExtension
(@sodatea)
-
@vue/cli-service
, @vue/cli-ui
-
#4388 chore!: remove the already-deprecated
baseUrl
option (@sodatea)
-
@vue/cli-plugin-e2e-cypress
-
#3774 chore: remove support for legacy
vue-cli-service e2e
command (@sodatea)
Bug Fix
-
@vue/cli-shared-utils
-
#4405 fix:
resolvePluginId
should correctly resolve @vue/cli-service
(@sodatea)
-
@vue/cli-plugin-typescript
, @vue/cli
-
#4374 fix: do not generate empty file when adding ts plugin without router (@cexbrayat)
-
@vue/cli
-
#4377 fix: Make sure afterInvoke hook doesn't get run from other plugins (@pksunkara)
Documentation
Internal
-
@vue/cli-plugin-e2e-cypress
, @vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-plugin-pwa
, @vue/cli-plugin-typescript
, @vue/cli-service-global
, @vue/cli-service
, @vue/cli-shared-utils
, @vue/cli-test-utils
, @vue/cli
Committers: 4
4.0.0-beta.2 (2019-07-29)
New Features
Bug Fix
-
@vue/cli-service
-
#4363 fix: fix
css.loaderOptions.css.modules
default values (@sodatea)
-
#4359 fix stats display when chunkFilename contains query string (@flyhope)
-
@vue/cli
-
#4356 fix:
vue add
should be able to install prerelease versions for official plugins (@sodatea)
Documentation
- 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)
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)
New Features
-
@vue/cli
-
#4342 Add --port argument to 'vue serve' command (@bokub)
Bug Fix
-
@vue/cli-service
-
#4345 fix: fix css modules configuration in css-loader v3 (@sodatea)
-
@vue/cli-plugin-typescript
-
#4346 fix: fix typo in typescript generator, convertAllFiles -> convertJsToTs (@sodatea)
-
@vue/cli-plugin-eslint
-
@vue/cli-shared-utils
Committers: 3
4.0.0-beta.0 (2019-07-22)
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
Breaking Changes
-
@vue/cli-service
-
#4331 chore!: update versions of underlying webpack loaders (@sodatea)
-
#4323 chore!: ensure consistent directory structure for all modes (@sodatea)
-
#4302 chore!: move dev configs into serve command (@sodatea)
Bug Fix
-
@vue/cli
-
#4332 fix: when executing multiple actions, only check git status once (@sodatea)
-
#4330 fix: require parent template after
when
condition evaluated as truthy (@sodatea)
-
#4295 fix: fix latest version check when current version is a prerelease (@sodatea)
-
@vue/cli-plugin-eslint
-
#4329 feat(eslint-generator): upgrade @vue/eslint-config-prettier to v5.0.0 (@sodatea)
-
@vue/cli-service
-
#4320 fix: do not introduce extra level of directory when building lib for scoped packages (@MewesK)
-
@vue/cli-test-utils
-
#4224 fix(cli-test-utils): use
--no-git
when initGit
option is false
(@fangbinwei)
Documentation
Internal
Underlying Tools
-
@vue/cli-service
-
#4331 chore!: update versions of underlying webpack loaders (@sodatea)
-
@vue/cli
Committers: 7
4.0.0-alpha.5 (2019-07-14)
New Features
-
@vue/cli
-
#4275 feat!: confirm before invoke/add/upgrade if project has uncommitted changes (@sodatea)
Breaking Changes
-
@vue/cli-service
-
@vue/cli
-
#4275 feat!: confirm before invoke/add/upgrade if project has uncommitted changes (@sodatea)
Bug Fix
Documentation
Internal
Committers: 4
4.0.0-alpha.4 (2019-07-06)
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)
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 Fix
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 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)
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
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 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
Documentation
- Other
-
@vue/cli-plugin-typescript
, @vue/cli
-
#4046 Add description of babel plugin usage in TS plugin prompt (@sodatea)
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)
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
New Features
-
@vue/cli-plugin-pwa
, @vue/cli-ui
-
@vue/cli-ui
-
@vue/cli-service
-
@vue/cli
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
Internal
-
@vue/cli-service
-
@vue/cli
-
#4003 refactor: replace recast with jscodeshift for
injectImportsAndOptions
, fixes #3309 (@sodatea)
Underlying Tools
-
@vue/cli-service
-
@vue/babel-preset-app
Committers: 9
4.0.0-alpha.0 (2019-05-01)
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)
New Features
-
@vue/cli-service
-
#4468 feat: bump default less-loader version (@sodatea)
-
#4448 feat: --skip-plugins (@LinusBorg)
-
#4261 Add
--inline-vue
flag for build
command to avoid externalization of Vue in lib & wc mode (@romansp)
-
#4386 feat: allow configuring scss options separately from sass (@sodatea)
-
@vue/cli-plugin-babel
, @vue/cli-plugin-e2e-cypress
, @vue/cli-plugin-e2e-nightwatch
, @vue/cli-plugin-eslint
, @vue/cli-plugin-pwa
, @vue/cli-plugin-typescript
, @vue/cli-plugin-unit-jest
, @vue/cli-plugin-unit-mocha
, @vue/cli-shared-utils
-
#4219 feat: allow omitting scope prefix for official plugins on
vue add
(@sodatea)
Bug Fix
-
@vue/cli-plugin-eslint
, @vue/cli-ui
-
@vue/cli-service
-
#4468 feat: bump default less-loader version (@sodatea)
-
#4429 fix: merge custom
externals
config correctly, supports array (@sodatea)
-
@vue/cli-plugin-unit-jest
, @vue/cli-plugin-unit-mocha
-
#4447 fix: eslint should override env for
**/tests/**
subfolders (@LinusBorg)
-
@vue/cli-shared-utils
-
#4405 fix:
resolvePluginId
should correctly resolve @vue/cli-service
(@sodatea)
Documentation
Internal
-
@vue/cli-ui-addon-webpack
, @vue/cli-ui
Underlying Tools
-
@vue/cli-service
-
@vue/cli-plugin-babel
, @vue/cli-plugin-eslint
, @vue/cli-plugin-pwa
, @vue/cli-plugin-typescript
, @vue/cli-service
Committers: 9
3.10.0 (2019-08-03)
New Features
-
@vue/cli
-
#4342 Support
--port
argument to 'vue serve' command (@bokub)
-
@vue/cli-plugin-eslint
-
#4329 feat(eslint-generator): upgrade @vue/eslint-config-prettier to v5.0.0 (@sodatea)
Bug Fix
-
@vue/cli-plugin-typescript
, @vue/cli
-
#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
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
Internal
-
@vue/cli-service
, @vue/cli
Committers: 17
3.9.3 (2019-07-18)
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 Fix
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 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)
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 Fix
-
@vue/cli-service
-
#4169 fix: prefer
devServer.public
as the custom url for browser to open (#4169) (@Devil-Cong)
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
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 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 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
Documentation
Committers: 2
3.8.2 (2019-05-26)
Bug Fix
Committers: 1
3.8.1 (2019-05-26)
Bug Fix
-
@vue/cli-plugin-typescript
Committers: 1
3.8.0 (2019-05-25)
New Features
-
@vue/cli-plugin-pwa
, @vue/cli-ui
-
@vue/cli-ui
-
@vue/cli-service
-
@vue/cli
Breaking Changes
* @vue/cli-plugin-typescript
-
#3909 prefer .tsx? files over .jsx? file extensions (@LinusBorg) (Reverted in v3.8.1)
Bug Fix
-
@vue/cli-service
-
#4034 fix bundles' compatibility with workers for those built in development mode (@sodatea)
-
@vue/cli-ui
Documentation
-
@vue/cli-plugin-typescript
, @vue/cli
-
#4046 add description of babel plugin usage in TS plugin prompt (@sodatea)
Internal
-
@vue/cli-service
-
@vue/cli
-
#4003 refactor: replace recast with jscodeshift for
injectImportsAndOptions
, fixes #3309 (@sodatea)
Underlying Tools
-
@vue/cli-service
-
@vue/babel-preset-app
Committers: 9
3.7.0 (2019-04-28)
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 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)
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 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 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)
New Features
Committers: 2
3.6.1 (2019-04-13)
Bug Fix
-
@vue/cli-ui
-
#3801 fix: fix ERR_INVALID_ARG_TYPE error when launching
vue ui
(@sodatea)
Documentation
Committers: 3
3.6.0 (2019-04-13)
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 Fix
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
Features
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
Features
-
cli-service: add history api fallback for multi-page mode (#3181) (ea5d9f7)
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
cli-plugin-typescript
Bug Fixes
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
Features
- add typings for vue.config.js options (#3387) (b61ea45)
- support dart-sass as default sass implementation (#3321) (9c1e797)
- support use -h show detailed usage of command (67cff95)
cli-shared-utils
Bug Fixes
cli-ui
Bug Fixes
Features
eslint-config-typescript
Bug Fixes
Features
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
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
Features
- add support for loading WebAssembly and ES Modules (#2819) (2db8d18)
cli-service-global
Bug Fixes
- remove extraneous dependency (7a3de17)
cli-ui
Bug Fixes
-
plugins: local install (bd06cd4)
- refresh page & switching between views doesn't lose selected item (11e59f8)
- remove last route restore (305c4bf)
- restore route making a view unnavigable (1a34618)
- typo in plugin invoke notification (#2937) (6b27ca7), closes #2917
-
tasks: new terminate process implementation (2baddaa)
Features
-
plugin: quick local plugin refresh (91a4b2e)
-
status bar: last log animation (ebc0ea2)
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
- add
absoluteRuntime
option to [@babel](https://github.com/babel)/plugin-transform-runtime
(1418178)
Features
cli
Bug Fixes
-
cli: avoid assertion error when vue.config.js includes assignment expression (#2770) (89edf0d)
Features
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
-
client addon: loading padding (81ec5c0)
-
dependencies: better metadata load error handling (59e1201)
-
dependencies: list item fallback-icon (c8a53a4)
-
local plugin: remove folder before copying (7d2d1fb)
-
plugin: catch execution error (23a05fc)
-
prompts: color picker size (f8e42ce)
-
task: description overflow (aca31eb)
-
task: narrow view port causing misalignment (86f5bde)
-
task: remove non-running missing tasks (da66f93)
-
ui: i18n for 'Official' in plugin search results (#2705) (cecece7)
-
widget: not removed (issue with apollo-client) (8d7bf23)
Features
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
Features
-
create: more descriptions and links (9f9ddb1)
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-eslint: remove base rules from ui (#2029) (1e10161)
- eslint plugin module loading in workspaces (185ae6d)
Features
- rework eslint configuration tab to display all rules (#2008) (7953d83)
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
- ensure entry chunk is placed last for CSS overrides (352d3bb)
Features
cli
Bug Fixes
cli-plugin-unit-jest
Bug Fixes
- improve jest/mocha add compat with typescript (252dd3d)
cli-service
Bug Fixes
Features
- hasPlugin matches router or vuex (1c5fdd0)
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
- avoid hash collisions (#1959) (4b5a634)
- fix hmr in docker + support devServer.public with protocol (da38ed4)
Features
-
serve: detect and add tip when running inside container (ed0315a)
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
Performance Improvements
- improve CLI startup performance (4b4e460)
cli-ui
Bug Fixes
-
plugin api: cwd is not a function #1876 (#1877) (24edd93)
-
plugin api: task hooks (non-vue cli project) (0ee1983)
-
suggestions: refresh list when locale changes (c5ac93e)
-
task: shell mode (fix
cd
) + more robust error handing (8e6622f)
-
task parameters: revert to a modal (d442de2)
-
tasks: parameters (3936dfc)
-
tasks: unset options (4feddbd)
- typo (ca7ad70)
Features
-
task: save/restore params (d30475b)
Performance Improvements
-
task: better perceived perf with display priority (7761808)
docs
Bug Fixes
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
Features
-
project-import: loading on import button (25171a5)
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
- Don't allow duplicate injections of import statements and root options by plugins (#1774) (8eb7fc3)
- fix npmignore, prevent version cache from being published (30dbad8)
- generate readme with code blocks (8e79e2d)
- Restore --offline option for legacy vue init API (#1605) (d8b06bb)
- version check ignores cached version. fixes #1613 (#1614) (9f0bf08)
Features
-
generator: allow plugins to modify how configs are extracted (#1130) (e393be7)
- Create .browserslistrc file when user chose "separate config files" (#1773) (7b3812e), closes #1236
- Generating README.md (#1717) (278e992)
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
-
build: add charset to demo pages, fix #1765 (#1793) (3899b52)
-
modern: fix the failure of modern build when the output HTML filename contain subdirectories (78174dc)
-
modern: send credentials when loading script modules. (#1695) (e2a7063)
- avoid using ES6 in code injected into --lib builds (#1736) (d601441)
- default html template, closes #1679 (#1707) (20bbff0)
- Fixed a bug that caused mode to be ignored if run together with watch (#1700) (1b1a89f)
- when script has no attributes (#1628) (b1331ee)
Features
-
ui: improved IpcMessenger with new options (c2da5fc)
cli-ui
Bug Fixes
-
serve task: unset host and port default values, closes #1837 (1ec6cf3)
-
ui: (dev) task: reset NODE_ENV (14f2392)
-
ui: add 'projectTypes' to addView api (be5ec5f)
-
ui: args dedupe crashing if an arg isn't a string (6649988)
-
ui: bus plugin error (0872781)
-
ui: chrome bug: grid element overflow (c167797)
-
ui: clear client addons on PluginApi reset (3eb5116)
-
ui: clear webpack stats before run (6023c2e)
-
ui: cli-service more info link (701d02a)
-
ui: connection banner zindex (346f95d)
-
ui: create: delete folder first, fix #1627 (5b61f8f)
-
ui: darkMode lost on cache reset (b4f6b3c)
-
ui: deduplicate task arguments, closes #1561 (f86597b)
-
ui: default tasks regex, closes #1629 (cb0e646)
-
ui: don't split on '=' (c8224de)
-
ui: dropdown separator color (e81fc65)
-
ui: error in ProjectTaskDetails (3000bdf)
-
ui: error in updateQuery handlers on store reset (92fe96e)
-
ui: file diff netork-only (48413fa)
-
ui: FileDiffView: display error message (d5a2407)
-
ui: folders on Windows (4b44509)
-
ui: hasPlugin crash (581e4ec)
-
ui: homepage tooltip (935f18e)
-
ui: identicon in dark mode (d51f08d)
-
ui: identicon size (14b7ba7)
-
ui: more button color when active (888352a)
-
ui: package search input focus (229e81e)
-
ui: prevent loading client addons multiple times (4683a7f)
-
ui: refactoring and bug fixes (4b9db7c)
-
ui: page scrolling (06e445d)
-
ui: PluginApi light mode (9929b70)
-
ui: running task from dropdown if no project is open (c9f8920)
-
ui: suggestion: actionLink not working (6c8d220)
-
ui: task arg deduplication with = (4c96bea)
-
ui: terminal background color in dark mode (fd92852)
-
ui: use separate DB for dev (841b470)
-
ui: webpack dashboard fixes (7a5964d)
-
ui: wrong context for webpack config, closes 1611 (4c69052)
Features
-
ui: Dependencies view (#1740) (286d75e)
-
ui: display task duration (20b6f4e)
-
ui: enable Vue devtools (ad415fa)
-
ui: extract package search into own component (1143c14)
-
ui: folder explorer: better loading indicator (e5e65cb)
-
ui: forced theme via URL (24b9874)
-
ui: import non- vue-cli projects (bf9d30b)
-
ui: log store reset (93765c9)
-
ui: open project in editor (7a0cd08)
-
ui: recent projects in top bar dropdown (ceccfbf)
- local service plugins, closes #1841 (0835281)
-
ui: PluginApi: resolve + getProject (eca54fc)
-
ui: project homepage (0199d72)
-
ui: projects: search input (c04f69e)
-
ui: restore webpack stats when switching projects (657e425)
-
ui: search fields (6bc5d72)
-
ui: tasks dropdown: open task details (81e5184)
- vue config command (#1554) (153c418)
-
ui: tasks overview in projects (c4f3358)
-
ui: toggle favorite in top bar (653cc30)
-
ui: use 'yarn info' if possible to get package metadata instead of npm.org api (which is slower) (090c52d)
cli-ui-addon-webpack
Bug Fixes
Features
-
ui: better build progress (55c2819)
-
ui: webpack: build status emphasize errors/warnings (120be23)
docs
Bug Fixes
- set minimum node version (from mini-css-extract) (0b66a75)
- underscore escaping for dotfiles (#1737) (a9aa3de), closes #1732
Features
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
-
ui: bail on error reading package.json, closes #1599 (3ebb104)
-
ui: Config prompts error (bbc974d)
-
ui: configurations: broken package.json mode, closes #1598 (5885dd5)
-
ui: create: package manager select (61662c4)
-
ui: folder explorer: better performance + auto scroll to top (d63cc0d)
-
ui: folder loading indicator + e2e tests (6c4ebb0)
-
ui: folder path parts style (123fffa)
-
ui: images urls while serving the ui (dev) (4144efc)
-
ui: improved performance (c378658)
-
ui: improved remote preset checking (0ba5e09)
-
ui: list item hover background more subtle (a5bb260)
-
ui: more spacing in status bar (80a847f)
-
ui: project create details: bigger grid gap (cfed833)
-
ui: project creation not reset (9efdfaf)
-
ui: remove console.log (04d76a2)
-
ui: reset webpack.config.js service on correct CWD, closes #1555 (dc2f8e8)
-
ui: task logs performance regression (0ea3a22)
-
ui: task logs queue not flushed if not enough logs (8753971)
-
ui: terminal dark theme background (959ea07)
-
ui: translate link (f365767)
-
ui: tweak prompt style for more spacing (d5d57fe)
-
ui: typo (#1600) (e261ddb)
Features
-
ui: about button in project manager (a242d73)
-
ui: allow partial GraphQL results (e6d68ca)
-
ui: basic global error handler (5566208)
-
ui: better item logo animation (22b92ba)
-
ui: folder explorer: better UX + hide hidden folders by default (545cc3f)
-
ui: folder explorer: change position of error icon (d62ad77)
-
ui: folder explorer: create new folders (ccde77c)
-
ui: import project: missing modules modal (99dc316)
-
ui: project create: folder already exists warning (4d9a092)
-
ui: project manager: back button (4413dee)
-
ui: refresh plugin API button (c658223)
-
ui: remote preset support (7402148)
-
ui: suggestions animation (82836f5)
-
ui: v-focus directive (e1a0c4c)
-
ui: validate new project folder name (8957c3a)
-
ui: vue-cli config (2f0961d)
cli
Bug Fixes
-
ui: wrong NODE_ENV value if undefined (09b72eb)
cli-ui
Bug Fixes
cli-ui-addon-webpack
Bug Fixes
-
ui: wwebpack dashboard performance improvements (9f5dda4)
Features
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
- asset output relative check (1195aee), closes #1545
- fix custom mode NODE_ENV regression (60de7c4), closes #1528
- runtimeCompiler default (e15fa20)
- should repsect configureWebpack hooks when resolving app config (a7564d6)
-
build: --target app should respect inline entry as well (323a38c), closes #1533
- use devServer.public to build sockjsUrl, if defined. (#1526) (f0498f6)
Features
- modern mode (204d8f0)
- vue-cli-service build --report/--report-json (272ef5e)
cli-ui
Bug Fixes
-
ui: dark mode nav button badge counters (0ba3920)
-
ui: bail access denied folders (5984a0d)
-
ui: create: first feature removed if 'use config files' not checked (b361473)
-
ui: improve task logs performance (36908a9)
-
ui: increase terminal output scrollback (292c35f)
-
ui: IPC conflict (1fcd2d0)
-
ui: nav button bullet border color (aee5c93)
-
ui: nav button custom image align (99b030a)
-
ui: reload plugin api after plugin update (be3d538)
-
ui: reset apollo store on reconnect (caf31a1)
-
ui: Suggestions API fixes (e7e2fb2)
-
ui: task command too long (9426f38)
Features
-
ui: api.hasPlugin(id) (8fae98e)
-
ui: config improvements (#1487) (dbef5e9)
-
ui: dark mode (#1512) (e258f5a)
-
ui: devtools suggestion (0a2ea1f)
-
ui: git commit message + disable git (#1541) (29c1ce5)
-
ui: jest task (692d463)
-
ui: new hooks for plugins (8ba6bcf)
-
ui: PluginApi: notify (e35ee25)
-
ui: status color bullet on tasks with image icon (9aec563)
-
ui: suggestion and progress PluginAPI + add vue-router/vuex suggestions (9b068b1)
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
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
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
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
-
typescript: avoid including router file when router is not selected (4d00161)
Performance Improvements
- use importHelpers: true in tsconfig.json (60f0a0a)
cli-service
Bug Fixes
-
cli-service: make devBaseUrl work properly in serve command (#1405) (04600e6)
-
unit-mocha: ensure correct mode for webpack config (e17f78c), closes #1389
- fix caching dependency (close #1384) (9846cd5)
Features
- respect baseUrl during development (a9e1286)
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
Performance Improvements
- 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)
Performance Improvements
- enable vue-loader template compilation caching (8fe554c)
cli-ui
Bug Fixes
-
ui: chdir (133cdfb)
-
ui: env var names (207a630)
-
ui: force output colors (4d0b690)
-
ui: mock install/uninstall in debug mode (e759b2c)
-
ui: task terminated status on Windows (ea95c52)
-
ui: use debug mode (24d5e7b)
-
ui: watch only locales folder if exists (73a1c7a)
-
ui: webpack error after creating a new project (1c95dc2)
-
ui: Windows compat (bf76950)
-
ui: wrong env var name (12129b3)
- use mode development (94de904)
Features
-
ui: auto clean projects list (d2a9d0f)
-
ui: update to latest vue-cli-plugin-apollo (873d14d)
BREAKING CHANGES
-
compiler
option has been renamed to runtimeCompiler
- internal webpack rules for CSS have been changed.
cli
Bug Fixes
- fix transpileDependencies by always using babel.config.js (1279b3e)
- handle failed git commit (a1ccde8), closes #1306
- stringifyJS should be used in all call sites (07ac887)
-
ui: vue inspect localization (9c17e2a)
-
ui: wrong import (b220b18)
Features
-
inspect: add --rule and --plugin options for inspect command (82349ba)
-
inspect: add --rules and --plugins options for inspect command (fd1c0d5)
- ask for whether to use taobao registry when getting versions (#1273) (8fbbd35)
-
ui: babel feature description (7e5bf61)
- GeneratorAPI: addImports & addRootOptions (8b32f4a)
- make it possible to opt-out of Babel (d75ea99), closes #1199
cli-plugin-babel
Features
- temporarily fix source map by patching babel (453597a)
cli-plugin-e2e-cypress
Bug Fixes
-
ui: more strings now localized (69a817e)
Features
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
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
-
ui: client addon config (0627609)
-
ui: config: create first file if no file exists (017e7b9)
-
ui: config: more info bottom button style (62609b9)
-
ui: eslint no-console warnings (d4f41fc)
-
ui: more strings localized (7f7374b)
-
ui: prevent duplicate views (e011bc0)
- terminated from warn to info (3c78d90)
-
ui: prompt confirm checked (3426736)
-
ui: prompt input being reset by lagging sync (bafcaae)
-
ui: prompt regression (81a5afb)
-
ui: remove console.log (eab3c11)
Features
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
-
ui: missing cross-env (eb9a604)
-
ui: New update available message adapted (1b77f51)
-
ui: removed builtin japan locale (77f0034)
-
ui: ui command: display URL (aa2783d)
Features
cli-plugin-eslint
Bug Fixes
-
ui: remove eslint disable comment (3b7f292)
cli-plugin-pwa
Bug Fixes
-
ui: App name prompt description (b6928a3)
- pwa plugin compat with webpack 4 (6d1716e)
Code Refactoring
cli-plugin-typescript
Bug Fixes
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
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
-
ui: bump fs-extra (adce5f0)
-
ui: client addon config (086b714)
-
ui: CSS fixes (5b5d754)
-
ui: display tooltip on config list items in case description is too long (a55cec7)
-
ui: don't save loader results into cache (3208844)
-
ui: eslint errors (3433658)
-
ui: merge locales (ae552a9)
-
ui: missing log (c135782)
-
ui: moved watch to deps (013a903)
-
ui: open project: check if folder exists (0e8e0ce)
-
ui: project create change folder not working in Firefox (2927095)
-
ui: ProjectNav wide style tweaks (3589818)
-
ui: ProjectNavButton bullet position in wide mode (9a852d6)
-
ui: ProjectNavMore wide (28558ea)
-
ui: remove unused script (4f3337d)
-
ui: unhandled auto project open error (5b232f9)
-
ui: unset last opened project if it is removed (29e2d76)
-
ui: use fs-extra instead of mkdirp (8915a6f)
-
ui: wide project nav buttons alignment (855cbea)
Features
-
ui: config more info button (98f6a16)
-
ui: db click on task to run (104aba2)
-
ui: dev: auto reload locales (86c9674)
-
ui: ItemLogo recognize images in 'icon' field (9898dc0)
-
ui: PWA config + ESLint extra config (2eac8ff)
-
ui: localize report bug button (f32222f)
-
ui: plugin locales (a66dabb)
-
ui: ShareData two-way sync + watchSharedData + storage API + dev logs (4cb15f3)
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
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
Features
cli-plugin-unit-jest
Bug Fixes
cli-service
Bug Fixes
- --target lib/wc should overwrite user entry/output (92e136a), closes #1072
- add name to chunk file output (#1173) (1fc9593)
-
build: copy plugin should be loaded in all cases (87892a5), closes #1073
-
build-wc: honor custom component name for single file wc builds (#1182) (2b236e0), closes #1146
-
cli-service: should not add a leading slash to baseUrl when it is absolute (#1172) (abb82ab), closes #1084
-
serve: don't set header origin if using an agent (#1179) (79bc088)
-
ui: analyze bundle error handling (d5d0b76)
-
ui: DashboardPlugin clean up (0ac38da)
-
ui: max listeners error (d5a3b1f)
-
ui: open when server is ready (602be03)
-
ui: remove ui from built in plugin list (2c7c63e)
-
ui: serve disconnect IPC after first run (6bb64a9)
-
ui: undefined sources error (14881ee)
- css.extract options handling (8e72943), closes #1061
-
ui: vue ui command moved from cli-service to cli (8ebdb05)
- pass all parameters to onProxyReq in proxy configuration (#1083) (65ee2fa)
Features
- warn when user modifies output.path directly (81d29ab)
cli-ui
Bug Fixes
-
ui: CSS fixes (eb1c7e9)
-
ui: disable example vue-cli-ui.js in prod (d3924bd)
-
ui: IPC API memory leak (0a3686e)
-
ui: moved necessary deps from devDeps to deps (06a9870)
-
ui: plugin search pagination (f633a3f)
-
ui: ProjectNav error (b5c5e71)
-
ui: prompts: missing await (d122c35)
-
ui: removed tasks not being properly filtered (093f762)
-
ui: various bugs (acd4ab4)
Features
cli-ui-addon-webpack
Bug Fixes
Features
Performance Improvements
-
ui: webpack analyzer optimization (4b4a770)
babel-preset-app
Bug Fixes
cli
Bug Fixes
Features
- allow vue add to work with plugins without a generator (#1032) (11956ac)
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
-
ui: DashboardPlugin ack data (96c95a8)
-
ui: eslint disaled rule (a4f6e1d)
-
ui: express timeout (021370d)
- allow user to define onProxyReq (#955) (179033d)
-
ui: process killed before ipc messages are sent (53d5d4e)
-
ui: remove console.logs (2e9cfab)
-
ui: throttle DashboardPlugin progress updates (1d9a4d6)
Features
cli-shared-utils
Bug Fixes
- move request deps to shared-utils (982c494)
cli-ui
Bug Fixes
-
ui: "More info" link cut when wrapped (5fdb9b4)
-
ui: client addon serve (177059b)
-
ui: client addon serve error (a602b2c)
-
ui: client addons serve (7a01cd0)
-
ui: config.file (3801d0a)
-
ui: git FileDiff close modal before commit operation (c7ade2c)
-
ui: ipc.send (31e8c1d)
-
ui: ListItemInfo vertical align (c7e4ca1)
-
ui: LoggerView scrollToBottom (6c2e99a)
-
ui: mergeData crash (2ef6900)
-
ui: open in editor fr tooltip (bfa07f6)
-
ui: package logo loading only if necessaryx (5139dbc)
-
ui: PackageSearchItem link uses homepage field (66cc127)
-
ui: Plugin actions (e591ea4)
-
ui: plugin items cursor (9fbe07c)
-
ui: PluginAdd current plugin display (33b1e20)
-
ui: PluginAdd tab check (ca01d95)
-
ui: pormpts remove result in answers when disabled (a29a3b4)
-
ui: stderr new lines + selected task status color (b949406)
-
ui: progress handler should not throw error (causing process to exit) (3d4d8f0)
-
ui: ProjectNav padding (4fd8885)
-
ui: ProjectNavButton tooltip delay (131cc46)
-
ui: prompt margins (100a12e)
-
ui: Prompt validation (009b880)
-
ui: prompts async methods + fixes (75e86c6)
-
ui: prompts choices values (a378dca)
-
ui: prompts deep objects (fd3188d)
-
ui: prompts for config/tasks getting confused (8244973)
-
ui: SharedData errors (60b86eb)
-
ui: status bar last log padding (3b6c01f)
-
ui: StatusBar and scrolling fixes (7440d0f)
-
ui: Task parameter close label (0a53836)
-
ui: tasks id + locale (8e3198d)
-
ui: terminal colors to match color palette (0161b74)
-
ui: toolbars background color (5851634)
-
ui: wait for CWD reset when entering project main view (751698e)
Features
-
ui: better details tab title (a46686e)
-
ui: client addons, ipc, shared data, plugin actions (3c59d6f)
-
ui: clientAddonConfig (e2c2b48)
-
ui: favorite projects (120c13d)
-
ui: file diffs after plugin invoke + fixes (e7198a4)
-
ui: FileDiff open in editor (7cb0dc8)
-
ui: fr locale + related fixes (1441c02)
-
ui: git FileDiff (2b0ac9f)
-
ui: git FileDiff auto-refresh on page focus (794910b)
-
ui: install/uninstall plugin (63ccde8)
-
ui: ItemLogo special vuejs styling (da0d37e)
-
ui: localization of cli-ui (#987) (10202e9)
-
ui: LoggerMessage date (9cf8348)
-
ui: New StepWizard frame style (921e99f)
-
ui: NotFound view (11bb249)
-
ui: open last project (f79cb6e)
-
ui: page title (d51e5f1)
-
ui: plugin add prompts (ce4cf9a)
-
ui: Plugin add search (wip) (83939c9)
-
ui: plugin invoke (1a48c9f)
-
ui: plugin logo (088d316)
-
ui: PluginAdd config cta-text (faac5e5)
-
ui: PluginApi -> describeTask initial impl. (e07abbb)
-
ui: PluginApi validation: better errors (a60dc4e)
-
ui: PluginApi: configurations (05e0dd0)
-
ui: plugins update (7571e80)
-
ui: Progress and Logs systems (9f0eece)
-
ui: Project creation working! (61655b1)
-
ui: project/plugin notifs (eab8b0a)
-
ui: ProjectCreate prompts tab (239c4d4)
-
ui: ProjectCreate save preset (bea5df9)
-
ui: ProjectNav plugin support (9d8dc0b)
-
ui: ProjectNavMore + About view (63b0984)
-
ui: prompt error ui (798445f)
-
ui: Prompt groups + fixes + some vue eslint config (6af029e)
-
ui: prompt-list default choice + config field auto-remove (dde426a)
-
ui: Prompts can now be shown and disabled (56c2aac)
-
ui: Report bug button (f7050c2)
-
ui: Reset CWD to project path (601fb1f)
-
ui: restore last route (65019d6)
-
ui: restore route mixin (ec44835)
-
ui: route badges (dbac02f)
-
ui: serve static files in plugin
ui-public
folders + support custom icons in routes (5df5427)
-
ui: StatusBar 'No logs yet' (e20e21d)
-
ui: StatusBar/LoggerView improvements (e1dc6e7)
-
ui: Task notifs (0335d32)
-
ui: task run (wip stop not working) (0a6891a)
-
ui: Task stop + console output (d7700ff)
-
ui: tasks list (5a80c24)
-
ui: try to load logo.png in package search (46567e3)
-
ui: webpack dashboard 'open app' button (dc8b454)
-
ui: wip plugins list (b9a714c)
cli-ui-addon-build
Bug Fixes
-
ui: deps + dashboard plugin (a628b43)
-
ui: display 0 instead of NaN (21d3e94)
Features
cli-ui-addon-webpack
Bug Fixes
-
ui: cli-ui-addon-webpack dev urls (e33bec6)
Features
-
ui: Webpack addon: progress status icon (0c1c245)
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
Features
- allow specifying additional configs in preset (2b9a750)
- Generator now supports template inheritance (1869aa2)
- initialize project with corresponding CSS pre-processor (close #930) (811d056)
cli-test-utils
Bug Fixes
- use same Puppeteer like in main package.json (#942) (11192cf)
cli-ui
Bug Fixes
-
ui: FolderExplorer favorites dropdown placement (1a71164)
-
ui: Project select page class (0a527d7)
Features
-
ui: FolderExplorer (3333c94)
-
ui: FolderExplorer favorites + Project select page (376e4bb)
-
ui: FolderExplorer list scrolling (ae0d895)
-
ui: FolderExplorer path edit + folder isPackage/isVueProject (08514eb)
-
ui: Initial app (8947a45)
-
ui: Initial schema and folder API (1751ca1)
-
ui: Project Create details form (8399838)
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
-
dev-server: dev server behind NAT network (#868) (bbc931c), closes #828
- fix baseUrl normalization (close #900) (89982df)
- fix options for css optimize plugin (close #918) (7681106)
- respect --dest when copying static assets (close #909) (57ce32a)
- respect dotfiles in public dir (fix #880) (59ac4f4)
Features
-
css modules: Add CSS Module localIdentName option to vue config (#915) (31cdc86)
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
Features
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
- vue-class-component and vue-property-decorators should be dependencies (c26559d)
Features
- support using ESLint to lint TypeScript (dd04add)
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
- move plugin data extraction into GeneratorAPI (4f2f6f0)
- shim global for node modules (691cfa2), closes #774
Features
- build --target wc-async (50fdd9b)
- polish build output (dc29e88)
- update default component content (59f5913)
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
- do not extract vue.config.js in tests (7874b0e)
- fix project creation when path contains spaces (fix #742) (5be05f3)
- fix version check (e5ef34d)
- move linkBin into @vue/cli since it requires node 8 (120d5c5)
Features
- vue inspect that proxies to vue-cli-service (4c00cfa)
cli-plugin-eslint
Bug Fixes
cli-plugin-typescript
Bug Fixes
cli-service
Bug Fixes
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
-
typescript: fix tsconfig.json (235676f)
-
typescript: include @types/node instead of shimming process (f9c8849)
- ensure cache-loader apply to both babel and ts (5f76980)
Features
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
- avoid scrolling when picking features (d57208d)
Features
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
- ensure paths + make html optional (2c1ad14)
Features
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
Features