Skip to content

Releases: Mastercard/oauth1-signer-python

v1.9.1

04 Dec 13:49
56c3697

Choose a tag to compare

What's Changed

Full Changelog: 1.9.0...v1.9.1

v1.9.0

21 Feb 20:06

Choose a tag to compare

Maintenance release

  • removing the remaining uses for PyOpenSSL.
  • minor cleanup.

v1.8.0

20 Feb 11:19

Choose a tag to compare

There has been a recent vulnerability found in Cryptography 41.0.0 which requires an upgrade to at least 42.0.0. The current release will update our library to use the required version of the library and will remove deprecated methods

v1.7.0

03 Nov 16:05
15a9d42

Choose a tag to compare

Updated pyOpenSSL to >=22.1.0,<=23.2.0

v1.6.1

06 Mar 10:32

Choose a tag to compare

  • Removed urllib3[secure] and updated pyOpenssl to pyOpenSSL>=0.14

v1.6.0

22 Sep 12:42

Choose a tag to compare

  • Bumping pyOpenSSL to version 22.0.0

v1.5.0

11 Oct 13:03
3752107

Choose a tag to compare

  • Added compatibility with client code generated using OpenAPI Generator version 5.2.1

v1.4.0

28 Jul 23:55
1.4.0
b73f096

Choose a tag to compare

  • Fixed issue #35: oauth_signature not encoded in versions 1.2.0 and 1.3.0
  • Fixed security hotspot python:S2245
  • Keep the behavior consistent with other Mastercard OAuth1.0a signer libraries when encoding URL and params
  • The OAuth1RSA module reuse the core functions instead of redefining them
  • sha256_encode: added support for byte payload
  • Moved nonce and timestamp generation function into the utils module
  • get_authorization_header method is now static in OAuth class
  • Added pycodestyle GitHub workflow and fixed sonar scan not running on new Pull Requests
  • Improved code coverage

v1.3.0

18 Jan 13:24
51edefe

Choose a tag to compare

  • Added support for list payloads

v1.2.0

23 Dec 16:00
0092f7a

Choose a tag to compare

  • Added oauth_ext authentication extension for simplifying the requests signing process (#19)
  • Removed unnecessary RFC 3986 encoding of the Authorization header
  • Removed cryptography lib dependency