Commit Graph

2015 Commits

Author SHA1 Message Date
Cédric Exbrayat 52bae8e14a fix: do not generate empty file when use ts without router (#4374) 2019-07-30 16:42:00 +08:00
Pavan Kumar Sunkara 95ca69c390 fix: Make sure afterInvoke hook doesn't get run from other plugins (#4377) 2019-07-30 16:38:14 +08:00
Haoqun Jiang e6a085e96a fixup! chore: remove support for vue-cli-service e2e registerCommand (#3774) 2019-07-30 00:43:03 +08:00
Haoqun Jiang 7a399ef7e2 v4.0.0-beta.2 2019-07-30 00:22:38 +08:00
Haoqun Jiang 4b2cc4afa3 chore: pre release sync 2019-07-30 00:22:03 +08:00
Haoqun Jiang a8df1df26c fix: fix css.loaderOptions.css.modules default values (#4363)
fixes #4357
2019-07-29 22:20:53 +08:00
Haoqun Jiang 710d08b04d chore: always upgrade @vue/cli-service first 2019-07-29 21:46:06 +08:00
Haoqun Jiang 9967d6023e fix: fix Migrator implementation due to Generator internal change 2019-07-29 21:04:19 +08:00
Haoqun Jiang b6825756e9 test: fix failing tests that due to async support in Generator 2019-07-29 16:56:04 +08:00
阿平 74f629ea3f feat(cli): Generator support async (#3897) 2019-07-29 16:55:42 +08:00
李枨煊 42ecd08d35 fix: fix stats display when chunkFilename contains query string (#4359) 2019-07-29 15:35:12 +08:00
Haoqun Jiang fc3e0a30b5 chore: plugins should list @vue/cli-service in peerDependencies (#4365) 2019-07-29 10:45:12 +08:00
Haoqun Jiang 505fb5ae0d fix: vue add should be able to install prerelease versions for official plugins (#4356) 2019-07-29 10:44:44 +08:00
Domenico Gemoli fd4573aadf docs: replacing nightwatch CLI options URL with proper documentation (#4364) 2019-07-28 20:44:06 +08:00
yiliang a2856a750c chore(cli-service): word spelling in comments (#4367) 2019-07-28 20:39:42 +08:00
Haoqun Jiang 575349982b v4.0.0-beta.1 2019-07-25 10:40:03 +08:00
Haoqun Jiang 59be3ba5ce chore: pre release sync 2019-07-25 10:36:38 +08:00
Haoqun Jiang f69a80664f test: add test for #4347 2019-07-25 09:59:18 +08:00
Boris K 59d3e74f33 feat: add --port argument to 'vue serve' command (#4342) 2019-07-25 09:57:00 +08:00
Haoqun Jiang 2d59c9676c fix: fix css modules configuration in css-loader v3 (#4345)
fixes #4337
2019-07-25 09:56:04 +08:00
Haoqun Jiang 8b7af389d1 fix: fix typo in typescript generator, convertAllFiles -> convertJsToTs (#4346)
fixes https://github.com/vuejs/vue-cli/issues/2676#issuecomment-514163315
2019-07-25 09:55:34 +08:00
李瑞丰 80c20db703 fix(eslint-generator): add ts file check to lint-staged (#4347)
fix #3947
2019-07-25 09:54:47 +08:00
Haoqun Jiang 448dbdb4f3 fix: use yarn --version to detect yarn (#4336)
- We never referred to `yarnpkg` anywhere else in the codebase
- For the rare case that `yarn` binary is overridden by Hadoop YARN,
`yarn --version` will throw (it only supports `yarn version`), therefore
it won't pass this check.

Fixes #3941.
Closes #3942.
2019-07-23 20:35:05 +08:00
Haoqun Jiang 00996ba7cf v4.0.0-beta.0 2019-07-22 22:23:01 +08:00
Haoqun Jiang 6cb28f5911 chore: pre release sync 2019-07-22 22:21:24 +08:00
Haoqun Jiang 45cad0c7e3 fix: when executing multiple actions, only check git status once (#4332) 2019-07-22 22:19:10 +08:00
Haoqun Jiang 37e2b44d17 chore!: update versions of underlying webpack loaders (#4331)
BREAKING CHANGE:
- The minimum required nodejs version is 8.9.0
- For css-loader breaking changes, see https://github.com/webpack-contrib/css-loader/releases/tag/v3.0.0
- For url-loader breaking changes, see https://github.com/webpack-contrib/url-loader/releases/tag/v2.0.0
2019-07-22 21:33:55 +08:00
Haoqun Jiang a1c88edce7 fix: require parent template after when condition evaluated as truthy (#4330)
fixes #4291
2019-07-22 20:58:06 +08:00
Haoqun Jiang 6207dd97c3 feat(eslint-generator): upgrade @vue/eslint-config-prettier to v5.0.0 (#4329)
This only affects newly generated projects so it's not considered a
breaking change.

Fixes #4310
2019-07-22 20:45:52 +08:00
Mewes Kochheim de9748a5a5 fix: do not introduce extra level of directory when building lib for scope packages (#4320)
This fixes references to static assets in the bundled script.

Fixes #4311
2019-07-22 19:47:22 +08:00
Haoqun Jiang e2e3469a18 chore!: ensure consistent directory structure for all modes (#4323)
BREAKING CHANGE:
Changing directory strcuture, though now becoming more intuitive, may
still break users' workflows, so it's considered a breaking change.

Fixes #4215.
Fixes #3767.
Fixes #4234
2019-07-21 20:00:31 +08:00
Pavan Kumar Sunkara 544faee81e feat: more flexible hook system for generators (#2337) 2019-07-21 19:59:18 +08:00
Binwei Fang 16e379d79d fix(cli-test-utils): fix initGit option (#4224)
fixes #4223
2019-07-18 16:40:12 +08:00
Haoqun Jiang 3dd3774346 chore!: move dev configs into serve command (#4302)
BREAKING CHANGE:
These configs are only meaningful when used with a running dev
server.
Technically, it is a breaking change.
For example, this breaks use cases in which a user runs their own dev
server instead of calling `vue-cli-service serve`.
2019-07-18 16:36:53 +08:00
Haoqun Jiang a1f13c7a05 fixup! chore: deprecate tslint (#4289) 2019-07-17 11:00:58 +08:00
Haoqun Jiang debc3f19b2 fix: fix latest version check when current version is a prerelease (#4295) 2019-07-16 23:31:00 +08:00
Haoqun Jiang 44325fa16e chore: fix prompt message 2019-07-15 21:49:30 +08:00
Haoqun Jiang 53b3daf97f chore: deprecate tslint (#4289) 2019-07-15 21:48:51 +08:00
Haoqun Jiang 615ae0f5b7 v4.0.0-alpha.5 2019-07-14 23:12:42 +08:00
Haoqun Jiang 7dbf3cefc0 chore: pre release sync 2019-07-14 23:09:36 +08:00
shadow-light 9faddce63f fix: indexPath should also affect non-production builds (#4057)
fixes #2327
fixes #4247
2019-07-14 22:39:31 +08:00
shadow-light 52ae1c8a9b fix!: make webpack use values consistent (#4230)
The use key is `pug-plain` despite a similar item above it using the key `pug-plain-loader`. This just makes them consistent.
2019-07-14 22:22:59 +08:00
Haoqun Jiang 4af27247cc refactor: unify package manager related logic (#4256) 2019-07-13 00:29:39 +08:00
Haoqun Jiang 7fc0f842e8 feat!: confirm for uncommitted changes before add/invoke/upgrade (#4275) 2019-07-12 20:04:08 +08:00
Eric Mastro ddfdd1af24 fix(@vue/cli-service): Update lodash.defaultsdeep (#4273)
Update `lodash.defaultsdeep` to version `^4.6.1`.

This is causing a high severity vulnerability in our repo.

Fixed in https://github.com/lodash/lodash/pull/4336.

(cherry picked from commit 4267b542af)
2019-07-11 18:57:52 +08:00
Haoqun Jiang 3289e1065c workflow: move eslint-config-* packages to standalone repos for easier maintenance
Their upstream packages update much more frequently than most other
packages in this repo, so they are more likely to be subject to breaking
changes, thus requiring a different version strategy.
2019-07-08 22:47:58 +08:00
Haoqun Jiang bd82649a64 v4.0.0-alpha.4 2019-07-06 19:51:01 +08:00
Haoqun Jiang dc7cb4cae0 chore: pre release sync 2019-07-06 19:50:00 +08:00
Haoqun Jiang 63452ef0e4 test: bump test timeout for upgrade tests 2019-07-06 19:47:32 +08:00
Haoqun Jiang 0ba505ca02 fix: fix eslint path resolution in vue serve (#4246)
fixes #4237
2019-07-06 17:10:02 +08:00