Zswag

Latest version: v1.7.1

Safety actively analyzes 722930 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

1.3.0

Maintenance release with various C++ usability improvements:

- [x] Compatibility with zserio >= 2.6.0
- [x] Added `ZSWAG_BUILD_WHEELS` and `ZSWAG_KEYCHAIN_SUPPORT` compile switches
- [x] Upgraded to latest [`zserio-cmake-helper`](https://github.com/klebert-engineering/zserio-cmake-helper)

1.2.1

Release dedicated to turn the log message for a missing `HTTP_SETTINGS_FILE` from error to debug-level.

1.2.0

This release introduces the folllowing new features and bugfixes:

- [x] Transition to official zserio-based C++ reflection for OpenAPI client [71] 🪞
- [x] Refactored log output based on `spdlog` - logging can be controlled using the environment variable values `HTTP_LOG_LEVEL=debug` for detailed output, and `HTTP_LOG_FILE=path` to log to a file. [68] 📝
- [x] Expanded abilities for `zswag.gen` - you can now control the OpenAPI generator output with a config file and pass detailed parameter placement instructions. No more need for hand-adjusting the generated YAML! [69] 🦥

1.1.0

This release introduces the folllowing new features and bugfixes:

- [x] Support for OpenAPI authentication schemes (http basic/bearer, apiKey in cookie/header/query). Credentials can be passed either programatically or through the HTTP_SETTINGS_FILE. 🔐
- [x] We added an API for HTTP settings, also covering headers and query parameters to pass credentials. 🗝️
- [x] Fixed `application/x-zserio-object` MIME type usage. 🐛 [52]
- [x] Much more verbose error messages in the OpenAPI parser. 📝
- [x] Removed support for HTTP patch. 🚫
- [x] Support for the OpenAPI `in=header` parameter location. 🤯

1.0.7

This patch release improves the dependency requirements to allow future versions of zserio and disallow older versions of pyzswagcl.

1.0.6

This release fixes a CI issue for Windows, building artifacts in Release mode instead of the default Debug mode.

Page 3 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.