From cb9292fe2384df9568990c4e319b5d99ac1ee4d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sigui=20Kess=C3=A9=20Emmanuel?= Date: Wed, 3 Jan 2024 00:25:34 +0100 Subject: [PATCH] :arrow_up: Upgrade dependencies --- .github/workflows/Tests.yml | 2 +- README.md | 6 +- app/Console/Kernel.php | 2 + app/Exceptions/Handler.php | 1 + app/Http/Middleware/Authenticate.php | 1 + app/Http/Middleware/TrustHosts.php | 1 + app/Providers/AppServiceProvider.php | 1 + app/Providers/EventServiceProvider.php | 2 + app/Providers/RouteServiceProvider.php | 1 + app/View/Components/AppBrand.php | 1 + bun.lockb | Bin 116703 -> 124448 bytes composer.json | 6 +- composer.lock | 1668 +++++++++++++----------- package.json | 34 +- phpstan.neon.dist | 2 +- rector.php | 2 +- resources/designs/scripts/vendor.ts | 9 +- specs/example.spec.ts | 2 +- 18 files changed, 936 insertions(+), 805 deletions(-) diff --git a/.github/workflows/Tests.yml b/.github/workflows/Tests.yml index 571a246..24a7169 100644 --- a/.github/workflows/Tests.yml +++ b/.github/workflows/Tests.yml @@ -14,7 +14,7 @@ jobs: matrix: os: [ubuntu-latest] bun: [1.0] - php: [8.1, 8.2] + php: [8.2, 8.3] dependencies: [lowest, highest] experimental: [false] name: 👷 Test on PHP-${{ matrix.php }} ${{ matrix.dependencies }} and Bun-${{ matrix.bun }} under ${{ matrix.os }} diff --git a/README.md b/README.md index 89de43d..f901ea3 100644 --- a/README.md +++ b/README.md @@ -159,9 +159,9 @@ composer debug ## 📋 Requirements -- **Requires [PHP 8.1+](https://php.net/releases/)** (at least 8.1.25 recommended to avoid potential bugs). -- **Requires [Bun 1.0+](https://bun.sh/)** (at least 1.0.13 recommended to avoid potential bugs). -- **Requires [Composer >=2.6.5](https://getcomposer.org/)** to manage [PHP][php-link] dependencies. +- **Requires [PHP 8.2+](https://php.net/releases/)** (at least 8.2.14 recommended to avoid potential bugs). +- **Requires [Bun 1.0+](https://bun.sh/)** (at least 1.0.21 recommended to avoid potential bugs). +- **Requires [Composer >=2.6.6](https://getcomposer.org/)** to manage [PHP][php-link] dependencies. - **Requires [Git ~2.42.0](https://git-scm.com/)** to manage source code. ## 📖 Documentation diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index e6b9960..14f9a0c 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -10,6 +10,7 @@ class Kernel extends ConsoleKernel /** * Define the application's command schedule. */ + #[\Override] protected function schedule(Schedule $schedule): void { // $schedule->command('inspire')->hourly(); @@ -18,6 +19,7 @@ protected function schedule(Schedule $schedule): void /** * Register the commands for the application. */ + #[\Override] protected function commands(): void { $this->load(__DIR__.'/Commands'); diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index 56af264..9c603d1 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -21,6 +21,7 @@ class Handler extends ExceptionHandler /** * Register the exception handling callbacks for the application. */ + #[\Override] public function register(): void { $this->reportable(function (Throwable $e) { diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php index d4ef644..28d3ce1 100644 --- a/app/Http/Middleware/Authenticate.php +++ b/app/Http/Middleware/Authenticate.php @@ -10,6 +10,7 @@ class Authenticate extends Middleware /** * Get the path the user should be redirected to when they are not authenticated. */ + #[\Override] protected function redirectTo(Request $request): ?string { return $request->expectsJson() ? null : route('login'); diff --git a/app/Http/Middleware/TrustHosts.php b/app/Http/Middleware/TrustHosts.php index c9c58bd..398aaca 100644 --- a/app/Http/Middleware/TrustHosts.php +++ b/app/Http/Middleware/TrustHosts.php @@ -11,6 +11,7 @@ class TrustHosts extends Middleware * * @return array */ + #[\Override] public function hosts(): array { return [ diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 66bc69b..67b0a03 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -15,6 +15,7 @@ class AppServiceProvider extends ServiceProvider /** * Register any application services. */ + #[\Override] public function register(): void { // diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php index 87c58d1..067b909 100644 --- a/app/Providers/EventServiceProvider.php +++ b/app/Providers/EventServiceProvider.php @@ -22,6 +22,7 @@ class EventServiceProvider extends ServiceProvider /** * Register any events for your application. */ + #[\Override] public function boot(): void { // @@ -30,6 +31,7 @@ public function boot(): void /** * Determine if events and listeners should be automatically discovered. */ + #[\Override] public function shouldDiscoverEvents(): bool { return false; diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php index 0671a30..f448d16 100644 --- a/app/Providers/RouteServiceProvider.php +++ b/app/Providers/RouteServiceProvider.php @@ -22,6 +22,7 @@ class RouteServiceProvider extends ServiceProvider /** * Define your route model bindings, pattern filters, and other route configuration. */ + #[\Override] public function boot(): void { RateLimiter::for('api', fn (Request $request) => Limit::perMinute(60)->by($request->user()?->id ?: $request->ip())); diff --git a/app/View/Components/AppBrand.php b/app/View/Components/AppBrand.php index 46f5819..b7a3a91 100644 --- a/app/View/Components/AppBrand.php +++ b/app/View/Components/AppBrand.php @@ -19,6 +19,7 @@ public function __construct() /** * Get the view / contents that represent the component. */ + #[\Override] public function render(): View|Closure|string { return view('components.app-brand'); diff --git a/bun.lockb b/bun.lockb index 6075ac6abad2e54efcbaf20d36f66f96ce1f5ea3..6fa36661877d1ea4527848e6d091c4ebb40d71f6 100755 GIT binary patch delta 39297 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.0.0" + }, + "require-dev": { + "doctrine/dbal": "^3.7.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2023-12-11T17:09:12+00:00" + }, { "name": "dflydev/dot-access-data", "version": "v3.0.2", @@ -567,16 +636,16 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.8.0", + "version": "7.8.1", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9" + "reference": "41042bc7ab002487b876a0683fc8dce04ddce104" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1110f66a6530a40fe7aea0378fe608ee2b2248f9", - "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/41042bc7ab002487b876a0683fc8dce04ddce104", + "reference": "41042bc7ab002487b876a0683fc8dce04ddce104", "shasum": "" }, "require": { @@ -591,11 +660,11 @@ "psr/http-client-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", + "bamarni/composer-bin-plugin": "^1.8.2", "ext-curl": "*", "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", "php-http/message-factory": "^1.1", - "phpunit/phpunit": "^8.5.29 || ^9.5.23", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { @@ -673,7 +742,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.8.0" + "source": "https://github.com/guzzle/guzzle/tree/7.8.1" }, "funding": [ { @@ -689,28 +758,28 @@ "type": "tidelift" } ], - "time": "2023-08-27T10:20:53+00:00" + "time": "2023-12-03T20:35:24+00:00" }, { "name": "guzzlehttp/promises", - "version": "2.0.1", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "111166291a0f8130081195ac4556a5587d7f1b5d" + "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/111166291a0f8130081195ac4556a5587d7f1b5d", - "reference": "111166291a0f8130081195ac4556a5587d7f1b5d", + "url": "https://api.github.com/repos/guzzle/promises/zipball/bbff78d96034045e58e13dedd6ad91b5d1253223", + "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", - "phpunit/phpunit": "^8.5.29 || ^9.5.23" + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15" }, "type": "library", "extra": { @@ -756,7 +825,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.0.1" + "source": "https://github.com/guzzle/promises/tree/2.0.2" }, "funding": [ { @@ -772,20 +841,20 @@ "type": "tidelift" } ], - "time": "2023-08-03T15:11:55+00:00" + "time": "2023-12-03T20:19:20+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.6.1", + "version": "2.6.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727" + "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/be45764272e8873c72dbe3d2edcfdfcc3bc9f727", - "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/45b30f99ac27b5ca93cb4831afe16285f57b8221", + "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221", "shasum": "" }, "require": { @@ -799,9 +868,9 @@ "psr/http-message-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", + "bamarni/composer-bin-plugin": "^1.8.2", "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.29 || ^9.5.23" + "phpunit/phpunit": "^8.5.36 || ^9.6.15" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -872,7 +941,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.6.1" + "source": "https://github.com/guzzle/psr7/tree/2.6.2" }, "funding": [ { @@ -888,32 +957,38 @@ "type": "tidelift" } ], - "time": "2023-08-27T10:13:57+00:00" + "time": "2023-12-03T20:05:35+00:00" }, { "name": "guzzlehttp/uri-template", - "version": "v1.0.2", + "version": "v1.0.3", "source": { "type": "git", "url": "https://github.com/guzzle/uri-template.git", - "reference": "61bf437fc2197f587f6857d3ff903a24f1731b5d" + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/uri-template/zipball/61bf437fc2197f587f6857d3ff903a24f1731b5d", - "reference": "61bf437fc2197f587f6857d3ff903a24f1731b5d", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", - "symfony/polyfill-php80": "^1.17" + "symfony/polyfill-php80": "^1.24" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", - "phpunit/phpunit": "^8.5.19 || ^9.5.8", + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", "uri-template/tests": "1.0.0" }, "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, "autoload": { "psr-4": { "GuzzleHttp\\UriTemplate\\": "src" @@ -952,7 +1027,7 @@ ], "support": { "issues": "https://github.com/guzzle/uri-template/issues", - "source": "https://github.com/guzzle/uri-template/tree/v1.0.2" + "source": "https://github.com/guzzle/uri-template/tree/v1.0.3" }, "funding": [ { @@ -968,7 +1043,7 @@ "type": "tidelift" } ], - "time": "2023-08-27T10:19:19+00:00" + "time": "2023-12-03T19:50:20+00:00" }, { "name": "intervention/image", @@ -1056,16 +1131,16 @@ }, { "name": "laravel/framework", - "version": "v10.32.1", + "version": "v10.39.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "b30e44f20d244f7ba125283e14a8bbac167f4e5b" + "reference": "114926b07bfb5fbf2545c03aa2ce5c8c37be650c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/b30e44f20d244f7ba125283e14a8bbac167f4e5b", - "reference": "b30e44f20d244f7ba125283e14a8bbac167f4e5b", + "url": "https://api.github.com/repos/laravel/framework/zipball/114926b07bfb5fbf2545c03aa2ce5c8c37be650c", + "reference": "114926b07bfb5fbf2545c03aa2ce5c8c37be650c", "shasum": "" }, "require": { @@ -1098,7 +1173,7 @@ "symfony/console": "^6.2", "symfony/error-handler": "^6.2", "symfony/finder": "^6.2", - "symfony/http-foundation": "^6.3", + "symfony/http-foundation": "^6.4", "symfony/http-kernel": "^6.2", "symfony/mailer": "^6.2", "symfony/mime": "^6.2", @@ -1111,6 +1186,8 @@ "voku/portable-ascii": "^2.0" }, "conflict": { + "carbonphp/carbon-doctrine-types": ">=3.0", + "doctrine/dbal": ">=4.0", "tightenco/collect": "<5.5.33" }, "provide": { @@ -1166,7 +1243,7 @@ "league/flysystem-sftp-v3": "^3.0", "mockery/mockery": "^1.5.1", "nyholm/psr7": "^1.2", - "orchestra/testbench-core": "^8.15.1", + "orchestra/testbench-core": "^8.18", "pda/pheanstalk": "^4.0", "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^10.0.7", @@ -1222,6 +1299,7 @@ "files": [ "src/Illuminate/Collections/helpers.php", "src/Illuminate/Events/functions.php", + "src/Illuminate/Filesystem/functions.php", "src/Illuminate/Foundation/helpers.php", "src/Illuminate/Support/helpers.php" ], @@ -1254,20 +1332,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-11-14T22:57:08+00:00" + "time": "2023-12-27T14:26:28+00:00" }, { "name": "laravel/prompts", - "version": "v0.1.13", + "version": "v0.1.14", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "e1379d8ead15edd6cc4369c22274345982edc95a" + "reference": "2219fa9c4b944add1e825c3bdb8ecae8bc503bc6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/e1379d8ead15edd6cc4369c22274345982edc95a", - "reference": "e1379d8ead15edd6cc4369c22274345982edc95a", + "url": "https://api.github.com/repos/laravel/prompts/zipball/2219fa9c4b944add1e825c3bdb8ecae8bc503bc6", + "reference": "2219fa9c4b944add1e825c3bdb8ecae8bc503bc6", "shasum": "" }, "require": { @@ -1283,7 +1361,7 @@ "require-dev": { "mockery/mockery": "^1.5", "pestphp/pest": "^2.3", - "phpstan/phpstan": "^1.10", + "phpstan/phpstan": "^1.11", "phpstan/phpstan-mockery": "^1.1" }, "suggest": { @@ -1309,22 +1387,22 @@ ], "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.1.13" + "source": "https://github.com/laravel/prompts/tree/v0.1.14" }, - "time": "2023-10-27T13:53:59+00:00" + "time": "2023-12-27T04:18:09+00:00" }, { "name": "laravel/sanctum", - "version": "v3.3.2", + "version": "v3.3.3", "source": { "type": "git", "url": "https://github.com/laravel/sanctum.git", - "reference": "e1a272893bec13cf135627f7e156030b3afe1e60" + "reference": "8c104366459739f3ada0e994bcd3e6fd681ce3d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/e1a272893bec13cf135627f7e156030b3afe1e60", - "reference": "e1a272893bec13cf135627f7e156030b3afe1e60", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/8c104366459739f3ada0e994bcd3e6fd681ce3d5", + "reference": "8c104366459739f3ada0e994bcd3e6fd681ce3d5", "shasum": "" }, "require": { @@ -1377,7 +1455,7 @@ "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" }, - "time": "2023-11-03T13:42:14+00:00" + "time": "2023-12-19T18:44:48+00:00" }, { "name": "laravel/serializable-closure", @@ -1698,16 +1776,16 @@ }, { "name": "league/flysystem", - "version": "3.21.0", + "version": "3.23.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "a326d8a2d007e4ca327a57470846e34363789258" + "reference": "d4ad81e2b67396e33dc9d7e54ec74ccf73151dcc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/a326d8a2d007e4ca327a57470846e34363789258", - "reference": "a326d8a2d007e4ca327a57470846e34363789258", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/d4ad81e2b67396e33dc9d7e54ec74ccf73151dcc", + "reference": "d4ad81e2b67396e33dc9d7e54ec74ccf73151dcc", "shasum": "" }, "require": { @@ -1735,7 +1813,7 @@ "friendsofphp/php-cs-fixer": "^3.5", "google/cloud-storage": "^1.23", "microsoft/azure-storage-blob": "^1.1", - "phpseclib/phpseclib": "^3.0.14", + "phpseclib/phpseclib": "^3.0.34", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.5.11|^10.0", "sabre/dav": "^4.3.1" @@ -1772,7 +1850,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.21.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.23.0" }, "funding": [ { @@ -1784,20 +1862,20 @@ "type": "github" } ], - "time": "2023-11-18T13:59:15+00:00" + "time": "2023-12-04T10:16:17+00:00" }, { "name": "league/flysystem-local", - "version": "3.21.0", + "version": "3.23.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "470eb1c09eaabd49ebd908ae06f23983ba3ecfe7" + "reference": "5cf046ba5f059460e86a997c504dd781a39a109b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/470eb1c09eaabd49ebd908ae06f23983ba3ecfe7", - "reference": "470eb1c09eaabd49ebd908ae06f23983ba3ecfe7", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/5cf046ba5f059460e86a997c504dd781a39a109b", + "reference": "5cf046ba5f059460e86a997c504dd781a39a109b", "shasum": "" }, "require": { @@ -1832,7 +1910,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem-local/issues", - "source": "https://github.com/thephpleague/flysystem-local/tree/3.21.0" + "source": "https://github.com/thephpleague/flysystem-local/tree/3.23.0" }, "funding": [ { @@ -1844,7 +1922,7 @@ "type": "github" } ], - "time": "2023-11-18T13:41:42+00:00" + "time": "2023-12-04T10:14:46+00:00" }, { "name": "league/glide", @@ -1969,35 +2047,35 @@ }, { "name": "livewire/livewire", - "version": "v3.1.0", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "db1e02c645ae12a7cdee9b1ea0d65bf3aafc0f08" + "reference": "1ef880fbcdc7b6e5e405cc9135a62cd5fdbcd06a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/db1e02c645ae12a7cdee9b1ea0d65bf3aafc0f08", - "reference": "db1e02c645ae12a7cdee9b1ea0d65bf3aafc0f08", + "url": "https://api.github.com/repos/livewire/livewire/zipball/1ef880fbcdc7b6e5e405cc9135a62cd5fdbcd06a", + "reference": "1ef880fbcdc7b6e5e405cc9135a62cd5fdbcd06a", "shasum": "" }, "require": { - "illuminate/database": "^10.0", - "illuminate/support": "^10.0", - "illuminate/validation": "^10.0", + "illuminate/database": "^10.0|^11.0", + "illuminate/support": "^10.0|^11.0", + "illuminate/validation": "^10.0|^11.0", "league/mime-type-detection": "^1.9", "php": "^8.1", - "symfony/http-kernel": "^6.2" + "symfony/http-kernel": "^6.2|^7.0" }, "require-dev": { "calebporzio/sushi": "^2.1", - "laravel/framework": "^10.0", + "laravel/framework": "^10.0|^11.0", "laravel/prompts": "^0.1.6", "mockery/mockery": "^1.3.1", - "orchestra/testbench": "^8.0", - "orchestra/testbench-dusk": "^8.0", - "phpunit/phpunit": "^9.0", - "psy/psysh": "@stable" + "orchestra/testbench": "^8.0|^9.0", + "orchestra/testbench-dusk": "^8.0|^9.0", + "phpunit/phpunit": "^10.4", + "psy/psysh": "^0.11.22|^0.12" }, "type": "library", "extra": { @@ -2031,7 +2109,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v3.1.0" + "source": "https://github.com/livewire/livewire/tree/v3.3.5" }, "funding": [ { @@ -2039,7 +2117,7 @@ "type": "github" } ], - "time": "2023-11-03T15:05:18+00:00" + "time": "2024-01-02T14:29:17+00:00" }, { "name": "masterminds/html5", @@ -2211,19 +2289,20 @@ }, { "name": "nesbot/carbon", - "version": "2.71.0", + "version": "2.72.1", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "98276233188583f2ff845a0f992a235472d9466a" + "reference": "2b3b3db0a2d0556a177392ff1a3bf5608fa09f78" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/98276233188583f2ff845a0f992a235472d9466a", - "reference": "98276233188583f2ff845a0f992a235472d9466a", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/2b3b3db0a2d0556a177392ff1a3bf5608fa09f78", + "reference": "2b3b3db0a2d0556a177392ff1a3bf5608fa09f78", "shasum": "" }, "require": { + "carbonphp/carbon-doctrine-types": "*", "ext-json": "*", "php": "^7.1.8 || ^8.0", "psr/clock": "^1.0", @@ -2235,8 +2314,8 @@ "psr/clock-implementation": "1.0" }, "require-dev": { - "doctrine/dbal": "^2.0 || ^3.1.4", - "doctrine/orm": "^2.7", + "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", + "doctrine/orm": "^2.7 || ^3.0", "friendsofphp/php-cs-fixer": "^3.0", "kylekatarnls/multi-tester": "^2.0", "ondrejmirtes/better-reflection": "*", @@ -2313,7 +2392,7 @@ "type": "tidelift" } ], - "time": "2023-09-25T11:31:05+00:00" + "time": "2023-12-08T23:47:49+00:00" }, { "name": "nette/schema", @@ -2511,16 +2590,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.17.1", + "version": "v4.18.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d" + "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", - "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bcbb2179f97633e98bbbc87044ee2611c7d7999", + "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999", "shasum": "" }, "require": { @@ -2561,9 +2640,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.18.0" }, - "time": "2023-08-13T19:53:39+00:00" + "time": "2023-12-10T21:03:43+00:00" }, { "name": "nunomaduro/termwind", @@ -3641,16 +3720,16 @@ }, { "name": "spatie/browsershot", - "version": "3.60.0", + "version": "3.61.0", "source": { "type": "git", "url": "https://github.com/spatie/browsershot.git", - "reference": "0be848cf5c562179eceea96d8c3297e59fd0dd55" + "reference": "14d75679390b8b84a71b3a17dc5905928deeb887" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/browsershot/zipball/0be848cf5c562179eceea96d8c3297e59fd0dd55", - "reference": "0be848cf5c562179eceea96d8c3297e59fd0dd55", + "url": "https://api.github.com/repos/spatie/browsershot/zipball/14d75679390b8b84a71b3a17dc5905928deeb887", + "reference": "14d75679390b8b84a71b3a17dc5905928deeb887", "shasum": "" }, "require": { @@ -3658,7 +3737,7 @@ "php": "^8.0", "spatie/image": "^1.5.3|^2.0", "spatie/temporary-directory": "^1.1|^2.0", - "symfony/process": "^4.2|^5.0|^6.0" + "symfony/process": "^4.2|^5.0|^6.0|^7.0" }, "require-dev": { "pestphp/pest": "^1.20", @@ -3695,7 +3774,7 @@ "webpage" ], "support": { - "source": "https://github.com/spatie/browsershot/tree/3.60.0" + "source": "https://github.com/spatie/browsershot/tree/3.61.0" }, "funding": [ { @@ -3703,7 +3782,7 @@ "type": "github" } ], - "time": "2023-11-16T12:27:51+00:00" + "time": "2023-12-21T10:00:28+00:00" }, { "name": "spatie/crawler", @@ -4033,16 +4112,16 @@ }, { "name": "spatie/robots-txt", - "version": "2.0.2", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/spatie/robots-txt.git", - "reference": "f40a12b89f98dd18f3665673d04757298f5fbbf9" + "reference": "dacba2ba159364987392aa1b0002e196c5923970" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/robots-txt/zipball/f40a12b89f98dd18f3665673d04757298f5fbbf9", - "reference": "f40a12b89f98dd18f3665673d04757298f5fbbf9", + "url": "https://api.github.com/repos/spatie/robots-txt/zipball/dacba2ba159364987392aa1b0002e196c5923970", + "reference": "dacba2ba159364987392aa1b0002e196c5923970", "shasum": "" }, "require": { @@ -4078,7 +4157,7 @@ ], "support": { "issues": "https://github.com/spatie/robots-txt/issues", - "source": "https://github.com/spatie/robots-txt/tree/2.0.2" + "source": "https://github.com/spatie/robots-txt/tree/2.0.3" }, "funding": [ { @@ -4090,20 +4169,20 @@ "type": "github" } ], - "time": "2022-05-18T15:14:21+00:00" + "time": "2023-11-22T12:57:35+00:00" }, { "name": "spatie/temporary-directory", - "version": "2.2.0", + "version": "2.2.1", "source": { "type": "git", "url": "https://github.com/spatie/temporary-directory.git", - "reference": "efc258c9f4da28f0c7661765b8393e4ccee3d19c" + "reference": "76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/efc258c9f4da28f0c7661765b8393e4ccee3d19c", - "reference": "efc258c9f4da28f0c7661765b8393e4ccee3d19c", + "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a", + "reference": "76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a", "shasum": "" }, "require": { @@ -4139,7 +4218,7 @@ ], "support": { "issues": "https://github.com/spatie/temporary-directory/issues", - "source": "https://github.com/spatie/temporary-directory/tree/2.2.0" + "source": "https://github.com/spatie/temporary-directory/tree/2.2.1" }, "funding": [ { @@ -4151,20 +4230,20 @@ "type": "github" } ], - "time": "2023-09-25T07:13:36+00:00" + "time": "2023-12-25T11:46:58+00:00" }, { "name": "symfony/console", - "version": "v6.3.8", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "0d14a9f6d04d4ac38a8cea1171f4554e325dae92" + "reference": "0254811a143e6bc6c8deea08b589a7e68a37f625" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0d14a9f6d04d4ac38a8cea1171f4554e325dae92", - "reference": "0d14a9f6d04d4ac38a8cea1171f4554e325dae92", + "url": "https://api.github.com/repos/symfony/console/zipball/0254811a143e6bc6c8deea08b589a7e68a37f625", + "reference": "0254811a143e6bc6c8deea08b589a7e68a37f625", "shasum": "" }, "require": { @@ -4172,7 +4251,7 @@ "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^5.4|^6.0" + "symfony/string": "^5.4|^6.0|^7.0" }, "conflict": { "symfony/dependency-injection": "<5.4", @@ -4186,12 +4265,16 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/lock": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.0" + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -4225,7 +4308,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.3.8" + "source": "https://github.com/symfony/console/tree/v6.4.2" }, "funding": [ { @@ -4241,24 +4324,24 @@ "type": "tidelift" } ], - "time": "2023-10-31T08:09:35+00:00" + "time": "2023-12-10T16:15:48+00:00" }, { "name": "symfony/css-selector", - "version": "v6.3.2", + "version": "v7.0.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "883d961421ab1709877c10ac99451632a3d6fa57" + "reference": "bb51d46e53ef8d50d523f0c5faedba056a27943e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/883d961421ab1709877c10ac99451632a3d6fa57", - "reference": "883d961421ab1709877c10ac99451632a3d6fa57", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/bb51d46e53ef8d50d523f0c5faedba056a27943e", + "reference": "bb51d46e53ef8d50d523f0c5faedba056a27943e", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "type": "library", "autoload": { @@ -4290,7 +4373,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.3.2" + "source": "https://github.com/symfony/css-selector/tree/v7.0.0" }, "funding": [ { @@ -4306,7 +4389,7 @@ "type": "tidelift" } ], - "time": "2023-07-12T16:00:22+00:00" + "time": "2023-10-31T17:59:56+00:00" }, { "name": "symfony/deprecation-contracts", @@ -4377,16 +4460,16 @@ }, { "name": "symfony/dom-crawler", - "version": "v6.3.4", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "3fdd2a3d5fdc363b2e8dbf817f9726a4d013cbd1" + "reference": "14ff4fd2a5c8969d6158dbe7ef5b17d6a9c6ba33" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/3fdd2a3d5fdc363b2e8dbf817f9726a4d013cbd1", - "reference": "3fdd2a3d5fdc363b2e8dbf817f9726a4d013cbd1", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/14ff4fd2a5c8969d6158dbe7ef5b17d6a9c6ba33", + "reference": "14ff4fd2a5c8969d6158dbe7ef5b17d6a9c6ba33", "shasum": "" }, "require": { @@ -4396,7 +4479,7 @@ "symfony/polyfill-mbstring": "~1.0" }, "require-dev": { - "symfony/css-selector": "^5.4|^6.0" + "symfony/css-selector": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -4424,7 +4507,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v6.3.4" + "source": "https://github.com/symfony/dom-crawler/tree/v6.4.0" }, "funding": [ { @@ -4440,34 +4523,35 @@ "type": "tidelift" } ], - "time": "2023-08-01T07:43:40+00:00" + "time": "2023-11-20T16:41:16+00:00" }, { "name": "symfony/error-handler", - "version": "v6.3.5", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "1f69476b64fb47105c06beef757766c376b548c4" + "reference": "c873490a1c97b3a0a4838afc36ff36c112d02788" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/1f69476b64fb47105c06beef757766c376b548c4", - "reference": "1f69476b64fb47105c06beef757766c376b548c4", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/c873490a1c97b3a0a4838afc36ff36c112d02788", + "reference": "c873490a1c97b3a0a4838afc36ff36c112d02788", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^5.4|^6.0" + "symfony/var-dumper": "^5.4|^6.0|^7.0" }, "conflict": { - "symfony/deprecation-contracts": "<2.5" + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" }, "require-dev": { "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/serializer": "^5.4|^6.0" + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^5.4|^6.0|^7.0" }, "bin": [ "Resources/bin/patch-type-declarations" @@ -4498,7 +4582,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.3.5" + "source": "https://github.com/symfony/error-handler/tree/v6.4.0" }, "funding": [ { @@ -4514,28 +4598,28 @@ "type": "tidelift" } ], - "time": "2023-09-12T06:57:20+00:00" + "time": "2023-10-18T09:43:34+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.3.2", + "version": "v7.0.2", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e" + "reference": "098b62ae81fdd6cbf941f355059f617db28f4f9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/adb01fe097a4ee930db9258a3cc906b5beb5cf2e", - "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/098b62ae81fdd6cbf941f355059f617db28f4f9a", + "reference": "098b62ae81fdd6cbf941f355059f617db28f4f9a", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { - "symfony/dependency-injection": "<5.4", + "symfony/dependency-injection": "<6.4", "symfony/service-contracts": "<2.5" }, "provide": { @@ -4544,13 +4628,13 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/error-handler": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/error-handler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^5.4|^6.0" + "symfony/stopwatch": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -4578,7 +4662,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.2" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.0.2" }, "funding": [ { @@ -4594,7 +4678,7 @@ "type": "tidelift" } ], - "time": "2023-07-06T06:56:43+00:00" + "time": "2023-12-27T22:24:19+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -4674,23 +4758,23 @@ }, { "name": "symfony/finder", - "version": "v6.3.5", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4" + "reference": "11d736e97f116ac375a81f96e662911a34cd50ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/a1b31d88c0e998168ca7792f222cbecee47428c4", - "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4", + "url": "https://api.github.com/repos/symfony/finder/zipball/11d736e97f116ac375a81f96e662911a34cd50ce", + "reference": "11d736e97f116ac375a81f96e662911a34cd50ce", "shasum": "" }, "require": { "php": ">=8.1" }, "require-dev": { - "symfony/filesystem": "^6.0" + "symfony/filesystem": "^6.0|^7.0" }, "type": "library", "autoload": { @@ -4718,7 +4802,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.3.5" + "source": "https://github.com/symfony/finder/tree/v6.4.0" }, "funding": [ { @@ -4734,20 +4818,20 @@ "type": "tidelift" } ], - "time": "2023-09-26T12:56:25+00:00" + "time": "2023-10-31T17:30:12+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.3.8", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "ce332676de1912c4389222987193c3ef38033df6" + "reference": "172d807f9ef3fc3fbed8377cc57c20d389269271" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ce332676de1912c4389222987193c3ef38033df6", - "reference": "ce332676de1912c4389222987193c3ef38033df6", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/172d807f9ef3fc3fbed8377cc57c20d389269271", + "reference": "172d807f9ef3fc3fbed8377cc57c20d389269271", "shasum": "" }, "require": { @@ -4762,12 +4846,12 @@ "require-dev": { "doctrine/dbal": "^2.13.1|^3|^4", "predis/predis": "^1.1|^2.0", - "symfony/cache": "^6.3", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", - "symfony/mime": "^5.4|^6.0", - "symfony/rate-limiter": "^5.2|^6.0" + "symfony/cache": "^6.3|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/rate-limiter": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -4795,7 +4879,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.3.8" + "source": "https://github.com/symfony/http-foundation/tree/v6.4.2" }, "funding": [ { @@ -4811,29 +4895,29 @@ "type": "tidelift" } ], - "time": "2023-11-07T10:17:15+00:00" + "time": "2023-12-27T22:16:42+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.3.8", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "929202375ccf44a309c34aeca8305408442ebcc1" + "reference": "13e8387320b5942d0dc408440c888e2d526efef4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/929202375ccf44a309c34aeca8305408442ebcc1", - "reference": "929202375ccf44a309c34aeca8305408442ebcc1", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/13e8387320b5942d0dc408440c888e2d526efef4", + "reference": "13e8387320b5942d0dc408440c888e2d526efef4", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/error-handler": "^6.3", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/http-foundation": "^6.3.4", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { @@ -4841,7 +4925,7 @@ "symfony/cache": "<5.4", "symfony/config": "<6.1", "symfony/console": "<5.4", - "symfony/dependency-injection": "<6.3.4", + "symfony/dependency-injection": "<6.4", "symfony/doctrine-bridge": "<5.4", "symfony/form": "<5.4", "symfony/http-client": "<5.4", @@ -4851,7 +4935,7 @@ "symfony/translation": "<5.4", "symfony/translation-contracts": "<2.5", "symfony/twig-bridge": "<5.4", - "symfony/validator": "<5.4", + "symfony/validator": "<6.4", "symfony/var-dumper": "<6.3", "twig/twig": "<2.13" }, @@ -4860,26 +4944,26 @@ }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^5.4|^6.0", - "symfony/clock": "^6.2", - "symfony/config": "^6.1", - "symfony/console": "^5.4|^6.0", - "symfony/css-selector": "^5.4|^6.0", - "symfony/dependency-injection": "^6.3.4", - "symfony/dom-crawler": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/clock": "^6.2|^7.0", + "symfony/config": "^6.1|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", "symfony/http-client-contracts": "^2.5|^3", - "symfony/process": "^5.4|^6.0", - "symfony/property-access": "^5.4.5|^6.0.5", - "symfony/routing": "^5.4|^6.0", - "symfony/serializer": "^6.3", - "symfony/stopwatch": "^5.4|^6.0", - "symfony/translation": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4.5|^6.0.5|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.3|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4|^6.0|^7.0", "symfony/translation-contracts": "^2.5|^3", - "symfony/uid": "^5.4|^6.0", - "symfony/validator": "^6.3", - "symfony/var-exporter": "^6.2", + "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-exporter": "^6.2|^7.0", "twig/twig": "^2.13|^3.0.4" }, "type": "library", @@ -4908,7 +4992,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.3.8" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.2" }, "funding": [ { @@ -4924,20 +5008,20 @@ "type": "tidelift" } ], - "time": "2023-11-10T13:47:32+00:00" + "time": "2023-12-30T15:31:44+00:00" }, { "name": "symfony/mailer", - "version": "v6.3.5", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "d89611a7830d51b5e118bca38e390dea92f9ea06" + "reference": "6da89e5c9202f129717a770a03183fb140720168" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/d89611a7830d51b5e118bca38e390dea92f9ea06", - "reference": "d89611a7830d51b5e118bca38e390dea92f9ea06", + "url": "https://api.github.com/repos/symfony/mailer/zipball/6da89e5c9202f129717a770a03183fb140720168", + "reference": "6da89e5c9202f129717a770a03183fb140720168", "shasum": "" }, "require": { @@ -4945,8 +5029,8 @@ "php": ">=8.1", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/mime": "^6.2", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/mime": "^6.2|^7.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { @@ -4957,10 +5041,10 @@ "symfony/twig-bridge": "<6.2.1" }, "require-dev": { - "symfony/console": "^5.4|^6.0", - "symfony/http-client": "^5.4|^6.0", - "symfony/messenger": "^6.2", - "symfony/twig-bridge": "^6.2" + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/messenger": "^6.2|^7.0", + "symfony/twig-bridge": "^6.2|^7.0" }, "type": "library", "autoload": { @@ -4988,7 +5072,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.3.5" + "source": "https://github.com/symfony/mailer/tree/v6.4.2" }, "funding": [ { @@ -5004,20 +5088,20 @@ "type": "tidelift" } ], - "time": "2023-09-06T09:47:15+00:00" + "time": "2023-12-19T09:12:31+00:00" }, { "name": "symfony/mime", - "version": "v6.3.5", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e" + "reference": "ca4f58b2ef4baa8f6cecbeca2573f88cd577d205" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/d5179eedf1cb2946dbd760475ebf05c251ef6a6e", - "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e", + "url": "https://api.github.com/repos/symfony/mime/zipball/ca4f58b2ef4baa8f6cecbeca2573f88cd577d205", + "reference": "ca4f58b2ef4baa8f6cecbeca2573f88cd577d205", "shasum": "" }, "require": { @@ -5031,16 +5115,16 @@ "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "symfony/mailer": "<5.4", - "symfony/serializer": "<6.2.13|>=6.3,<6.3.2" + "symfony/serializer": "<6.3.2" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1|^4", "league/html-to-markdown": "^5.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/property-access": "^5.4|^6.0", - "symfony/property-info": "^5.4|^6.0", - "symfony/serializer": "~6.2.13|^6.3.2" + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.3.2|^7.0" }, "type": "library", "autoload": { @@ -5072,7 +5156,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.3.5" + "source": "https://github.com/symfony/mime/tree/v6.4.0" }, "funding": [ { @@ -5088,7 +5172,7 @@ "type": "tidelift" } ], - "time": "2023-09-29T06:59:36+00:00" + "time": "2023-10-17T11:49:05+00:00" }, { "name": "symfony/polyfill-ctype", @@ -5830,16 +5914,16 @@ }, { "name": "symfony/process", - "version": "v6.3.4", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54" + "reference": "c4b1ef0bc80533d87a2e969806172f1c2a980241" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/0b5c29118f2e980d455d2e34a5659f4579847c54", - "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54", + "url": "https://api.github.com/repos/symfony/process/zipball/c4b1ef0bc80533d87a2e969806172f1c2a980241", + "reference": "c4b1ef0bc80533d87a2e969806172f1c2a980241", "shasum": "" }, "require": { @@ -5871,7 +5955,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.3.4" + "source": "https://github.com/symfony/process/tree/v6.4.2" }, "funding": [ { @@ -5887,20 +5971,20 @@ "type": "tidelift" } ], - "time": "2023-08-07T10:39:22+00:00" + "time": "2023-12-22T16:42:54+00:00" }, { "name": "symfony/routing", - "version": "v6.3.5", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "82616e59acd3e3d9c916bba798326cb7796d7d31" + "reference": "98eab13a07fddc85766f1756129c69f207ffbc21" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/82616e59acd3e3d9c916bba798326cb7796d7d31", - "reference": "82616e59acd3e3d9c916bba798326cb7796d7d31", + "url": "https://api.github.com/repos/symfony/routing/zipball/98eab13a07fddc85766f1756129c69f207ffbc21", + "reference": "98eab13a07fddc85766f1756129c69f207ffbc21", "shasum": "" }, "require": { @@ -5916,11 +6000,11 @@ "require-dev": { "doctrine/annotations": "^1.12|^2", "psr/log": "^1|^2|^3", - "symfony/config": "^6.2", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", - "symfony/yaml": "^5.4|^6.0" + "symfony/config": "^6.2|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -5954,7 +6038,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.3.5" + "source": "https://github.com/symfony/routing/tree/v6.4.2" }, "funding": [ { @@ -5970,25 +6054,25 @@ "type": "tidelift" } ], - "time": "2023-09-20T16:05:51+00:00" + "time": "2023-12-29T15:34:34+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.4.0", + "version": "v3.4.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "b3313c2dbffaf71c8de2934e2ea56ed2291a3838" + "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/b3313c2dbffaf71c8de2934e2ea56ed2291a3838", - "reference": "b3313c2dbffaf71c8de2934e2ea56ed2291a3838", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/fe07cbc8d837f60caf7018068e350cc5163681a0", + "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0", "shasum": "" }, "require": { "php": ">=8.1", - "psr/container": "^2.0" + "psr/container": "^1.1|^2.0" }, "conflict": { "ext-psr": "<1.1|>=2" @@ -6036,7 +6120,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.4.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.4.1" }, "funding": [ { @@ -6052,24 +6136,24 @@ "type": "tidelift" } ], - "time": "2023-07-30T20:28:31+00:00" + "time": "2023-12-26T14:02:43+00:00" }, { "name": "symfony/string", - "version": "v6.3.8", + "version": "v7.0.2", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "13880a87790c76ef994c91e87efb96134522577a" + "reference": "cc78f14f91f5e53b42044d0620961c48028ff9f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/13880a87790c76ef994c91e87efb96134522577a", - "reference": "13880a87790c76ef994c91e87efb96134522577a", + "url": "https://api.github.com/repos/symfony/string/zipball/cc78f14f91f5e53b42044d0620961c48028ff9f5", + "reference": "cc78f14f91f5e53b42044d0620961c48028ff9f5", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", @@ -6079,11 +6163,11 @@ "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/error-handler": "^5.4|^6.0", - "symfony/http-client": "^5.4|^6.0", - "symfony/intl": "^6.2", + "symfony/error-handler": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^5.4|^6.0" + "symfony/var-exporter": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -6122,7 +6206,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.3.8" + "source": "https://github.com/symfony/string/tree/v7.0.2" }, "funding": [ { @@ -6138,20 +6222,20 @@ "type": "tidelift" } ], - "time": "2023-11-09T08:28:21+00:00" + "time": "2023-12-10T16:54:46+00:00" }, { "name": "symfony/translation", - "version": "v6.3.7", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "30212e7c87dcb79c83f6362b00bde0e0b1213499" + "reference": "a2ab2ec1a462e53016de8e8d5e8912bfd62ea681" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/30212e7c87dcb79c83f6362b00bde0e0b1213499", - "reference": "30212e7c87dcb79c83f6362b00bde0e0b1213499", + "url": "https://api.github.com/repos/symfony/translation/zipball/a2ab2ec1a462e53016de8e8d5e8912bfd62ea681", + "reference": "a2ab2ec1a462e53016de8e8d5e8912bfd62ea681", "shasum": "" }, "require": { @@ -6176,17 +6260,17 @@ "require-dev": { "nikic/php-parser": "^4.13", "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/console": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", "symfony/http-client-contracts": "^2.5|^3.0", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/intl": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0", + "symfony/routing": "^5.4|^6.0|^7.0", "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^5.4|^6.0" + "symfony/yaml": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -6217,7 +6301,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.3.7" + "source": "https://github.com/symfony/translation/tree/v6.4.2" }, "funding": [ { @@ -6233,20 +6317,20 @@ "type": "tidelift" } ], - "time": "2023-10-28T23:11:45+00:00" + "time": "2023-12-18T09:25:29+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.4.0", + "version": "v3.4.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "dee0c6e5b4c07ce851b462530088e64b255ac9c5" + "reference": "06450585bf65e978026bda220cdebca3f867fde7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/dee0c6e5b4c07ce851b462530088e64b255ac9c5", - "reference": "dee0c6e5b4c07ce851b462530088e64b255ac9c5", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/06450585bf65e978026bda220cdebca3f867fde7", + "reference": "06450585bf65e978026bda220cdebca3f867fde7", "shasum": "" }, "require": { @@ -6295,7 +6379,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.4.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.4.1" }, "funding": [ { @@ -6311,20 +6395,20 @@ "type": "tidelift" } ], - "time": "2023-07-25T15:08:44+00:00" + "time": "2023-12-26T14:02:43+00:00" }, { "name": "symfony/uid", - "version": "v6.3.8", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "819fa5ac210fb7ddda4752b91a82f50be7493dd9" + "reference": "8092dd1b1a41372110d06374f99ee62f7f0b9a92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/819fa5ac210fb7ddda4752b91a82f50be7493dd9", - "reference": "819fa5ac210fb7ddda4752b91a82f50be7493dd9", + "url": "https://api.github.com/repos/symfony/uid/zipball/8092dd1b1a41372110d06374f99ee62f7f0b9a92", + "reference": "8092dd1b1a41372110d06374f99ee62f7f0b9a92", "shasum": "" }, "require": { @@ -6332,7 +6416,7 @@ "symfony/polyfill-uuid": "^1.15" }, "require-dev": { - "symfony/console": "^5.4|^6.0" + "symfony/console": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -6369,7 +6453,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v6.3.8" + "source": "https://github.com/symfony/uid/tree/v6.4.0" }, "funding": [ { @@ -6385,20 +6469,20 @@ "type": "tidelift" } ], - "time": "2023-10-31T08:07:48+00:00" + "time": "2023-10-31T08:18:17+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.3.8", + "version": "v6.4.2", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "81acabba9046550e89634876ca64bfcd3c06aa0a" + "reference": "68d6573ec98715ddcae5a0a85bee3c1c27a4c33f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/81acabba9046550e89634876ca64bfcd3c06aa0a", - "reference": "81acabba9046550e89634876ca64bfcd3c06aa0a", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/68d6573ec98715ddcae5a0a85bee3c1c27a4c33f", + "reference": "68d6573ec98715ddcae5a0a85bee3c1c27a4c33f", "shasum": "" }, "require": { @@ -6411,10 +6495,11 @@ }, "require-dev": { "ext-iconv": "*", - "symfony/console": "^5.4|^6.0", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/uid": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^6.3|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/uid": "^5.4|^6.0|^7.0", "twig/twig": "^2.13|^3.0.4" }, "bin": [ @@ -6453,7 +6538,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.3.8" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.2" }, "funding": [ { @@ -6469,27 +6554,27 @@ "type": "tidelift" } ], - "time": "2023-11-08T10:42:36+00:00" + "time": "2023-12-28T19:16:56+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "2.2.6", + "version": "v2.2.7", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c" + "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/c42125b83a4fa63b187fdf29f9c93cb7733da30c", - "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/83ee6f38df0a63106a9e4536e3060458b74ccedb", + "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" }, "require-dev": { "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" @@ -6520,9 +6605,9 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.6" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.2.7" }, - "time": "2023-01-03T09:29:04+00:00" + "time": "2023-12-08T13:03:43+00:00" }, { "name": "vlucas/phpdotenv", @@ -7799,16 +7884,16 @@ }, { "name": "doctrine/dbal", - "version": "3.7.1", + "version": "3.7.2", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "5b7bd66c9ff58c04c5474ab85edce442f8081cb2" + "reference": "0ac3c270590e54910715e9a1a044cc368df282b2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/5b7bd66c9ff58c04c5474ab85edce442f8081cb2", - "reference": "5b7bd66c9ff58c04c5474ab85edce442f8081cb2", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/0ac3c270590e54910715e9a1a044cc368df282b2", + "reference": "0ac3c270590e54910715e9a1a044cc368df282b2", "shasum": "" }, "require": { @@ -7824,7 +7909,7 @@ "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.1", - "phpstan/phpstan": "1.10.35", + "phpstan/phpstan": "1.10.42", "phpstan/phpstan-strict-rules": "^1.5", "phpunit/phpunit": "9.6.13", "psalm/plugin-phpunit": "0.18.4", @@ -7892,7 +7977,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.7.1" + "source": "https://github.com/doctrine/dbal/tree/3.7.2" }, "funding": [ { @@ -7908,7 +7993,7 @@ "type": "tidelift" } ], - "time": "2023-10-06T05:06:20+00:00" + "time": "2023-11-19T08:06:58+00:00" }, { "name": "doctrine/deprecations", @@ -8097,16 +8182,16 @@ }, { "name": "fakerphp/faker", - "version": "v1.23.0", + "version": "v1.23.1", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01" + "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", - "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/bfb4fe148adbf78eff521199619b93a52ae3554b", + "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b", "shasum": "" }, "require": { @@ -8132,11 +8217,6 @@ "ext-mbstring": "Required for multibyte Unicode string functionality." }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "v1.21-dev" - } - }, "autoload": { "psr-4": { "Faker\\": "src/Faker/" @@ -8159,9 +8239,9 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.23.0" + "source": "https://github.com/FakerPHP/Faker/tree/v1.23.1" }, - "time": "2023-06-12T08:44:38+00:00" + "time": "2024-01-02T13:46:09+00:00" }, { "name": "felixfbecker/advanced-json-rpc", @@ -8266,16 +8346,16 @@ }, { "name": "fidry/cpu-core-counter", - "version": "0.5.1", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/theofidry/cpu-core-counter.git", - "reference": "b58e5a3933e541dc286cc91fc4f3898bbc6f1623" + "reference": "85193c0b0cb5c47894b5eaec906e946f054e7077" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/b58e5a3933e541dc286cc91fc4f3898bbc6f1623", - "reference": "b58e5a3933e541dc286cc91fc4f3898bbc6f1623", + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/85193c0b0cb5c47894b5eaec906e946f054e7077", + "reference": "85193c0b0cb5c47894b5eaec906e946f054e7077", "shasum": "" }, "require": { @@ -8283,13 +8363,13 @@ }, "require-dev": { "fidry/makefile": "^0.2.0", + "fidry/php-cs-fixer-config": "^1.1.2", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan": "^1.9.2", "phpstan/phpstan-deprecation-rules": "^1.0.0", "phpstan/phpstan-phpunit": "^1.2.2", "phpstan/phpstan-strict-rules": "^1.4.4", - "phpunit/phpunit": "^9.5.26 || ^8.5.31", - "theofidry/php-cs-fixer-config": "^1.0", + "phpunit/phpunit": "^8.5.31 || ^9.5.26", "webmozarts/strict-phpunit": "^7.5" }, "type": "library", @@ -8315,7 +8395,7 @@ ], "support": { "issues": "https://github.com/theofidry/cpu-core-counter/issues", - "source": "https://github.com/theofidry/cpu-core-counter/tree/0.5.1" + "source": "https://github.com/theofidry/cpu-core-counter/tree/1.0.0" }, "funding": [ { @@ -8323,7 +8403,7 @@ "type": "github" } ], - "time": "2022-12-24T12:35:10+00:00" + "time": "2023-09-17T21:38:23+00:00" }, { "name": "filp/whoops", @@ -8398,50 +8478,47 @@ }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.38.2", + "version": "v3.45.0", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", - "reference": "d872cdd543797ade030aaa307c0a4954a712e081" + "reference": "c0daa33cb2533cd73f48dde1c70c2afa3e7953b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/d872cdd543797ade030aaa307c0a4954a712e081", - "reference": "d872cdd543797ade030aaa307c0a4954a712e081", + "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/c0daa33cb2533cd73f48dde1c70c2afa3e7953b5", + "reference": "c0daa33cb2533cd73f48dde1c70c2afa3e7953b5", "shasum": "" }, "require": { - "composer/semver": "^3.3", + "composer/semver": "^3.4", "composer/xdebug-handler": "^3.0.3", "ext-json": "*", "ext-tokenizer": "*", "php": "^7.4 || ^8.0", "sebastian/diff": "^4.0 || ^5.0", - "symfony/console": "^5.4 || ^6.0", - "symfony/event-dispatcher": "^5.4 || ^6.0", - "symfony/filesystem": "^5.4 || ^6.0", - "symfony/finder": "^5.4 || ^6.0", - "symfony/options-resolver": "^5.4 || ^6.0", - "symfony/polyfill-mbstring": "^1.27", - "symfony/polyfill-php80": "^1.27", - "symfony/polyfill-php81": "^1.27", - "symfony/process": "^5.4 || ^6.0", - "symfony/stopwatch": "^5.4 || ^6.0" + "symfony/console": "^5.4 || ^6.0 || ^7.0", + "symfony/event-dispatcher": "^5.4 || ^6.0 || ^7.0", + "symfony/filesystem": "^5.4 || ^6.0 || ^7.0", + "symfony/finder": "^5.4 || ^6.0 || ^7.0", + "symfony/options-resolver": "^5.4 || ^6.0 || ^7.0", + "symfony/polyfill-mbstring": "^1.28", + "symfony/polyfill-php80": "^1.28", + "symfony/polyfill-php81": "^1.28", + "symfony/process": "^5.4 || ^6.0 || ^7.0", + "symfony/stopwatch": "^5.4 || ^6.0 || ^7.0" }, "require-dev": { "facile-it/paraunit": "^1.3 || ^2.0", "justinrainbow/json-schema": "^5.2", - "keradus/cli-executor": "^2.0", + "keradus/cli-executor": "^2.1", "mikey179/vfsstream": "^1.6.11", - "php-coveralls/php-coveralls": "^2.5.3", + "php-coveralls/php-coveralls": "^2.7", "php-cs-fixer/accessible-object": "^1.1", - "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2", - "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1", - "phpspec/prophecy": "^1.16", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.5", - "symfony/phpunit-bridge": "^6.2.3", - "symfony/yaml": "^5.4 || ^6.0" + "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.4", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.4", + "phpunit/phpunit": "^9.6 || ^10.5.5", + "symfony/yaml": "^5.4 || ^6.0 || ^7.0" }, "suggest": { "ext-dom": "For handling output formats in XML", @@ -8479,7 +8556,7 @@ ], "support": { "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", - "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.38.2" + "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.45.0" }, "funding": [ { @@ -8487,7 +8564,7 @@ "type": "github" } ], - "time": "2023-11-14T00:19:22+00:00" + "time": "2023-12-30T02:07:07+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -8669,18 +8746,119 @@ }, "time": "2023-09-26T02:20:38+00:00" }, + { + "name": "larastan/larastan", + "version": "v2.8.0", + "source": { + "type": "git", + "url": "https://github.com/larastan/larastan.git", + "reference": "d60c1a6d49fcbb54b78922a955a55820abdbe3c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/larastan/larastan/zipball/d60c1a6d49fcbb54b78922a955a55820abdbe3c7", + "reference": "d60c1a6d49fcbb54b78922a955a55820abdbe3c7", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/console": "^9.52.16 || ^10.28.0 || ^11.0", + "illuminate/container": "^9.52.16 || ^10.28.0 || ^11.0", + "illuminate/contracts": "^9.52.16 || ^10.28.0 || ^11.0", + "illuminate/database": "^9.52.16 || ^10.28.0 || ^11.0", + "illuminate/http": "^9.52.16 || ^10.28.0 || ^11.0", + "illuminate/pipeline": "^9.52.16 || ^10.28.0 || ^11.0", + "illuminate/support": "^9.52.16 || ^10.28.0 || ^11.0", + "php": "^8.0.2", + "phpmyadmin/sql-parser": "^5.8.2", + "phpstan/phpstan": "^1.10.50" + }, + "require-dev": { + "nikic/php-parser": "^4.17.1", + "orchestra/canvas": "^7.11.1 || ^8.11.0 || ^9.0.0", + "orchestra/testbench": "^7.33.0 || ^8.13.0 || ^9.0.0", + "phpunit/phpunit": "^9.6.13 || ^10.5" + }, + "suggest": { + "orchestra/testbench": "Using Larastan for analysing a package needs Testbench" + }, + "type": "phpstan-extension", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "psr-4": { + "Larastan\\Larastan\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Can Vural", + "email": "can9119@gmail.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Larastan - Discover bugs in your code without running it. A phpstan/phpstan wrapper for Laravel", + "keywords": [ + "PHPStan", + "code analyse", + "code analysis", + "larastan", + "laravel", + "package", + "php", + "static analysis" + ], + "support": { + "issues": "https://github.com/larastan/larastan/issues", + "source": "https://github.com/larastan/larastan/tree/v2.8.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/canvural", + "type": "github" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2024-01-02T22:09:07+00:00" + }, { "name": "laravel/pint", - "version": "v1.13.6", + "version": "v1.13.7", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "3e3d2ab01c7d8b484c18e6100ecf53639c744fa7" + "reference": "4157768980dbd977f1c4b4cc94997416d8b30ece" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/3e3d2ab01c7d8b484c18e6100ecf53639c744fa7", - "reference": "3e3d2ab01c7d8b484c18e6100ecf53639c744fa7", + "url": "https://api.github.com/repos/laravel/pint/zipball/4157768980dbd977f1c4b4cc94997416d8b30ece", + "reference": "4157768980dbd977f1c4b4cc94997416d8b30ece", "shasum": "" }, "require": { @@ -8733,20 +8911,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2023-11-07T17:59:57+00:00" + "time": "2023-12-05T19:43:12+00:00" }, { "name": "laravel/sail", - "version": "v1.26.0", + "version": "v1.26.3", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "c60fe037004e272efd0d81f416ed2bfc623d70b4" + "reference": "fa1ad5fbb03686dfc752bfd1861d86091cc1c32d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/c60fe037004e272efd0d81f416ed2bfc623d70b4", - "reference": "c60fe037004e272efd0d81f416ed2bfc623d70b4", + "url": "https://api.github.com/repos/laravel/sail/zipball/fa1ad5fbb03686dfc752bfd1861d86091cc1c32d", + "reference": "fa1ad5fbb03686dfc752bfd1861d86091cc1c32d", "shasum": "" }, "require": { @@ -8798,7 +8976,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-10-18T13:57:15+00:00" + "time": "2023-12-02T18:26:39+00:00" }, { "name": "league/container", @@ -9097,16 +9275,16 @@ }, { "name": "mockery/mockery", - "version": "1.6.6", + "version": "1.6.7", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "b8e0bb7d8c604046539c1115994632c74dcb361e" + "reference": "0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/b8e0bb7d8c604046539c1115994632c74dcb361e", - "reference": "b8e0bb7d8c604046539c1115994632c74dcb361e", + "url": "https://api.github.com/repos/mockery/mockery/zipball/0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06", + "reference": "0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06", "shasum": "" }, "require": { @@ -9119,9 +9297,7 @@ }, "require-dev": { "phpunit/phpunit": "^8.5 || ^9.6.10", - "psalm/plugin-phpunit": "^0.18.4", - "symplify/easy-coding-standard": "^11.5.0", - "vimeo/psalm": "^4.30" + "symplify/easy-coding-standard": "^12.0.8" }, "type": "library", "autoload": { @@ -9178,7 +9354,7 @@ "security": "https://github.com/mockery/mockery/security/advisories", "source": "https://github.com/mockery/mockery" }, - "time": "2023-08-09T00:03:52+00:00" + "time": "2023-12-10T02:24:34+00:00" }, { "name": "myclabs/deep-copy", @@ -9386,149 +9562,53 @@ ], "time": "2023-10-11T15:45:01+00:00" }, - { - "name": "nunomaduro/larastan", - "version": "v2.6.4", - "source": { - "type": "git", - "url": "https://github.com/nunomaduro/larastan.git", - "reference": "6c5e8820f3db6397546f3ce48520af9d312aed27" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/larastan/zipball/6c5e8820f3db6397546f3ce48520af9d312aed27", - "reference": "6c5e8820f3db6397546f3ce48520af9d312aed27", - "shasum": "" - }, - "require": { - "ext-json": "*", - "illuminate/console": "^9.47.0 || ^10.0.0", - "illuminate/container": "^9.47.0 || ^10.0.0", - "illuminate/contracts": "^9.47.0 || ^10.0.0", - "illuminate/database": "^9.47.0 || ^10.0.0", - "illuminate/http": "^9.47.0 || ^10.0.0", - "illuminate/pipeline": "^9.47.0 || ^10.0.0", - "illuminate/support": "^9.47.0 || ^10.0.0", - "php": "^8.0.2", - "phpmyadmin/sql-parser": "^5.6.0", - "phpstan/phpstan": "~1.10.6" - }, - "require-dev": { - "nikic/php-parser": "^4.15.2", - "orchestra/testbench": "^7.19.0 || ^8.0.0", - "phpunit/phpunit": "^9.5.27" - }, - "suggest": { - "orchestra/testbench": "Using Larastan for analysing a package needs Testbench" - }, - "type": "phpstan-extension", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - }, - "phpstan": { - "includes": [ - "extension.neon" - ] - } - }, - "autoload": { - "psr-4": { - "NunoMaduro\\Larastan\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nuno Maduro", - "email": "enunomaduro@gmail.com" - } - ], - "description": "Larastan - Discover bugs in your code without running it. A phpstan/phpstan wrapper for Laravel", - "keywords": [ - "PHPStan", - "code analyse", - "code analysis", - "larastan", - "laravel", - "package", - "php", - "static analysis" - ], - "support": { - "issues": "https://github.com/nunomaduro/larastan/issues", - "source": "https://github.com/nunomaduro/larastan/tree/v2.6.4" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/enunomaduro", - "type": "custom" - }, - { - "url": "https://github.com/canvural", - "type": "github" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://www.patreon.com/nunomaduro", - "type": "patreon" - } - ], - "time": "2023-07-29T12:13:13+00:00" - }, { "name": "nunomaduro/phpinsights", - "version": "v2.10.0", + "version": "v2.11.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/phpinsights.git", - "reference": "e0988110b32f79a33cfcab5968a4bd426924b191" + "reference": "f476219759a61aad988641476259465c77203383" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/phpinsights/zipball/e0988110b32f79a33cfcab5968a4bd426924b191", - "reference": "e0988110b32f79a33cfcab5968a4bd426924b191", + "url": "https://api.github.com/repos/nunomaduro/phpinsights/zipball/f476219759a61aad988641476259465c77203383", + "reference": "f476219759a61aad988641476259465c77203383", "shasum": "" }, "require": { - "cmgmyr/phploc": "^8.0", - "composer/semver": "^3.3", + "cmgmyr/phploc": "^8.0.3", + "composer/semver": "^3.4", "ext-iconv": "*", "ext-json": "*", "ext-mbstring": "*", "ext-tokenizer": "*", - "friendsofphp/php-cs-fixer": "^3.0.0", - "justinrainbow/json-schema": "^5.1", + "friendsofphp/php-cs-fixer": "^3.40.0", + "justinrainbow/json-schema": "^5.2.13", "league/container": "^3.2|^4.2", - "php": "^7.4 || ^8.0 || ^8.1", - "php-parallel-lint/php-parallel-lint": "^1.3", - "psr/container": "^1.0|^2.0", + "php": "^7.4|^8.0", + "php-parallel-lint/php-parallel-lint": "^1.3.2", + "psr/container": "^1.0|^2.0.2", "psr/simple-cache": "^1.0|^2.0|^3.0", - "sebastian/diff": "^4.0|^5.0", - "slevomat/coding-standard": "^8.13", - "squizlabs/php_codesniffer": "^3.7", - "symfony/cache": "^4.4|^5.0|^6.0", - "symfony/console": "^4.2.12|^5.0|^6.0", - "symfony/finder": "^4.2.12|^5.0|^6.0", - "symfony/http-client": "^4.3.8|^5.0|^6.0", - "symfony/process": "^5.4|^6.0" - }, - "require-dev": { - "ergebnis/phpstan-rules": "^0.15.0", - "illuminate/console": "^5.8|^6.0|^7.0|^8.0|^9.0|^10.0", - "illuminate/support": "^5.8|^6.0|^7.0|^8.0|^9.0|^10.0", - "mockery/mockery": "^1.0", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^8.0|^9.0|^10.0", + "sebastian/diff": "^4.0|^5.0.3", + "slevomat/coding-standard": "^8.14.1", + "squizlabs/php_codesniffer": "^3.7.2", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.4|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.4|^7.0" + }, + "require-dev": { + "ergebnis/phpstan-rules": "^0.15.3", + "illuminate/console": "^5.8|^6.0|^7.0|^8.0|^9.20|^10.0", + "illuminate/support": "^5.8|^6.0|^7.0|^8.0|^9.52.16|^10.0", + "mockery/mockery": "^1.6.6", + "phpstan/phpstan-strict-rules": "^0.12.11", + "phpunit/phpunit": "^8.0|^9.0|^10.4.2", "rector/rector": "0.11.56", - "symfony/var-dumper": "^4.2.12|^5.0|^6.0", - "thecodingmachine/phpstan-strict-rules": "^0.12.0" + "symfony/var-dumper": "^5.4|^6.0|^7.0", + "thecodingmachine/phpstan-strict-rules": "^0.12.2" }, "suggest": { "ext-simplexml": "It is needed for the checkstyle formatter" @@ -9570,7 +9650,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/phpinsights/issues", - "source": "https://github.com/nunomaduro/phpinsights/tree/v2.10.0" + "source": "https://github.com/nunomaduro/phpinsights/tree/v2.11.0" }, "funding": [ { @@ -9586,35 +9666,37 @@ "type": "github" } ], - "time": "2023-11-10T03:23:41+00:00" + "time": "2023-11-30T10:54:50+00:00" }, { "name": "orchestra/canvas", - "version": "v8.11.3", + "version": "v8.11.6", "source": { "type": "git", "url": "https://github.com/orchestral/canvas.git", - "reference": "d336a5a5b14a3dbcb2c12888c314d6ea34a8545c" + "reference": "6ab236c7a190f7f53ce2e9c65fd9ee781e5aeb6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/canvas/zipball/d336a5a5b14a3dbcb2c12888c314d6ea34a8545c", - "reference": "d336a5a5b14a3dbcb2c12888c314d6ea34a8545c", + "url": "https://api.github.com/repos/orchestral/canvas/zipball/6ab236c7a190f7f53ce2e9c65fd9ee781e5aeb6c", + "reference": "6ab236c7a190f7f53ce2e9c65fd9ee781e5aeb6c", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", "composer/semver": "^3.0", - "illuminate/console": "^10.26", - "illuminate/database": "^10.26", - "illuminate/support": "^10.26", - "orchestra/canvas-core": "^8.9", - "orchestra/testbench-core": "^8.11", + "illuminate/console": "^10.39", + "illuminate/database": "^10.39", + "illuminate/filesystem": "^10.39", + "illuminate/support": "^10.39", + "orchestra/canvas-core": "^8.10.2", + "orchestra/testbench-core": "^8.19", "php": "^8.1", + "symfony/polyfill-php83": "^1.28", "symfony/yaml": "^6.2" }, "require-dev": { - "laravel/framework": "^10.26", + "laravel/framework": "^10.39", "laravel/pint": "^1.6", "mockery/mockery": "^1.5.1", "phpstan/phpstan": "^1.10.5", @@ -9657,40 +9739,44 @@ "description": "Code Generators for Laravel Applications and Packages", "support": { "issues": "https://github.com/orchestral/canvas/issues", - "source": "https://github.com/orchestral/canvas/tree/v8.11.3" + "source": "https://github.com/orchestral/canvas/tree/v8.11.6" }, - "time": "2023-11-06T06:10:13+00:00" + "time": "2023-12-28T15:08:19+00:00" }, { "name": "orchestra/canvas-core", - "version": "v8.10.0", + "version": "v8.10.2", "source": { "type": "git", "url": "https://github.com/orchestral/canvas-core.git", - "reference": "642a966b1f8a351a994c04ce1e03a5ddd1025ff5" + "reference": "3af8fb6b1ebd85903ba5d0e6df1c81aedacfedfc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/canvas-core/zipball/642a966b1f8a351a994c04ce1e03a5ddd1025ff5", - "reference": "642a966b1f8a351a994c04ce1e03a5ddd1025ff5", + "url": "https://api.github.com/repos/orchestral/canvas-core/zipball/3af8fb6b1ebd85903ba5d0e6df1c81aedacfedfc", + "reference": "3af8fb6b1ebd85903ba5d0e6df1c81aedacfedfc", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", "composer/semver": "^3.0", - "illuminate/console": "^10.26", - "illuminate/filesystem": "^10.26", - "php": "^8.1" + "illuminate/console": "^10.38.1", + "illuminate/filesystem": "^10.38.1", + "php": "^8.1", + "symfony/polyfill-php83": "^1.28" }, "conflict": { "orchestra/canvas": "<8.11.0", "orchestra/testbench-core": "<8.2.0" }, "require-dev": { + "laravel/framework": "^10.38.1", "laravel/pint": "^1.6", - "orchestra/testbench": "^8.13", + "mockery/mockery": "^1.5.1", + "orchestra/testbench-core": "^8.19", "phpstan/phpstan": "^1.10.6", - "phpunit/phpunit": "^10.1" + "phpunit/phpunit": "^10.1", + "symfony/yaml": "^6.2" }, "type": "library", "extra": { @@ -9725,34 +9811,33 @@ "description": "Code Generators Builder for Laravel Applications and Packages", "support": { "issues": "https://github.com/orchestral/canvas/issues", - "source": "https://github.com/orchestral/canvas-core/tree/v8.10.0" + "source": "https://github.com/orchestral/canvas-core/tree/v8.10.2" }, - "time": "2023-10-16T01:44:47+00:00" + "time": "2023-12-28T01:27:59+00:00" }, { "name": "orchestra/testbench", - "version": "v8.15.0", + "version": "v8.19.0", "source": { "type": "git", "url": "https://github.com/orchestral/testbench.git", - "reference": "caa131dbe8176c7fa51b7d623dee24779b05e062" + "reference": "a3c7b35102f76135962451324703738f5551d46b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/testbench/zipball/caa131dbe8176c7fa51b7d623dee24779b05e062", - "reference": "caa131dbe8176c7fa51b7d623dee24779b05e062", + "url": "https://api.github.com/repos/orchestral/testbench/zipball/a3c7b35102f76135962451324703738f5551d46b", + "reference": "a3c7b35102f76135962451324703738f5551d46b", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", "fakerphp/faker": "^1.21", - "laravel/framework": "^10.23.1", + "laravel/framework": "^10.39", "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^8.15", - "orchestra/workbench": "^1.0 || ^8.0", + "orchestra/testbench-core": "^8.19", + "orchestra/workbench": "^1.2 || ^8.2", "php": "^8.1", "phpunit/phpunit": "^9.6 || ^10.1", - "spatie/laravel-ray": "^1.32.4", "symfony/process": "^6.2", "symfony/yaml": "^6.2", "vlucas/phpdotenv": "^5.4.1" @@ -9781,38 +9866,39 @@ ], "support": { "issues": "https://github.com/orchestral/testbench/issues", - "source": "https://github.com/orchestral/testbench/tree/v8.15.0" + "source": "https://github.com/orchestral/testbench/tree/v8.19.0" }, - "time": "2023-11-10T02:25:07+00:00" + "time": "2023-12-28T14:58:57+00:00" }, { "name": "orchestra/testbench-core", - "version": "v8.15.1", + "version": "v8.19.0", "source": { "type": "git", "url": "https://github.com/orchestral/testbench-core.git", - "reference": "428628ef2fecffe30c1c922536242ebe0da1c47e" + "reference": "15645dd792968f48a27a26fc4f542c16d9f07e0d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/428628ef2fecffe30c1c922536242ebe0da1c47e", - "reference": "428628ef2fecffe30c1c922536242ebe0da1c47e", + "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/15645dd792968f48a27a26fc4f542c16d9f07e0d", + "reference": "15645dd792968f48a27a26fc4f542c16d9f07e0d", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", - "php": "^8.1" + "php": "^8.1", + "symfony/polyfill-php83": "^1.28" }, "conflict": { "brianium/paratest": "<6.4.0 || >=7.0.0 <7.1.4 || >=8.0.0", - "laravel/framework": "<10.23.1 || >=11.0.0", + "laravel/framework": "<10.39 || >=11.0.0", "nunomaduro/collision": "<6.4.0 || >=7.0.0 <7.4.0 || >=8.0.0", "orchestra/workbench": "<1.0.0", - "phpunit/phpunit": "<9.6.0 || >=10.5.0" + "phpunit/phpunit": "<9.6.0 || 10.5.4 || >=10.6.0" }, "require-dev": { "fakerphp/faker": "^1.21", - "laravel/framework": "^10.23", + "laravel/framework": "^10.39", "laravel/pint": "^1.6", "mockery/mockery": "^1.5.1", "phpstan/phpstan": "^1.10.7", @@ -9824,8 +9910,9 @@ }, "suggest": { "brianium/paratest": "Allow using parallel testing (^6.4 || ^7.1.4).", + "ext-pcntl": "Required to use all features of the console signal trapping.", "fakerphp/faker": "Allow using Faker for testing (^1.21).", - "laravel/framework": "Required for testing (^10.23).", + "laravel/framework": "Required for testing (^10.39).", "mockery/mockery": "Allow using Mockery for testing (^1.5.1).", "nunomaduro/collision": "Allow using Laravel style tests output and parallel testing (^6.4 || ^7.4).", "orchestra/testbench-browser-kit": "Allow using legacy Laravel BrowserKit for testing (^8.0).", @@ -9840,7 +9927,7 @@ "type": "library", "autoload": { "files": [ - "src/helpers.php" + "src/functions.php" ], "psr-4": { "Orchestra\\Testbench\\": "src/" @@ -9871,39 +9958,43 @@ "issues": "https://github.com/orchestral/testbench/issues", "source": "https://github.com/orchestral/testbench-core" }, - "time": "2023-11-10T04:43:17+00:00" + "time": "2023-12-28T14:44:29+00:00" }, { "name": "orchestra/workbench", - "version": "v8.0.0", + "version": "v8.2.1", "source": { "type": "git", "url": "https://github.com/orchestral/workbench.git", - "reference": "e9db2771df0a2dbc4924b917c589b8de6df3ee4c" + "reference": "e8e6e4dcf6fb26ea1924c3581e49aa347691a8ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/workbench/zipball/e9db2771df0a2dbc4924b917c589b8de6df3ee4c", - "reference": "e9db2771df0a2dbc4924b917c589b8de6df3ee4c", + "url": "https://api.github.com/repos/orchestral/workbench/zipball/e8e6e4dcf6fb26ea1924c3581e49aa347691a8ea", + "reference": "e8e6e4dcf6fb26ea1924c3581e49aa347691a8ea", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", "fakerphp/faker": "^1.21", - "laravel/framework": "^10.26", + "laravel/framework": "^10.38.1", "laravel/tinker": "^2.8.2", - "orchestra/canvas": "^8.11", - "orchestra/testbench-core": "^8.14", - "php": "^8.0", - "symfony/yaml": "^6.0.9" + "orchestra/canvas": "^8.11.4", + "orchestra/testbench-core": "^8.17", + "php": "^8.1", + "spatie/laravel-ray": "^1.32.4", + "symfony/polyfill-php83": "^1.28", + "symfony/yaml": "^6.2" }, "require-dev": { "laravel/pint": "^1.4", "mockery/mockery": "^1.5.1", "phpstan/phpstan": "^1.10.7", - "phpunit/phpunit": "^9.6", - "spatie/laravel-ray": "^1.32.4", - "symfony/process": "^6.0.9" + "phpunit/phpunit": "^10.1", + "symfony/process": "^6.2" + }, + "suggest": { + "ext-pcntl": "Required to use all features of the console signal trapping." }, "type": "library", "extra": { @@ -9935,42 +10026,42 @@ ], "support": { "issues": "https://github.com/orchestral/workbench/issues", - "source": "https://github.com/orchestral/workbench/tree/v8.0.0" + "source": "https://github.com/orchestral/workbench/tree/v8.2.1" }, - "time": "2023-11-07T08:53:44+00:00" + "time": "2023-12-28T15:15:44+00:00" }, { "name": "pestphp/pest", - "version": "v2.24.3", + "version": "v2.30.0", "source": { "type": "git", "url": "https://github.com/pestphp/pest.git", - "reference": "f235d84d95aca83425d83e64792352a7424a89d5" + "reference": "97dc32f9d24b84dd071d9e89438a19e43c833f6f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest/zipball/f235d84d95aca83425d83e64792352a7424a89d5", - "reference": "f235d84d95aca83425d83e64792352a7424a89d5", + "url": "https://api.github.com/repos/pestphp/pest/zipball/97dc32f9d24b84dd071d9e89438a19e43c833f6f", + "reference": "97dc32f9d24b84dd071d9e89438a19e43c833f6f", "shasum": "" }, "require": { "brianium/paratest": "^7.3.1", - "nunomaduro/collision": "^7.10.0|^8.0.0", + "nunomaduro/collision": "^7.10.0|^8.0.1", "nunomaduro/termwind": "^1.15.1|^2.0.0", "pestphp/pest-plugin": "^2.1.1", - "pestphp/pest-plugin-arch": "^2.4.1", + "pestphp/pest-plugin-arch": "^2.5.0", "php": "^8.1.0", - "phpunit/phpunit": "^10.4.2" + "phpunit/phpunit": "^10.5.5" }, "conflict": { - "phpunit/phpunit": ">10.4.2", + "phpunit/phpunit": ">10.5.5", "sebastian/exporter": "<5.1.0", "webmozart/assert": "<1.11.0" }, "require-dev": { "pestphp/pest-dev-tools": "^2.16.0", - "pestphp/pest-plugin-type-coverage": "^2.4.0", - "symfony/process": "^6.3.4" + "pestphp/pest-plugin-type-coverage": "^2.6.0", + "symfony/process": "^6.4.0|^7.0.0" }, "bin": [ "bin/pest" @@ -10033,7 +10124,7 @@ ], "support": { "issues": "https://github.com/pestphp/pest/issues", - "source": "https://github.com/pestphp/pest/tree/v2.24.3" + "source": "https://github.com/pestphp/pest/tree/v2.30.0" }, "funding": [ { @@ -10045,7 +10136,7 @@ "type": "github" } ], - "time": "2023-11-08T09:47:14+00:00" + "time": "2023-12-28T10:36:40+00:00" }, { "name": "pestphp/pest-plugin", @@ -10119,16 +10210,16 @@ }, { "name": "pestphp/pest-plugin-arch", - "version": "v2.4.1", + "version": "v2.5.0", "source": { "type": "git", "url": "https://github.com/pestphp/pest-plugin-arch.git", - "reference": "59698f0a381c5bc4fa2cd5b6ed331067c4501fdb" + "reference": "8d850753f0192c3fa1ed6c6cac6f76b718d131db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest-plugin-arch/zipball/59698f0a381c5bc4fa2cd5b6ed331067c4501fdb", - "reference": "59698f0a381c5bc4fa2cd5b6ed331067c4501fdb", + "url": "https://api.github.com/repos/pestphp/pest-plugin-arch/zipball/8d850753f0192c3fa1ed6c6cac6f76b718d131db", + "reference": "8d850753f0192c3fa1ed6c6cac6f76b718d131db", "shasum": "" }, "require": { @@ -10138,10 +10229,17 @@ "ta-tikoma/phpunit-architecture-test": "^0.7.5" }, "require-dev": { - "pestphp/pest": "^2.23.2", + "pestphp/pest": "^2.27.0", "pestphp/pest-dev-tools": "^2.16.0" }, "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Arch\\Plugin" + ] + } + }, "autoload": { "files": [ "src/Autoload.php" @@ -10167,7 +10265,7 @@ "unit" ], "support": { - "source": "https://github.com/pestphp/pest-plugin-arch/tree/v2.4.1" + "source": "https://github.com/pestphp/pest-plugin-arch/tree/v2.5.0" }, "funding": [ { @@ -10179,7 +10277,7 @@ "type": "github" } ], - "time": "2023-10-12T15:35:38+00:00" + "time": "2023-12-05T19:01:10+00:00" }, { "name": "pestphp/pest-plugin-faker", @@ -10951,16 +11049,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.24.3", + "version": "1.24.5", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "12f01d214f1c73b9c91fdb3b1c415e4c70652083" + "reference": "fedf211ff14ec8381c9bf5714e33a7a552dd1acc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/12f01d214f1c73b9c91fdb3b1c415e4c70652083", - "reference": "12f01d214f1c73b9c91fdb3b1c415e4c70652083", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fedf211ff14ec8381c9bf5714e33a7a552dd1acc", + "reference": "fedf211ff14ec8381c9bf5714e33a7a552dd1acc", "shasum": "" }, "require": { @@ -10992,22 +11090,22 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.3" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.5" }, - "time": "2023-11-18T20:15:32+00:00" + "time": "2023-12-16T09:33:33+00:00" }, { "name": "phpstan/phpstan", - "version": "1.10.42", + "version": "1.10.50", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "fc2316508de5453140b5cb3d3f8683a33e92f26a" + "reference": "06a98513ac72c03e8366b5a0cb00750b487032e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/fc2316508de5453140b5cb3d3f8683a33e92f26a", - "reference": "fc2316508de5453140b5cb3d3f8683a33e92f26a", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/06a98513ac72c03e8366b5a0cb00750b487032e4", + "reference": "06a98513ac72c03e8366b5a0cb00750b487032e4", "shasum": "" }, "require": { @@ -11056,27 +11154,27 @@ "type": "tidelift" } ], - "time": "2023-11-17T15:26:57+00:00" + "time": "2023-12-13T10:59:42+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "10.1.8", + "version": "10.1.11", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "84838eed9ded511f61dc3e8b5944a52d9017b297" + "reference": "78c3b7625965c2513ee96569a4dbb62601784145" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/84838eed9ded511f61dc3e8b5944a52d9017b297", - "reference": "84838eed9ded511f61dc3e8b5944a52d9017b297", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/78c3b7625965c2513ee96569a4dbb62601784145", + "reference": "78c3b7625965c2513ee96569a4dbb62601784145", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.15", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=8.1", "phpunit/php-file-iterator": "^4.0", "phpunit/php-text-template": "^3.0", @@ -11126,7 +11224,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.8" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.11" }, "funding": [ { @@ -11134,7 +11232,7 @@ "type": "github" } ], - "time": "2023-11-15T13:31:15+00:00" + "time": "2023-12-21T15:38:30+00:00" }, { "name": "phpunit/php-file-iterator", @@ -11381,16 +11479,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.4.2", + "version": "10.5.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "cacd8b9dd224efa8eb28beb69004126c7ca1a1a1" + "reference": "ed21115d505b4b4f7dc7b5651464e19a2c7f7856" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/cacd8b9dd224efa8eb28beb69004126c7ca1a1a1", - "reference": "cacd8b9dd224efa8eb28beb69004126c7ca1a1a1", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ed21115d505b4b4f7dc7b5651464e19a2c7f7856", + "reference": "ed21115d505b4b4f7dc7b5651464e19a2c7f7856", "shasum": "" }, "require": { @@ -11430,7 +11528,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.4-dev" + "dev-main": "10.5-dev" } }, "autoload": { @@ -11462,7 +11560,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.4.2" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.5" }, "funding": [ { @@ -11478,7 +11576,7 @@ "type": "tidelift" } ], - "time": "2023-10-26T07:21:45+00:00" + "time": "2023-12-27T15:13:52+00:00" }, { "name": "pimple/pimple", @@ -11886,16 +11984,16 @@ }, { "name": "rector/rector", - "version": "0.18.10", + "version": "0.18.13", "source": { "type": "git", "url": "https://github.com/rectorphp/rector.git", - "reference": "f36bc0a707fd8af301df5108740ce41f9db8eded" + "reference": "f8011a76d36aa4f839f60f3b4f97707d97176618" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rectorphp/rector/zipball/f36bc0a707fd8af301df5108740ce41f9db8eded", - "reference": "f36bc0a707fd8af301df5108740ce41f9db8eded", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/f8011a76d36aa4f839f60f3b4f97707d97176618", + "reference": "f8011a76d36aa4f839f60f3b4f97707d97176618", "shasum": "" }, "require": { @@ -11930,7 +12028,7 @@ ], "support": { "issues": "https://github.com/rectorphp/rector/issues", - "source": "https://github.com/rectorphp/rector/tree/0.18.10" + "source": "https://github.com/rectorphp/rector/tree/0.18.13" }, "funding": [ { @@ -11938,7 +12036,7 @@ "type": "github" } ], - "time": "2023-11-16T19:42:21+00:00" + "time": "2023-12-20T16:08:01+00:00" }, { "name": "riimu/kit-pathjoin", @@ -12240,20 +12338,20 @@ }, { "name": "sebastian/complexity", - "version": "3.1.0", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "68cfb347a44871f01e33ab0ef8215966432f6957" + "reference": "68ff824baeae169ec9f2137158ee529584553799" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68cfb347a44871f01e33ab0ef8215966432f6957", - "reference": "68cfb347a44871f01e33ab0ef8215966432f6957", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68ff824baeae169ec9f2137158ee529584553799", + "reference": "68ff824baeae169ec9f2137158ee529584553799", "shasum": "" }, "require": { - "nikic/php-parser": "^4.10", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=8.1" }, "require-dev": { @@ -12262,7 +12360,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.2-dev" } }, "autoload": { @@ -12286,7 +12384,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", "security": "https://github.com/sebastianbergmann/complexity/security/policy", - "source": "https://github.com/sebastianbergmann/complexity/tree/3.1.0" + "source": "https://github.com/sebastianbergmann/complexity/tree/3.2.0" }, "funding": [ { @@ -12294,20 +12392,20 @@ "type": "github" } ], - "time": "2023-09-28T11:50:59+00:00" + "time": "2023-12-21T08:37:17+00:00" }, { "name": "sebastian/diff", - "version": "5.0.3", + "version": "5.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b" + "reference": "fbf413a49e54f6b9b17e12d900ac7f6101591b7f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/912dc2fbe3e3c1e7873313cc801b100b6c68c87b", - "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/fbf413a49e54f6b9b17e12d900ac7f6101591b7f", + "reference": "fbf413a49e54f6b9b17e12d900ac7f6101591b7f", "shasum": "" }, "require": { @@ -12320,7 +12418,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "5.1-dev" } }, "autoload": { @@ -12353,7 +12451,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", - "source": "https://github.com/sebastianbergmann/diff/tree/5.0.3" + "source": "https://github.com/sebastianbergmann/diff/tree/5.1.0" }, "funding": [ { @@ -12361,7 +12459,7 @@ "type": "github" } ], - "time": "2023-05-01T07:48:21+00:00" + "time": "2023-12-22T10:55:06+00:00" }, { "name": "sebastian/environment", @@ -12569,20 +12667,20 @@ }, { "name": "sebastian/lines-of-code", - "version": "2.0.1", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d" + "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/649e40d279e243d985aa8fb6e74dd5bb28dc185d", - "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/856e7f6a75a84e339195d48c556f23be2ebf75d0", + "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0", "shasum": "" }, "require": { - "nikic/php-parser": "^4.10", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=8.1" }, "require-dev": { @@ -12615,7 +12713,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.1" + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.2" }, "funding": [ { @@ -12623,7 +12721,7 @@ "type": "github" } ], - "time": "2023-08-31T09:25:50+00:00" + "time": "2023-12-21T08:38:20+00:00" }, { "name": "sebastian/object-enumerator", @@ -13007,34 +13105,34 @@ }, { "name": "sikessem/laravel-devtools", - "version": "v0.8.0", + "version": "v0.9.0", "source": { "type": "git", "url": "https://github.com/sikessem/laravel-devtools.git", - "reference": "b4d87ad7f807b54072f835299830c51bf96a84a2" + "reference": "d0882ab1ce392d4b8a754dff4e88dea02fe567b9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sikessem/laravel-devtools/zipball/b4d87ad7f807b54072f835299830c51bf96a84a2", - "reference": "b4d87ad7f807b54072f835299830c51bf96a84a2", + "url": "https://api.github.com/repos/sikessem/laravel-devtools/zipball/d0882ab1ce392d4b8a754dff4e88dea02fe567b9", + "reference": "d0882ab1ce392d4b8a754dff4e88dea02fe567b9", "shasum": "" }, "require": { "barryvdh/laravel-debugbar": "^3.9", "barryvdh/laravel-ide-helper": "^2.13", - "laravel/sail": "^1.25", - "nunomaduro/larastan": "^2.6", - "orchestra/testbench": "^8.13", + "larastan/larastan": "^2.8", + "laravel/sail": "^1.26", + "orchestra/testbench": "^8.19", "pestphp/pest-plugin-faker": "^2.0", "pestphp/pest-plugin-laravel": "^2.2", "pestphp/pest-plugin-livewire": "^2.1", "pestphp/pest-plugin-watch": "^2.0", - "php": "^8.1||^8.2", + "php": ">=8.2", "psalm/plugin-laravel": "^2.8", "sikessem/devtools": "^0.4.0", "spatie/laravel-ignition": "^2.3", "spatie/laravel-ray": "^1.33", - "wulfheart/laravel-actions-ide-helper": "^0.5.0" + "wulfheart/laravel-actions-ide-helper": "^0.6.0" }, "type": "library", "extra": { @@ -13111,7 +13209,7 @@ "issues": "https://github.com/sikessem/laravel-devtools/issues", "source": "https://github.com/sikessem/laravel-devtools" }, - "time": "2023-10-22T16:55:10+00:00" + "time": "2024-01-02T22:50:23+00:00" }, { "name": "slevomat/coding-standard", @@ -13458,16 +13556,16 @@ }, { "name": "spatie/laravel-ignition", - "version": "2.3.1", + "version": "2.3.3", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "bf21cd15aa47fa4ec5d73bbc932005c70261efc8" + "reference": "66499cd3c858642ded56dafb8fa0352057ca20dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/bf21cd15aa47fa4ec5d73bbc932005c70261efc8", - "reference": "bf21cd15aa47fa4ec5d73bbc932005c70261efc8", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/66499cd3c858642ded56dafb8fa0352057ca20dd", + "reference": "66499cd3c858642ded56dafb8fa0352057ca20dd", "shasum": "" }, "require": { @@ -13546,7 +13644,7 @@ "type": "github" } ], - "time": "2023-10-09T12:55:26+00:00" + "time": "2023-12-21T09:43:05+00:00" }, { "name": "spatie/laravel-ray", @@ -13685,16 +13783,16 @@ }, { "name": "spatie/ray", - "version": "1.40.0", + "version": "1.40.1", "source": { "type": "git", "url": "https://github.com/spatie/ray.git", - "reference": "d2477d80996416ac33066f4fef8c6bd6e393fedd" + "reference": "8e6547ff47aae2e4f615a5dcea1e5e4911b1dc9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ray/zipball/d2477d80996416ac33066f4fef8c6bd6e393fedd", - "reference": "d2477d80996416ac33066f4fef8c6bd6e393fedd", + "url": "https://api.github.com/repos/spatie/ray/zipball/8e6547ff47aae2e4f615a5dcea1e5e4911b1dc9f", + "reference": "8e6547ff47aae2e4f615a5dcea1e5e4911b1dc9f", "shasum": "" }, "require": { @@ -13745,7 +13843,7 @@ ], "support": { "issues": "https://github.com/spatie/ray/issues", - "source": "https://github.com/spatie/ray/tree/1.40.0" + "source": "https://github.com/spatie/ray/tree/1.40.1" }, "funding": [ { @@ -13757,20 +13855,20 @@ "type": "other" } ], - "time": "2023-11-07T13:53:06+00:00" + "time": "2023-11-20T08:20:15+00:00" }, { "name": "squizlabs/php_codesniffer", - "version": "3.7.2", + "version": "3.8.0", "source": { "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879" + "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", + "reference": "5805f7a4e4958dbb5e944ef1e6edae0a303765e7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879", - "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/5805f7a4e4958dbb5e944ef1e6edae0a303765e7", + "reference": "5805f7a4e4958dbb5e944ef1e6edae0a303765e7", "shasum": "" }, "require": { @@ -13780,7 +13878,7 @@ "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" }, "bin": [ "bin/phpcs", @@ -13799,50 +13897,73 @@ "authors": [ { "name": "Greg Sherwood", - "role": "lead" + "role": "Former lead" + }, + { + "name": "Juliette Reinders Folmer", + "role": "Current lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" } ], "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", "keywords": [ "phpcs", "standards", "static analysis" ], "support": { - "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", - "source": "https://github.com/squizlabs/PHP_CodeSniffer", - "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", + "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", + "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", + "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki" }, - "time": "2023-02-22T23:07:41+00:00" + "funding": [ + { + "url": "https://github.com/PHPCSStandards", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + } + ], + "time": "2023-12-08T12:32:31+00:00" }, { "name": "symfony/cache", - "version": "v6.3.8", + "version": "v7.0.2", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "ba33517043c22c94c7ab04b056476f6f86816cf8" + "reference": "378e30a864c868d635353f103a5a5e7569f029ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/ba33517043c22c94c7ab04b056476f6f86816cf8", - "reference": "ba33517043c22c94c7ab04b056476f6f86816cf8", + "url": "https://api.github.com/repos/symfony/cache/zipball/378e30a864c868d635353f103a5a5e7569f029ec", + "reference": "378e30a864c868d635353f103a5a5e7569f029ec", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "psr/cache": "^2.0|^3.0", "psr/log": "^1.1|^2|^3", "symfony/cache-contracts": "^2.5|^3", "symfony/service-contracts": "^2.5|^3", - "symfony/var-exporter": "^6.3.6" + "symfony/var-exporter": "^6.4|^7.0" }, "conflict": { - "doctrine/dbal": "<2.13.1", - "symfony/dependency-injection": "<5.4", - "symfony/http-kernel": "<5.4", - "symfony/var-dumper": "<5.4" + "doctrine/dbal": "<3.6", + "symfony/dependency-injection": "<6.4", + "symfony/http-kernel": "<6.4", + "symfony/var-dumper": "<6.4" }, "provide": { "psr/cache-implementation": "2.0|3.0", @@ -13851,15 +13972,15 @@ }, "require-dev": { "cache/integration-tests": "dev-master", - "doctrine/dbal": "^2.13.1|^3|^4", + "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", "psr/simple-cache": "^1.0|^2.0|^3.0", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/filesystem": "^5.4|^6.0", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/messenger": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.0" + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/filesystem": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -13894,7 +14015,7 @@ "psr6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v6.3.8" + "source": "https://github.com/symfony/cache/tree/v7.0.2" }, "funding": [ { @@ -13910,7 +14031,7 @@ "type": "tidelift" } ], - "time": "2023-11-07T10:17:15+00:00" + "time": "2023-12-29T15:37:40+00:00" }, { "name": "symfony/cache-contracts", @@ -13990,20 +14111,20 @@ }, { "name": "symfony/filesystem", - "version": "v6.3.1", + "version": "v7.0.0", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae" + "reference": "7da8ea2362a283771478c5f7729cfcb43a76b8b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/edd36776956f2a6fcf577edb5b05eb0e3bdc52ae", - "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/7da8ea2362a283771478c5f7729cfcb43a76b8b7", + "reference": "7da8ea2362a283771478c5f7729cfcb43a76b8b7", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.8" }, @@ -14033,7 +14154,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.3.1" + "source": "https://github.com/symfony/filesystem/tree/v7.0.0" }, "funding": [ { @@ -14049,32 +14170,31 @@ "type": "tidelift" } ], - "time": "2023-06-01T08:30:39+00:00" + "time": "2023-07-27T06:33:22+00:00" }, { "name": "symfony/http-client", - "version": "v6.3.8", + "version": "v7.0.2", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "0314e2d49939a9831929d6fc81c01c6df137fd0a" + "reference": "db714986d3b84330bb6196fdb201c9f79b3a8853" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/0314e2d49939a9831929d6fc81c01c6df137fd0a", - "reference": "0314e2d49939a9831929d6fc81c01c6df137fd0a", + "url": "https://api.github.com/repos/symfony/http-client/zipball/db714986d3b84330bb6196fdb201c9f79b3a8853", + "reference": "db714986d3b84330bb6196fdb201c9f79b3a8853", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "psr/log": "^1|^2|^3", - "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-client-contracts": "^3", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "php-http/discovery": "<1.15", - "symfony/http-foundation": "<6.3" + "symfony/http-foundation": "<6.4" }, "provide": { "php-http/async-client-implementation": "*", @@ -14091,10 +14211,11 @@ "nyholm/psr7": "^1.0", "php-http/httplug": "^1.0|^2.0", "psr/http-client": "^1.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/stopwatch": "^5.4|^6.0" + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/stopwatch": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -14125,7 +14246,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v6.3.8" + "source": "https://github.com/symfony/http-client/tree/v7.0.2" }, "funding": [ { @@ -14141,7 +14262,7 @@ "type": "tidelift" } ], - "time": "2023-11-06T18:31:59+00:00" + "time": "2023-12-02T12:51:19+00:00" }, { "name": "symfony/http-client-contracts", @@ -14223,20 +14344,20 @@ }, { "name": "symfony/options-resolver", - "version": "v6.3.0", + "version": "v7.0.0", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd" + "reference": "700ff4096e346f54cb628ea650767c8130f1001f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a10f19f5198d589d5c33333cffe98dc9820332dd", - "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/700ff4096e346f54cb628ea650767c8130f1001f", + "reference": "700ff4096e346f54cb628ea650767c8130f1001f", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3" }, "type": "library", @@ -14270,7 +14391,7 @@ "options" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v6.3.0" + "source": "https://github.com/symfony/options-resolver/tree/v7.0.0" }, "funding": [ { @@ -14286,7 +14407,7 @@ "type": "tidelift" } ], - "time": "2023-05-12T14:21:09+00:00" + "time": "2023-08-08T10:20:21+00:00" }, { "name": "symfony/polyfill-iconv", @@ -14452,7 +14573,7 @@ }, { "name": "symfony/stopwatch", - "version": "v6.3.0", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", @@ -14494,7 +14615,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v6.3.0" + "source": "https://github.com/symfony/stopwatch/tree/v6.4.0" }, "funding": [ { @@ -14514,23 +14635,23 @@ }, { "name": "symfony/var-exporter", - "version": "v6.3.6", + "version": "v7.0.2", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "374d289c13cb989027274c86206ddc63b16a2441" + "reference": "345c62fefe92243c3a06fc0cc65f2ec1a47e0764" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/374d289c13cb989027274c86206ddc63b16a2441", - "reference": "374d289c13cb989027274c86206ddc63b16a2441", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/345c62fefe92243c3a06fc0cc65f2ec1a47e0764", + "reference": "345c62fefe92243c3a06fc0cc65f2ec1a47e0764", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "symfony/var-dumper": "^5.4|^6.0" + "symfony/var-dumper": "^6.4|^7.0" }, "type": "library", "autoload": { @@ -14568,7 +14689,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v6.3.6" + "source": "https://github.com/symfony/var-exporter/tree/v7.0.2" }, "funding": [ { @@ -14584,20 +14705,20 @@ "type": "tidelift" } ], - "time": "2023-10-13T09:16:49+00:00" + "time": "2023-12-27T08:42:13+00:00" }, { "name": "symfony/yaml", - "version": "v6.3.8", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "3493af8a8dad7fa91c77fa473ba23ecd95334a92" + "reference": "4f9237a1bb42455d609e6687d2613dde5b41a587" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/3493af8a8dad7fa91c77fa473ba23ecd95334a92", - "reference": "3493af8a8dad7fa91c77fa473ba23ecd95334a92", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4f9237a1bb42455d609e6687d2613dde5b41a587", + "reference": "4f9237a1bb42455d609e6687d2613dde5b41a587", "shasum": "" }, "require": { @@ -14609,7 +14730,7 @@ "symfony/console": "<5.4" }, "require-dev": { - "symfony/console": "^5.4|^6.0" + "symfony/console": "^5.4|^6.0|^7.0" }, "bin": [ "Resources/bin/yaml-lint" @@ -14640,7 +14761,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.3.8" + "source": "https://github.com/symfony/yaml/tree/v6.4.0" }, "funding": [ { @@ -14656,32 +14777,32 @@ "type": "tidelift" } ], - "time": "2023-11-06T10:58:05+00:00" + "time": "2023-11-06T11:00:25+00:00" }, { "name": "ta-tikoma/phpunit-architecture-test", - "version": "0.7.5", + "version": "0.7.6", "source": { "type": "git", "url": "https://github.com/ta-tikoma/phpunit-architecture-test.git", - "reference": "9eb08437e8f0c0c75cc947a373cf49672c335827" + "reference": "a252cd9488fd62f3c8c6cafa303b1b96e9df24e0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ta-tikoma/phpunit-architecture-test/zipball/9eb08437e8f0c0c75cc947a373cf49672c335827", - "reference": "9eb08437e8f0c0c75cc947a373cf49672c335827", + "url": "https://api.github.com/repos/ta-tikoma/phpunit-architecture-test/zipball/a252cd9488fd62f3c8c6cafa303b1b96e9df24e0", + "reference": "a252cd9488fd62f3c8c6cafa303b1b96e9df24e0", "shasum": "" }, "require": { - "nikic/php-parser": "^4.15.4", + "nikic/php-parser": "^4.18.0", "php": "^8.1.0", "phpdocumentor/reflection-docblock": "^5.3.0", - "phpunit/phpunit": "^10.1.1", - "symfony/finder": "^6.2.7 || ^7.0.0" + "phpunit/phpunit": "^10.5.5", + "symfony/finder": "^6.4.0 || ^7.0.0" }, "require-dev": { - "laravel/pint": "^1.9.0", - "phpstan/phpstan": "^1.10.13" + "laravel/pint": "^1.13.7", + "phpstan/phpstan": "^1.10.50" }, "type": "library", "autoload": { @@ -14713,22 +14834,22 @@ ], "support": { "issues": "https://github.com/ta-tikoma/phpunit-architecture-test/issues", - "source": "https://github.com/ta-tikoma/phpunit-architecture-test/tree/0.7.5" + "source": "https://github.com/ta-tikoma/phpunit-architecture-test/tree/0.7.6" }, - "time": "2023-10-12T15:31:50+00:00" + "time": "2023-12-29T13:14:58+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.1", + "version": "1.2.2", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96", + "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96", "shasum": "" }, "require": { @@ -14757,7 +14878,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + "source": "https://github.com/theseer/tokenizer/tree/1.2.2" }, "funding": [ { @@ -14765,20 +14886,20 @@ "type": "github" } ], - "time": "2021-07-28T10:34:58+00:00" + "time": "2023-11-20T00:12:19+00:00" }, { "name": "vimeo/psalm", - "version": "5.15.0", + "version": "5.18.0", "source": { "type": "git", "url": "https://github.com/vimeo/psalm.git", - "reference": "5c774aca4746caf3d239d9c8cadb9f882ca29352" + "reference": "b113f3ed0259fd6e212d87c3df80eec95a6abf19" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vimeo/psalm/zipball/5c774aca4746caf3d239d9c8cadb9f882ca29352", - "reference": "5c774aca4746caf3d239d9c8cadb9f882ca29352", + "url": "https://api.github.com/repos/vimeo/psalm/zipball/b113f3ed0259fd6e212d87c3df80eec95a6abf19", + "reference": "b113f3ed0259fd6e212d87c3df80eec95a6abf19", "shasum": "" }, "require": { @@ -14797,14 +14918,14 @@ "ext-tokenizer": "*", "felixfbecker/advanced-json-rpc": "^3.1", "felixfbecker/language-server-protocol": "^1.5.2", - "fidry/cpu-core-counter": "^0.4.1 || ^0.5.1", + "fidry/cpu-core-counter": "^0.4.1 || ^0.5.1 || ^1.0.0", "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", "nikic/php-parser": "^4.16", "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0", "sebastian/diff": "^4.0 || ^5.0", "spatie/array-to-xml": "^2.17.0 || ^3.0", - "symfony/console": "^4.1.6 || ^5.0 || ^6.0", - "symfony/filesystem": "^5.4 || ^6.0" + "symfony/console": "^4.1.6 || ^5.0 || ^6.0 || ^7.0", + "symfony/filesystem": "^5.4 || ^6.0 || ^7.0" }, "conflict": { "nikic/php-parser": "4.17.0" @@ -14826,7 +14947,7 @@ "psalm/plugin-phpunit": "^0.18", "slevomat/coding-standard": "^8.4", "squizlabs/php_codesniffer": "^3.6", - "symfony/process": "^4.4 || ^5.0 || ^6.0" + "symfony/process": "^4.4 || ^5.0 || ^6.0 || ^7.0" }, "suggest": { "ext-curl": "In order to send data to shepherd", @@ -14839,7 +14960,7 @@ "psalm-refactor", "psalter" ], - "type": "library", + "type": "project", "extra": { "branch-alias": { "dev-master": "5.x-dev", @@ -14871,30 +14992,31 @@ "static analysis" ], "support": { + "docs": "https://psalm.dev/docs", "issues": "https://github.com/vimeo/psalm/issues", - "source": "https://github.com/vimeo/psalm/tree/5.15.0" + "source": "https://github.com/vimeo/psalm" }, - "time": "2023-08-20T23:07:30+00:00" + "time": "2023-12-16T09:37:35+00:00" }, { "name": "wulfheart/laravel-actions-ide-helper", - "version": "0.5.0", + "version": "v0.6.0", "source": { "type": "git", "url": "https://github.com/Wulfheart/laravel-actions-ide-helper.git", - "reference": "4e23738b3aa53704da14737dab5bf74d56e21afb" + "reference": "9013d511d98bea34c14abd7199a417dda311134a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Wulfheart/laravel-actions-ide-helper/zipball/4e23738b3aa53704da14737dab5bf74d56e21afb", - "reference": "4e23738b3aa53704da14737dab5bf74d56e21afb", + "url": "https://api.github.com/repos/Wulfheart/laravel-actions-ide-helper/zipball/9013d511d98bea34c14abd7199a417dda311134a", + "reference": "9013d511d98bea34c14abd7199a417dda311134a", "shasum": "" }, "require": { "illuminate/contracts": "^10.0", "lorisleiva/laravel-actions": "^2.3", "lorisleiva/lody": "^0.4.0", - "php": "^8.1", + "php": "^8.1|^8.2", "phpdocumentor/reflection": "^5.1", "riimu/kit-pathjoin": "^1.2", "spatie/laravel-package-tools": "^1.14" @@ -14947,9 +15069,9 @@ ], "support": { "issues": "https://github.com/Wulfheart/laravel-actions-ide-helper/issues", - "source": "https://github.com/Wulfheart/laravel-actions-ide-helper/tree/0.5.0" + "source": "https://github.com/Wulfheart/laravel-actions-ide-helper/tree/v0.6.0" }, - "time": "2023-06-26T12:15:35+00:00" + "time": "2023-10-28T09:00:46+00:00" }, { "name": "zbateson/mail-mime-parser", @@ -15165,7 +15287,7 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": "^8.1||^8.2" + "php": "*" }, "platform-dev": [], "plugin-api-version": "2.6.0" diff --git a/package.json b/package.json index 3e728a5..9ff269f 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "pnpm": "prefer using bun", "yarn": "prefer using bun" }, - "packageManager": "bun@1.0.13", + "packageManager": "bun@1.0.21", "publishConfig": { "access": "public" }, @@ -39,32 +39,32 @@ "start": "vite --open" }, "devDependencies": { - "@alpinejs/focus": "^3.13.2", - "@biomejs/biome": "1.3.3", - "@playwright/test": "^1.40.0", + "@alpinejs/focus": "^3.13.3", + "@biomejs/biome": "1.4.1", + "@playwright/test": "^1.40.1", "@tailwindcss/forms": "^0.5.7", "@tailwindcss/nesting": "0.0.0-insiders.565cd3e", "@tailwindcss/typography": "^0.5.10", "@types/alpinejs": "^3.13.5", "@types/alpinejs__focus": "^3.13.3", - "@types/node": "^20.9.2", - "@types/node-fetch": "^2.6.9", - "alpinejs": "^3.13.2", + "@types/node": "^20.10.6", + "@types/node-fetch": "^2.6.10", + "alpinejs": "^3.13.3", "autoprefixer": "^10.4.16", - "axios": "^1.6.2", - "bun-types": "^1.0.13", + "axios": "^1.6.3", + "bun-types": "^1.0.21", "concurrently": "^8.2.2", - "cssnano": "^6.0.1", - "laravel-vite-plugin": "^0.8.1", + "cssnano": "^6.0.2", + "laravel-vite-plugin": "^1.0.1", "node-fetch": "3.3.2", - "postcss": "^8.4.31", + "postcss": "^8.4.32", "postcss-import": "^15.1.0", - "postcss-load-config": "^4.0.1", + "postcss-load-config": "^5.0.2", "postcss-nested": "^6.0.1", - "tailwindcss": "^3.3.5", + "tailwindcss": "^3.4.0", "tslib": "^2.6.2", - "typescript": "^5.2.2", - "vite": "^5.0.0", - "vite-tsconfig-paths": "4.2.1" + "typescript": "^5.3.3", + "vite": "^5.0.10", + "vite-tsconfig-paths": "4.2.3" } } diff --git a/phpstan.neon.dist b/phpstan.neon.dist index 84b108c..bf50655 100644 --- a/phpstan.neon.dist +++ b/phpstan.neon.dist @@ -1,5 +1,5 @@ includes: - - ./vendor/nunomaduro/larastan/extension.neon + - ./vendor/larastan/larastan/extension.neon parameters: level: max diff --git a/rector.php b/rector.php index 04477d8..9729c72 100644 --- a/rector.php +++ b/rector.php @@ -18,7 +18,7 @@ // define sets of rules $rectorConfig->sets([ - LevelSetList::UP_TO_PHP_81, LevelSetList::UP_TO_PHP_82, + LevelSetList::UP_TO_PHP_83, ]); }; diff --git a/resources/designs/scripts/vendor.ts b/resources/designs/scripts/vendor.ts index 17505d0..16e5e6a 100644 --- a/resources/designs/scripts/vendor.ts +++ b/resources/designs/scripts/vendor.ts @@ -1,7 +1,7 @@ -import axios from 'axios'; +import axios from "axios"; -import Alpine from 'alpinejs'; -import focus from '@alpinejs/focus'; +import focus from "@alpinejs/focus"; +import Alpine from "alpinejs"; /** * We'll load the axios HTTP library which allows us to easily issue requests @@ -9,13 +9,12 @@ import focus from '@alpinejs/focus'; * CSRF token as a header based on the value of the "XSRF" token cookie. */ window.axios = axios; -window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; +window.axios.defaults.headers.common["X-Requested-With"] = "XMLHttpRequest"; window.Alpine = Alpine; Alpine.plugin(focus); Alpine.start(); - /** * Echo exposes an expressive API for subscribing to channels and listening * for events that are broadcast by Laravel. Echo and event broadcasting diff --git a/specs/example.spec.ts b/specs/example.spec.ts index 18af894..abf86a5 100644 --- a/specs/example.spec.ts +++ b/specs/example.spec.ts @@ -1,5 +1,5 @@ import { expect, it } from "bun:test"; -it("should said hello", function () { +it("should said hello", () => { expect(1).toBe(1); });