51 Commits

Author SHA1 Message Date
Haoqun Jiang e7f07d89be docs: remove @next [skip ci] 2022-02-17 19:10:36 +08:00
Haoqun Jiang 42fc8d41e2 docs: add cache-loader and nightwatch breaking changes [skip ci] 2022-02-10 15:49:43 +08:00
Haoqun Jiang e40f06212b docs: replace vuepress with vitepress (#6821) 2021-11-09 16:06:01 +08:00
Haoqun Jiang 787efaabda docs: add a note about the migrator 2021-11-06 20:37:15 +08:00
Haoqun Jiang 0dde5c3dfb docs: update ts-loader version in migration guide [skip ci] 2021-11-06 14:36:15 +08:00
Haoqun Jiang dfcfe7af45 chore!: bump jsdom version 2021-11-04 15:09:05 +08:00
Haoqun Jiang 31d9615cc3 feat(generator)!: bump eslint-plugin-vue to v8 (#6795) 2021-11-03 14:33:56 +08:00
Haoqun Jiang 6014ed7f99 feat!: bump css-loader and mini-css-extract-plugin versions (#6790) 2021-10-29 14:21:58 +08:00
Haoqun Jiang 26586005f8 feat: replace@vue/eslint-config-prettier with eslint-config-prettier (#6791) 2021-10-29 14:20:34 +08:00
Haoqun Jiang 9eef87799e feat!: remove url-loader and file-loader in favor of asset modules (#6771) 2021-10-23 09:54:46 +08:00
Cédric Exbrayat 3d27f42349 feat!: update jest to v27 (#6627) 2021-09-15 16:12:55 +08:00
Haoqun Jiang 967f948e17 feat!: upgrade to webpack-dev-server v4 (#6669) 2021-09-15 16:11:19 +08:00
Haoqun Jiang cee5d24b2d docs: remove webpack 4 instructions 2021-09-01 17:19:03 +08:00
Haoqun Jiang 95a9b8cd7c feat!: update cypress to 8.3 and require it to be a peer dependency (#6662) 2021-09-01 17:15:12 +08:00
Haoqun Jiang 61d0e74a43 chore: jsdom version bump 2021-08-31 15:54:54 +08:00
Haoqun Jiang 2f1667703f docs: recommend SFC playground and StackBlitz for instant prototyping (#6653) 2021-08-31 15:41:17 +08:00
Haoqun Jiang e41ef41540 chore!: drop webpack-4 support in v5 (#6598)
1. I don't think I'll ever have the capacity to keep maintaining this
compat plugin. It's better to drop it now than later.
2. The plugin is needed at the time of alpha.0 because many ecosystem
plugins does not support webpack 5. But now I don't think it will be a
major hurdle.
3. The implementation was too hacky.
2021-07-30 14:03:54 +08:00
Haoqun Jiang 55bc7d4b1a docs: update migration guide [skip ci] 2021-06-09 13:07:28 +08:00
Haoqun Jiang 502f4a0c52 docs: add modern mode changes to the migration guide (#6438) 2021-04-25 16:43:58 +08:00
Haoqun Jiang 4473ca2e13 chore: some dependency version bumps (#6430)
Default Cypress version is now v7
2021-04-24 20:25:34 +08:00
Haoqun Jiang d64e7d3158 feat: when transpileDependencies is set to true, transpile all dependencies in node_modules (#6354) 2021-03-24 14:04:43 +08:00
Haoqun Jiang df62363e36 chore!: bump copy-webpack-plugin to v8 (#6348) 2021-03-16 15:19:07 +08:00
Haoqun Jiang 45eb46205f refactor!: move vue-jest and ts-jest to peer dependencies (#6347)
vue-jest now requires several different peer deps for vue 2 and vue 3;
ts-jest now requires typescript as peer dep, which should be optional
for unit-jest plugin users because they might choose not to use
typescript.

Both are causing annoying peer dep warnings.

So it only makes sense to move them to the project level, to keep things
clean.
2021-03-16 15:18:31 +08:00
Haoqun Jiang f4fb99de97 feat!: upgrade to css-loader 5; remove css.requireModuleExtension & css.modules options (#6332) 2021-03-10 00:05:02 +08:00
Haoqun Jiang a01b347007 docs: mention dropping support of Node.js 10 in the migration guide 2021-02-23 23:30:17 +08:00
Haoqun Jiang f9169d865b feat!: use the latest versions of css preprocessor loaders by default (#6301) 2021-02-21 22:32:15 +08:00
Haoqun Jiang 3f367b2bfe feat!: update WebDriverIO to v7 (#6295) 2021-02-21 22:31:47 +08:00
Haoqun Jiang 0dccc4af38 feat!: update copy & terser plugin, move more legacy code to webpack-4 plugin (#6279) 2021-02-18 14:37:45 +08:00
Haoqun Jiang 4ce7edd375 feat: use html-webpack-plugin v5 by default (#6269) 2021-02-10 11:17:49 +08:00
Haoqun Jiang 28ce4f6bda docs: mention the removal of node-sass in the migration guide [skip ci] 2021-01-22 16:10:37 +08:00
Haoqun Jiang c711516125 feat!: bump default sass-loader version to v10, drop sass-loader v7 support (#6187) 2021-01-10 19:04:39 +08:00
Haoqun Jiang 4573897226 docs: update webpack-4 migrate instructions [skip ci] 2020-12-15 08:46:34 +08:00
Haoqun Jiang b96c3bdb08 feat: update eslint-related packages (#6123) 2020-12-09 15:03:38 +08:00
Haoqun Jiang 5c728a4e4d chore!: update typescript-related dependencies (#6129) 2020-12-09 15:03:22 +08:00
Haoqun Jiang f1962ad1e9 feat!: update mocha to v8 (#6121) 2020-12-09 14:33:25 +08:00
Haoqun Jiang a04509dd4a feat: update cypress to v6 (#6120) 2020-12-09 14:32:21 +08:00
Haoqun Jiang 89b0377c4f feat!: upgrade postcss-loader, using postcss 8 by default (#6108) 2020-12-08 13:21:37 +08:00
Haoqun Jiang 1e5ba6b831 feat!: make vue serve/build aliases to npm run serve/build (#6115)
To avoid user confusion. Also allows us to focus more on CLI's core
functionalities.
2020-12-08 11:08:07 +08:00
Haoqun Jiang 0b5ae42c2a feat!: update jest to v26 (#6116)
closes #5873
closes #5874
closes #5114
closes #5680
closes #5573
2020-12-08 11:03:45 +08:00
Haoqun Jiang 2dbe0be840 feat!: support and use webpack 5 as default (#6060) 2020-12-03 15:16:35 +08:00
Haoqun Jiang 482ef1086b chore!: bump joi to v17 (#5973) 2020-11-19 15:34:31 +08:00
Haoqun Jiang 66a87f2c1a chore!: drop support of NPM 5 (#6051) 2020-11-14 13:19:34 +08:00
Haoqun Jiang 90d3dfc74e chore!: some trivial dependency major version updates (#5951) 2020-10-15 15:47:45 +08:00
Haoqun Jiang 3f7fb4fd9c feat!: bump fork-ts-checker-webpack-plugin version to v5 (#5941) 2020-10-12 14:44:25 +08:00
Haoqun Jiang edce9d075c chore!: bump unit-mocha dependency versions (#5907) 2020-09-29 15:43:09 +08:00
Haoqun Jiang b8b0ba785f docs: add cypress migration guide [skip ci] 2020-09-28 16:19:18 +08:00
Haoqun Jiang 5780a8b09e docs: update the migration guide 2020-09-28 16:16:33 +08:00
Haoqun Jiang 36e500d266 chore!: update eslint-loader, minimum supported ESLint version is 6 (#5870) 2020-09-11 09:49:44 +08:00
Haoqun Jiang bb095d9005 docs: add notes for TSLint [ci skip] 2020-09-10 20:53:12 +08:00
Haoqun Jiang 473eab2d78 chore!: some trivial major version bumps for dependencies
Aside from the Node.js version requirement, these dependency version
bumps are not likely to bring in any user-facing breaking changes
2020-09-08 15:40:07 +08:00