Releases: abhishek-ram/pyas2-lib
Releases · abhishek-ram/pyas2-lib
v1.4.3
- fix: update pyopenssl version to resovle pyca/cryptography#7959
v1.4.2
- 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
- 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
- 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
- Update the versions of asn1crypto, oscrypto and pyOpenSSL
v1.3.2
- 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
ifOriginal-Recipient
is not present in the MDN - Remove support for python 3.6
- Fix linting and change the linter to pylava
v1.3.0
v1.2.1
- 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
- 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
- Remove leftover print statement.
- Add utility for extracting public certificate information.