* Added a deprecation warning about future backwards incompatible changes. The text of that warning is "The next major version of josepy will remove josepy.util.ComparableX509 and all uses of it as part of removing our dependency on PyOpenSSL. This includes modifying any functions with ComparableX509 parameters or return values. This will be a breaking change. To avoid breakage, we recommend pinning josepy < 2.0.0 until josepy 2.0.0 is out and you've had time to update your code." * Added support for Python 3.13. * Dropped support for Python 3.7. * Support for Python 3.8 has been deprecated and will be removed in the next scheduled release.
1.14.0
-------------------
* Added support for Python 3.11 and 3.12. * Support for Python 3.7 has been deprecated and will be removed in the next scheduled release. * Dropped support for Python 3.6. * Added a new valid PGP key for signing our PyPI packages with the fingerprint F2871B4152AE13C49519111F447BF683AA3B26C3
1.13.0
-------------------
* Support for Python 3.6 has been deprecated and will be removed in the next scheduled release. * Corrected some type annotations.
1.12.0
-------------------
* Corrected some type annotations. * Dropped support for cryptography<1.5. * Added the top level attributes josepy.JWKEC, josepy.JWKOct, and josepy.ComparableECKey for convenience and consistency.
1.11.0
-------------------
* Added support for Python 3.10. * We changed the PGP key used to sign the packages we upload to PyPI. Going forward, releases will be signed with one of three different keys. All of these keys are available on major key servers and signed by our previous PGP key. The fingerprints of these new keys are: - BF6BCFC89E90747B9A680FD7B6029E8500F7DB16 - 86379B4F0AF371B50CD9E5FF3402831161D1D280 - 20F201346BF8F3F455A73F9A780CC99432A28621