From 61e8685ba368e4c6484a37751c7b69b28c65651e Mon Sep 17 00:00:00 2001 From: George Steel Date: Fri, 11 Oct 2024 15:58:52 +0100 Subject: [PATCH] Add support for PHP 8.4 - Bump dev deps - Add BC Checker to CI - Ignore platform reqs Signed-off-by: George Steel --- .laminas-ci.json | 7 ++++--- composer.json | 12 +++++------ composer.lock | 52 ++++++++++++++++++++++++------------------------ 3 files changed, 36 insertions(+), 35 deletions(-) diff --git a/.laminas-ci.json b/.laminas-ci.json index 623a8ec..6238f6f 100644 --- a/.laminas-ci.json +++ b/.laminas-ci.json @@ -1,5 +1,6 @@ { - "ignore_php_platform_requirements": { - "8.3": true - } + "ignore_php_platform_requirements": { + "8.4": true + }, + "backwardCompatibilityCheck": true } diff --git a/composer.json b/composer.json index c46c7b4..851ec7a 100644 --- a/composer.json +++ b/composer.json @@ -34,7 +34,7 @@ } }, "require": { - "php": "~8.1.0 || ~8.2.0 || ~8.3.0", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", "fig/http-message-util": "^1.1.5", "laminas/laminas-psr7bridge": "^1.0.0", "laminas/laminas-router": "^3.10.0", @@ -43,12 +43,12 @@ }, "require-dev": { "laminas/laminas-coding-standard": "~2.5.0", - "laminas/laminas-diactoros": "^2.25.2 || ^3.3.0", - "laminas/laminas-i18n": "^2.23.1", - "laminas/laminas-stratigility": "^4.0", - "phpunit/phpunit": "^10.4.2", + "laminas/laminas-diactoros": "^2.25.2 || ^3.4.0", + "laminas/laminas-i18n": "^2.29.0", + "laminas/laminas-stratigility": "^4.0.2", + "phpunit/phpunit": "^10.5.36", "psalm/plugin-phpunit": "^0.19.0", - "vimeo/psalm": "^5.15" + "vimeo/psalm": "^5.26.1" }, "autoload": { "psr-4": { diff --git a/composer.lock b/composer.lock index aee686f..5806a23 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "387af9d4b7ce11ca29f603bd60e3aaf4", + "content-hash": "93bfbeba936340fa8ae7311f9c4421f1", "packages": [ { "name": "fig/http-message-util", @@ -392,33 +392,33 @@ }, { "name": "laminas/laminas-router", - "version": "3.13.0", + "version": "3.14.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-router.git", - "reference": "04e14e757303787c83f79298dbd4483eebacfeb9" + "reference": "5e1f5ca7fe95200661b50235c891ed3eee02d3f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-router/zipball/04e14e757303787c83f79298dbd4483eebacfeb9", - "reference": "04e14e757303787c83f79298dbd4483eebacfeb9", + "url": "https://api.github.com/repos/laminas/laminas-router/zipball/5e1f5ca7fe95200661b50235c891ed3eee02d3f0", + "reference": "5e1f5ca7fe95200661b50235c891ed3eee02d3f0", "shasum": "" }, "require": { "laminas/laminas-http": "^2.15", "laminas/laminas-servicemanager": "^3.14.0", "laminas/laminas-stdlib": "^3.10.1", - "php": "~8.1.0 || ~8.2.0 || ~8.3.0" + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "zendframework/zend-router": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.5.0", - "laminas/laminas-i18n": "^2.26.0", - "phpunit/phpunit": "^10.5.11", - "psalm/plugin-phpunit": "^0.18.4", - "vimeo/psalm": "^5.22.2" + "laminas/laminas-i18n": "^2.29.0", + "phpunit/phpunit": "^10.5.36", + "psalm/plugin-phpunit": "^0.19.0", + "vimeo/psalm": "^5.26.1" }, "suggest": { "laminas/laminas-i18n": "^2.15.0 if defining translatable HTTP path segments" @@ -459,7 +459,7 @@ "type": "community_bridge" } ], - "time": "2024-03-05T12:54:05+00:00" + "time": "2024-10-11T11:18:03+00:00" }, { "name": "laminas/laminas-servicemanager", @@ -1954,16 +1954,16 @@ }, { "name": "laminas/laminas-i18n", - "version": "2.28.1", + "version": "2.29.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-i18n.git", - "reference": "d553a9c15c08768b8410050b4fa5479c99e2ed82" + "reference": "9aa7ef6073556e9b4cfd8d9a0cb8e41cd3883454" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/d553a9c15c08768b8410050b4fa5479c99e2ed82", - "reference": "d553a9c15c08768b8410050b4fa5479c99e2ed82", + "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/9aa7ef6073556e9b4cfd8d9a0cb8e41cd3883454", + "reference": "9aa7ef6073556e9b4cfd8d9a0cb8e41cd3883454", "shasum": "" }, "require": { @@ -1971,7 +1971,7 @@ "laminas/laminas-servicemanager": "^3.21.0", "laminas/laminas-stdlib": "^3.0", "laminas/laminas-translator": "^1.0", - "php": "~8.1.0 || ~8.2.0 || ~8.3.0" + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "laminas/laminas-view": "<2.20.0", @@ -2036,7 +2036,7 @@ "type": "community_bridge" } ], - "time": "2024-09-10T11:54:30+00:00" + "time": "2024-10-11T09:44:53+00:00" }, { "name": "laminas/laminas-stratigility", @@ -2986,16 +2986,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.5.35", + "version": "10.5.36", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "7ac8b4e63f456046dcb4c9787da9382831a1874b" + "reference": "aa0a8ce701ea7ee314b0dfaa8970dc94f3f8c870" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/7ac8b4e63f456046dcb4c9787da9382831a1874b", - "reference": "7ac8b4e63f456046dcb4c9787da9382831a1874b", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/aa0a8ce701ea7ee314b0dfaa8970dc94f3f8c870", + "reference": "aa0a8ce701ea7ee314b0dfaa8970dc94f3f8c870", "shasum": "" }, "require": { @@ -3067,7 +3067,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.35" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.36" }, "funding": [ { @@ -3083,7 +3083,7 @@ "type": "tidelift" } ], - "time": "2024-09-19T10:52:21+00:00" + "time": "2024-10-08T15:36:51+00:00" }, { "name": "psalm/plugin-phpunit", @@ -5252,13 +5252,13 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": {}, + "stability-flags": [], "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": "~8.1.0 || ~8.2.0 || ~8.3.0" + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, - "platform-dev": {}, + "platform-dev": [], "platform-overrides": { "php": "8.1.99" },