Skip to content

Releases: Mastercard/oauth1-signer-python

v1.9.0

21 Feb 20:06
Compare
Choose a tag to compare

Maintenance release

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

v1.8.0

20 Feb 11:19
Compare
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
Compare
Choose a tag to compare

Updated pyOpenSSL to >=22.1.0,<=23.2.0

v1.6.1

06 Mar 10:32
Compare
Choose a tag to compare
  • Removed urllib3[secure] and updated pyOpenssl to pyOpenSSL>=0.14

v1.6.0

22 Sep 12:42
Compare
Choose a tag to compare
  • Bumping pyOpenSSL to version 22.0.0

v1.5.0

11 Oct 13:03
3752107
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Added support for list payloads

v1.2.0

23 Dec 16:00
0092f7a
Compare
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

v1.1.3

27 Jun 09:05
76db8e6
Compare
Choose a tag to compare
  • Fixed #2 ("If the request does not have an entity body, the hash should be taken over the empty string")
  • Removed unused 'self' param from static functions