From bbb12822460da88326d4a9641e54e3db585f0ca2 Mon Sep 17 00:00:00 2001 From: Oliwia Rogala Date: Wed, 3 Sep 2025 07:50:58 +0200 Subject: [PATCH 1/2] fix: provide polyfill for buffer in build (#10554) Refs #10553 --- package-lock.json | 3 +-- package.json | 2 +- webpack/_config-builder.js | 1 + 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1e781fb4e2b..13750580414 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@babel/runtime-corejs3": "^7.27.1", "@scarf/scarf": "=1.4.0", "base64-js": "^1.5.1", + "buffer": "^6.0.3", "classnames": "^2.5.1", "css.escape": "1.5.1", "deep-extend": "0.6.0", @@ -66,7 +67,6 @@ "babel-plugin-module-resolver": "=5.0.2", "babel-plugin-transform-react-remove-prop-types": "=0.4.24", "body-parser": "^1.19.0", - "buffer": "^6.0.3", "cheerio": "=1.0.0", "cors": "^2.8.5", "cross-env": "=7.0.3", @@ -8214,7 +8214,6 @@ }, "node_modules/buffer": { "version": "6.0.3", - "dev": true, "funding": [ { "type": "github", diff --git a/package.json b/package.json index 7bb28dca36f..424feaad91c 100644 --- a/package.json +++ b/package.json @@ -76,6 +76,7 @@ "@babel/runtime-corejs3": "^7.27.1", "@scarf/scarf": "=1.4.0", "base64-js": "^1.5.1", + "buffer": "^6.0.3", "classnames": "^2.5.1", "css.escape": "1.5.1", "deep-extend": "0.6.0", @@ -130,7 +131,6 @@ "babel-plugin-module-resolver": "=5.0.2", "babel-plugin-transform-react-remove-prop-types": "=0.4.24", "body-parser": "^1.19.0", - "buffer": "^6.0.3", "cheerio": "=1.0.0", "cors": "^2.8.5", "cross-env": "=7.0.3", diff --git a/webpack/_config-builder.js b/webpack/_config-builder.js index 50c6e090f23..09b4a79c12c 100644 --- a/webpack/_config-builder.js +++ b/webpack/_config-builder.js @@ -126,6 +126,7 @@ function buildConfig( fallback: { fs: false, stream: require.resolve("stream-browserify"), + buffer: require.resolve("buffer"), }, }, From 4dea377ca41ca88aaec3939ac7b720b99c17c10e Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 3 Sep 2025 06:12:58 +0000 Subject: [PATCH 2/2] chore(release): cut the 5.28.1 release ## [5.28.1](https://github.com/swagger-api/swagger-ui/compare/v5.28.0...v5.28.1) (2025-09-03) ### Bug Fixes * provide polyfill for buffer in build ([#10554](https://github.com/swagger-api/swagger-ui/issues/10554)) ([bbb1282](https://github.com/swagger-api/swagger-ui/commit/bbb12822460da88326d4a9641e54e3db585f0ca2)), closes [#10553](https://github.com/swagger-api/swagger-ui/issues/10553) --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 13750580414..965e0a8f4ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "swagger-ui", - "version": "5.28.0", + "version": "5.28.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "swagger-ui", - "version": "5.28.0", + "version": "5.28.1", "license": "Apache-2.0", "dependencies": { "@babel/runtime-corejs3": "^7.27.1", diff --git a/package.json b/package.json index 424feaad91c..c3cbdea017a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "swagger-ui", - "version": "5.28.0", + "version": "5.28.1", "main": "./dist/swagger-ui.js", "module": "./dist/swagger-ui-es-bundle-core.js", "exports": {