Kelunik Acme Versions Save

Async ACME library written in PHP based on the Amp concurrency framework.

v2.0.0-beta.1

1 year ago

Initial release compatible with AMPHP v3.

As with other libraries compatible with AMPHP v3, most cases of parameters or returns of Promise<ResolutionType> have been replaced with ResolutionType.

v1.0.0

2 years ago

What's Changed

  • Update to ACMEv2 (RFC8555) by @ramonschriks in https://github.com/kelunik/acme/pull/34
  • ACMEv2 support has been available for some months already and has been available as a beta version in kelunik/acme-client.

New Contributors

Full Changelog: https://github.com/kelunik/acme/compare/v0.5.3...v1.0.0

v0.5.3

5 years ago
  • Reset nonces after a nonce error (#33)

v0.5.2

5 years ago
  • Added optional logging support.

v0.5.1

5 years ago
  • Improved error message for invalid challenges.

v0.5.0

6 years ago

This release is a major rewrite and cleanup. Quite a few things moved around. Please take a look at the new code structure yourself.

The main AcmeService and AcmeClient API didn't change much.

This release includes an upgrade to Amp v2, which should give more stability, especially for the DNS resolver and HTTP client.

v0.4.1

6 years ago
  • Fixed OpenSSLCSRGenerator to return a Promise instead of a Generator (as defined by the interface) and to resolve the promise with the CSR contents instead of a boolean.

v0.4.0

6 years ago
  • Removed unnecessary parameters for CSRs (#15).
  • Moved challenge verifiers into their own classes.
  • Upgraded to namshi/jose:^7.
  • Moved generation of CSRs outside of AcmeService (#17).
  • Added generateDns01Payload().
  • Retry when hitting the rate limit (#23).

v0.3.3

8 years ago
  • Fixed issues with OpenSSL inside PHARs.

v0.3.2

8 years ago
  • Fixed issues with OpenSSL on Windows by adding a minimal openssl.cnf.