From 5995e568b3d4a9669698698609bd279ec9fc34bb Mon Sep 17 00:00:00 2001 From: Mathias Elle Date: Wed, 8 Apr 2026 21:43:55 +0200 Subject: [PATCH 1/3] feat: update PHP and Magento framework requirements in composer.json --- composer.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/composer.json b/composer.json index 9bc5a02f..7dc6c02c 100644 --- a/composer.json +++ b/composer.json @@ -13,6 +13,8 @@ } }, "require": { + "php": ">=8.3", + "magento/framework": ">=103.0.7", "laravel/prompts": "^0.3.5" } } From fc4804aad2e5f13fe7045a47a026957b2f21b67f Mon Sep 17 00:00:00 2001 From: Mathias Elle Date: Thu, 9 Apr 2026 08:10:42 +0200 Subject: [PATCH 2/3] feat: add PHP 8.5 support and update Magento compatibility matrix --- .github/workflows/magento-compatibility.yml | 3 +++ composer.json | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/magento-compatibility.yml b/.github/workflows/magento-compatibility.yml index 71f03e68..072b9862 100644 --- a/.github/workflows/magento-compatibility.yml +++ b/.github/workflows/magento-compatibility.yml @@ -24,6 +24,9 @@ jobs: - magento-version: "2.4.9-beta1" php-version: "8.4" search-engine-name: "opensearch" + - magento-version: "2.4.9-beta1" + php-version: "8.5" + search-engine-name: "opensearch" services: mysql: diff --git a/composer.json b/composer.json index 7dc6c02c..c9aacead 100644 --- a/composer.json +++ b/composer.json @@ -13,8 +13,8 @@ } }, "require": { - "php": ">=8.3", - "magento/framework": ">=103.0.7", + "php": "^8.3 || ^8.4 || ^8.5", + "magento/framework": "^103.0.7", "laravel/prompts": "^0.3.5" } } From 007bd7baa204c9ffecf75513c66d86a524209ab5 Mon Sep 17 00:00:00 2001 From: Mathias Elle Date: Thu, 9 Apr 2026 09:36:26 +0200 Subject: [PATCH 3/3] feat: update description and refine PHP version constraints in composer.json --- composer.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index c9aacead..e8e18a2d 100644 --- a/composer.json +++ b/composer.json @@ -1,6 +1,6 @@ { "name": "openforgeproject/mageforge", - "description": "Magento 2 module for frontend wizardry~", + "description": "Magento 2 module for frontend workflow automation", "version": "0.15.1", "license": "GPL-3.0", "type": "magento2-module", @@ -13,8 +13,8 @@ } }, "require": { - "php": "^8.3 || ^8.4 || ^8.5", - "magento/framework": "^103.0.7", + "php": "~8.3.0||~8.4.0||~8.5.0", + "magento/framework": "103.0.*", "laravel/prompts": "^0.3.5" } }