LEClient Versions Save

An easy-to-use PHP ACME v2 client library, designed to be used with LetsEncrypt.

1.3.0

2 years ago

Resolved issue with Google DNS verification. Merged several merge requests.

1.2.2

4 years ago

1.2.1

4 years ago

Bugfixes

1.2.0

4 years ago

Version 1.2.0:

  • Added custom exceptions per class, with multiple specific exception codes per exception. All exceptions are extended from LEException, which is extended from RuntimeException, and therefore backwards compatible. Response data (request, header, status, body) is added when LEConnectorException::InvalidResponseException is thrown.
  • All GET requests, except from the initial /directory request, are changed to POST-as-GET requests to comply with ACME changes. This also resolves current related issues when using the staging endpoint.
  • Bugfix in LEAccount->updateAccount(), implemented isset check for $post['body']['id'] similair to LEAccount->getLEAccountData().
  • Bugfix in LEAccount->deactivateAccount(), now returns true after deactivation.
  • Change in LEOrder setup parameter check (notBefore and notAfter).
  • Example code endpoint changed to staging endpoint.
  • All code has been extensively tested again.

1.1.11

4 years ago

Fix for Invalid response, header: HTTP/1.1 405

1.1.10

4 years ago

Fix for critical error Invalid response, header: HTTP/2 200 due to changed LetsEncrypt production CDN.

1.1.9

4 years ago

Various pull requests merged: bugfixes.

1.1.8

4 years ago

Various pull requests merged: bugfixes.

1.1.7

5 years ago

Version 1.1.7 fixes account key update failure due to acme change.

1.1.6

5 years ago

Added possibility to initiate LEClient with a PSR-3 logger (\Psr\Log\LoggerInterface). Current logging capabilities remain useable.