Releases: Jord-JD/cachet.php
Releases Β· Jord-JD/cachet.php
Release list
v2.2.0
- Support Guzzle 7 on current PHP while retaining Guzzle 6 for older runtimes.
- Correct the declared PHP floor to the existing dependency-required PHP 5.5 minimum and verify runtime installation there.
- Normalize Cachet base URLs so callers may omit the trailing slash.
- Allow callers to inject a Guzzle client or configure client options such as timeouts, proxies, middleware, and test handlers.
- Add passing PHP 5.5 runtime, PHP 7.4 behavior, and PHP 8.5 behavior validation.
v2.1.0
Changes
- Added Packagist download and GitHub Actions test badges to the README.
- Added a new PHPUnit-based unit test suite with coverage for core factories/objects and regression scenarios.
- Added a GitHub Actions matrix running tests on PHP 7.4 and 8.0-8.3.
- Fixed static factory usage for PHP 8 compatibility by declaring factory APIs as static.
- Fixed subscriber retrieval-by-id to call the correct endpoint.
- Added pagination handling for list endpoints so getAll methods follow all pages and merge results.
- Added deterministic local sorting fallback for list retrieval to resolve descending-only ordering behavior.
- Fixed ping JSON decode error handling.
- Fixed incident update component status persistence when component_status is 0.