v0.5.0
Changelog
- NetHSM API changes
- Adjust to /keys/{KeyID}/cert only one MIME type API change. by @q-nk in #60
- Incorporate API specification changes on /keys/{KeyID}/cert type. by @q-nk in #62
- Use generated client for set_key_certificate by @robin-nitrokey in #64
- Fix return type for get_key_certificate by @robin-nitrokey in #66
- Update OpenAPI generator and remove schema patches by @robin-nitrokey in #55
- Adjust system restore code to system restore multipart api by @q-nk in #73
- Pass old passphrase when setting unlock or backup passphrase by @robin-nitrokey in #72
- Update API spec by @robin-nitrokey in #98
- Python API refinements
- Use lazy imports for generated client by @robin-nitrokey in #67
- Support different types of bytes input by @robin-nitrokey in #82
- Use enums instead of literals by @robin-nitrokey in #81
- Test enum completeness by @robin-nitrokey in #84
- Return dataclasses from get_info and encrypt by @robin-nitrokey in #85
- Mark helpers with underscore prefix by @robin-nitrokey in #87
- Refactor get_key and Key by @robin-nitrokey in #89
- Use dataclasses for add_key by @robin-nitrokey in #91
- Always use API version from API spec by @robin-nitrokey in #92
- Make authentication optional by @robin-nitrokey in #94
- Parse system time into datetime object by @robin-nitrokey in #95
- Fix type annotations for add_key by @robin-nitrokey in #101
Full Changelog: v0.4.0...v0.5.0