Repository navigation
Releases: nextcloud-libraries/webpack-vue-config
Release list
v7.1.0
7.1.0 (2026-10-14)
Added
📝 Note on support
@babel/core@8 requires Node ^22.18.0 || >=24.11.0 to function.
@babel/core@7 still works with Node ^20.0.0.
Fixed
- chore: bump css-loader and revert no longer needed workaround for BOM in chars after sass-loader #811 (ShGKme)
What's Changed
- Updated dependencies
Details
- chore(deps): Bump nanoid from 3.3.16 to 3.3.18 in /test-apps/vue2--wrong-vue-loader by @dependabot[bot] in #810
- chore: bump css-loader and revert no longer needed workaround for BOM in chars after sass-loader by @ShGKme in #811
- chore(deps): Bump postcss-selector-parser in /test-apps/vue2 by @dependabot[bot] in #812
- chore(deps-dev): Bump fast-uri from 3.1.4 to 3.1.7 in /test-apps/vue3 by @dependabot[bot] in #813
- chore(deps-dev): Bump browserslist from 4.27.0 to 4.28.8 in /test-apps/vue2--wrong-vue-loader by @dependabot[bot] in #815
- chore(deps-dev): Bump fast-uri from 3.1.5 to 3.1.7 in /test-apps/vue2 by @dependabot[bot] in #814
- chore(deps): Bump fast-uri from 3.1.5 to 3.1.7 by @dependabot[bot] in #816
- chore(deps): Bump qs from 6.15.2 to 6.16.0 by @dependabot[bot] in #817
- chore(deps): Bump browserslist from 4.28.1 to 4.28.8 by @dependabot[bot] in #818
- chore(deps-dev): Bump baseline-browser-mapping from 2.9.19 to 2.11.21 in /test-apps/vue2 by @dependabot[bot] in #819
- chore(deps): Bump nanoid from 3.3.17 to 3.3.19 in /test-apps/vue3 by @dependabot[bot] in #820
- chore(deps): Bump webpack-dev-middleware from 8.0.3 to 8.3.0 by @dependabot[bot] in #821
- [main] Fix npm audit by @nextcloud-command in #822
- chore(deps): Bump source-map-js from 1.2.1 to 1.2.2 by @dependabot[bot] in #823
- chore(deps): Bump shell-quote from 1.10.0 to 1.12.0 by @dependabot[bot] in #826
- chore(deps): Bump @vue/server-renderer and vue in /test-apps/vue3 by @dependabot[bot] in #830
- chore(deps): Bump pbkdf2 from 3.1.6 to 3.1.7 by @dependabot[bot] in #827
- chore(deps): Bump proxy-addr from 2.0.7 to 2.0.8 by @dependabot[bot] in #829
- chore(deps): Bump source-map-js from 1.2.0 to 1.2.2 in /test-apps/vue2 by @dependabot[bot] in #825
- chore(deps): Bump compression from 1.8.1 to 1.8.2 by @dependabot[bot] in #828
- chore(deps): Bump @vue/server-renderer and vue by @dependabot[bot] in #832
- chore(deps-dev): Bump @babel/core from 7.26.9 to 7.29.7 in /test-apps/vue3 by @dependabot[bot] in #833
- chore(deps): Bump postcss-selector-parser, postcss-modules-local-by-default and postcss-modules-scope by @dependabot[bot] in #831
- chore(deps): add @babel/core@8 support by @Antreesy in #834
- chore: block vue-loader dependabot update for Vue 2 test app by @Antreesy in #835
- chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.2 in /test-apps/vue2 by @dependabot[bot] in #836
- chore: ignore vue@3 and @nextcloud/babel-config@2 in test-apps/vue2 by @dependabot[bot] in #837
- chore(deps-dev): Bump @nextcloud/babel-config from 1.2.0 to 1.3.0 in /test-apps/vue2 by @dependabot[bot] in #839
v7.0.4
Notes
terser-webpack-plugin was replaces with its successor minimizer-webpack-plugin as in Webpack itself.
If you were using terser-webpack-plugin in your config, it is recommended to migrate to minimizer-webpack-plugin.
-const TerserPlugin = require('terser-webpack-plugin')
+const MinimizerPlugin = require('minimizer-webpack-plugin')
-webpackConfig.optimization.minimizer = [new TerserPlugin({
+webpackConfig.optimization.minimizer = [new MinimizerPlugin({
- terserOptions: {
+ minimizerOptions: {
...
},
})]See for details:
- Docs: https://github.com/webpack/minimizer-webpack-plugin
- Config change: #805
Fixes
- fix(deps): downgrade
webpack-clifrom7.0.0to6.0.1to avoid breaking changes with--node-envCLI option by @ShGKme in #803 - fix(deps): downgrade broken
node-polyfill-webpack-pluginto 4.0.0 by @ShGKme in #802
Changes
- build: replace
terser-webpack-pluginwith its actual renamed versionminimizer-webpack-pluginby @ShGKme in #805
What's Changed
- build: no extraneous terser-webpack-plugin by @ShGKme in #800
- chore: remove dev dependencies by @ShGKme in #801
- chore(deps): Bump nanoid from 3.3.8 to 3.3.18 in /test-apps/vue2 by @dependabot[bot] in #807
- fix(deps): downgrade webpack-cli from 7.0.0 to 6.0.1 to avoid breaking changes with
--node-envCLI option by @ShGKme in #803 - fix(deps): downgrade broken node-polyfill-webpack-plugin to 4.0.0 by @ShGKme in #802
- build: replace
terser-webpack-pluginwith its actual renamed versionminimizer-webpack-pluginby @ShGKme in #805 - [main] Fix npm audit by @nextcloud-command in #804
- [main] ci: update all workflow templates from organization template repository by @nextcloud-command in #808
Full Changelog: v7.0.3...v7.0.4
v7.0.3
Fixes
- fix: workaround for broken styles by BOM chars with postcss >=8.5.24 with mini-css-extract-plugin by @ShGKme in #798
What's Changed
- [main] Fix npm audit by @nextcloud-command in #700
- chore(deps-dev): Bump node-forge from 1.3.1 to 1.3.2 by @dependabot[bot] in #701
- chore(deps-dev): Bump sass from 1.89.2 to 1.94.2 by @dependabot[bot] in #702
- chore(deps-dev): Bump node-polyfill-webpack-plugin from 4.0.0 to 4.1.0 by @dependabot[bot] in #705
- chore(deps-dev): Bump @babel/core from 7.27.4 to 7.28.5 by @dependabot[bot] in #706
- chore(deps-dev): Bump ts-loader from 9.5.2 to 9.5.4 by @dependabot[bot] in #707
- chore(deps-dev): Bump webpack from 5.99.9 to 5.103.0 by @dependabot[bot] in #708
- chore(deps-dev): Bump sass-loader from 16.0.5 to 16.0.6 by @dependabot[bot] in #704
- chore(deps-dev): Bump sass from 1.94.2 to 1.96.0 by @dependabot[bot] in #710
- chore(deps-dev): Bump sass from 1.96.0 to 1.97.1 by @dependabot[bot] in #712
- chore(deps): Bump qs and express by @dependabot[bot] in #713
- chore(deps-dev): Bump webpack from 5.103.0 to 5.104.1 by @dependabot[bot] in #711
- [main] Fix npm audit by @nextcloud-command in #714
- chore(deps-dev): Bump sass from 1.97.1 to 1.97.2 by @dependabot[bot] in #715
- chore(deps-dev): Bump @babel/core from 7.28.5 to 7.28.6 by @dependabot[bot] in #716
- chore(deps-dev): Bump webpack-dev-server from 5.2.2 to 5.2.3 by @dependabot[bot] in #717
- chore(deps-dev): Bump sass from 1.97.2 to 1.97.3 by @dependabot[bot] in #718
- chore(deps-dev): Bump css-loader from 7.1.2 to 7.1.3 by @dependabot[bot] in #719
- chore(deps-dev): Bump @babel/core from 7.28.6 to 7.29.0 by @dependabot[bot] in #720
- chore(deps-dev): Bump webpack from 5.104.1 to 5.105.0 by @dependabot[bot] in #722
- chore(deps-dev): Bump webpack from 5.102.1 to 5.105.0 in /test-apps/vue3 by @dependabot[bot] in #723
- chore(deps-dev): Bump webpack from 5.105.0 to 5.105.2 by @dependabot[bot] in #724
- chore(deps-dev): Bump webpack from 5.102.1 to 5.105.2 in /test-apps/vue2 by @dependabot[bot] in #726
- chore(deps): Bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in #725
- chore(deps-dev): Bump css-loader from 7.1.3 to 7.1.4 by @dependabot[bot] in #727
- chore(deps): Bump immutable from 5.0.2 to 5.1.5 by @dependabot[bot] in #730
- chore(deps): Bump serialize-javascript and terser-webpack-plugin by @dependabot[bot] in #731
- chore(deps-dev): Bump webpack from 5.105.2 to 5.105.3 by @dependabot[bot] in #729
- chore(deps): Bump serialize-javascript and terser-webpack-plugin in /test-apps/vue3 by @dependabot[bot] in #732
- chore(deps): Bump serialize-javascript and terser-webpack-plugin in /test-apps/vue2 by @dependabot[bot] in #733
- [main] Fix npm audit by @nextcloud-command in #728
- chore(deps-dev): Bump babel-loader from 10.0.0 to 10.1.0 by @dependabot[bot] in #734
- chore(deps-dev): Bump sass from 1.97.3 to 1.98.0 by @dependabot[bot] in #735
- chore(deps-dev): Bump webpack-cli from 6.0.1 to 7.0.0 by @dependabot[bot] in #736
- chore(deps-dev): Bump webpack-cli from 7.0.0 to 7.0.2 by @dependabot[bot] in #737
- chore(deps): Bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #738
- [main] ci: update all workflow templates from organization template repository by @nextcloud-command in #739
- [main] Fix npm audit by @nextcloud-command in #740
- chore(deps-dev): Bump sass from 1.98.0 to 1.99.0 by @dependabot[bot] in #741
- chore(deps-dev): Bump webpack from 5.105.4 to 5.106.1 by @dependabot[bot] in #743
- chore(deps): Bump follow-redirects from 1.15.6 to 1.16.0 by @dependabot[bot] in #744
- chore(deps): Bump postcss from 8.4.38 to 8.5.10 in /test-apps/vue2--wrong-vue-loader by @dependabot[bot] in #747
- [main] Fix npm audit by @nextcloud-command in #748
- chore(deps): Bump postcss from 8.5.3 to 8.5.13 in /test-apps/vue3 by @dependabot[bot] in #750
- chore(deps-dev): Bump @babel/plugin-transform-modules-systemjs from 7.24.1 to 7.29.4 in /test-apps/vue3 by @dependabot[bot] in #751
- chore(deps-dev): Bump fast-uri from 3.1.0 to 3.1.2 in /test-apps/vue3 by @dependabot[bot] in #752
- chore(deps-dev): Bump fast-uri from 3.1.0 to 3.1.2 in /test-apps/vue2 by @dependabot[bot] in #753
- chore(deps-dev): Bump fast-uri from 3.1.0 to 3.1.2 by @dependabot[bot] in #755
- chore(deps-dev): Bump @babel/plugin-transform-modules-systemjs from 7.24.1 to 7.29.4 in /test-apps/vue2 by @dependabot[bot] in #756
- chore(deps-dev): Bump webpack-dev-server from 5.2.3 to 5.2.4 by @dependabot[bot] in #758
- chore(deps-dev): Bump webpack from 5.106.1 to 5.106.2 by @dependabot[bot] in #746
- chore(deps-dev): Bump sass-loader from 16.0.6 to 16.0.8 by @dependabot[bot] in #757
- ci: update npm-publish.yml workflow from template by @nextcloud-command in #745
- chore(deps): Bump qs and express by @dependabot[bot] in #759
- chore(deps-dev): Bump sass-loader from 16.0.8 to 17.0.0 by @dependabot[bot] in #761
- chore(deps-dev): Bump webpack from 5.106.2 to 5.107.1 by @dependabot[bot] in #762
- chore(deps-dev): Bump sass from 1.99.0 to 1.100.0 by @dependabot[bot] in #760
- chore(deps-dev): Bump webpack from 5.107.1 to 5.107.2 by @dependabot[bot] in #764
- chore(deps-dev): Bump ts-loader from 9.5.4 to 9.6.0 by @dependabot[bot] in #767
- [main] Fix npm audit by @nextcloud-command in #763
- chore(deps-dev): Bump @babel/core from 7.29.0 to 7.29.7 by @dependabot[bot] in #766
- chore(deps-dev): Bump webpack-cli from 7.0.2 to 7.0.3 by @dependabot[bot] in #765
- chore(deps): Bump launch-editor from 2.6.1 to 2.14.1 by @dependabot[bot] in #769
- chore(deps-dev): Bump sass from 1.100.0 to 1.101.0 by @dependabot[bot] in #771
- chore(deps-dev): Bump ts-loader from 9.6.0 to 9.6.1 by @dependabot[bot] in #773
- chore(deps-dev): Bump webpack from 5.107.2 to 5.108.3 by @dependabot[bot] in #775
- [main] Fix...
v7.0.2
v7.0.1
v7.0.0 - vue-loader@legacy is required for Vue 2 apps
7.0.0 (2025-11-03)
💥 BREAKING CHANGES
Apps on Vue 2 are now required an explicit legacy vue-loader installation:
npm i -D vue-loader@legacyv6.3.2
v6.3.1
Fixes
Dependencies
- chore(deps-dev): Bump webpack from 5.98.0 to 5.99.5 by @dependabot[bot] in #665
- chore(deps-dev): Bump node-polyfill-webpack-plugin from 4.0.0 to 4.1.0 by @dependabot[bot] in #664
- chore(deps-dev): Bump webpack from 5.99.5 to 5.99.6 by @dependabot[bot] in #667
- chore(deps-dev): Bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot[bot] in #668
- chore(deps-dev): Bump webpack from 5.99.6 to 5.99.7 by @dependabot[bot] in #669
- chore(deps-dev): Bump sass from 1.86.3 to 1.87.0 by @dependabot[bot] in #670
- chore(deps-dev): Bump @babel/core from 7.26.10 to 7.27.1 by @dependabot[bot] in #671
- chore(deps-dev): Bump webpack from 5.99.7 to 5.99.8 by @dependabot[bot] in #673
- chore(deps-dev): Bump sass from 1.87.0 to 1.89.0 by @dependabot[bot] in #675
- chore(deps-dev): Bump webpack from 5.99.8 to 5.99.9 by @dependabot[bot] in #676
- chore(deps-dev): Bump @babel/core from 7.27.1 to 7.27.4 by @dependabot[bot] in #677
- chore(deps-dev): Bump sass from 1.89.0 to 1.89.1 by @dependabot[bot] in #678
- chore(deps-dev): Bump webpack-dev-server from 5.2.1 to 5.2.2 by @dependabot[bot] in #680
- chore(deps-dev): Bump sass from 1.89.1 to 1.89.2 by @dependabot[bot] in #681
- chore(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot[bot] in #683
- [main] Fix npm audit by @nextcloud-command in #684
pull/686 - [main] Fix npm audit by @nextcloud-command in #687
Other changes
- ci: update reuse.yml workflow from template by @susnux in #685
- ci: update npm-publish.yml workflow from template by @susnux in https://github.com/nextcloud-libraries/webpack-vue-config/
v6.3.0 - Vue 2 and Vue 3 support
v6.3.0 (2025-04-08)
📝 Note on Vue 2 support
This package now supports both Vue 2 and Vue 3 by installing legacy vue-loader for Vue 2 in a postinstall script.
In Vue 2 it may result in different vue-loader version in the package-lock.json and node_modules.
Troubleshooting in Vue 2 apps
In case of npm error code ENOTEMPTY - remove node_modules and try again:
# In case of "npm error code ENOTEMPTY" in Vue 2
rm -rf node_modulesTo avoid any errors and have explicitly specified vue-loader - install it as a dependency:
# Install legacy vue-loader for Vue 2
npm i -D vue-loader@legacy🚀 Features
Dependencies
- chore(deps): Bump cookie and express by @dependabot in #619
- chore(deps-dev): Bump sass from 1.79.4 to 1.79.5 by @dependabot in #621
- chore(deps-dev): Bump @babel/core from 7.25.7 to 7.25.8 by @dependabot in #622
- chore(ci): remove publish to GitHub Registry by @ShGKme in #620
- chore(deps-dev): Bump sass from 1.79.5 to 1.80.3 by @dependabot in #623
- [main] Fix npm audit by @nextcloud-command in #624
- chore(deps-dev): Bump sass from 1.80.3 to 1.80.4 by @dependabot in #625
- chore(deps-dev): Bump @babel/core from 7.25.8 to 7.26.0 by @dependabot in #626
- [main] Fix npm audit by @nextcloud-command in #627
- chore(deps-dev): Bump webpack from 5.95.0 to 5.96.1 by @dependabot in #628
- chore(deps-dev): Bump sass from 1.80.4 to 1.80.6 by @dependabot in #629
- chore(deps-dev): Bump sass-loader from 16.0.2 to 16.0.3 by @dependabot in #630
- chore(deps-dev): Bump sass from 1.80.6 to 1.81.0 by @dependabot in #631
- chore(deps-dev): Bump sass from 1.81.0 to 1.82.0 by @dependabot in #634
- chore(deps-dev): Bump webpack from 5.96.1 to 5.97.1 by @dependabot in #633
- chore(deps-dev): Bump sass-loader from 16.0.3 to 16.0.4 by @dependabot in #635
- chore(deps-dev): Bump node-polyfill-webpack-plugin from 4.0.0 to 4.1.0 by @dependabot in #636
- chore(deps-dev): Bump webpack-dev-server from 5.1.0 to 5.2.0 by @dependabot in #638
- chore(deps-dev): Bump sass from 1.82.0 to 1.83.0 by @dependabot in #637
- chore(deps): Bump nanoid from 3.3.7 to 3.3.8 in /tests by @dependabot in #639
- chore(deps): Bump nanoid from 3.3.7 to 3.3.8 by @dependabot in #640
- chore(deps-dev): Bump sass from 1.83.0 to 1.83.1 by @dependabot in #642
- chore(deps-dev): Bump ts-loader from 9.5.1 to 9.5.2 by @dependabot in #643
- chore(deps-dev): Bump sass from 1.83.1 to 1.83.4 by @dependabot in #644
- chore(deps-dev): Bump @babel/core from 7.26.0 to 7.26.7 by @dependabot in #645
- [main] Fix npm audit by @nextcloud-command in #632
- chore(deps-dev): Bump sass from 1.83.4 to 1.84.0 by @dependabot in #646
- chore(deps-dev): Bump @babel/core from 7.26.7 to 7.26.9 by @dependabot in #647
- chore(deps-dev): Bump webpack from 5.97.1 to 5.98.0 by @dependabot in #648
- chore(deps-dev): Bump sass from 1.84.0 to 1.85.0 by @dependabot in #649
- chore(deps-dev): Bump sass-loader from 16.0.4 to 16.0.5 by @dependabot in #650
- chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 in /tests by @dependabot in #651
- chore(deps-dev): Bump sass from 1.85.0 to 1.85.1 by @dependabot in #653
- chore(deps-dev): Bump @babel/core from 7.26.9 to 7.26.10 by @dependabot in #654
- chore(deps-dev): Bump sass from 1.85.1 to 1.86.0 by @dependabot in #655
- chore(deps-dev): Bump webpack-dev-server from 5.2.0 to 5.2.1 by @dependabot in #656
- chore(deps-dev): Bump sass from 1.86.0 to 1.86.3 by @dependabot in #660
- chore(deps-dev): Bump webpack-cli from 5.1.4 to 6.0.1 by @dependabot in #641
- chore(deps-dev): Bump babel-loader from 9.2.1 to 10.0.0 by @dependabot in #652
- chore(deps): downgrade node-polyfill-webpack-plugin to 4.0.0 by @ShGKme in #659
v6.2.0 - sass-loader v16
v6.2.0 (2024-10-10)
⚠️ Breaking
sass-loaderis upgraded fromv14tov16with modern Sass JS API.
This is not expected to be a breaking change. But it might affect configs with customsassconfiguration.
See SASS docs for details: https://sass-lang.com/documentation/js-api/interfaces/legacystringoptions/
Dependencies
- chore(deps-dev): Bump @babel/core from 7.25.2 to 7.25.7 by @dependabot in #618
- chore(deps-dev): Bump sass from 1.79.3 to 1.79.4 by @dependabot in #617
- chore(deps-dev): Bump webpack from 5.94.0 to 5.95.0 by @dependabot in #615
- chore(deps-dev): Bump sass-loader from 14.2.1 to 16.0.2 by @dependabot in #612