Haoqun Jiang
97650b7ef9
refactor: extract the utility to detect changed files in git
2020-01-16 21:23:13 +08:00
Eduardo San Martin Morote
3cfbd00e13
feat: enforce emoji variation in logs for gear ( #5082 )
2020-01-16 13:20:37 +05:30
Haoqun Jiang
0f377bd31d
feat: upgrade to eslint 6 ( #4933 )
...
* feat: scaffold projects with eslint 6
* style: eslint fix
* refactor: do not use hard-coded ecmaVersion, use babel-eslint for now
* fix: upgrade to @vue/eslint-config-standard
* style: continue fix lint errors
* chore: upgrade to eslint-plugin-vue@^6.1.2
* refactor: use `ecmaVersion: 2020` for dynamic import syntax support
* test: fix baseESLintConfig
* chore: also update yarn.lock to fix CI caches
* chore: update lockfile again, fix babel regressions
* test: nightwatch tests should fail if lint errors occur
* chore: update the lockfile (again), fixing a bug in airbnb config
2020-01-14 10:13:54 +08:00
Haoqun Jiang
d7cbe5f0f1
refactor: use a plain http request to get package metadata ( #5045 )
...
* refactor: use a plain http request to get package metadata
fixes #4895
fixes #4995
* chore: add link to the package metadata documentation
2020-01-13 19:25:38 +05:30
Haoqun Jiang
42bd09f962
fix afterInvoke/onCreateComplete callbacks in Migrator ( #5062 )
...
closes #4837
2020-01-13 19:10:40 +05:30
Pavan Kumar Sunkara
1c269d22f5
fix: extendPackage object values should be string ( #5038 )
2020-01-13 21:22:21 +08:00
Yingya Zhang
eaa2b7341f
feat: respect existing package.json ( #4827 )
2020-01-09 20:19:06 +08:00
Yingya Zhang
2531d10086
feat: add option merge to command create ( #4828 )
2020-01-06 07:46:34 +05:30
Haoqun Jiang
3b7227d544
v4.1.2
2019-12-28 20:54:27 +08:00
James George
00acca5f14
refactor: use inline approach ( #4904 )
2019-12-12 21:12:11 +05:30
Haoqun Jiang
f7b95acb9b
fix: should download to different directories for different pre… ( #4922 )
...
fixes #4778
2019-12-12 21:08:09 +05:30
Haoqun Jiang
1a0b59142a
refactor: use dependencies from @vue/cli-share-utils whenver possible
2019-11-29 15:41:18 +08:00
Haoqun Jiang
3873d02382
chore: dependency maintenance
2019-11-29 15:15:17 +08:00
Haoqun Jiang
2ddcc65dfe
v4.1.1
2019-11-27 23:14:15 +08:00
Haoqun Jiang
d316a18789
v4.1.0
2019-11-27 14:58:46 +08:00
Haoqun Jiang
84aed8ef10
chore: dependency maintenance
2019-11-27 00:34:22 +08:00
Haoqun Jiang
b7f83b45ce
fix: support parser option for codemods, and enable ts parsing by default ( #4883 )
...
fixes #4861
2019-11-26 15:52:50 +08:00
Yann Bertrand
ef2cbae66f
fix: invalid version error when modules not installed ( #4859 )
...
fix #4781
2019-11-26 15:38:57 +08:00
Haoqun Jiang
2652ab6a6b
fix: include prereleases for assert*Version calls
2019-11-13 00:14:24 +08:00
Haoqun Jiang
1c41371a42
v4.1.0-beta.0
2019-11-09 21:49:23 +08:00
Haoqun Jiang
1124b62bdd
fix: vue add should not throw if plugin has no generator
...
The bug was introduced in #2337 .
2019-11-08 23:25:29 +08:00
Haoqun Jiang
30f72420e2
fix: vue add should not crash when executed under Yarn PnP
...
TODO: should fix `loadModule` in PnP environment
2019-11-08 23:25:13 +08:00
Haoqun Jiang
1e663df1ca
feat(GeneratorAPI): accept multiple arguments for the resolve method ( #4715 )
...
* feat(GeneratorAPI): accept multiple arguments for the resolve method
To make its signature conform to the standard `path.resolve`, avoid
confusions.
There's already a bug in the downstream plugin that was caused by such
confusion: https://github.com/Akryum/vue-cli-plugin-ssr/blob/a742953b8376817950a01ad79967b9aa02da5388/generator/index.js#L163-L171
* docs: update descriptions of the `resolve` api [ci skip]
2019-11-07 10:29:06 +08:00
Haoqun Jiang
9ebc2ab3e9
feat: enable postcss+autoprefixer by default internally, reducing boilerplate ( #4798 )
...
This also fixes the issue with Yarn PnP that requires `autoprefixer` to
be explicitly listed in the user's project dependency.
2019-11-07 09:28:44 +08:00
Haoqun Jiang
2565c5d07e
feat: support binary mirrors for taobao registry ( #4767 )
...
* feat: support binary mirrors for taobao registry
fixes issues like #4718
* fix: only install cypress 3, for now
* fix: do not override user defined `CYPRESS_INSTALL_BINARY` env
2019-11-01 23:39:56 +08:00
Haoqun Jiang
17925c6ae6
v4.0.5
2019-10-22 19:53:34 +08:00
Haoqun Jiang
964fad5968
fix: should tolerate cli version check error ( #4741 )
...
* fix: should tolerate cli version check error
* fix: add the error message after the DEBUG indicator
2019-10-22 19:08:32 +08:00
Haoqun Jiang
86c500fd4b
chore: dependency maintenance ( #4734 )
...
* chore: dependency maintenance
* Revert "test: replace `waitForFunction` with `waitForXPath`"
This reverts commit b2848aeeaf .
2019-10-21 20:13:21 +08:00
Haoqun Jiang
96890b526f
fix: do not install core plugins that have major version bumps ( #4720 )
...
* fix: fix version check for core plugins in v4
* fix: fix the error when the diff result is null
2019-10-21 17:20:23 +08:00
Haoqun Jiang
d82a2bbe26
v4.0.4
2019-10-18 15:48:03 +08:00
Haoqun Jiang
aa29fd1526
v4.0.3
2019-10-17 15:59:03 +08:00
Haoqun Jiang
048003c334
fix: fix vue add router command in v3 projects ( #4698 )
...
fixes #4692
2019-10-17 15:42:44 +08:00
Haoqun Jiang
8b08c73e8e
v4.0.2
2019-10-17 10:22:54 +08:00
Haoqun Jiang
9770808411
v4.0.1
2019-10-16 20:33:29 +08:00
Haoqun Jiang
81f84577e4
v4.0.0
2019-10-16 19:19:06 +08:00
Haoqun Jiang
953a080c19
fix: update .npmrc for pnpm 4
2019-10-16 13:22:04 +08:00
Haoqun Jiang
5d2c8da754
refactor: replace --disturl option with NODEJS_ORG_MIRROR env variable
...
for better compatibility with pnpm 4 (which does not allow the
`--disturl` option)
2019-10-16 13:18:14 +08:00
B4rtware
badf63d7f0
fix: add pnpm v4 support ( #4677 )
...
* fix: add pnpm v4 support
in pnpm v4 the option '--loglevel' is no longer available instead '--reporter' is used.
* refactor: remove 'v' from PNPM constants for linting
* refactor: rename variable
* fix: typo in _hasPnpm4orLater
Co-Authored-By: Pavan Kumar Sunkara <pavan.sss1991@gmail.com >
* refactor: reduce the amount of duplicate code for pnpm version check
* refactor: remove return-assignment
* refactor: add explicit return value instead of using array access
Co-Authored-By: Pavan Kumar Sunkara <pavan.sss1991@gmail.com >
* fix: remove return value from checkPnpmVersion
* fix: pnpmVersion variable
* refactor: cache pnpm version number
* refactor: fix function name and revert api break
* fix: function call correction
* refactor: export hasPnpmVersionOrLater and use this in favor of hasPnpm4OrLater
* refactor: move cache getter into getPnpmVersion
* refactor: add comment
* refactor: remove comment
2019-10-16 13:15:58 +08:00
Haoqun Jiang
36774935a5
chore!: add @vue/cli in --version output, to avoid confusion ( #4681 )
...
* feat!: add `Vue CLI` in `--version` output, to avoid confusion
* chore: should use `@vue/cli` as the correct branding
2019-10-16 11:14:42 +08:00
Maël Nison
3aa513ace5
Add a variant for config get registry ( #4530 )
...
* Update shouldUseTaobao.js
* Fixes linting
2019-10-11 22:01:07 +02:00
Haoqun Jiang
5cce80c2f7
v4.0.0-rc.8
2019-10-11 16:11:02 +08:00
Phan An
81d0245dd6
chore: better upgrade messages ( #3926 )
...
* chore: better upgrade messages
* feat: try to find the right command to update
2019-10-11 15:34:22 +08:00
Haoqun Jiang
58592fed4e
v4.0.0-rc.7
2019-10-01 23:35:39 +08:00
Haoqun Jiang
b823ca84d3
v4.0.0-rc.6
2019-09-30 20:27:57 +08:00
Haoqun Jiang
5bff9c3f28
fix(upgrade-all): avoid accidentally writing outdated package.json back ( #4634 )
2019-09-30 20:15:23 +08:00
Haoqun Jiang
d49f784eb0
v4.0.0-rc.5
2019-09-30 18:39:52 +08:00
Yingya Zhang
8869a01d48
feat: support custom package manager ( #4621 )
...
Closes #4483
* feat: support custom package manager
* feat: refine warning msg for unknown package manager
* feat: refine blank lines
* feat: refine warning msg for unknown package manager
* feat: refine warning msg for unknown package manager
2019-09-30 14:01:43 +08:00
Haoqun Jiang
ed2b888782
Revert "feat: allow custom packageManager other than npm/yarn/p… ( #4632 )
...
This reverts commit e0f846984a .
2019-09-30 14:00:31 +08:00
Yingya Zhang
e0f846984a
feat: allow custom packageManager other than npm/yarn/pnpm ( #4620 )
...
Closes #4483
2019-09-30 13:59:21 +08:00
Haoqun Jiang
21257378d7
v4.0.0-rc.4
2019-09-25 12:31:11 +08:00