v4.0.0-alpha.0
Pre-release
Pre-release
·
1185 commits
to dev
since this release
π₯ Breaking Changes
@vue/cli-service
,@vue/cli
@vue/cli-service
- #3918 π¨ upgrade to copy-webpack-plugin v5 [changelog] (@sodatea)
- #3913 π¨ upgrade to webpack-chain v5 [changelog] (@sodatea)
- #3866 π¨ upgrade css-loader to v2 [changelog] (@sodatea)
- #3863 π₯ enable splitChunks by default even in development mode (@sodatea)
- #3853 π₯ set
whitespace: 'condense'
for template compiler (@sodatea) - #3782 π₯ use
EnvironmentPlugin
instead ofDefinePlugin
forprocess.env.*
vars (@sodatea)
@vue/babel-preset-app
,@vue/cli-plugin-babel
- #3912 π¨ upgrade to core-js v3
[release note] (@sodatea)
- #3912 π¨ upgrade to core-js v3
@vue/cli-plugin-eslint
@vue/cli-plugin-eslint
,@vue/cli-service-global
@vue/cli-plugin-pwa
- #3915 π¨ upgrade to workbox v4 [release note | migration guide] (@sodatea)
- #2981 π₯ manifest.json should be generated by cli-plugin-pwa (@aweikalee)
@vue/cli-plugin-e2e-nightwatch
- #3388 π¨ upgrade to nightwatch v1 [release note | migration guide] (@darrenjennings)
- #3916 π¨ upgrade to chromedriver v74 and make it a peer dependency (@sodatea)
- #3774 π₯ remove support for legacy
vue-cli-service e2e
command (@sodatea)
@vue/cli-plugin-unit-jest
- #3870 π¨ upgrade to jest v24 [release note] (@sodatea)
@vue/cli-plugin-unit-mocha
- #3914 π¨ upgrade to mocha 6 and use mochapack instead of mocha-webpack [release note] (@sodatea)
πTODOs before v4 stable release
-
GeneratorAPI
versioning (allow generators to target a specific version range of@vue/cli
&@vue/cli-service
) (PluginAPI versioning already landed in 3.7) -
vue upgrade
- fix compatibility with npm
- a generator-like api for codemods
- detailed documentation and migration guide
Committers: 3
- Darren Jennings (@darrenjennings)
- Haoqun Jiang (@sodatea)
- ζ―ε (@aweikalee)