Skip to content

Releases: Jord-JD/cachet.php

v2.2.0

Choose a tag to compare

@Jord-JD Jord-JD released this 18 Jul 10:01
0b9a54c
  • 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

Choose a tag to compare

@Jord-JD Jord-JD released this 16 Feb 09:57

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.

Issues resolved

  • #35 Ordering always goes descending
  • #33 Unit testing
  • #27 Retrieval of individual Cachet elements by their IDs
  • #1 Add pagination support

v2.0.0

Choose a tag to compare

@Jord-JD Jord-JD released this 14 Feb 23:26

Automated migration release for package rename to jord-jd/cachetphp

v1.0.0

Choose a tag to compare

@Jord-JD Jord-JD released this 14 Feb 19:25

Automated migration release for package rename to jord-jd/cachetphp

v0.5

Choose a tag to compare

@Jord-JD Jord-JD released this 25 Apr 13:42
  • Provide the ability to update a related component status by creating/updating incident and incident update records

v0.4

Choose a tag to compare

@Jord-JD Jord-JD released this 10 Apr 17:27
  • Allow retrieval of top level objects by ID

v0.3

Choose a tag to compare

@Jord-JD Jord-JD released this 09 Apr 22:10
  • Can now add, edit, remove and retrieve Incident Updates (Cachet 2.4.0 or above required)
  • Fix to metric point creation
  • Updated minimum PHP version to 5.4

v0.2

Choose a tag to compare

@Jord-JD Jord-JD released this 14 Oct 13:15
  • Completely refactored code base
  • New and improved syntax
  • Can add, edit, remove and retrieve all Cachet elements
    • Components
    • Incidents
    • Metrics
    • Metric Points
    • Subscribers

v0.1

Choose a tag to compare

@Jord-JD Jord-JD released this 23 Aug 16:16

First release!