Skip to content

Releases: nextcloud-libraries/webpack-vue-config

v7.1.0

Choose a tag to compare

@Antreesy Antreesy released this 14 Oct 14:39
7a39afa

7.1.0 (2026-10-14)

Full Changelog

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

Choose a tag to compare

@ShGKme ShGKme released this 10 Aug 13:00
3e2ef54

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:

Fixes

  • fix(deps): downgrade webpack-cli from 7.0.0 to 6.0.1 to avoid breaking changes with --node-env CLI option by @ShGKme in #803
  • fix(deps): downgrade broken node-polyfill-webpack-plugin to 4.0.0 by @ShGKme in #802

Changes

  • build: replace terser-webpack-plugin with its actual renamed version minimizer-webpack-plugin by @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-env CLI 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-plugin with its actual renamed version minimizer-webpack-plugin by @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

Choose a tag to compare

@ShGKme ShGKme released this 10 Aug 12:41
8858d7f

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...
Read more

v7.0.2

Choose a tag to compare

@ShGKme ShGKme released this 18 Nov 13:16
7a5f10d

7.0.2 (2025-11-18)

Full Changelog

Fixes

  • fix: define vue compile time flags by @ShGKme in #698

What's Changed

v7.0.1

Choose a tag to compare

@susnux susnux released this 06 Nov 22:31
291cb90

What's Changed

Full Changelog: v7.0.0...v7.0.1

v7.0.0 - vue-loader@legacy is required for Vue 2 apps

Choose a tag to compare

@ShGKme ShGKme released this 03 Nov 09:33
2c1e902

7.0.0 (2025-11-03)

Full Changelog

💥 BREAKING CHANGES

Apps on Vue 2 are now required an explicit legacy vue-loader installation:

npm i -D vue-loader@legacy
  • feat!: require explicit vue-loader@legacy for Vue 2, remove hidden install by @ShGKme in #688

v6.3.2

Choose a tag to compare

@ShGKme ShGKme released this 27 Oct 17:14
fc35f88

v6.3.2 (2025-10-27)

Full Changelog

Fixes

  • fix(deps): downgrade broken node-polyfill-webpack-plugin from 4.1.0 to 4.0.0 by @ShGKme in #691

v6.3.1

Choose a tag to compare

@ShGKme ShGKme released this 27 Oct 12:04
1fab34e

Fixes

  • fix: remove vue$ alias to support dependencies with different Vue version by @ShGKme in #672

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

v6.3.0 - Vue 2 and Vue 3 support

Choose a tag to compare

@ShGKme ShGKme released this 09 Apr 06:28
e749764

v6.3.0 (2025-04-08)

Full Changelog

📝 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_modules

To 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

  • feat: Vue 2 and Vue 3 compatibility by @ShGKme in #658

Dependencies

v6.2.0 - sass-loader v16

Choose a tag to compare

@ShGKme ShGKme released this 10 Oct 12:48
db5a018

v6.2.0 (2024-10-10)

Full Changelog

⚠️ Breaking

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