python-jose v3.3.0 Release Notes

Release Date: 2021-06-04 // about 5 years 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