python-jose v3.3.0 Release Notes

Release Date: 2021-06-04 // 6 months ago
  • ๐Ÿ†• News

    • โœ‚ Remove support for python 2.7 & 3.5
    • โž• Add support for Python 3.9
    • โœ‚ Remove PyCrypto backend
    • ๐Ÿ›  Fix deprecation warning from cryptography backend

    Housekeeping

    • ๐Ÿ‘ท Switched from Travis CI to Github Actions
    • โž• Added iSort & Black
    • ๐Ÿ Run CI Tests under Mac OS & Windows.
    • โšก๏ธ Updated Syntax to use Python 3.6+
    • โฌ†๏ธ Upgrade to latest pytest, remove used dev requirements.

Previous changes from v3.2.0

  • ๐Ÿ”„ Changes

    ๐Ÿ†• News

    • ๐Ÿš€ This will be the last release supporting Python 2.7, 3.5, and the PyCrypto
      backend.

    ๐Ÿ› Bug fixes and Improvements

    • Use hmac.compare_digest instead of our own constant_time_string_compare #163
    • ๐Ÿ›  Fix to_dict output, which should always be JSON encodeable. #139 and #165
      ๐Ÿ›  (fixes #127 and #137)
    • ๐Ÿ›  Require setuptools >= 39.2.0 #167 (fixes #161)
    • โš  Emit a warning when verifying with a private key #168 (fixes #53 and #142)
    • ๐Ÿ“Œ Avoid loading python-ecdsa when using the cryptography backend, and pinned
      python-ecdsa dependency to <0.15 #178

    Housekeeping

    Special Thanks