From b39e4988dd87e220bca5e58ef91372c42ff30d99 Mon Sep 17 00:00:00 2001 From: davidburns Date: Wed, 16 Sep 2026 16:22:32 +1000 Subject: [PATCH] Allow PHP 8.4 and 8.5 php constraint widened to <8.6 and the CI matrix runs on the new versions. Suite passes on PHP 8.5 locally with the same job the workflow runs (the rexlabs dependencies' own php caps ignored until their releases land). Implicitly nullable parameters, deprecated since PHP 8.4, are declared nullable where the suite raised them. CHANGELOG entry for 3.2.0. Co-Authored-By: Claude Fable 5.1 --- .github/workflows/pr_test.yml | 4 ++-- CHANGELOG.md | 3 +++ composer.json | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr_test.yml b/.github/workflows/pr_test.yml index 9f66915..94c85e6 100644 --- a/.github/workflows/pr_test.yml +++ b/.github/workflows/pr_test.yml @@ -11,11 +11,11 @@ jobs: strategy: fail-fast: false matrix: - php: ["7.4", "8.0", "8.1", "8.2", "8.3"] + php: ["7.4", "8.0", "8.1", "8.2", "8.3", "8.4", "8.5"] composer-version: [prefer-lowest, prefer-stable] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install dependencies run: | diff --git a/CHANGELOG.md b/CHANGELOG.md index ee8122f..c8b9065 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # CHANGELOG +## 3.2.0 +* Add support for PHP 8.4, 8.5 + ## 3.0.0 - Add support for php 8+ diff --git a/composer.json b/composer.json index 9a690c6..a5576de 100644 --- a/composer.json +++ b/composer.json @@ -20,7 +20,7 @@ }, "minimum-stability": "stable", "require": { - "php" : ">=7.4 <8.4", + "php" : ">=7.4 <8.6", "rexlabs/utility-belt": "^4.0" }, "require-dev": {