Haoqun Jiang
80028755f8
fix: update the css-loader runtime path for css-loader v2 ( #4025 )
2019-05-19 21:04:15 +08:00
Francisco
edcce6a311
chore(dev-server): set clientLogLevel option to silent ( #4018 )
...
The `none` option is deprecated and will be removed in the next major https://github.com/webpack/webpack-dev-server/pull/1901/files
2019-05-18 16:55:56 +08:00
Payton Burdette
fa7c1aa02d
chore: upgrade webpack-dev-server to 3.4.1 ( #4020 )
...
fixes #4016
2019-05-18 16:45:28 +08:00
achretien
59b106ad04
feat: enable hmr for 'mini-css-extract-plugin' in dev ( #4011 )
2019-05-17 16:33:23 +08:00
Haoqun Jiang
15b5c8d4d7
chore!: change default value of lintOnSave option ( #3975 )
...
BREAKING CHANGE:
See https://github.com/vuejs/vue-cli/pull/3572
2019-05-14 11:20:20 +08:00
Haoqun Jiang
43826f114a
chore: upgrade webpack-chain to v6 ( #3943 )
...
See: https://github.com/neutrinojs/webpack-chain/blob/master/CHANGELOG.md#v600
New feature: extended DevServer method
Also dropped support for Node.js v6. It is not a breaking change for Vue
CLI, though, as Node.js v6 was never officially supported.
2019-05-11 18:03:38 +08:00
Haoqun Jiang
341286b708
chore: remove extraneous log statement
2019-05-04 00:27:57 +08:00
Haoqun Jiang
e376c00b26
test: skip version comparison test (for now)
2019-05-01 01:16:10 +08:00
Haoqun Jiang
6f5ca3078a
test: fix assertVersion test for prereleases
2019-05-01 01:02:42 +08:00
Haoqun Jiang
ce177bee06
test: fix assertVersion test
2019-05-01 00:37:36 +08:00
Haoqun Jiang
f6afdb1305
workflow: fix syncDeps for prerelease versions
2019-05-01 00:25:22 +08:00
Haoqun Jiang
63f501a2ca
v4.0.0-alpha.0
2019-05-01 00:19:37 +08:00
Haoqun Jiang
caec0860ab
chore: pre release sync
2019-05-01 00:19:12 +08:00
Haoqun Jiang
f4e6c33044
chore!: default to dart sass for sass option of cssPreprocessor ( #3921 )
...
BREAKING CHANGE:
Preset generated before v3.4.0 may contain a `"cssPreprocessor": "sass"`
field. It now means dart-sass rather than node-sass.
`rootOptions.cssPreprocessor === 'sass'` now also means dart sass.
May affect those generator plugins who depends on this field
2019-04-30 23:33:37 +08:00
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 bc16c3db95/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