Skip to content

Releases: andrivet/python-asn1

Version 3.1.0

16 May 07:09
Compare
Choose a tag to compare
  • #291 - Add support for mypy. As a consequence, the previous module has been migrated to a package.

Version 3.0.1

03 May 14:29
Compare
Choose a tag to compare
  • Fix #288 - Use DER encoding by default as in previous versions

Version 3.0.0

03 Mar 11:15
Compare
Choose a tag to compare
  • Encoding and decoding of the ASN.1 REAL type
  • Support of indefinite lengths
  • Encoding and decoding of complex data (lists, sets, ...)
  • Add support for streams (file-like objects) when encoding and decoding
  • Optionally return the number of unused bits when decoding a BitString (see also #276)
  • #286 - Add ASN.1:2008 compliance test suite

Note: Even if the API has changed, it is backward-compatible with previous versions.

Version 2.8.0

20 Feb 14:57
Compare
Choose a tag to compare
  • PR #285 - Use Enum with Tag for pretty representation (thanks to @Julien00859)
  • Make explicit that Python 3.12 and 3.13 are supported
  • Fix some links in the documentation
  • Add a Docker file for testing

Version 2.7.1

07 Sep 12:54
Compare
Choose a tag to compare
  • Fix OID encoding/decoding for the first octet according to ITU-T X.690 (thanks to Ian Neal)

Version 2.7.0

17 Jan 12:05
Compare
Choose a tag to compare
  • Add context manager support (thanks to Mastermind-U)

Version 2.6.0

14 Jul 22:38
Compare
Choose a tag to compare
  • Add support for GeneralizedTime (thanks to vollkorntomate)

Version 2.5.0

03 Mar 09:46
Compare
Choose a tag to compare
  • Fixes to BitString decoding and encoding of IA5String and UTCTime (thanks to 0xbf00)

Version 2.4.2 (2021-10-29)

29 Oct 14:39
Compare
Choose a tag to compare
  • Fix a minor mistake in the dump.py example
  • Add Python 3.9 and 3.10

Version 2.4.1 (2020-07-16)

16 Jul 20:32
Compare
Choose a tag to compare
  • Fix #89 - Replace explicit references to enum34 by enum-compat