diff --git a/composer.json b/composer.json index a6d81d2..ca950bf 100644 --- a/composer.json +++ b/composer.json @@ -1,44 +1,46 @@ { "name": "xoops/base-requires", "license": "GPL-2.0-or-later", - "type": "project", - "description": "Primary dependencies for XOOPS/XoopsCore", + "type": "metapackage", + "description": "Primary dependencies for XOOPS/XoopsCore (PHP 8.4+)", "require": { - "php": ">7.1", - "ext-PDO": "*", - "ext-session": "*", - "ext-pcre": "*", + "php": "^8.4", + "ext-pdo": "*", "ext-json": "*", - "league/container": "~3.0", - "doctrine/dbal": "2.9.*", - "psr/log": "1.1.*", - "patchwork/utf8": "^1.3", - "geekwright/assetic-fork": "^2.0", - "symfony/console": "^4.2", - "ptachoire/cssembed": "1.0.*", - "lmammino/jsmin4assetic": "1.0.*", - "wikimedia/less.php": "^2.0", - "scssphp/scssphp": "^1.0", - "natxet/cssmin": "3.0.*", - "patchwork/jsqueeze": "~2.0.5", - "kint-php/kint": "^3.0", - "symfony/yaml": "^4.2", - "tedivm/stash": "^0.15", - "dflydev/apache-mime-types": "1.0.*", - "geekwright/regdom": "^1.0", - "smarty/smarty": "^3.1", - "punic/punic": "^3", - "moneyphp/money": "^3.0", + "ext-mbstring": "*", + "ext-pcre": "*", + "ext-session": "*", + "assetic/framework": "^3.1", + "dflydev/apache-mime-types": "^1.0", + "doctrine/dbal": "^4.3.2", + "embed/embed": "^4.4", + "endroid/qr-code": "^6.0.9", + "ezyang/htmlpurifier": "^4.18", + "firebase/php-jwt": "^6.10.2", "geekwright/po": "^2.0", - "embed/embed": "^3.0.0", - "ezyang/htmlpurifier": "^4.8.0", - "firebase/php-jwt": "^5.0.0", - "webmozart/assert": "^1.2", - "monolog/monolog": "^1.20.0", - "maximebf/debugbar": "^1.11", - "tecnickcom/tcpdf": "6.2.*", - "endroid/qr-code": "^3.5.0", + "kint-php/kint": "^6.0", + "league/container": "^4.2.3", + "matthiasmullie/minify": "^1.3", + "moneyphp/money": "^4.5", + "monolog/monolog": "^3.0", + "php-debugbar/php-debugbar": "^3.3", + "phpmailer/phpmailer": "^6.9.3", + "psr/log": "^2.0|^3.0", + "ptachoire/cssembed": "^1.0", + "punic/punic": "^3.8.1", + "scssphp/scssphp": "^2.0", + "smarty/smarty": "^4.5.6", "stefangabos/zebra_image": "^2.2", - "phpmailer/phpmailer": "^6.0" + "symfony/console": "^6.4|^7.2", + "symfony/process": "^6.4|^7.2", + "symfony/yaml": "^6.4|^7.2", + "tecnickcom/tcpdf": "^6.10", + "tedivm/stash": "^1.2.1", + "webmozart/assert": "^1.2", + "wikimedia/less.php": "^5.0", + "xoops/regdom": "^2.0" + }, + "conflict": { + "smarty/smarty": ">=5.0" } }