From adeecf1ce4e570508a1157af2b2cb76635e191c4 Mon Sep 17 00:00:00 2001 From: Jan Schuppik Date: Wed, 25 Mar 2026 12:59:54 +0100 Subject: [PATCH 1/2] Bump minimum required versions of ipl and icinga-php-thirdparty Raises the minimum required version of icinga-php-library to >=1.0.0 and icinga-php-thirdparty to >=1.0.0. icinga-php-thirdparty 1.0.0 updates react/promise from 2.11.0 to 3.3.0 to support PHP 8.5: - PHP 8.4 support was introduced in v3.2.0 - PHP 8.5 support in v3.3.0. Earlier versions of this module depended on that package being available through icinga-php-thirdparty, so requiring at least 1.0.0 ensures compatibility with the updated dependency set. Add upgrading notes for version 1.1.0. --- doc/80-Upgrading.md | 8 ++++++++ module.info | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/doc/80-Upgrading.md b/doc/80-Upgrading.md index 1b5b237f..daa3f7bc 100644 --- a/doc/80-Upgrading.md +++ b/doc/80-Upgrading.md @@ -11,6 +11,14 @@ path to the correct installation path. +## Upgrading to Version 1.1.0 + +Icinga Reporting version 1.1.0 raises the minimum required versions of +`icinga-php-library` to `>=1.0.0` and `icinga-php-thirdparty` to `>=1.0.0`. +This is due to the removal of `clue/block-react` from `icinga-php-thirdparty`. + +Please make sure to upgrade these libraries before upgrading this module. + ## Upgrading to Version 1.0.3 Icinga Reporting version 1.0.3 requires a schema update for the database. diff --git a/module.info b/module.info index 19a9e159..e4cb9f3c 100644 --- a/module.info +++ b/module.info @@ -1,6 +1,6 @@ Module: Reporting Version: 1.0.5 Requires: - Libraries: icinga-php-library (>=0.13.0), icinga-php-thirdparty (>=0.12.0) + Libraries: icinga-php-library (>=1.0.0), icinga-php-thirdparty (>=1.0.0) Modules: pdfexport (>=0.11.0) Description: Reporting From 87a36504d883a4c36d36fbf62623dd1bf2316a36 Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Wed, 25 Mar 2026 14:13:23 +0100 Subject: [PATCH 2/2] Update doc/80-Upgrading.md --- doc/80-Upgrading.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/doc/80-Upgrading.md b/doc/80-Upgrading.md index daa3f7bc..6ed0eaa4 100644 --- a/doc/80-Upgrading.md +++ b/doc/80-Upgrading.md @@ -13,11 +13,9 @@ path to the correct installation path. ## Upgrading to Version 1.1.0 -Icinga Reporting version 1.1.0 raises the minimum required versions of -`icinga-php-library` to `>=1.0.0` and `icinga-php-thirdparty` to `>=1.0.0`. -This is due to the removal of `clue/block-react` from `icinga-php-thirdparty`. - -Please make sure to upgrade these libraries before upgrading this module. +Icinga Reporting 1.1.0 now requires `icinga-php-library` version 1.0.0 or later +and `icinga-php-thirdparty` version 1.0.0 or later to support PHP 8.5. Make +sure to upgrade these libraries along with the module upgrade. ## Upgrading to Version 1.0.3