diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
index f1ebdbc..bd1014a 100644
--- a/docs/CHANGELOG.md
+++ b/docs/CHANGELOG.md
@@ -1,6 +1,10 @@
Changelog
=========
+1.4.3 - (Unreleased)
+---------------------------
+- Enh #164: Convert swagger docs to OpenAPI 3.0
+
1.4.2 (November 11, 2025)
-------------------------
- Fix #161: Fixed `weary-emoji` in installer example content
diff --git a/docs/swagger/build.sh b/docs/swagger/build.sh
old mode 100644
new mode 100755
index f89b5ab..3a9d1cf
--- a/docs/swagger/build.sh
+++ b/docs/swagger/build.sh
@@ -2,10 +2,5 @@
for filename in *.yaml; do
echo "--------- $filename ---------------------"
-
- npx redoc-cli bundle --cdn -o $(basename "$filename" .yaml).html $filename
-
- # We need to use 'htm' as extension, since spectacle removes all other html files from target dir
- #/usr/bin/spectacle "$filename" -t "../html/" -f "$(basename "$filename" .yaml).htm"
-
+ npx @redocly/cli build-docs $filename -o $(basename "$filename" .yaml).html
done
\ No newline at end of file
diff --git a/docs/swagger/poll.html b/docs/swagger/poll.html
index 5bc933c..becccdc 100644
--- a/docs/swagger/poll.html
+++ b/docs/swagger/poll.html
@@ -12,406 +12,386 @@
margin: 0;
}
-
-
-
-
+