Skip to content

Releases: abhishek-ram/pyas2-lib

v1.4.3

25 Jan 14:48
Compare
Choose a tag to compare

v1.4.2

11 Dec 09:14
Compare
Choose a tag to compare
  • fix: update the black version to fix github ci pipeline
  • feat: added partner setting to force canonicalize binary
  • fix: freeze the version of pyflakes to resolve klen/pylama#224
  • feat: update the versions of oscrypt and asn1crypto
  • fix: Use SMIMECapabilites from asn1crypto instead of the custom class (needed due to asn1crypto upgrade)

v1.4.1

28 Mar 01:49
Compare
Choose a tag to compare
  • fix: freezing pylama version to avoid breaking changes (PR #52 by @robincsamuel )
  • feat: option to pass custom domain for AS2 message-id generation (PR #51 by @robincsamuel )

v1.4.0

06 Feb 06:12
Compare
Choose a tag to compare
  • Handle the case where non utf-8 characters are present in the certificate (PR #44 by @chadgates )
  • Add support for python 3.10 (PR #42 by @chadgates )
  • Move to GitHub actions for running automated tests
  • Fix broken tests due to expired certs (PR #39 by @chadgates )
  • Preserve content headers on enveloped data (PR #36 by @derekmwright )
  • When address-type is not specified, only use provided value (PR #34 by @chadgates )
  • Normalize digest algorithm to make it more compatible (PR #32 by @loop0 )

v1.3.3

17 Jan 06:48
Compare
Choose a tag to compare
  • Update the versions of asn1crypto, oscrypto and pyOpenSSL

v1.3.2

01 Nov 14:53
Compare
Choose a tag to compare
  • Use signature_algo attribute when detecting the signature algorithm
  • Raise exception when unknown digest_alg is passed to the sign function
  • Add proper support for handling binary messages
  • Look for Final-Recipient if Original-Recipient is not present in the MDN
  • Remove support for python 3.6
  • Fix linting and change the linter to pylava

v1.3.0

05 Apr 04:41
Compare
Choose a tag to compare
  • Fix and update the SMIME capabilities in the Signed attributes of a signature
  • Update the versions of crypto dependencies and related changes (#13)
  • Use black and pylama as code formatter and linter
  • Increase test coverage and add support for python 3.8

v1.2.1

25 Jun 10:25
Compare
Choose a tag to compare
  • Handle exceptions raised when parsing signed attributes in a signature abhishek-ram/django-pyas2#13
  • Add more debug logs during build and parse
  • Catch errors in MDN parsing and handle accordingly

v1.2.0

12 Jun 10:31
Compare
Choose a tag to compare
  • Use f-strings for string formatting.
  • Use HTTP email policy for flattening email messages.
  • Add proper support for other encryption algos.
  • Use dataclasses for organization and partner.
  • Remove support for python 3.5.
  • Add utility function for extracting info from certificates.

v1.1.1

03 Jun 15:05
Compare
Choose a tag to compare
  • Remove leftover print statement.
  • Add utility for extracting public certificate information.