Zswag

Latest version: v1.6.7

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

Scan your dependencies

Page 3 of 5

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.

1.0.5

This release fixes additional-headers parameter passing to httplib for both the Python and C++ client.

1.0.4

This release improves the usability of zswag on macOS:

* Removed absolute libpython dependency path.
* Removed libbrotli dependency.
* Now bundling OpenSSL dependency.

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.