Commit Graph

679 Commits

Author SHA1 Message Date
Haoqun Jiang 826c3292de chore: update dependencies 2019-04-30 18:12:18 +08:00
Haoqun Jiang cbd3107d5f chore: upgrade to cache-loader v3
It's not a breaking change for Vue CLI as all our cache configs are
generated by `api.genCacheConfig` so never used the default
`cacheDirectory`.
2019-04-30 15:51:07 +08:00
Haoqun Jiang 6ba8dd1ea7 chore!: upgrade to copy-webpack-plugin v5 (#3918)
BREAKING CHANGE:
See https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md#500-2019-02-20
2019-04-30 15:43:39 +08:00
Haoqun Jiang b486491579 chore: remove gitHead field from package.json
It was introduced only due to a failed `lerna publish`
2019-04-30 15:10:50 +08:00
Haoqun Jiang 2ec3fca99a feat!: upgrade to webpack-chain v5 (#3913) 2019-04-30 10:31:17 +08:00
Haoqun Jiang dfe3987d9f feat!: enable splitChunks by default even in development mode (#3863)
BREAKING CHANGE:
This changes the output directory structures for development mode
(app.js -> index.js + chunk-common.js + chunk-vendors.js).
By enabling splitChunks by default, the memory usage of webpack may be
greatly reduced for large multi-page projects.

This commit fixes #3838
May also fix #2991
2019-04-30 10:18:32 +08:00
Haoqun Jiang 2c24568198 feat!: upgrade css-loader to v2 (#3866)
BREAKING CHANGE:
See https://github.com/webpack-contrib/css-loader/blob/bc16c3db953dbf4d711753fbb0cc60253def6916/CHANGELOG.md#200-2018-12-07
2019-04-30 10:18:03 +08:00
Haoqun Jiang 678bfc6b2d feat!: set whitespace: 'condense' for template compiler (#3853)
BREAKING CHANGE:
Detailed explanation: https://github.com/vuejs/vue/issues/9208#issuecomment-450012518

Take the following template as example:
```
<p>
  Welcome to <b>Vue.js</b> <i>world</i>.
  Have fun!
</p>
```

With `preserveWhitespace: false`, it was compiled as:
```
<p> Welcome to <b>Vue.js</b><i>world</i>. Have fun! </p>
```

With `whitespace: 'condense'`, it is now compiled as:
```
<p> Welcome to <b>Vue.js</b> <i>world</i>. Have fun! </p>
```

Note the **inline whitespace between tags** is preserved.

Closes #1020
2019-04-30 10:18:03 +08:00
Haoqun Jiang f5a1950fd2 refactor!: use EnvironmentPlugin instead of DefinePlugin (#3782)
BREAKING CHANGE:
This change breaks use cases where users have tapped the `define`
plugin options in `chainWebpack`

fixes #3579
2019-04-30 10:17:40 +08:00
Haoqun Jiang 0dbfa5a0bf v3.7.0 2019-04-28 14:21:35 +08:00
Haoqun Jiang 6e6484e175 chore: pre release sync 2019-04-28 14:20:53 +08:00
Haoqun Jiang a3e0858105 feat: add .version field and assertVersion helper to plugin api (#3861)
partially addresses #2336 (GeneratorAPI TBD)
2019-04-28 13:45:00 +08:00
Haoqun Jiang a351cbadb8 feat: allow parallel option to be an integer (#3864)
closes #3850
2019-04-27 20:11:16 +08:00
Haoqun Jiang e9259cdacd feat: add types for new lintOnSave options and multi-page entries (#3847) 2019-04-27 20:05:35 +08:00
Haoqun Jiang b082da83e5 fix: process should be polyfilled rather than mocked (#3878)
To be in line with webpack's default configuration and avoid confusions:
https://webpack.js.org/configuration/node/
2019-04-27 20:03:50 +08:00
Haoqun Jiang 4f74b272d1 fix: should invalidate cache when lockfiles have updated (#3865)
closes #3635
2019-04-27 20:02:07 +08:00
Martijn Cuppens 0bfc4b684f chore: remove redundant <= IE8 rule (#3851)
The `not ie <= 8` rule in the browserlist is redundant. `ie <= 8` browsers aren't added by `> 1%` nor `last 2 versions`
2019-04-22 13:05:37 +08:00
Guillaume Chau 89e0697cc9 feat: syntax highlight inspect output (#3844) 2019-04-18 17:03:11 +02:00
Haoqun Jiang 99a06d1758 v3.6.0 2019-04-13 23:56:37 +08:00
Haoqun Jiang eefe9f3f52 chore: pre release sync 2019-04-13 23:53:55 +08:00
Haoqun Jiang 92c69e1602 fix: should pass cwd as argument 2019-04-11 17:39:31 +08:00
Haoqun Jiang a1aef86578 fix: check for project pnpm only 2019-04-11 17:34:06 +08:00
Haoqun Jiang 94f3ca0e91 fix: better pnpm check
1. separate project pnpm check and global pnpm check
2. rename hasPnpm to hasPnpm3OrLater
2019-04-11 16:38:49 +08:00
Haoqun Jiang cc66247950 chore: update deps 2019-04-11 14:49:12 +08:00
Haoqun Jiang d9929ef4d8 test: remove unnecessary log statement 2019-04-11 12:18:14 +08:00
Haoqun Jiang f1807fd304 Merge pull request #3743 from vuejs/next-minor
3.6
2019-04-11 09:26:12 +08:00
Nick ff62895c99 feat: add --filename option to specify the output (lib) file name (#3703) 2019-04-09 20:40:19 +08:00
dailyvuejs b170e15f39 refactor: remove unused placeAtRootIfRelative parameter (#2405) 2019-04-09 18:26:52 +08:00
Guillaume Chau 3479f21f12 refactor(plugin): invoke is now done in child process (#3778) 2019-04-08 21:08:07 +02:00
Dimitar Dimitrov a575def3f2 chore: more accurate vim swap file ignore (#3707)
Currently this ignores more than the possible 3 character vim swap file extensions. This change will only ignore 3 letter vim swap files starting with `.sw` (most common)
2019-04-09 00:44:53 +08:00
robertkruis a02ef3988f feat: support PNPM as a package manager (#1531)
Enables vue-cli to use PNPM (https://pnpm.js.org/) as package manager
2019-04-09 00:43:47 +08:00
Haoqun Jiang 2e20b7aef4 feat: bundle currentScript polyfill by default if library needs IE support (#3760) 2019-04-08 19:48:19 +08:00
Phan An 78fdc07332 chore: use high resolution version of favicon.ico (#3709) 2019-04-01 20:33:47 +08:00
Thorsten Lünborg a6d31662cf feat: add 3rd option to lintOnSave to support 'default' behaviour (fix #3552) (#3572) 2019-04-01 19:40:18 +08:00
Haoqun Jiang 09964a00f8 feat: make fibers opt-in for dart sass (#3628)
fixes #3429
fixes #3570
fixes #3624
2019-04-01 19:32:05 +08:00
Haoqun Jiang 9e317d20d7 chore: merge branch 'dev' into next-minor 2019-04-01 18:08:59 +08:00
Haoqun Jiang 30f2aad0a7 feat: support multi-main entry in pages config (#3595) 2019-04-01 14:18:35 +08:00
Haoqun Jiang 582dc45015 v3.5.3 2019-03-27 23:51:30 +08:00
Thorsten Lünborg adac48db0d fix: properly load non-js config files in genCacheConfig (#3632)
close #3631
2019-03-27 23:08:54 +08:00
Haoqun Jiang 10296ff6a7 fix: set the path of safari-no-module-fix.js correctly (#3647)
fixes #3033
2019-03-27 23:06:56 +08:00
Haoqun Jiang 1d14d4d246 feat: support pug as html template (#3663)
closes #3646
2019-03-27 18:02:43 +08:00
Haoqun Jiang e1328accf6 chore: 3.5.2 changelog [ci skip] 2019-03-27 10:54:41 +08:00
Haoqun Jiang 0dc7934972 v3.5.2 2019-03-27 10:42:28 +08:00
Haoqun Jiang e48a9569a3 test: fix windows test 2019-03-12 16:23:43 +08:00
Haoqun Jiang dd18cd8fe0 test: remove .only 2019-03-12 16:19:02 +08:00
Haoqun Jiang 0b363bec49 v3.5.1 2019-03-12 16:03:53 +08:00
Haoqun Jiang dd377731e5 fix: should resolve to full path when setting default entryFiles
closes #3616
closes #3618
2019-03-12 15:53:34 +08:00
Haoqun Jiang 65eec48581 v3.5.0 2019-03-08 14:40:48 +08:00
Haoqun Jiang 307b510269 chore: pre release sync 2019-03-08 14:40:27 +08:00
Thorsten Lünborg bb4f349c87 fix: proxy should warn when array is passed. (#3525)
close #3524
2019-03-06 15:36:49 +08:00