It's a major release. The most important changes are:
- PyPI package ownership for
pyasn1
andpyasn1-module
has been transferred to Christian Heimes and Simon Pichugin in PyPI support ticket #2090. - The upstream repositories for
pyasn1
andpyasn1-modules
are now in the GitHub organization https://github.com/pyasn1/. - Modernized packaging and testing. pyasn1 now uses
setup.cfg
,pyproject.toml
, build, and GitHub Actions. - Make BER/CER/DER decoders streaming and suspendible
- Added support for Python 3.8, 3.9, 3.10, 3.11
- Removed support for EOL Pythons 2.4, 2.5, 2.6, 3.2, 3.3, 3.4, 3.5
- Added support for PyPy 3.7, 3.8, 3.9
All changes are noted in the CHANGELOG.