diff options
Diffstat (limited to 'composer.json')
-rw-r--r-- | composer.json | 116 |
1 files changed, 79 insertions, 37 deletions
diff --git a/composer.json b/composer.json index 4489c40..4726ad0 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "phpmyadmin/phpmyadmin", "type": "project", - "description": "MySQL web administration tool", + "description": "A web interface for MySQL and MariaDB", "keywords": ["phpmyadmin","mysql","web"], "homepage": "https://www.phpmyadmin.net/", "support": { @@ -22,9 +22,9 @@ "non-feature-branches": ["RELEASE_.*"], "autoload": { "psr-4": { - "PhpMyAdmin\\": "libraries/classes", - "PhpMyAdmin\\Setup\\": "setup/lib" - } + "PhpMyAdmin\\": "libraries/classes" + }, + "files": ["vendor/phpmyadmin/motranslator/src/functions.php"] }, "autoload-dev": { "psr-4": { @@ -39,33 +39,41 @@ } ], "require": { - "php": ">=5.5.0", + "php": "^7.2.5 || ^8.0", + "ext-hash": "*", + "ext-iconv": "*", + "ext-json": "*", "ext-mysqli": "*", - "ext-xml": "*", + "ext-openssl": "*", "ext-pcre": "*", - "ext-json": "*", - "ext-ctype": "*", - "ext-hash": "*", - "phpmyadmin/sql-parser": "^4.3.2", - "phpmyadmin/motranslator": "^4.0", - "phpmyadmin/shapefile": "^2.0", - "phpseclib/phpseclib": "^2.0", + "ext-xml": "*", + "composer/ca-bundle": "^1.2", "google/recaptcha": "^1.1", - "psr/container": "^1.0", - "twig/twig": "^1.34", - "twig/extensions": "~1.5.1", - "symfony/expression-language": "^3.2 || ^2.8", - "symfony/polyfill-mbstring": "^1.3" + "nikic/fast-route": "^1.3", + "paragonie/sodium_compat": "^1.17", + "phpmyadmin/motranslator": "^5.0", + "phpmyadmin/shapefile": "^3.0.1", + "phpmyadmin/sql-parser": "^5.5", + "phpmyadmin/twig-i18n-extension": "^4.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "slim/psr7": "^1.4", + "symfony/config": "^5.2.3", + "symfony/dependency-injection": "^5.2.3", + "symfony/expression-language": "^5.2.3", + "symfony/polyfill-ctype": "^1.17.0", + "symfony/polyfill-mbstring": "^1.17.0", + "symfony/polyfill-php80": "^1.16", + "twig/twig": "^3.3.5", + "webmozart/assert": "^1.10", + "williamdes/mariadb-mysql-kbs": "^1.2" }, "conflict": { - "phpseclib/phpseclib": "2.0.8", - "tecnickcom/tcpdf": "<6.2", - "pragmarx/google2fa": "<3.0.1", - "bacon/bacon-qr-code": "<1.0", - "samyoul/u2f-php-server": "<1.1" + "bacon/bacon-qr-code": "<2.0", + "pragmarx/google2fa-qrcode": "<2.1", + "tecnickcom/tcpdf": "<6.4.4" }, "suggest": { - "ext-openssl": "Cookie encryption", "ext-curl": "Updates checking", "ext-opcache": "Better performance", "ext-zlib": "For gz import and export", @@ -73,25 +81,59 @@ "ext-zip": "For zip import and export", "ext-gd2": "For image transformations", "ext-mbstring": "For best performance", + "ext-sodium": "Better encryption performance", "tecnickcom/tcpdf": "For PDF support", - "pragmarx/google2fa": "For 2FA authentication", - "bacon/bacon-qr-code": "For 2FA authentication", - "samyoul/u2f-php-server": "For FIDO U2F authentication" + "pragmarx/google2fa-qrcode": "^2.1 - For 2FA authentication", + "bacon/bacon-qr-code": "^2.0 - For 2FA authentication", + "code-lts/u2f-php-server": "For FIDO U2F authentication" }, "require-dev": { - "phpunit/phpunit": "^4.8.36 || ^5.7", - "codacy/coverage": "^1.3.0", - "phpunit/phpunit-selenium": "~1.2 || ^3.0", - "squizlabs/php_codesniffer": "^3.0", - "tecnickcom/tcpdf": "^6.2", - "pragmarx/google2fa": "^3.0", - "bacon/bacon-qr-code": "^1.0", - "samyoul/u2f-php-server": "^1.1", - "phpmyadmin/coding-standard": "^0.3" + "bacon/bacon-qr-code": "^2.0", + "code-lts/u2f-php-server": "^1.2", + "php-webdriver/webdriver": "^1.11", + "phpmyadmin/coding-standard": "^3.0.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.4.8", + "phpstan/phpstan-phpunit": "^1.0", + "phpstan/phpstan-webmozart-assert": "^1.0", + "phpunit/phpunit": "^8.5 || ^9.5", + "pragmarx/google2fa-qrcode": "^2.1", + "psalm/plugin-phpunit": "^0.16.1", + "roave/security-advisories": "dev-latest", + "symfony/console": "^5.2.3", + "tecnickcom/tcpdf": "^6.4.4", + "vimeo/psalm": "^4.22" }, "extra": { "branch-alias": { - "dev-master": "4.8.x-dev" + "dev-master": "5.2.x-dev" + } + }, + "scripts": { + "phpcbf": "@php phpcbf", + "phpcs": "@php phpcs", + "phpstan": "@php phpstan analyse", + "psalm": "@php psalm --no-diff", + "phpunit": "@php phpunit --color=always", + "test": [ + "@phpcs", + "@phpstan", + "@psalm", + "@phpunit" + ], + "update:baselines": [ + "@php phpstan analyse --generate-baseline", + "@php psalm --set-baseline=psalm-baseline.xml" + ], + "twig-lint": "@php scripts/console lint:twig --ansi --show-deprecations" + }, + "config":{ + "sort-packages": true, + "discard-changes": true, + "allow-plugins": { + "dealerdirect/phpcodesniffer-composer-installer": true, + "phpstan/extension-installer": true, + "composer/package-versions-deprecated": true } } } |