Changes since 1.0.4:
- Update github action workflow to build debian packages with gzip format for older OS versions
- Github Action: Update to newer github action syntax/standards, change image to ubuntu-latest, change pypi-publish to supported version and check if we have credentials to publish at all
- Allow multiple sets of the same domain to defined in a single config file (necessary for multiple certs using different key_algorithm) in a list style notation (lists of maps)
- Fix idna conversion for force-renew (probably broken since the IDNA cleanup)
- Unify key_algorithm handling for elipic curves (change naming to ECC but stay backwards compatible)
- Fix LOG_REPLACEMENTS determination when multiple domain sets exist and we are on a newer version of python
- Update config id if we have a key algorithm set to allow for multiple certs with different algorithms for the same set of domains
- Instantiate HashAlgorithm in OCSPRequestBuilder
- Clarify expected authority format (at least for v2) and add an example
- logging: Add real counterparts of IDNA-mapped domains in brackets
- configuration: Simplify too complex IDNA conversion
- certs already contain idna domain names