Releases: mholt/acmez
v3.1.4
A few fixes that could technically be breaking, but are actually bugs, for example, a function that was spelled "Acccount" instead of "Account", and the way the DNS01Account helper function worked has been corrected to match the intent/documentation.
We also now truncate NotBefore and NotAfter to second precision.
What's Changed
- Fixed typo by @huzpsb in #44
- fix(challenge): use consistent structure by @Integralist in #45
New Contributors
- @huzpsb made their first contribution in #44
- @Integralist made their first contribution in #45
Full Changelog: v3.1.3...v3.1.4
v3.1.3
Minor release that adds helpers for the dns-account-01 challenge, and an exported Thumbprint() method for ACME accounts.
What's Changed
New Contributors
Full Changelog: v3.1.2...v3.1.3
v3.1.2
Better support for invalid ARI windows, which should never happen anyway.
Full Changelog: v3.1.1...v3.1.2
v3.1.1
Very minor bug fix to ensure the TLS-ALPN challenge works for IDNs.
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed
- Support for TNAuthlist identifier by @samuhvarta in #35
- [fix]: use base64url encoding when reading TNAuthList from csr by @samuhvarta in #37
New Contributors
- @samuhvarta made their first contribution in #35
Full Changelog: v3.0.1...v3.1.0
v3.0.0
ACMEz v3 simply replaces zap with slog, for wider compatibility and a thinner dependency tree. Now, this package has no dependencies outside of the standard library and extended standard library.
Zap loggers can still be used as slog handlers by way of the go.uber.org/zap/exp/zapslog package: slog.New(zapslog.NewHandler(zapLogger.Core())),
What's Changed
- Remove dependency on zap by @jantytgat in #30
New Contributors
- @jantytgat made their first contribution in #30
Full Changelog: v2.0.3...v3.0.0
v2.0.3
Some minor updates:
- We now include ACME account location as part of the returned the certificate metadata. This is not required by spec, but it is useful for ARI maintenance as well as reference/troubleshooting.
- Minor changes to conform with ari-draft-04 revisions, namely handling errors/invalid responses from ACME servers.
Full Changelog: v2.0.1...v2.0.3
v2.0.1
This patch release enhances ARI support based on downstream implementation in CertMagic, and has a minor fix for email-reply-00.
What's Changed
Full Changelog: v2.0.0...v2.0.1
v2.0.0
ACMEz 2.0 makes a slightly breaking change to the high-level acmez package API (the acme package is largely unchanged). The changes allow for more customization of orders/CSRs, such as specifying NotBefore or NotAfter fields (which some CAs support).
As for new features, ACMEz 2.0 supports using ACME for S/MIME certificates (RFC 8823)! Thank you @orangepizza for that contribution!
Several minor changes or fixes have also been made, like adding the account ID to some logs, or updating to the latest ARI draft spec (-03).
ACMEz v1 will not be maintained, so please upgrade to v2.
What's Changed
- Set omitempty on Order.Status field by @commonism in #21
- New v2 API for more customizable orders by @mholt in #23
- support for RFC8823(s/mime) by @orangepizza in #13
New Contributors
- @commonism made their first contribution in #21
- @orangepizza made their first contribution in #13
Full Changelog: v1.2.0...v2.0.0
v2.0.0-beta.2
Fixes the go.mod for /v2