X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/ee24635e06a8c01d751f80caba47c57f76e8989d..refs/heads/comments_api:/composer.json diff --git a/composer.json b/composer.json index 6d4bb734d..2285a22cb 100644 --- a/composer.json +++ b/composer.json @@ -8,7 +8,7 @@ "license": "MIT", "type": "project", "require": { - "php": "^7.4|^8.0", + "php": "^8.2.0", "ext-curl": "*", "ext-dom": "*", "ext-fileinfo": "*", @@ -16,41 +16,39 @@ "ext-json": "*", "ext-mbstring": "*", "ext-xml": "*", - "bacon/bacon-qr-code": "^2.0", - "barryvdh/laravel-dompdf": "^2.0", - "barryvdh/laravel-snappy": "^1.0", - "doctrine/dbal": "^3.1", - "filp/whoops": "^2.14", + "ext-zip": "*", + "bacon/bacon-qr-code": "^3.0", + "dompdf/dompdf": "^3.1", "guzzlehttp/guzzle": "^7.4", - "intervention/image": "^2.7", - "laravel/framework": "^8.68", - "laravel/socialite": "^5.2", - "laravel/tinker": "^2.6", - "laravel/ui": "^3.3", - "league/commonmark": "^1.6", - "league/flysystem-aws-s3-v3": "^1.0.29", + "intervention/image": "^3.5", + "knplabs/knp-snappy": "^1.5", + "laravel/framework": "^v12.26.4", + "laravel/socialite": "^5.10", + "laravel/tinker": "^2.8", + "league/commonmark": "^2.3", + "league/flysystem-aws-s3-v3": "^3.0", "league/html-to-markdown": "^5.0.0", "league/oauth2-client": "^2.6", "onelogin/php-saml": "^4.0", - "phpseclib/phpseclib": "~3.0", + "phpseclib/phpseclib": "^3.0", "pragmarx/google2fa": "^8.0", - "predis/predis": "^1.1", + "predis/predis": "^3.2", "socialiteproviders/discord": "^4.1", "socialiteproviders/gitlab": "^4.1", - "socialiteproviders/microsoft-azure": "^5.0.1", - "socialiteproviders/okta": "^4.1", - "socialiteproviders/slack": "^4.1", + "socialiteproviders/microsoft-azure": "^5.1", + "socialiteproviders/okta": "^4.2", "socialiteproviders/twitch": "^5.3", - "ssddanbrown/htmldiff": "^1.0.2" + "ssddanbrown/htmldiff": "^2.0.0" }, "require-dev": { - "fakerphp/faker": "^1.16", + "fakerphp/faker": "^1.21", "itsgoingd/clockwork": "^5.1", - "mockery/mockery": "^1.4", - "nunomaduro/collision": "^5.10", - "nunomaduro/larastan": "^1.0", - "phpunit/phpunit": "^9.5", - "ssddanbrown/asserthtml": "^1.0" + "mockery/mockery": "^1.5", + "nunomaduro/collision": "^8.6", + "larastan/larastan": "^v3.0", + "phpunit/phpunit": "^11.5", + "squizlabs/php_codesniffer": "^3.7", + "ssddanbrown/asserthtml": "^3.1" }, "autoload": { "psr-4": { @@ -59,7 +57,7 @@ "Database\\Seeders\\": "database/seeders/" }, "files": [ - "app/helpers.php" + "app/App/helpers.php" ] }, "autoload-dev": { @@ -68,6 +66,15 @@ } }, "scripts": { + "check-static": "phpstan --memory-limit=2g", + "format": "phpcbf", + "lint": "phpcs", + "test": "phpunit", + "t-reset": "@php artisan test --recreate-databases", + "build-licenses": [ + "@php ./dev/licensing/gen-js-licenses", + "@php ./dev/licensing/gen-php-licenses" + ], "post-autoload-dump": [ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", "@php artisan package:discover --ansi" @@ -95,7 +102,7 @@ "preferred-install": "dist", "sort-packages": true, "platform": { - "php": "7.4.0" + "php": "8.2.0" } }, "extra": { @@ -103,6 +110,6 @@ "dont-discover": [] } }, - "minimum-stability": "dev", + "minimum-stability": "stable", "prefer-stable": true }