Releases: nextcloud-libraries/webpack-vue-config
v4.1.1
v4.1.0
v4.1.0 (2021-07-23)
Implemented enhancements:
- Always use named chunk ids #147 (juliushaertl)
- Tweak config to support HMR #107 (artonge)
v4.0.3
v4.0.2
v4.0.1
Webpack5 removed automated polyfilling for node core modules. That means you might have to import them manually and alias them if you use packages that were not designed for browsers.
https://webpack.js.org/blog/2020-10-10-webpack-5-release/#automatic-nodejs-polyfills-removed
Though there is a plugin that do that for you, this is what this release adds.
https://npmjs.com/package/node-polyfill-webpack-plugin
v4.0.0
Breaking
- Please double check all peer dependencies
⚠️ Migrated to webpack 5⚠️ Migrated to webpack-cli 4
- Added new way to customize your rules with
@nextcloud/webpack-vue-config/rules
See https://github.com/nextcloud/webpack-vue-config#extend-with-your-own-configs
v3.0.0
Breaking
- Replaced node-sass with dart sass #82
Make sure you comply to the peer dependencies when you upgrade:npm rm node-sass npm i --save-dev @nextcloud/webpack-vue-config@latest @babel/core@^7.13.10 babel-loader@^8.2.2 css-loader@^4.3.0 eslint@^7.22.0 eslint-webpack-plugin@^2.5.2 sass@^1.32.8 sass-loader@^10.0.5 style-loader@^2.0.0 stylelint@^13.12.0 stylelint-webpack-plugin@^2.1.1 url-loader@^4.1.1 vue-loader@^15.9.6 vue-template-compiler@^2.6.12 webpack@^4.43.0 webpack-cli@^3.3.12
v2.0.0
Update simultaneously to eslint-webpack-plugin
for eslint@^7.0.0
https://github.com/nextcloud/eslint-config/releases/tag/v3.0.0
v2.0.0-beta.2
Downgrade css-loader for stylelint@^13.0.0-postcss dependency
v2.0.0-beta.1
Update to use the new eslint-webpack-plugin
and eslint@^7.0.0
https://github.com/nextcloud/eslint-config/releases/tag/v3.0.0-beta.1