From 70347b765e7a853e3be73e9878ddfeaecff01619 Mon Sep 17 00:00:00 2001 From: Fjdwe19 Date: Sat, 30 May 2026 21:00:41 +0700 Subject: [PATCH] skripsi-perpus-fe --- Kuisioner.txt | 24 + bab4.txt | 8 + composer.lock | 1743 ++++++++--------- package-lock.json | 8 +- public/images/covers/Bumi Manusia.jpg | Bin 0 -> 27999 bytes .../covers/Ela Si Kecil yang Baik Hati.jpg | Bin 0 -> 11815 bytes public/images/covers/Filosofi Teras.jpg | Bin 0 -> 184764 bytes public/images/covers/Laut Bercerita.jpg | Bin 0 -> 33672 bytes public/images/covers/Pembelajaran Abad 21.jpg | Bin 0 -> 489883 bytes .../views/auth/forgot-password.blade.php | 7 +- resources/views/auth/login.blade.php | 24 +- resources/views/auth/verify-email.blade.php | 2 +- 12 files changed, 913 insertions(+), 903 deletions(-) create mode 100644 Kuisioner.txt create mode 100644 bab4.txt create mode 100644 public/images/covers/Bumi Manusia.jpg create mode 100644 public/images/covers/Ela Si Kecil yang Baik Hati.jpg create mode 100644 public/images/covers/Filosofi Teras.jpg create mode 100644 public/images/covers/Laut Bercerita.jpg create mode 100644 public/images/covers/Pembelajaran Abad 21.jpg diff --git a/Kuisioner.txt b/Kuisioner.txt new file mode 100644 index 0000000..9f7cbee --- /dev/null +++ b/Kuisioner.txt @@ -0,0 +1,24 @@ +Nama Lengkap +Jabatan / Peran +Usia +Seberapa Sering Anda Meminjam Buku Di Perpustakaan + +1. Saya dapat login menggunakan NIP/NIK dengan mudah +2. Saya dapat mencari dan mengakses buku untuk referensi pembelajaran +3. Saya dapat melihat laporan minat baca siswa dengan mudah +4. Website dapat diakses dengan cepat ( < 3 detik) saat digunakan +5. Proses pencarian buku dan laporan berjalan dengan cepat (< 3 detik) +6. Website tidak membutuhkan waktu lama saat membuka halaman (<5 detik) +7. Tampilan website mudah dipahami dan digunakan +8. Menu seperti katalog, laporan, dan riwayat mudah ditemukan +9. Saya mudah mengingat cara menggunakan fitur dalam website +10. Saya puas menggunakan website ini +11. Saya mengalami kesulitan saat menggunakan website ini +12. Saya membutuhkan bantuan orang lain untuk menggunakan website ini +13. Fitur laporan minat baca membantu saya memantau aktivitas siswa +14. Fitur rekomendasi membantu saya menentukan bahan pembelajaran +15. Informasi buku membantu saya memilih referensi yang sesuai +16. Website menjaga keamanan data akun saya dengan baik +17. Website jarang mengalami error saat digunakan +18. Fitur login dan logout berjalan dengan baik + diff --git a/bab4.txt b/bab4.txt new file mode 100644 index 0000000..485bcc8 --- /dev/null +++ b/bab4.txt @@ -0,0 +1,8 @@ +Berdasarkan analisis awal terhadap pengelolaan perpustakaan di SMP Negeri 1 Bagor, terdapat beberapa permasalahan utama yang menjadi fokus pengembangan Perpustakaan Digital. Pengelolaan perpustakaan masih dilakukan secara manual yang menyebabkan proses menjadi lambat, rentan kesalahan dan sulit dalam status pelacakan status buku.Pengelolaan data yang tidak terintegrasi menimbulkan kesulitan dalam pencarian data peminjam, verifikasi pengembalian dan pembuatan laporan dimana risiko kehilangan data menjadi kendala utama. +Hasil observasi tersebut menunjukkan bahwa pentingnya implementasi sistem informasi perpustakaan digital yang dapat mengelola data secara efisien dan terintegrasi untuk mengatasi permasalahan pengelolaan manual yang masih diterapakan. Tujuannya adalah membangun sistem yang mampu mengotomatisasi proses peminjaman dan pengembalian buku, mengelola database koleksi perpustakaan secara terpusat, serta menyediakan API untuk akses data secara real-time. Observasi ini melibatkan pengelola perpustakaan yaitu Ibu Yuyun Nurmawati, S.Pd. sebagai narasumber utama untuk mendukung proses implementasi sistem informasi perpustakaan digital. Beliau dipilih karena memahami kebutuhan operasional perpustakaan dan memiliki pengalaman langsung dalam mengelola proses peminjaman serta pengembalian buku. Hasil wawancara lengkap dengan pengelola perpustakaan terlampir pada lampiran 1. + + + + +Pengumuman: +Siswa dapat melihat pengumuman dari perpustakaan yang berisi informasi umum, seperti jadwal layanan, informasi buku baru, kegiatan perpustakaan, atau pemberitahuan lain yang ditujukan kepada seluruh pengguna. \ No newline at end of file diff --git a/composer.lock b/composer.lock index 9b9b045..9a9aa11 100644 --- a/composer.lock +++ b/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "brick/math", - "version": "0.14.0", + "version": "0.14.8", "source": { "type": "git", "url": "https://github.com/brick/math.git", - "reference": "113a8ee2656b882d4c3164fa31aa6e12cbb7aaa2" + "reference": "63422359a44b7f06cae63c3b429b59e8efcc0629" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/113a8ee2656b882d4c3164fa31aa6e12cbb7aaa2", - "reference": "113a8ee2656b882d4c3164fa31aa6e12cbb7aaa2", + "url": "https://api.github.com/repos/brick/math/zipball/63422359a44b7f06cae63c3b429b59e8efcc0629", + "reference": "63422359a44b7f06cae63c3b429b59e8efcc0629", "shasum": "" }, "require": { @@ -56,7 +56,7 @@ ], "support": { "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.14.0" + "source": "https://github.com/brick/math/tree/0.14.8" }, "funding": [ { @@ -64,7 +64,7 @@ "type": "github" } ], - "time": "2025-08-29T12:40:03+00:00" + "time": "2026-02-10T14:33:43+00:00" }, { "name": "carbonphp/carbon-doctrine-types", @@ -379,29 +379,28 @@ }, { "name": "dragonmantank/cron-expression", - "version": "v3.4.0", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "8c784d071debd117328803d86b2097615b457500" + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", - "reference": "8c784d071debd117328803d86b2097615b457500", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013", "shasum": "" }, "require": { - "php": "^7.2|^8.0", - "webmozart/assert": "^1.0" + "php": "^8.2|^8.3|^8.4|^8.5" }, "replace": { "mtdowling/cron-expression": "^1.0" }, "require-dev": { - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^1.0", - "phpunit/phpunit": "^7.0|^8.0|^9.0" + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.32|^2.1.31", + "phpunit/phpunit": "^8.5.48|^9.0" }, "type": "library", "extra": { @@ -432,7 +431,7 @@ ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0" + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.6.0" }, "funding": [ { @@ -440,7 +439,7 @@ "type": "github" } ], - "time": "2024-10-09T13:47:03+00:00" + "time": "2025-10-31T18:51:33+00:00" }, { "name": "egulias/email-validator", @@ -511,31 +510,31 @@ }, { "name": "fruitcake/php-cors", - "version": "v1.3.0", + "version": "v1.4.0", "source": { "type": "git", "url": "https://github.com/fruitcake/php-cors.git", - "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", - "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", "shasum": "" }, "require": { - "php": "^7.4|^8.0", - "symfony/http-foundation": "^4.4|^5.4|^6|^7" + "php": "^8.1", + "symfony/http-foundation": "^5.4|^6.4|^7.3|^8" }, "require-dev": { - "phpstan/phpstan": "^1.4", + "phpstan/phpstan": "^2", "phpunit/phpunit": "^9", - "squizlabs/php_codesniffer": "^3.5" + "squizlabs/php_codesniffer": "^4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2-dev" + "dev-master": "1.3-dev" } }, "autoload": { @@ -566,7 +565,7 @@ ], "support": { "issues": "https://github.com/fruitcake/php-cors/issues", - "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" + "source": "https://github.com/fruitcake/php-cors/tree/v1.4.0" }, "funding": [ { @@ -578,28 +577,28 @@ "type": "github" } ], - "time": "2023-10-12T05:21:21+00:00" + "time": "2025-12-03T09:33:47+00:00" }, { "name": "graham-campbell/result-type", - "version": "v1.1.3", + "version": "v1.1.4", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "3ba905c11371512af9d9bdd27d99b782216b6945" + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945", - "reference": "3ba905c11371512af9d9bdd27d99b782216b6945", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/e01f4a821471308ba86aa202fed6698b6b695e3b", + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", - "phpoption/phpoption": "^1.9.3" + "phpoption/phpoption": "^1.9.5" }, "require-dev": { - "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + "phpunit/phpunit": "^8.5.41 || ^9.6.22 || ^10.5.45 || ^11.5.7" }, "type": "library", "autoload": { @@ -628,7 +627,7 @@ ], "support": { "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.3" + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.4" }, "funding": [ { @@ -640,7 +639,7 @@ "type": "tidelift" } ], - "time": "2024-07-20T21:45:45+00:00" + "time": "2025-12-27T19:43:20+00:00" }, { "name": "guzzlehttp/guzzle", @@ -853,16 +852,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.8.0", + "version": "2.9.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "21dc724a0583619cd1652f673303492272778051" + "reference": "7d0ed42f28e42d61352a7a79de682e5e67fec884" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", - "reference": "21dc724a0583619cd1652f673303492272778051", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/7d0ed42f28e42d61352a7a79de682e5e67fec884", + "reference": "7d0ed42f28e42d61352a7a79de682e5e67fec884", "shasum": "" }, "require": { @@ -878,6 +877,7 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "http-interop/http-factory-tests": "0.9.0", + "jshttp/mime-db": "1.54.0.1", "phpunit/phpunit": "^8.5.44 || ^9.6.25" }, "suggest": { @@ -949,7 +949,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.8.0" + "source": "https://github.com/guzzle/psr7/tree/2.9.0" }, "funding": [ { @@ -965,7 +965,7 @@ "type": "tidelift" } ], - "time": "2025-08-23T21:21:41+00:00" + "time": "2026-03-10T16:41:02+00:00" }, { "name": "guzzlehttp/uri-template", @@ -1055,16 +1055,16 @@ }, { "name": "laravel/framework", - "version": "v12.30.1", + "version": "v12.56.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "7f61e8679f9142f282a0184ac7ef9e3834bfd023" + "reference": "dac16d424b59debb2273910dde88eb7050a2a709" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/7f61e8679f9142f282a0184ac7ef9e3834bfd023", - "reference": "7f61e8679f9142f282a0184ac7ef9e3834bfd023", + "url": "https://api.github.com/repos/laravel/framework/zipball/dac16d424b59debb2273910dde88eb7050a2a709", + "reference": "dac16d424b59debb2273910dde88eb7050a2a709", "shasum": "" }, "require": { @@ -1085,14 +1085,13 @@ "guzzlehttp/uri-template": "^1.0", "laravel/prompts": "^0.3.0", "laravel/serializable-closure": "^1.3|^2.0", - "league/commonmark": "^2.7", + "league/commonmark": "^2.8.1", "league/flysystem": "^3.25.1", "league/flysystem-local": "^3.25.1", "league/uri": "^7.5.1", "monolog/monolog": "^3.0", "nesbot/carbon": "^3.8.4", "nunomaduro/termwind": "^2.0", - "phiki/phiki": "^2.0.0", "php": "^8.2", "psr/container": "^1.1.1|^2.0.1", "psr/log": "^1.0|^2.0|^3.0", @@ -1153,6 +1152,7 @@ "illuminate/process": "self.version", "illuminate/queue": "self.version", "illuminate/redis": "self.version", + "illuminate/reflection": "self.version", "illuminate/routing": "self.version", "illuminate/session": "self.version", "illuminate/support": "self.version", @@ -1177,13 +1177,13 @@ "league/flysystem-sftp-v3": "^3.25.1", "mockery/mockery": "^1.6.10", "opis/json-schema": "^2.4.1", - "orchestra/testbench-core": "^10.6.5", + "orchestra/testbench-core": "^10.9.0", "pda/pheanstalk": "^5.0.6|^7.0.0", "php-http/discovery": "^1.15", - "phpstan/phpstan": "^2.0", + "phpstan/phpstan": "^2.1.41", "phpunit/phpunit": "^10.5.35|^11.5.3|^12.0.1", "predis/predis": "^2.3|^3.0", - "resend/resend-php": "^0.10.0", + "resend/resend-php": "^0.10.0|^1.0", "symfony/cache": "^7.2.0", "symfony/http-client": "^7.2.0", "symfony/psr-http-message-bridge": "^7.2.0", @@ -1217,7 +1217,7 @@ "predis/predis": "Required to use the predis connector (^2.3|^3.0).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", - "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0).", + "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0|^1.0).", "symfony/cache": "Required to PSR-6 cache bridge (^7.2).", "symfony/filesystem": "Required to enable support for relative symbolic links (^7.2).", "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.2).", @@ -1239,6 +1239,7 @@ "src/Illuminate/Filesystem/functions.php", "src/Illuminate/Foundation/helpers.php", "src/Illuminate/Log/functions.php", + "src/Illuminate/Reflection/helpers.php", "src/Illuminate/Support/functions.php", "src/Illuminate/Support/helpers.php" ], @@ -1247,7 +1248,8 @@ "Illuminate\\Support\\": [ "src/Illuminate/Macroable/", "src/Illuminate/Collections/", - "src/Illuminate/Conditionable/" + "src/Illuminate/Conditionable/", + "src/Illuminate/Reflection/" ] } }, @@ -1271,38 +1273,38 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2025-09-18T21:07:07+00:00" + "time": "2026-03-26T14:51:54+00:00" }, { "name": "laravel/prompts", - "version": "v0.3.6", + "version": "v0.3.16", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "86a8b692e8661d0fb308cec64f3d176821323077" + "reference": "11e7d5f93803a2190b00e145142cb00a33d17ad2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/86a8b692e8661d0fb308cec64f3d176821323077", - "reference": "86a8b692e8661d0fb308cec64f3d176821323077", + "url": "https://api.github.com/repos/laravel/prompts/zipball/11e7d5f93803a2190b00e145142cb00a33d17ad2", + "reference": "11e7d5f93803a2190b00e145142cb00a33d17ad2", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", "ext-mbstring": "*", "php": "^8.1", - "symfony/console": "^6.2|^7.0" + "symfony/console": "^6.2|^7.0|^8.0" }, "conflict": { "illuminate/console": ">=10.17.0 <10.25.0", "laravel/framework": ">=10.17.0 <10.25.0" }, "require-dev": { - "illuminate/collections": "^10.0|^11.0|^12.0", + "illuminate/collections": "^10.0|^11.0|^12.0|^13.0", "mockery/mockery": "^1.5", - "pestphp/pest": "^2.3|^3.4", - "phpstan/phpstan": "^1.11", - "phpstan/phpstan-mockery": "^1.1" + "pestphp/pest": "^2.3|^3.4|^4.0", + "phpstan/phpstan": "^1.12.28", + "phpstan/phpstan-mockery": "^1.1.3" }, "suggest": { "ext-pcntl": "Required for the spinner to be animated." @@ -1328,33 +1330,33 @@ "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.3.6" + "source": "https://github.com/laravel/prompts/tree/v0.3.16" }, - "time": "2025-07-07T14:17:42+00:00" + "time": "2026-03-23T14:35:33+00:00" }, { "name": "laravel/serializable-closure", - "version": "v2.0.4", + "version": "v2.0.11", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "b352cf0534aa1ae6b4d825d1e762e35d43f8a841" + "reference": "d1af40ac4a6ccc12bd062a7184f63c9995a63bdd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/b352cf0534aa1ae6b4d825d1e762e35d43f8a841", - "reference": "b352cf0534aa1ae6b4d825d1e762e35d43f8a841", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/d1af40ac4a6ccc12bd062a7184f63c9995a63bdd", + "reference": "d1af40ac4a6ccc12bd062a7184f63c9995a63bdd", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { - "illuminate/support": "^10.0|^11.0|^12.0", + "illuminate/support": "^10.0|^11.0|^12.0|^13.0", "nesbot/carbon": "^2.67|^3.0", - "pestphp/pest": "^2.36|^3.0", + "pestphp/pest": "^2.36|^3.0|^4.0", "phpstan/phpstan": "^2.0", - "symfony/var-dumper": "^6.2.0|^7.0.0" + "symfony/var-dumper": "^6.2.0|^7.0.0|^8.0.0" }, "type": "library", "extra": { @@ -1391,20 +1393,20 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2025-03-19T13:51:03+00:00" + "time": "2026-04-07T13:32:18+00:00" }, { "name": "laravel/tinker", - "version": "v2.10.1", + "version": "v2.11.1", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3" + "reference": "c9f80cc835649b5c1842898fb043f8cc098dd741" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/22177cc71807d38f2810c6204d8f7183d88a57d3", - "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3", + "url": "https://api.github.com/repos/laravel/tinker/zipball/c9f80cc835649b5c1842898fb043f8cc098dd741", + "reference": "c9f80cc835649b5c1842898fb043f8cc098dd741", "shasum": "" }, "require": { @@ -1413,7 +1415,7 @@ "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", "php": "^7.2.5|^8.0", "psy/psysh": "^0.11.1|^0.12.0", - "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0" + "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0|^8.0" }, "require-dev": { "mockery/mockery": "~1.3.3|^1.4.2", @@ -1455,22 +1457,22 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.10.1" + "source": "https://github.com/laravel/tinker/tree/v2.11.1" }, - "time": "2025-01-27T14:24:01+00:00" + "time": "2026-02-06T14:12:35+00:00" }, { "name": "league/commonmark", - "version": "2.7.1", + "version": "2.8.2", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "10732241927d3971d28e7ea7b5712721fa2296ca" + "reference": "59fb075d2101740c337c7216e3f32b36c204218b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/10732241927d3971d28e7ea7b5712721fa2296ca", - "reference": "10732241927d3971d28e7ea7b5712721fa2296ca", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/59fb075d2101740c337c7216e3f32b36c204218b", + "reference": "59fb075d2101740c337c7216e3f32b36c204218b", "shasum": "" }, "require": { @@ -1495,9 +1497,9 @@ "phpstan/phpstan": "^1.8.2", "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", "scrutinizer/ocular": "^1.8.1", - "symfony/finder": "^5.3 | ^6.0 | ^7.0", - "symfony/process": "^5.4 | ^6.0 | ^7.0", - "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", + "symfony/finder": "^5.3 | ^6.0 | ^7.0 || ^8.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0 || ^8.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0 || ^8.0", "unleashedtech/php-coding-standard": "^3.1.1", "vimeo/psalm": "^4.24.0 || ^5.0.0 || ^6.0.0" }, @@ -1507,7 +1509,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.8-dev" + "dev-main": "2.9-dev" } }, "autoload": { @@ -1564,7 +1566,7 @@ "type": "tidelift" } ], - "time": "2025-07-20T12:47:49+00:00" + "time": "2026-03-19T13:16:38+00:00" }, { "name": "league/config", @@ -1650,16 +1652,16 @@ }, { "name": "league/flysystem", - "version": "3.30.0", + "version": "3.33.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "2203e3151755d874bb2943649dae1eb8533ac93e" + "reference": "570b8871e0ce693764434b29154c54b434905350" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/2203e3151755d874bb2943649dae1eb8533ac93e", - "reference": "2203e3151755d874bb2943649dae1eb8533ac93e", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/570b8871e0ce693764434b29154c54b434905350", + "reference": "570b8871e0ce693764434b29154c54b434905350", "shasum": "" }, "require": { @@ -1727,22 +1729,22 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.30.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.33.0" }, - "time": "2025-06-25T13:29:59+00:00" + "time": "2026-03-25T07:59:30+00:00" }, { "name": "league/flysystem-local", - "version": "3.30.0", + "version": "3.31.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "6691915f77c7fb69adfb87dcd550052dc184ee10" + "reference": "2f669db18a4c20c755c2bb7d3a7b0b2340488079" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/6691915f77c7fb69adfb87dcd550052dc184ee10", - "reference": "6691915f77c7fb69adfb87dcd550052dc184ee10", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/2f669db18a4c20c755c2bb7d3a7b0b2340488079", + "reference": "2f669db18a4c20c755c2bb7d3a7b0b2340488079", "shasum": "" }, "require": { @@ -1776,9 +1778,9 @@ "local" ], "support": { - "source": "https://github.com/thephpleague/flysystem-local/tree/3.30.0" + "source": "https://github.com/thephpleague/flysystem-local/tree/3.31.0" }, - "time": "2025-05-21T10:34:19+00:00" + "time": "2026-01-23T15:30:45+00:00" }, { "name": "league/mime-type-detection", @@ -1838,33 +1840,38 @@ }, { "name": "league/uri", - "version": "7.5.1", + "version": "7.8.1", "source": { "type": "git", "url": "https://github.com/thephpleague/uri.git", - "reference": "81fb5145d2644324614cc532b28efd0215bda430" + "reference": "08cf38e3924d4f56238125547b5720496fac8fd4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri/zipball/81fb5145d2644324614cc532b28efd0215bda430", - "reference": "81fb5145d2644324614cc532b28efd0215bda430", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/08cf38e3924d4f56238125547b5720496fac8fd4", + "reference": "08cf38e3924d4f56238125547b5720496fac8fd4", "shasum": "" }, "require": { - "league/uri-interfaces": "^7.5", - "php": "^8.1" + "league/uri-interfaces": "^7.8.1", + "php": "^8.1", + "psr/http-factory": "^1" }, "conflict": { "league/uri-schemes": "^1.0" }, "suggest": { "ext-bcmath": "to improve IPV4 host parsing", + "ext-dom": "to convert the URI into an HTML anchor tag", "ext-fileinfo": "to create Data URI from file contennts", "ext-gmp": "to improve IPV4 host parsing", "ext-intl": "to handle IDN host with the best performance", - "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", - "league/uri-components": "Needed to easily manipulate URI objects components", + "ext-uri": "to use the PHP native URI class", + "jeremykendall/php-domain-parser": "to further parse the URI host and resolve its Public Suffix and Top Level Domain", + "league/uri-components": "to provide additional tools to manipulate URI objects components", + "league/uri-polyfill": "to backport the PHP URI extension for older versions of PHP", "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification", "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, "type": "library", @@ -1892,6 +1899,7 @@ "description": "URI manipulation library", "homepage": "https://uri.thephpleague.com", "keywords": [ + "URN", "data-uri", "file-uri", "ftp", @@ -1904,9 +1912,11 @@ "psr-7", "query-string", "querystring", + "rfc2141", "rfc3986", "rfc3987", "rfc6570", + "rfc8141", "uri", "uri-template", "url", @@ -1916,7 +1926,7 @@ "docs": "https://uri.thephpleague.com", "forum": "https://thephpleague.slack.com", "issues": "https://github.com/thephpleague/uri-src/issues", - "source": "https://github.com/thephpleague/uri/tree/7.5.1" + "source": "https://github.com/thephpleague/uri/tree/7.8.1" }, "funding": [ { @@ -1924,26 +1934,25 @@ "type": "github" } ], - "time": "2024-12-08T08:40:02+00:00" + "time": "2026-03-15T20:22:25+00:00" }, { "name": "league/uri-interfaces", - "version": "7.5.0", + "version": "7.8.1", "source": { "type": "git", "url": "https://github.com/thephpleague/uri-interfaces.git", - "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742" + "reference": "85d5c77c5d6d3af6c54db4a78246364908f3c928" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", - "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/85d5c77c5d6d3af6c54db4a78246364908f3c928", + "reference": "85d5c77c5d6d3af6c54db4a78246364908f3c928", "shasum": "" }, "require": { "ext-filter": "*", "php": "^8.1", - "psr/http-factory": "^1", "psr/http-message": "^1.1 || ^2.0" }, "suggest": { @@ -1951,6 +1960,7 @@ "ext-gmp": "to improve IPV4 host parsing", "ext-intl": "to handle IDN host with the best performance", "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification", "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, "type": "library", @@ -1975,7 +1985,7 @@ "homepage": "https://nyamsprod.com" } ], - "description": "Common interfaces and classes for URI representation and interaction", + "description": "Common tools for parsing and resolving RFC3987/RFC3986 URI", "homepage": "https://uri.thephpleague.com", "keywords": [ "data-uri", @@ -2000,7 +2010,7 @@ "docs": "https://uri.thephpleague.com", "forum": "https://thephpleague.slack.com", "issues": "https://github.com/thephpleague/uri-src/issues", - "source": "https://github.com/thephpleague/uri-interfaces/tree/7.5.0" + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.8.1" }, "funding": [ { @@ -2008,20 +2018,20 @@ "type": "github" } ], - "time": "2024-12-08T08:18:47+00:00" + "time": "2026-03-08T20:05:35+00:00" }, { "name": "monolog/monolog", - "version": "3.9.0", + "version": "3.10.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6" + "reference": "b321dd6749f0bf7189444158a3ce785cc16d69b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/10d85740180ecba7896c87e06a166e0c95a0e3b6", - "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/b321dd6749f0bf7189444158a3ce785cc16d69b0", + "reference": "b321dd6749f0bf7189444158a3ce785cc16d69b0", "shasum": "" }, "require": { @@ -2039,7 +2049,7 @@ "graylog2/gelf-php": "^1.4.2 || ^2.0", "guzzlehttp/guzzle": "^7.4.5", "guzzlehttp/psr7": "^2.2", - "mongodb/mongodb": "^1.8", + "mongodb/mongodb": "^1.8 || ^2.0", "php-amqplib/php-amqplib": "~2.4 || ^3", "php-console/php-console": "^3.1.8", "phpstan/phpstan": "^2", @@ -2099,7 +2109,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.9.0" + "source": "https://github.com/Seldaek/monolog/tree/3.10.0" }, "funding": [ { @@ -2111,20 +2121,20 @@ "type": "tidelift" } ], - "time": "2025-03-24T10:02:05+00:00" + "time": "2026-01-02T08:56:05+00:00" }, { "name": "nesbot/carbon", - "version": "3.10.3", + "version": "3.11.4", "source": { "type": "git", "url": "https://github.com/CarbonPHP/carbon.git", - "reference": "8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f" + "reference": "e890471a3494740f7d9326d72ce6a8c559ffee60" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f", - "reference": "8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/e890471a3494740f7d9326d72ce6a8c559ffee60", + "reference": "e890471a3494740f7d9326d72ce6a8c559ffee60", "shasum": "" }, "require": { @@ -2132,9 +2142,9 @@ "ext-json": "*", "php": "^8.1", "psr/clock": "^1.0", - "symfony/clock": "^6.3.12 || ^7.0", + "symfony/clock": "^6.3.12 || ^7.0 || ^8.0", "symfony/polyfill-mbstring": "^1.0", - "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0" + "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0 || ^8.0" }, "provide": { "psr/clock-implementation": "1.0" @@ -2148,7 +2158,7 @@ "phpstan/extension-installer": "^1.4.3", "phpstan/phpstan": "^2.1.22", "phpunit/phpunit": "^10.5.53", - "squizlabs/php_codesniffer": "^3.13.4" + "squizlabs/php_codesniffer": "^3.13.4 || ^4.0.0" }, "bin": [ "bin/carbon" @@ -2191,14 +2201,14 @@ } ], "description": "An API extension for DateTime that supports 281 different languages.", - "homepage": "https://carbon.nesbot.com", + "homepage": "https://carbonphp.github.io/carbon/", "keywords": [ "date", "datetime", "time" ], "support": { - "docs": "https://carbon.nesbot.com/docs", + "docs": "https://carbonphp.github.io/carbon/guide/getting-started/introduction.html", "issues": "https://github.com/CarbonPHP/carbon/issues", "source": "https://github.com/CarbonPHP/carbon" }, @@ -2216,29 +2226,31 @@ "type": "tidelift" } ], - "time": "2025-09-06T13:39:36+00:00" + "time": "2026-04-07T09:57:54+00:00" }, { "name": "nette/schema", - "version": "v1.3.2", + "version": "v1.3.5", "source": { "type": "git", "url": "https://github.com/nette/schema.git", - "reference": "da801d52f0354f70a638673c4a0f04e16529431d" + "reference": "f0ab1a3cda782dbc5da270d28545236aa80c4002" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d", - "reference": "da801d52f0354f70a638673c4a0f04e16529431d", + "url": "https://api.github.com/repos/nette/schema/zipball/f0ab1a3cda782dbc5da270d28545236aa80c4002", + "reference": "f0ab1a3cda782dbc5da270d28545236aa80c4002", "shasum": "" }, "require": { "nette/utils": "^4.0", - "php": "8.1 - 8.4" + "php": "8.1 - 8.5" }, "require-dev": { - "nette/tester": "^2.5.2", - "phpstan/phpstan-nette": "^1.0", + "nette/phpstan-rules": "^1.0", + "nette/tester": "^2.6", + "phpstan/extension-installer": "^1.4@stable", + "phpstan/phpstan": "^2.1.39@stable", "tracy/tracy": "^2.8" }, "type": "library", @@ -2248,6 +2260,9 @@ } }, "autoload": { + "psr-4": { + "Nette\\": "src" + }, "classmap": [ "src/" ] @@ -2276,26 +2291,26 @@ ], "support": { "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.3.2" + "source": "https://github.com/nette/schema/tree/v1.3.5" }, - "time": "2024-10-06T23:10:23+00:00" + "time": "2026-02-23T03:47:12+00:00" }, { "name": "nette/utils", - "version": "v4.0.8", + "version": "v4.1.3", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "c930ca4e3cf4f17dcfb03037703679d2396d2ede" + "reference": "bb3ea637e3d131d72acc033cfc2746ee893349fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/c930ca4e3cf4f17dcfb03037703679d2396d2ede", - "reference": "c930ca4e3cf4f17dcfb03037703679d2396d2ede", + "url": "https://api.github.com/repos/nette/utils/zipball/bb3ea637e3d131d72acc033cfc2746ee893349fe", + "reference": "bb3ea637e3d131d72acc033cfc2746ee893349fe", "shasum": "" }, "require": { - "php": "8.0 - 8.5" + "php": "8.2 - 8.5" }, "conflict": { "nette/finder": "<3", @@ -2303,8 +2318,10 @@ }, "require-dev": { "jetbrains/phpstorm-attributes": "^1.2", + "nette/phpstan-rules": "^1.0", "nette/tester": "^2.5", - "phpstan/phpstan-nette": "^2.0@stable", + "phpstan/extension-installer": "^1.4@stable", + "phpstan/phpstan": "^2.1@stable", "tracy/tracy": "^2.9" }, "suggest": { @@ -2318,7 +2335,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-master": "4.1-dev" } }, "autoload": { @@ -2365,22 +2382,22 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v4.0.8" + "source": "https://github.com/nette/utils/tree/v4.1.3" }, - "time": "2025-08-06T21:43:34+00:00" + "time": "2026-02-13T03:05:33+00:00" }, { "name": "nikic/php-parser", - "version": "v5.6.1", + "version": "v5.7.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2" + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", - "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", "shasum": "" }, "require": { @@ -2423,37 +2440,37 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" }, - "time": "2025-08-13T20:13:15+00:00" + "time": "2025-12-06T11:56:16+00:00" }, { "name": "nunomaduro/termwind", - "version": "v2.3.1", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/termwind.git", - "reference": "dfa08f390e509967a15c22493dc0bac5733d9123" + "reference": "712a31b768f5daea284c2169a7d227031001b9a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/dfa08f390e509967a15c22493dc0bac5733d9123", - "reference": "dfa08f390e509967a15c22493dc0bac5733d9123", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/712a31b768f5daea284c2169a7d227031001b9a8", + "reference": "712a31b768f5daea284c2169a7d227031001b9a8", "shasum": "" }, "require": { "ext-mbstring": "*", "php": "^8.2", - "symfony/console": "^7.2.6" + "symfony/console": "^7.4.4 || ^8.0.4" }, "require-dev": { - "illuminate/console": "^11.44.7", - "laravel/pint": "^1.22.0", + "illuminate/console": "^11.47.0", + "laravel/pint": "^1.27.1", "mockery/mockery": "^1.6.12", - "pestphp/pest": "^2.36.0 || ^3.8.2", - "phpstan/phpstan": "^1.12.25", + "pestphp/pest": "^2.36.0 || ^3.8.4 || ^4.3.2", + "phpstan/phpstan": "^1.12.32", "phpstan/phpstan-strict-rules": "^1.6.2", - "symfony/var-dumper": "^7.2.6", + "symfony/var-dumper": "^7.3.5 || ^8.0.4", "thecodingmachine/phpstan-strict-rules": "^1.0.0" }, "type": "library", @@ -2485,7 +2502,7 @@ "email": "enunomaduro@gmail.com" } ], - "description": "Its like Tailwind CSS, but for the console.", + "description": "It's like Tailwind CSS, but for the console.", "keywords": [ "cli", "console", @@ -2496,7 +2513,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v2.3.1" + "source": "https://github.com/nunomaduro/termwind/tree/v2.4.0" }, "funding": [ { @@ -2512,91 +2529,20 @@ "type": "github" } ], - "time": "2025-05-08T08:14:37+00:00" - }, - { - "name": "phiki/phiki", - "version": "v2.0.3", - "source": { - "type": "git", - "url": "https://github.com/phikiphp/phiki.git", - "reference": "fe51fe6dc31856cd776fd1b04ee74053a4271644" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phikiphp/phiki/zipball/fe51fe6dc31856cd776fd1b04ee74053a4271644", - "reference": "fe51fe6dc31856cd776fd1b04ee74053a4271644", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "league/commonmark": "^2.5.3", - "php": "^8.2", - "psr/simple-cache": "^3.0" - }, - "require-dev": { - "illuminate/support": "^11.45", - "laravel/pint": "^1.18.1", - "orchestra/testbench": "^9.15", - "pestphp/pest": "^3.5.1", - "phpstan/extension-installer": "^1.4.3", - "phpstan/phpstan": "^2.0", - "symfony/var-dumper": "^7.1.6" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Phiki\\Adapters\\Laravel\\PhikiServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Phiki\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ryan Chandler", - "email": "support@ryangjchandler.co.uk", - "homepage": "https://ryangjchandler.co.uk", - "role": "Developer" - } - ], - "description": "Syntax highlighting using TextMate grammars in PHP.", - "support": { - "issues": "https://github.com/phikiphp/phiki/issues", - "source": "https://github.com/phikiphp/phiki/tree/v2.0.3" - }, - "funding": [ - { - "url": "https://github.com/sponsors/ryangjchandler", - "type": "github" - }, - { - "url": "https://buymeacoffee.com/ryangjchandler", - "type": "other" - } - ], - "time": "2025-09-19T11:50:41+00:00" + "time": "2026-02-16T23:10:27+00:00" }, { "name": "phpoption/phpoption", - "version": "1.9.4", + "version": "1.9.5", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d" + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", - "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/75365b91986c2405cf5e1e012c5595cd487a98be", + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be", "shasum": "" }, "require": { @@ -2646,7 +2592,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.9.4" + "source": "https://github.com/schmittjoh/php-option/tree/1.9.5" }, "funding": [ { @@ -2658,7 +2604,7 @@ "type": "tidelift" } ], - "time": "2025-08-21T11:53:16+00:00" + "time": "2025-12-27T19:41:33+00:00" }, { "name": "psr/clock", @@ -3074,16 +3020,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.10", + "version": "v0.12.22", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "6e80abe6f2257121f1eb9a4c55bf29d921025b22" + "reference": "3be75d5b9244936dd4ac62ade2bfb004d13acf0f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/6e80abe6f2257121f1eb9a4c55bf29d921025b22", - "reference": "6e80abe6f2257121f1eb9a4c55bf29d921025b22", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/3be75d5b9244936dd4ac62ade2bfb004d13acf0f", + "reference": "3be75d5b9244936dd4ac62ade2bfb004d13acf0f", "shasum": "" }, "require": { @@ -3091,18 +3037,19 @@ "ext-tokenizer": "*", "nikic/php-parser": "^5.0 || ^4.0", "php": "^8.0 || ^7.4", - "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", - "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + "symfony/console": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" }, "conflict": { "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.2" + "bamarni/composer-bin-plugin": "^1.2", + "composer/class-map-generator": "^1.6" }, "suggest": { + "composer/class-map-generator": "Improved tab completion performance with better class discovery.", "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", - "ext-pdo-sqlite": "The doc command requires SQLite to work.", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." }, "bin": [ @@ -3146,9 +3093,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.10" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.22" }, - "time": "2025-08-04T12:39:37+00:00" + "time": "2026-03-22T23:03:24+00:00" }, { "name": "ralouphie/getallheaders", @@ -3272,20 +3219,20 @@ }, { "name": "ramsey/uuid", - "version": "4.9.1", + "version": "4.9.2", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "81f941f6f729b1e3ceea61d9d014f8b6c6800440" + "reference": "8429c78ca35a09f27565311b98101e2826affde0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/81f941f6f729b1e3ceea61d9d014f8b6c6800440", - "reference": "81f941f6f729b1e3ceea61d9d014f8b6c6800440", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/8429c78ca35a09f27565311b98101e2826affde0", + "reference": "8429c78ca35a09f27565311b98101e2826affde0", "shasum": "" }, "require": { - "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14", + "brick/math": "^0.8.16 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14", "php": "^8.0", "ramsey/collection": "^1.2 || ^2.0" }, @@ -3344,28 +3291,27 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.9.1" + "source": "https://github.com/ramsey/uuid/tree/4.9.2" }, - "time": "2025-09-04T20:59:21+00:00" + "time": "2025-12-14T04:43:48+00:00" }, { "name": "symfony/clock", - "version": "v7.3.0", + "version": "v8.0.8", "source": { "type": "git", "url": "https://github.com/symfony/clock.git", - "reference": "b81435fbd6648ea425d1ee96a2d8e68f4ceacd24" + "reference": "b55a638b189a6faa875e0ccdb00908fb87af95b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/clock/zipball/b81435fbd6648ea425d1ee96a2d8e68f4ceacd24", - "reference": "b81435fbd6648ea425d1ee96a2d8e68f4ceacd24", + "url": "https://api.github.com/repos/symfony/clock/zipball/b55a638b189a6faa875e0ccdb00908fb87af95b3", + "reference": "b55a638b189a6faa875e0ccdb00908fb87af95b3", "shasum": "" }, "require": { - "php": ">=8.2", - "psr/clock": "^1.0", - "symfony/polyfill-php83": "^1.28" + "php": ">=8.4", + "psr/clock": "^1.0" }, "provide": { "psr/clock-implementation": "1.0" @@ -3404,7 +3350,7 @@ "time" ], "support": { - "source": "https://github.com/symfony/clock/tree/v7.3.0" + "source": "https://github.com/symfony/clock/tree/v8.0.8" }, "funding": [ { @@ -3415,25 +3361,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2026-03-30T15:14:47+00:00" }, { "name": "symfony/console", - "version": "v7.3.3", + "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7" + "reference": "1e92e39c51f95b88e3d66fa2d9f06d1fb45dd707" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7", - "reference": "cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7", + "url": "https://api.github.com/repos/symfony/console/zipball/1e92e39c51f95b88e3d66fa2d9f06d1fb45dd707", + "reference": "1e92e39c51f95b88e3d66fa2d9f06d1fb45dd707", "shasum": "" }, "require": { @@ -3441,7 +3391,7 @@ "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^7.2" + "symfony/string": "^7.2|^8.0" }, "conflict": { "symfony/dependency-injection": "<6.4", @@ -3455,16 +3405,16 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/event-dispatcher": "^6.4|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/lock": "^6.4|^7.0", - "symfony/messenger": "^6.4|^7.0", - "symfony/process": "^6.4|^7.0", - "symfony/stopwatch": "^6.4|^7.0", - "symfony/var-dumper": "^6.4|^7.0" + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/lock": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -3498,7 +3448,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.3.3" + "source": "https://github.com/symfony/console/tree/v7.4.8" }, "funding": [ { @@ -3518,24 +3468,24 @@ "type": "tidelift" } ], - "time": "2025-08-25T06:35:40+00:00" + "time": "2026-03-30T13:54:39+00:00" }, { "name": "symfony/css-selector", - "version": "v7.3.0", + "version": "v8.0.8", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" + "reference": "8db1c00226a94d8ab6aa89d9224eeee91e2ea2ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", - "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/8db1c00226a94d8ab6aa89d9224eeee91e2ea2ed", + "reference": "8db1c00226a94d8ab6aa89d9224eeee91e2ea2ed", "shasum": "" }, "require": { - "php": ">=8.2" + "php": ">=8.4" }, "type": "library", "autoload": { @@ -3567,7 +3517,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v7.3.0" + "source": "https://github.com/symfony/css-selector/tree/v8.0.8" }, "funding": [ { @@ -3578,12 +3528,16 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2026-03-30T15:14:47+00:00" }, { "name": "symfony/deprecation-contracts", @@ -3654,32 +3608,33 @@ }, { "name": "symfony/error-handler", - "version": "v7.3.2", + "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "0b31a944fcd8759ae294da4d2808cbc53aebd0c3" + "reference": "8dd79d8af777ee6cba2fd4d98da6ffb839f3c0fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/0b31a944fcd8759ae294da4d2808cbc53aebd0c3", - "reference": "0b31a944fcd8759ae294da4d2808cbc53aebd0c3", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/8dd79d8af777ee6cba2fd4d98da6ffb839f3c0fa", + "reference": "8dd79d8af777ee6cba2fd4d98da6ffb839f3c0fa", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^6.4|^7.0" + "symfony/polyfill-php85": "^1.32", + "symfony/var-dumper": "^6.4|^7.0|^8.0" }, "conflict": { "symfony/deprecation-contracts": "<2.5", "symfony/http-kernel": "<6.4" }, "require-dev": { - "symfony/console": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0|^8.0", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/serializer": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4|^7.0|^8.0", "symfony/webpack-encore-bundle": "^1.0|^2.0" }, "bin": [ @@ -3711,7 +3666,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/v7.3.2" + "source": "https://github.com/symfony/error-handler/tree/v7.4.8" }, "funding": [ { @@ -3731,28 +3686,28 @@ "type": "tidelift" } ], - "time": "2025-07-07T08:17:57+00:00" + "time": "2026-03-24T13:12:05+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v7.3.3", + "version": "v8.0.8", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "b7dc69e71de420ac04bc9ab830cf3ffebba48191" + "reference": "f662acc6ab22a3d6d716dcb44c381c6002940df6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/b7dc69e71de420ac04bc9ab830cf3ffebba48191", - "reference": "b7dc69e71de420ac04bc9ab830cf3ffebba48191", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/f662acc6ab22a3d6d716dcb44c381c6002940df6", + "reference": "f662acc6ab22a3d6d716dcb44c381c6002940df6", "shasum": "" }, "require": { - "php": ">=8.2", + "php": ">=8.4", "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { - "symfony/dependency-injection": "<6.4", + "symfony/security-http": "<7.4", "symfony/service-contracts": "<2.5" }, "provide": { @@ -3761,13 +3716,14 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "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/config": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/error-handler": "^7.4|^8.0", + "symfony/expression-language": "^7.4|^8.0", + "symfony/framework-bundle": "^7.4|^8.0", + "symfony/http-foundation": "^7.4|^8.0", "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^6.4|^7.0" + "symfony/stopwatch": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -3795,7 +3751,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/v7.3.3" + "source": "https://github.com/symfony/event-dispatcher/tree/v8.0.8" }, "funding": [ { @@ -3815,7 +3771,7 @@ "type": "tidelift" } ], - "time": "2025-08-13T11:49:31+00:00" + "time": "2026-03-30T15:14:47+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -3895,23 +3851,23 @@ }, { "name": "symfony/finder", - "version": "v7.3.2", + "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe" + "reference": "e0be088d22278583a82da281886e8c3592fbf149" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/2a6614966ba1074fa93dae0bc804227422df4dfe", - "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe", + "url": "https://api.github.com/repos/symfony/finder/zipball/e0be088d22278583a82da281886e8c3592fbf149", + "reference": "e0be088d22278583a82da281886e8c3592fbf149", "shasum": "" }, "require": { "php": ">=8.2" }, "require-dev": { - "symfony/filesystem": "^6.4|^7.0" + "symfony/filesystem": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -3939,7 +3895,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v7.3.2" + "source": "https://github.com/symfony/finder/tree/v7.4.8" }, "funding": [ { @@ -3959,27 +3915,26 @@ "type": "tidelift" } ], - "time": "2025-07-15T13:41:35+00:00" + "time": "2026-03-24T13:12:05+00:00" }, { "name": "symfony/http-foundation", - "version": "v7.3.3", + "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "7475561ec27020196c49bb7c4f178d33d7d3dc00" + "reference": "9381209597ec66c25be154cbf2289076e64d1eab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7475561ec27020196c49bb7c4f178d33d7d3dc00", - "reference": "7475561ec27020196c49bb7c4f178d33d7d3dc00", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/9381209597ec66c25be154cbf2289076e64d1eab", + "reference": "9381209597ec66c25be154cbf2289076e64d1eab", "shasum": "" }, "require": { "php": ">=8.2", - "symfony/deprecation-contracts": "^2.5|^3.0", - "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php83": "^1.27" + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "^1.1" }, "conflict": { "doctrine/dbal": "<3.6", @@ -3988,13 +3943,13 @@ "require-dev": { "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", - "symfony/cache": "^6.4.12|^7.1.5", - "symfony/clock": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/expression-language": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/mime": "^6.4|^7.0", - "symfony/rate-limiter": "^6.4|^7.0" + "symfony/cache": "^6.4.12|^7.1.5|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/mime": "^6.4|^7.0|^8.0", + "symfony/rate-limiter": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -4022,7 +3977,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v7.3.3" + "source": "https://github.com/symfony/http-foundation/tree/v7.4.8" }, "funding": [ { @@ -4042,29 +3997,29 @@ "type": "tidelift" } ], - "time": "2025-08-20T08:04:18+00:00" + "time": "2026-03-24T13:12:05+00:00" }, { "name": "symfony/http-kernel", - "version": "v7.3.3", + "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "72c304de37e1a1cec6d5d12b81187ebd4850a17b" + "reference": "017e76ad089bac281553389269e259e155935e1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/72c304de37e1a1cec6d5d12b81187ebd4850a17b", - "reference": "72c304de37e1a1cec6d5d12b81187ebd4850a17b", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/017e76ad089bac281553389269e259e155935e1a", + "reference": "017e76ad089bac281553389269e259e155935e1a", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/error-handler": "^6.4|^7.0", - "symfony/event-dispatcher": "^7.3", - "symfony/http-foundation": "^7.3", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^7.3|^8.0", + "symfony/http-foundation": "^7.4|^8.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { @@ -4074,6 +4029,7 @@ "symfony/console": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/doctrine-bridge": "<6.4", + "symfony/flex": "<2.10", "symfony/form": "<6.4", "symfony/http-client": "<6.4", "symfony/http-client-contracts": "<2.5", @@ -4091,27 +4047,27 @@ }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^6.4|^7.0", - "symfony/clock": "^6.4|^7.0", - "symfony/config": "^6.4|^7.0", - "symfony/console": "^6.4|^7.0", - "symfony/css-selector": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/dom-crawler": "^6.4|^7.0", - "symfony/expression-language": "^6.4|^7.0", - "symfony/finder": "^6.4|^7.0", + "symfony/browser-kit": "^6.4|^7.0|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/css-selector": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4.1|^7.0.1|^8.0", + "symfony/dom-crawler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/finder": "^6.4|^7.0|^8.0", "symfony/http-client-contracts": "^2.5|^3", - "symfony/process": "^6.4|^7.0", - "symfony/property-access": "^7.1", - "symfony/routing": "^6.4|^7.0", - "symfony/serializer": "^7.1", - "symfony/stopwatch": "^6.4|^7.0", - "symfony/translation": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^7.1|^8.0", + "symfony/routing": "^6.4|^7.0|^8.0", + "symfony/serializer": "^7.1|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/translation": "^6.4|^7.0|^8.0", "symfony/translation-contracts": "^2.5|^3", - "symfony/uid": "^6.4|^7.0", - "symfony/validator": "^6.4|^7.0", - "symfony/var-dumper": "^6.4|^7.0", - "symfony/var-exporter": "^6.4|^7.0", + "symfony/uid": "^6.4|^7.0|^8.0", + "symfony/validator": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0", + "symfony/var-exporter": "^6.4|^7.0|^8.0", "twig/twig": "^3.12" }, "type": "library", @@ -4140,7 +4096,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/v7.3.3" + "source": "https://github.com/symfony/http-kernel/tree/v7.4.8" }, "funding": [ { @@ -4160,20 +4116,20 @@ "type": "tidelift" } ], - "time": "2025-08-29T08:23:45+00:00" + "time": "2026-03-31T20:57:01+00:00" }, { "name": "symfony/mailer", - "version": "v7.3.3", + "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "a32f3f45f1990db8c4341d5122a7d3a381c7e575" + "reference": "f6ea532250b476bfc1b56699b388a1bdbf168f62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/a32f3f45f1990db8c4341d5122a7d3a381c7e575", - "reference": "a32f3f45f1990db8c4341d5122a7d3a381c7e575", + "url": "https://api.github.com/repos/symfony/mailer/zipball/f6ea532250b476bfc1b56699b388a1bdbf168f62", + "reference": "f6ea532250b476bfc1b56699b388a1bdbf168f62", "shasum": "" }, "require": { @@ -4181,8 +4137,8 @@ "php": ">=8.2", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", - "symfony/event-dispatcher": "^6.4|^7.0", - "symfony/mime": "^7.2", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/mime": "^7.2|^8.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { @@ -4193,10 +4149,10 @@ "symfony/twig-bridge": "<6.4" }, "require-dev": { - "symfony/console": "^6.4|^7.0", - "symfony/http-client": "^6.4|^7.0", - "symfony/messenger": "^6.4|^7.0", - "symfony/twig-bridge": "^6.4|^7.0" + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/twig-bridge": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -4224,7 +4180,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v7.3.3" + "source": "https://github.com/symfony/mailer/tree/v7.4.8" }, "funding": [ { @@ -4244,43 +4200,44 @@ "type": "tidelift" } ], - "time": "2025-08-13T11:49:31+00:00" + "time": "2026-03-24T13:12:05+00:00" }, { "name": "symfony/mime", - "version": "v7.3.2", + "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "e0a0f859148daf1edf6c60b398eb40bfc96697d1" + "reference": "6df02f99998081032da3407a8d6c4e1dcb5d4379" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/e0a0f859148daf1edf6c60b398eb40bfc96697d1", - "reference": "e0a0f859148daf1edf6c60b398eb40bfc96697d1", + "url": "https://api.github.com/repos/symfony/mime/zipball/6df02f99998081032da3407a8d6c4e1dcb5d4379", + "reference": "6df02f99998081032da3407a8d6c4e1dcb5d4379", "shasum": "" }, "require": { "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, "conflict": { "egulias/email-validator": "~3.0.0", - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", + "phpdocumentor/reflection-docblock": "<5.2|>=7", + "phpdocumentor/type-resolver": "<1.5.1", "symfony/mailer": "<6.4", "symfony/serializer": "<6.4.3|>7.0,<7.0.3" }, "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": "^6.4|^7.0", - "symfony/process": "^6.4|^7.0", - "symfony/property-access": "^6.4|^7.0", - "symfony/property-info": "^6.4|^7.0", - "symfony/serializer": "^6.4.3|^7.0.3" + "phpdocumentor/reflection-docblock": "^5.2|^6.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^6.4|^7.0|^8.0", + "symfony/property-info": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4.3|^7.0.3|^8.0" }, "type": "library", "autoload": { @@ -4312,7 +4269,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v7.3.2" + "source": "https://github.com/symfony/mime/tree/v7.4.8" }, "funding": [ { @@ -4332,20 +4289,20 @@ "type": "tidelift" } ], - "time": "2025-07-15T13:41:35+00:00" + "time": "2026-03-30T14:11:46+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.33.0", + "version": "v1.34.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + "reference": "141046a8f9477948ff284fa65be2095baafb94f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", - "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2", + "reference": "141046a8f9477948ff284fa65be2095baafb94f2", "shasum": "" }, "require": { @@ -4395,7 +4352,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.34.0" }, "funding": [ { @@ -4415,20 +4372,20 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2026-04-10T16:19:22+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.33.0", + "version": "v1.34.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" + "reference": "ad1b7b9092976d6c948b8a187cec9faaea9ec1df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", - "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/ad1b7b9092976d6c948b8a187cec9faaea9ec1df", + "reference": "ad1b7b9092976d6c948b8a187cec9faaea9ec1df", "shasum": "" }, "require": { @@ -4477,7 +4434,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.34.0" }, "funding": [ { @@ -4497,11 +4454,11 @@ "type": "tidelift" } ], - "time": "2025-06-27T09:58:17+00:00" + "time": "2026-04-10T16:19:22+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.33.0", + "version": "v1.34.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", @@ -4564,7 +4521,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.34.0" }, "funding": [ { @@ -4588,7 +4545,7 @@ }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.33.0", + "version": "v1.34.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -4649,7 +4606,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.34.0" }, "funding": [ { @@ -4673,16 +4630,16 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.33.0", + "version": "v1.34.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", - "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6a21eb99c6973357967f6ce3708cd55a6bec6315", + "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315", "shasum": "" }, "require": { @@ -4734,7 +4691,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.34.0" }, "funding": [ { @@ -4754,20 +4711,20 @@ "type": "tidelift" } ], - "time": "2024-12-23T08:48:59+00:00" + "time": "2026-04-10T17:25:58+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.33.0", + "version": "v1.34.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" + "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", - "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dfb55726c3a76ea3b6459fcfda1ec2d80a682411", + "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411", "shasum": "" }, "require": { @@ -4818,7 +4775,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.34.0" }, "funding": [ { @@ -4838,20 +4795,20 @@ "type": "tidelift" } ], - "time": "2025-01-02T08:10:11+00:00" + "time": "2026-04-10T16:19:22+00:00" }, { "name": "symfony/polyfill-php83", - "version": "v1.33.0", + "version": "v1.34.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5" + "reference": "3600c2cb22399e25bb226e4a135ce91eeb2a6149" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5", - "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/3600c2cb22399e25bb226e4a135ce91eeb2a6149", + "reference": "3600c2cb22399e25bb226e4a135ce91eeb2a6149", "shasum": "" }, "require": { @@ -4898,7 +4855,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.34.0" }, "funding": [ { @@ -4918,20 +4875,20 @@ "type": "tidelift" } ], - "time": "2025-07-08T02:45:35+00:00" + "time": "2026-04-10T17:25:58+00:00" }, { "name": "symfony/polyfill-php84", - "version": "v1.33.0", + "version": "v1.34.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php84.git", - "reference": "d8ced4d875142b6a7426000426b8abc631d6b191" + "reference": "88486db2c389b290bf87ff1de7ebc1e13e42bb06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191", - "reference": "d8ced4d875142b6a7426000426b8abc631d6b191", + "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/88486db2c389b290bf87ff1de7ebc1e13e42bb06", + "reference": "88486db2c389b290bf87ff1de7ebc1e13e42bb06", "shasum": "" }, "require": { @@ -4978,7 +4935,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php84/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-php84/tree/v1.34.0" }, "funding": [ { @@ -4998,20 +4955,20 @@ "type": "tidelift" } ], - "time": "2025-06-24T13:30:11+00:00" + "time": "2026-04-10T18:47:49+00:00" }, { "name": "symfony/polyfill-php85", - "version": "v1.33.0", + "version": "v1.34.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php85.git", - "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91" + "reference": "2c408a6bb0313e6001a83628dc5506100474254e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91", - "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/2c408a6bb0313e6001a83628dc5506100474254e", + "reference": "2c408a6bb0313e6001a83628dc5506100474254e", "shasum": "" }, "require": { @@ -5058,7 +5015,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php85/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-php85/tree/v1.34.0" }, "funding": [ { @@ -5078,20 +5035,20 @@ "type": "tidelift" } ], - "time": "2025-06-23T16:12:55+00:00" + "time": "2026-04-10T16:50:15+00:00" }, { "name": "symfony/polyfill-uuid", - "version": "v1.33.0", + "version": "v1.34.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", - "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2" + "reference": "26dfec253c4cf3e51b541b52ddf7e42cb0908e94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2", - "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/26dfec253c4cf3e51b541b52ddf7e42cb0908e94", + "reference": "26dfec253c4cf3e51b541b52ddf7e42cb0908e94", "shasum": "" }, "require": { @@ -5141,7 +5098,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.34.0" }, "funding": [ { @@ -5161,20 +5118,20 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2026-04-10T16:19:22+00:00" }, { "name": "symfony/process", - "version": "v7.3.3", + "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "32241012d521e2e8a9d713adb0812bb773b907f1" + "reference": "60f19cd3badc8de688421e21e4305eba50f8089a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/32241012d521e2e8a9d713adb0812bb773b907f1", - "reference": "32241012d521e2e8a9d713adb0812bb773b907f1", + "url": "https://api.github.com/repos/symfony/process/zipball/60f19cd3badc8de688421e21e4305eba50f8089a", + "reference": "60f19cd3badc8de688421e21e4305eba50f8089a", "shasum": "" }, "require": { @@ -5206,7 +5163,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.3.3" + "source": "https://github.com/symfony/process/tree/v7.4.8" }, "funding": [ { @@ -5226,20 +5183,20 @@ "type": "tidelift" } ], - "time": "2025-08-18T09:42:54+00:00" + "time": "2026-03-24T13:12:05+00:00" }, { "name": "symfony/routing", - "version": "v7.3.2", + "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "7614b8ca5fa89b9cd233e21b627bfc5774f586e4" + "reference": "9608de9873ec86e754fb6c0a0fa7e5f1a960eb6b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/7614b8ca5fa89b9cd233e21b627bfc5774f586e4", - "reference": "7614b8ca5fa89b9cd233e21b627bfc5774f586e4", + "url": "https://api.github.com/repos/symfony/routing/zipball/9608de9873ec86e754fb6c0a0fa7e5f1a960eb6b", + "reference": "9608de9873ec86e754fb6c0a0fa7e5f1a960eb6b", "shasum": "" }, "require": { @@ -5253,11 +5210,11 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/expression-language": "^6.4|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/yaml": "^6.4|^7.0" + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/yaml": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -5291,7 +5248,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v7.3.2" + "source": "https://github.com/symfony/routing/tree/v7.4.8" }, "funding": [ { @@ -5311,20 +5268,20 @@ "type": "tidelift" } ], - "time": "2025-07-15T11:36:08+00:00" + "time": "2026-03-24T13:12:05+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.6.0", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43", + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43", "shasum": "" }, "require": { @@ -5378,7 +5335,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.6.1" }, "funding": [ { @@ -5389,44 +5346,47 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-25T09:37:31+00:00" + "time": "2025-07-15T11:30:57+00:00" }, { "name": "symfony/string", - "version": "v7.3.3", + "version": "v8.0.8", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c" + "reference": "ae9488f874d7603f9d2dfbf120203882b645d963" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/17a426cce5fd1f0901fefa9b2a490d0038fd3c9c", - "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c", + "url": "https://api.github.com/repos/symfony/string/zipball/ae9488f874d7603f9d2dfbf120203882b645d963", + "reference": "ae9488f874d7603f9d2dfbf120203882b645d963", "shasum": "" }, "require": { - "php": ">=8.2", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0" + "php": ">=8.4", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-intl-grapheme": "^1.33", + "symfony/polyfill-intl-normalizer": "^1.0", + "symfony/polyfill-mbstring": "^1.0" }, "conflict": { "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/emoji": "^7.1", - "symfony/error-handler": "^6.4|^7.0", - "symfony/http-client": "^6.4|^7.0", - "symfony/intl": "^6.4|^7.0", + "symfony/emoji": "^7.4|^8.0", + "symfony/http-client": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^6.4|^7.0" + "symfony/var-exporter": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -5465,7 +5425,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.3.3" + "source": "https://github.com/symfony/string/tree/v8.0.8" }, "funding": [ { @@ -5485,38 +5445,31 @@ "type": "tidelift" } ], - "time": "2025-08-25T06:35:40+00:00" + "time": "2026-03-30T15:14:47+00:00" }, { "name": "symfony/translation", - "version": "v7.3.3", + "version": "v8.0.8", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "e0837b4cbcef63c754d89a4806575cada743a38d" + "reference": "27c03ae3940de24ba2f71cfdbac824f2aa1fdf2f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/e0837b4cbcef63c754d89a4806575cada743a38d", - "reference": "e0837b4cbcef63c754d89a4806575cada743a38d", + "url": "https://api.github.com/repos/symfony/translation/zipball/27c03ae3940de24ba2f71cfdbac824f2aa1fdf2f", + "reference": "27c03ae3940de24ba2f71cfdbac824f2aa1fdf2f", "shasum": "" }, "require": { - "php": ">=8.2", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^2.5|^3.0" + "php": ">=8.4", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation-contracts": "^3.6.1" }, "conflict": { "nikic/php-parser": "<5.0", - "symfony/config": "<6.4", - "symfony/console": "<6.4", - "symfony/dependency-injection": "<6.4", "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<6.4", - "symfony/service-contracts": "<2.5", - "symfony/twig-bundle": "<6.4", - "symfony/yaml": "<6.4" + "symfony/service-contracts": "<2.5" }, "provide": { "symfony/translation-implementation": "2.3|3.0" @@ -5524,17 +5477,17 @@ "require-dev": { "nikic/php-parser": "^5.0", "psr/log": "^1|^2|^3", - "symfony/config": "^6.4|^7.0", - "symfony/console": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/finder": "^6.4|^7.0", + "symfony/config": "^7.4|^8.0", + "symfony/console": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/finder": "^7.4|^8.0", "symfony/http-client-contracts": "^2.5|^3.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/intl": "^6.4|^7.0", + "symfony/http-kernel": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^6.4|^7.0", + "symfony/routing": "^7.4|^8.0", "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^6.4|^7.0" + "symfony/yaml": "^7.4|^8.0" }, "type": "library", "autoload": { @@ -5565,7 +5518,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v7.3.3" + "source": "https://github.com/symfony/translation/tree/v8.0.8" }, "funding": [ { @@ -5585,20 +5538,20 @@ "type": "tidelift" } ], - "time": "2025-08-01T21:02:37+00:00" + "time": "2026-03-30T15:14:47+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.6.0", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d" + "reference": "65a8bc82080447fae78373aa10f8d13b38338977" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/df210c7a2573f1913b2d17cc95f90f53a73d8f7d", - "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/65a8bc82080447fae78373aa10f8d13b38338977", + "reference": "65a8bc82080447fae78373aa10f8d13b38338977", "shasum": "" }, "require": { @@ -5647,7 +5600,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.6.1" }, "funding": [ { @@ -5658,25 +5611,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-27T08:32:26+00:00" + "time": "2025-07-15T13:41:35+00:00" }, { "name": "symfony/uid", - "version": "v7.3.1", + "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "a69f69f3159b852651a6bf45a9fdd149520525bb" + "reference": "6883ebdf7bf6a12b37519dbc0df62b0222401b56" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/a69f69f3159b852651a6bf45a9fdd149520525bb", - "reference": "a69f69f3159b852651a6bf45a9fdd149520525bb", + "url": "https://api.github.com/repos/symfony/uid/zipball/6883ebdf7bf6a12b37519dbc0df62b0222401b56", + "reference": "6883ebdf7bf6a12b37519dbc0df62b0222401b56", "shasum": "" }, "require": { @@ -5684,7 +5641,7 @@ "symfony/polyfill-uuid": "^1.15" }, "require-dev": { - "symfony/console": "^6.4|^7.0" + "symfony/console": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { @@ -5721,7 +5678,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v7.3.1" + "source": "https://github.com/symfony/uid/tree/v7.4.8" }, "funding": [ { @@ -5732,25 +5689,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-06-27T19:55:54+00:00" + "time": "2026-03-24T13:12:05+00:00" }, { "name": "symfony/var-dumper", - "version": "v7.3.3", + "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "34d8d4c4b9597347306d1ec8eb4e1319b1e6986f" + "reference": "9510c3966f749a1d1ff0059e1eabef6cc621e7fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/34d8d4c4b9597347306d1ec8eb4e1319b1e6986f", - "reference": "34d8d4c4b9597347306d1ec8eb4e1319b1e6986f", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/9510c3966f749a1d1ff0059e1eabef6cc621e7fd", + "reference": "9510c3966f749a1d1ff0059e1eabef6cc621e7fd", "shasum": "" }, "require": { @@ -5762,10 +5723,10 @@ "symfony/console": "<6.4" }, "require-dev": { - "symfony/console": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/process": "^6.4|^7.0", - "symfony/uid": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/uid": "^6.4|^7.0|^8.0", "twig/twig": "^3.12" }, "bin": [ @@ -5804,7 +5765,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v7.3.3" + "source": "https://github.com/symfony/var-dumper/tree/v7.4.8" }, "funding": [ { @@ -5824,27 +5785,27 @@ "type": "tidelift" } ], - "time": "2025-08-13T11:49:31+00:00" + "time": "2026-03-30T13:44:50+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "v2.3.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "0d72ac1c00084279c1816675284073c5a337c20d" + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0d72ac1c00084279c1816675284073c5a337c20d", - "reference": "0d72ac1c00084279c1816675284073c5a337c20d", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/f0292ccf0ec75843d65027214426b6b163b48b41", + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "php": "^7.4 || ^8.0", - "symfony/css-selector": "^5.4 || ^6.0 || ^7.0" + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^2.0", @@ -5877,32 +5838,32 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.3.0" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.4.0" }, - "time": "2024-12-21T16:25:41+00:00" + "time": "2025-12-02T11:56:42+00:00" }, { "name": "vlucas/phpdotenv", - "version": "v5.6.2", + "version": "v5.6.3", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af" + "reference": "955e7815d677a3eaa7075231212f2110983adecc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/24ac4c74f91ee2c193fa1aaa5c249cb0822809af", - "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/955e7815d677a3eaa7075231212f2110983adecc", + "reference": "955e7815d677a3eaa7075231212f2110983adecc", "shasum": "" }, "require": { "ext-pcre": "*", - "graham-campbell/result-type": "^1.1.3", + "graham-campbell/result-type": "^1.1.4", "php": "^7.2.5 || ^8.0", - "phpoption/phpoption": "^1.9.3", - "symfony/polyfill-ctype": "^1.24", - "symfony/polyfill-mbstring": "^1.24", - "symfony/polyfill-php80": "^1.24" + "phpoption/phpoption": "^1.9.5", + "symfony/polyfill-ctype": "^1.26", + "symfony/polyfill-mbstring": "^1.26", + "symfony/polyfill-php80": "^1.26" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", @@ -5951,7 +5912,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.2" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.3" }, "funding": [ { @@ -5963,7 +5924,7 @@ "type": "tidelift" } ], - "time": "2025-04-30T23:37:27+00:00" + "time": "2025-12-27T19:49:13+00:00" }, { "name": "voku/portable-ascii", @@ -6038,79 +5999,21 @@ } ], "time": "2024-11-21T01:49:47+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" - }, - "time": "2022-06-03T18:03:27+00:00" } ], "packages-dev": [ { "name": "brianium/paratest", - "version": "v7.12.0", + "version": "v7.20.0", "source": { "type": "git", "url": "https://github.com/paratestphp/paratest.git", - "reference": "6a34ddb12a3bd5bd07d831ce95f111087f3bcbd8" + "reference": "81c80677c9ec0ed4ef16b246167f11dec81a6e3d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paratestphp/paratest/zipball/6a34ddb12a3bd5bd07d831ce95f111087f3bcbd8", - "reference": "6a34ddb12a3bd5bd07d831ce95f111087f3bcbd8", + "url": "https://api.github.com/repos/paratestphp/paratest/zipball/81c80677c9ec0ed4ef16b246167f11dec81a6e3d", + "reference": "81c80677c9ec0ed4ef16b246167f11dec81a6e3d", "shasum": "" }, "require": { @@ -6121,25 +6024,24 @@ "fidry/cpu-core-counter": "^1.3.0", "jean85/pretty-package-versions": "^2.1.1", "php": "~8.3.0 || ~8.4.0 || ~8.5.0", - "phpunit/php-code-coverage": "^12.3.2", - "phpunit/php-file-iterator": "^6", - "phpunit/php-timer": "^8", - "phpunit/phpunit": "^12.3.6", - "sebastian/environment": "^8.0.3", - "symfony/console": "^6.4.20 || ^7.3.2", - "symfony/process": "^6.4.20 || ^7.3.0" + "phpunit/php-code-coverage": "^12.5.3 || ^13.0.1", + "phpunit/php-file-iterator": "^6.0.1 || ^7", + "phpunit/php-timer": "^8 || ^9", + "phpunit/phpunit": "^12.5.14 || ^13.0.5", + "sebastian/environment": "^8.0.3 || ^9", + "symfony/console": "^7.4.7 || ^8.0.7", + "symfony/process": "^7.4.5 || ^8.0.5" }, "require-dev": { - "doctrine/coding-standard": "^13.0.1", + "doctrine/coding-standard": "^14.0.0", "ext-pcntl": "*", "ext-pcov": "*", "ext-posix": "*", - "phpstan/phpstan": "^2.1.22", - "phpstan/phpstan-deprecation-rules": "^2.0.3", - "phpstan/phpstan-phpunit": "^2.0.7", - "phpstan/phpstan-strict-rules": "^2.0.6", - "squizlabs/php_codesniffer": "^3.13.2", - "symfony/filesystem": "^6.4.13 || ^7.3.2" + "phpstan/phpstan": "^2.1.44", + "phpstan/phpstan-deprecation-rules": "^2.0.4", + "phpstan/phpstan-phpunit": "^2.0.16", + "phpstan/phpstan-strict-rules": "^2.0.10", + "symfony/filesystem": "^7.4.6 || ^8.0.6" }, "bin": [ "bin/paratest", @@ -6179,7 +6081,7 @@ ], "support": { "issues": "https://github.com/paratestphp/paratest/issues", - "source": "https://github.com/paratestphp/paratest/tree/v7.12.0" + "source": "https://github.com/paratestphp/paratest/tree/v7.20.0" }, "funding": [ { @@ -6191,33 +6093,33 @@ "type": "paypal" } ], - "time": "2025-08-29T05:28:31+00:00" + "time": "2026-03-29T15:46:14+00:00" }, { "name": "doctrine/deprecations", - "version": "1.1.5", + "version": "1.1.6", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38" + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", - "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "conflict": { - "phpunit/phpunit": "<=7.5 || >=13" + "phpunit/phpunit": "<=7.5 || >=14" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^12 || ^13", - "phpstan/phpstan": "1.4.10 || 2.1.11", + "doctrine/coding-standard": "^9 || ^12 || ^14", + "phpstan/phpstan": "1.4.10 || 2.1.30", "phpstan/phpstan-phpunit": "^1.0 || ^2", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12.4 || ^13.0", "psr/log": "^1 || ^2 || ^3" }, "suggest": { @@ -6237,9 +6139,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/1.1.5" + "source": "https://github.com/doctrine/deprecations/tree/1.1.6" }, - "time": "2025-04-07T20:06:18+00:00" + "time": "2026-02-07T07:09:04+00:00" }, { "name": "fakerphp/faker", @@ -6549,29 +6451,29 @@ }, { "name": "laravel/breeze", - "version": "v2.3.8", + "version": "v2.4.1", "source": { "type": "git", "url": "https://github.com/laravel/breeze.git", - "reference": "1a29c5792818bd4cddf70b5f743a227e02fbcfcd" + "reference": "28cefeaf6af20177ddf5cc7b93e87e4ad79d533f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/breeze/zipball/1a29c5792818bd4cddf70b5f743a227e02fbcfcd", - "reference": "1a29c5792818bd4cddf70b5f743a227e02fbcfcd", + "url": "https://api.github.com/repos/laravel/breeze/zipball/28cefeaf6af20177ddf5cc7b93e87e4ad79d533f", + "reference": "28cefeaf6af20177ddf5cc7b93e87e4ad79d533f", "shasum": "" }, "require": { - "illuminate/console": "^11.0|^12.0", - "illuminate/filesystem": "^11.0|^12.0", - "illuminate/support": "^11.0|^12.0", - "illuminate/validation": "^11.0|^12.0", + "illuminate/console": "^11.0|^12.0|^13.0", + "illuminate/filesystem": "^11.0|^12.0|^13.0", + "illuminate/support": "^11.0|^12.0|^13.0", + "illuminate/validation": "^11.0|^12.0|^13.0", "php": "^8.2.0", - "symfony/console": "^7.0" + "symfony/console": "^7.0|^8.0" }, "require-dev": { - "laravel/framework": "^11.0|^12.0", - "orchestra/testbench-core": "^9.0|^10.0", + "laravel/framework": "^11.0|^12.0|^13.0", + "orchestra/testbench-core": "^9.0|^10.0|^11.0", "phpstan/phpstan": "^2.0" }, "type": "library", @@ -6606,41 +6508,42 @@ "issues": "https://github.com/laravel/breeze/issues", "source": "https://github.com/laravel/breeze" }, - "time": "2025-07-18T18:49:59+00:00" + "time": "2026-03-10T19:59:01+00:00" }, { "name": "laravel/pail", - "version": "v1.2.3", + "version": "v1.2.6", "source": { "type": "git", "url": "https://github.com/laravel/pail.git", - "reference": "8cc3d575c1f0e57eeb923f366a37528c50d2385a" + "reference": "aa71a01c309e7f66bc2ec4fb1a59291b82eb4abf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pail/zipball/8cc3d575c1f0e57eeb923f366a37528c50d2385a", - "reference": "8cc3d575c1f0e57eeb923f366a37528c50d2385a", + "url": "https://api.github.com/repos/laravel/pail/zipball/aa71a01c309e7f66bc2ec4fb1a59291b82eb4abf", + "reference": "aa71a01c309e7f66bc2ec4fb1a59291b82eb4abf", "shasum": "" }, "require": { "ext-mbstring": "*", - "illuminate/console": "^10.24|^11.0|^12.0", - "illuminate/contracts": "^10.24|^11.0|^12.0", - "illuminate/log": "^10.24|^11.0|^12.0", - "illuminate/process": "^10.24|^11.0|^12.0", - "illuminate/support": "^10.24|^11.0|^12.0", + "illuminate/console": "^10.24|^11.0|^12.0|^13.0", + "illuminate/contracts": "^10.24|^11.0|^12.0|^13.0", + "illuminate/log": "^10.24|^11.0|^12.0|^13.0", + "illuminate/process": "^10.24|^11.0|^12.0|^13.0", + "illuminate/support": "^10.24|^11.0|^12.0|^13.0", "nunomaduro/termwind": "^1.15|^2.0", "php": "^8.2", - "symfony/console": "^6.0|^7.0" + "symfony/console": "^6.0|^7.0|^8.0" }, "require-dev": { - "laravel/framework": "^10.24|^11.0|^12.0", + "laravel/framework": "^10.24|^11.0|^12.0|^13.0", "laravel/pint": "^1.13", - "orchestra/testbench-core": "^8.13|^9.0|^10.0", - "pestphp/pest": "^2.20|^3.0", - "pestphp/pest-plugin-type-coverage": "^2.3|^3.0", + "orchestra/testbench-core": "^8.13|^9.17|^10.8|^11.0", + "pestphp/pest": "^2.20|^3.0|^4.0", + "pestphp/pest-plugin-type-coverage": "^2.3|^3.0|^4.0", "phpstan/phpstan": "^1.12.27", - "symfony/var-dumper": "^6.3|^7.0" + "symfony/var-dumper": "^6.3|^7.0|^8.0", + "symfony/yaml": "^6.3|^7.0|^8.0" }, "type": "library", "extra": { @@ -6685,20 +6588,20 @@ "issues": "https://github.com/laravel/pail/issues", "source": "https://github.com/laravel/pail" }, - "time": "2025-06-05T13:55:57+00:00" + "time": "2026-02-09T13:44:54+00:00" }, { "name": "laravel/pint", - "version": "v1.25.1", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "5016e263f95d97670d71b9a987bd8996ade6d8d9" + "reference": "bdec963f53172c5e36330f3a400604c69bf02d39" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/5016e263f95d97670d71b9a987bd8996ade6d8d9", - "reference": "5016e263f95d97670d71b9a987bd8996ade6d8d9", + "url": "https://api.github.com/repos/laravel/pint/zipball/bdec963f53172c5e36330f3a400604c69bf02d39", + "reference": "bdec963f53172c5e36330f3a400604c69bf02d39", "shasum": "" }, "require": { @@ -6709,13 +6612,14 @@ "php": "^8.2.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.87.2", - "illuminate/view": "^11.46.0", - "larastan/larastan": "^3.7.1", - "laravel-zero/framework": "^11.45.0", + "friendsofphp/php-cs-fixer": "^3.94.2", + "illuminate/view": "^12.54.1", + "larastan/larastan": "^3.9.3", + "laravel-zero/framework": "^12.0.5", "mockery/mockery": "^1.6.12", - "nunomaduro/termwind": "^2.3.1", - "pestphp/pest": "^2.36.0" + "nunomaduro/termwind": "^2.4.0", + "pestphp/pest": "^3.8.6", + "shipfastlabs/agent-detector": "^1.1.0" }, "bin": [ "builds/pint" @@ -6741,6 +6645,7 @@ "description": "An opinionated code formatter for PHP.", "homepage": "https://laravel.com", "keywords": [ + "dev", "format", "formatter", "lint", @@ -6751,33 +6656,33 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2025-09-19T02:57:12+00:00" + "time": "2026-03-12T15:51:39+00:00" }, { "name": "laravel/sail", - "version": "v1.45.0", + "version": "v1.56.0", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "019a2933ff4a9199f098d4259713f9bc266a874e" + "reference": "f43426bb42a1cb7a51a3861d9138063e54766d28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/019a2933ff4a9199f098d4259713f9bc266a874e", - "reference": "019a2933ff4a9199f098d4259713f9bc266a874e", + "url": "https://api.github.com/repos/laravel/sail/zipball/f43426bb42a1cb7a51a3861d9138063e54766d28", + "reference": "f43426bb42a1cb7a51a3861d9138063e54766d28", "shasum": "" }, "require": { - "illuminate/console": "^9.52.16|^10.0|^11.0|^12.0", - "illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0", - "illuminate/support": "^9.52.16|^10.0|^11.0|^12.0", + "illuminate/console": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^9.52.16|^10.0|^11.0|^12.0|^13.0", "php": "^8.0", - "symfony/console": "^6.0|^7.0", - "symfony/yaml": "^6.0|^7.0" + "symfony/console": "^6.0|^7.0|^8.0", + "symfony/yaml": "^6.0|^7.0|^8.0" }, "require-dev": { - "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0", - "phpstan/phpstan": "^1.10" + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0|^11.0", + "phpstan/phpstan": "^2.0" }, "bin": [ "bin/sail" @@ -6814,7 +6719,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2025-08-25T19:28:31+00:00" + "time": "2026-04-01T15:17:32+00:00" }, { "name": "mockery/mockery", @@ -6961,39 +6866,36 @@ }, { "name": "nunomaduro/collision", - "version": "v8.8.2", + "version": "v8.9.3", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "60207965f9b7b7a4ce15a0f75d57f9dadb105bdb" + "reference": "b0d8ab95b29c3189aeeb902d81215231df4c1b64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/60207965f9b7b7a4ce15a0f75d57f9dadb105bdb", - "reference": "60207965f9b7b7a4ce15a0f75d57f9dadb105bdb", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/b0d8ab95b29c3189aeeb902d81215231df4c1b64", + "reference": "b0d8ab95b29c3189aeeb902d81215231df4c1b64", "shasum": "" }, "require": { - "filp/whoops": "^2.18.1", - "nunomaduro/termwind": "^2.3.1", + "filp/whoops": "^2.18.4", + "nunomaduro/termwind": "^2.4.0", "php": "^8.2.0", - "symfony/console": "^7.3.0" + "symfony/console": "^7.4.8 || ^8.0.4" }, "conflict": { - "laravel/framework": "<11.44.2 || >=13.0.0", - "phpunit/phpunit": "<11.5.15 || >=13.0.0" + "laravel/framework": "<11.48.0 || >=14.0.0", + "phpunit/phpunit": "<11.5.50 || >=14.0.0" }, "require-dev": { - "brianium/paratest": "^7.8.3", - "larastan/larastan": "^3.4.2", - "laravel/framework": "^11.44.2 || ^12.18", - "laravel/pint": "^1.22.1", - "laravel/sail": "^1.43.1", - "laravel/sanctum": "^4.1.1", - "laravel/tinker": "^2.10.1", - "orchestra/testbench-core": "^9.12.0 || ^10.4", - "pestphp/pest": "^3.8.2", - "sebastian/environment": "^7.2.1 || ^8.0" + "brianium/paratest": "^7.8.5", + "larastan/larastan": "^3.9.3", + "laravel/framework": "^11.48.0 || ^12.56.0 || ^13.2.0", + "laravel/pint": "^1.29.0", + "orchestra/testbench-core": "^9.12.0 || ^10.12.1 || ^11.0.0", + "pestphp/pest": "^3.8.5 || ^4.4.3 || ^5.0.0", + "sebastian/environment": "^7.2.1 || ^8.0.4 || ^9.0.0" }, "type": "library", "extra": { @@ -7056,45 +6958,46 @@ "type": "patreon" } ], - "time": "2025-06-25T02:12:12+00:00" + "time": "2026-04-06T19:25:53+00:00" }, { "name": "pestphp/pest", - "version": "v4.1.0", + "version": "v4.5.0", "source": { "type": "git", "url": "https://github.com/pestphp/pest.git", - "reference": "b7406938ac9e8d08cf96f031922b0502a8523268" + "reference": "13c322bab3ac4496f89279c0b6ac31b89ce8aa95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest/zipball/b7406938ac9e8d08cf96f031922b0502a8523268", - "reference": "b7406938ac9e8d08cf96f031922b0502a8523268", + "url": "https://api.github.com/repos/pestphp/pest/zipball/13c322bab3ac4496f89279c0b6ac31b89ce8aa95", + "reference": "13c322bab3ac4496f89279c0b6ac31b89ce8aa95", "shasum": "" }, "require": { - "brianium/paratest": "^7.12.0", - "nunomaduro/collision": "^8.8.2", - "nunomaduro/termwind": "^2.3.1", + "brianium/paratest": "^7.20.0", + "nunomaduro/collision": "^8.9.3", + "nunomaduro/termwind": "^2.4.0", "pestphp/pest-plugin": "^4.0.0", - "pestphp/pest-plugin-arch": "^4.0.0", + "pestphp/pest-plugin-arch": "^4.0.2", "pestphp/pest-plugin-mutate": "^4.0.1", - "pestphp/pest-plugin-profanity": "^4.1.0", + "pestphp/pest-plugin-profanity": "^4.2.1", "php": "^8.3.0", - "phpunit/phpunit": "^12.3.8", - "symfony/process": "^7.3.3" + "phpunit/phpunit": "^12.5.16", + "symfony/process": "^7.4.8|^8.0.8" }, "conflict": { "filp/whoops": "<2.18.3", - "phpunit/phpunit": ">12.3.8", + "phpunit/phpunit": ">12.5.16", "sebastian/exporter": "<7.0.0", "webmozart/assert": "<1.11.0" }, "require-dev": { - "pestphp/pest-dev-tools": "^4.0.0", - "pestphp/pest-plugin-browser": "^4.1.0", - "pestphp/pest-plugin-type-coverage": "^4.0.2", - "psy/psysh": "^0.12.10" + "mrpunyapal/peststan": "^0.2.5", + "pestphp/pest-dev-tools": "^4.1.0", + "pestphp/pest-plugin-browser": "^4.3.1", + "pestphp/pest-plugin-type-coverage": "^4.0.4", + "psy/psysh": "^0.12.22" }, "bin": [ "bin/pest" @@ -7160,7 +7063,7 @@ ], "support": { "issues": "https://github.com/pestphp/pest/issues", - "source": "https://github.com/pestphp/pest/tree/v4.1.0" + "source": "https://github.com/pestphp/pest/tree/v4.5.0" }, "funding": [ { @@ -7172,7 +7075,7 @@ "type": "github" } ], - "time": "2025-09-10T13:41:09+00:00" + "time": "2026-04-10T19:51:40+00:00" }, { "name": "pestphp/pest-plugin", @@ -7246,26 +7149,26 @@ }, { "name": "pestphp/pest-plugin-arch", - "version": "v4.0.0", + "version": "v4.0.2", "source": { "type": "git", "url": "https://github.com/pestphp/pest-plugin-arch.git", - "reference": "25bb17e37920ccc35cbbcda3b00d596aadf3e58d" + "reference": "3fb0d02a91b9da504b139dc7ab2a31efb7c3215c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest-plugin-arch/zipball/25bb17e37920ccc35cbbcda3b00d596aadf3e58d", - "reference": "25bb17e37920ccc35cbbcda3b00d596aadf3e58d", + "url": "https://api.github.com/repos/pestphp/pest-plugin-arch/zipball/3fb0d02a91b9da504b139dc7ab2a31efb7c3215c", + "reference": "3fb0d02a91b9da504b139dc7ab2a31efb7c3215c", "shasum": "" }, "require": { "pestphp/pest-plugin": "^4.0.0", "php": "^8.3", - "ta-tikoma/phpunit-architecture-test": "^0.8.5" + "ta-tikoma/phpunit-architecture-test": "^0.8.7" }, "require-dev": { - "pestphp/pest": "^4.0.0", - "pestphp/pest-dev-tools": "^4.0.0" + "pestphp/pest": "^4.4.6", + "pestphp/pest-dev-tools": "^4.1.0" }, "type": "library", "extra": { @@ -7300,7 +7203,7 @@ "unit" ], "support": { - "source": "https://github.com/pestphp/pest-plugin-arch/tree/v4.0.0" + "source": "https://github.com/pestphp/pest-plugin-arch/tree/v4.0.2" }, "funding": [ { @@ -7312,31 +7215,31 @@ "type": "github" } ], - "time": "2025-08-20T13:10:51+00:00" + "time": "2026-04-10T17:20:19+00:00" }, { "name": "pestphp/pest-plugin-laravel", - "version": "v4.0.0", + "version": "v4.1.0", "source": { "type": "git", "url": "https://github.com/pestphp/pest-plugin-laravel.git", - "reference": "e12a07046b826a40b1c8632fd7b80d6b8d7b628e" + "reference": "3057a36669ff11416cc0dc2b521b3aec58c488d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest-plugin-laravel/zipball/e12a07046b826a40b1c8632fd7b80d6b8d7b628e", - "reference": "e12a07046b826a40b1c8632fd7b80d6b8d7b628e", + "url": "https://api.github.com/repos/pestphp/pest-plugin-laravel/zipball/3057a36669ff11416cc0dc2b521b3aec58c488d0", + "reference": "3057a36669ff11416cc0dc2b521b3aec58c488d0", "shasum": "" }, "require": { - "laravel/framework": "^11.45.2|^12.25.0", - "pestphp/pest": "^4.0.0", + "laravel/framework": "^11.45.2|^12.52.0|^13.0", + "pestphp/pest": "^4.4.1", "php": "^8.3.0" }, "require-dev": { - "laravel/dusk": "^8.3.3", - "orchestra/testbench": "^9.13.0|^10.5.0", - "pestphp/pest-dev-tools": "^4.0.0" + "laravel/dusk": "^8.3.6", + "orchestra/testbench": "^9.13.0|^10.9.0|^11.0", + "pestphp/pest-dev-tools": "^4.1.0" }, "type": "library", "extra": { @@ -7374,7 +7277,7 @@ "unit" ], "support": { - "source": "https://github.com/pestphp/pest-plugin-laravel/tree/v4.0.0" + "source": "https://github.com/pestphp/pest-plugin-laravel/tree/v4.1.0" }, "funding": [ { @@ -7386,7 +7289,7 @@ "type": "github" } ], - "time": "2025-08-20T12:46:37+00:00" + "time": "2026-02-21T00:29:45+00:00" }, { "name": "pestphp/pest-plugin-mutate", @@ -7466,16 +7369,16 @@ }, { "name": "pestphp/pest-plugin-profanity", - "version": "v4.1.0", + "version": "v4.2.1", "source": { "type": "git", "url": "https://github.com/pestphp/pest-plugin-profanity.git", - "reference": "e279c844b6868da92052be27b5202c2ad7216e80" + "reference": "343cfa6f3564b7e35df0ebb77b7fa97039f72b27" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest-plugin-profanity/zipball/e279c844b6868da92052be27b5202c2ad7216e80", - "reference": "e279c844b6868da92052be27b5202c2ad7216e80", + "url": "https://api.github.com/repos/pestphp/pest-plugin-profanity/zipball/343cfa6f3564b7e35df0ebb77b7fa97039f72b27", + "reference": "343cfa6f3564b7e35df0ebb77b7fa97039f72b27", "shasum": "" }, "require": { @@ -7516,9 +7419,9 @@ "unit" ], "support": { - "source": "https://github.com/pestphp/pest-plugin-profanity/tree/v4.1.0" + "source": "https://github.com/pestphp/pest-plugin-profanity/tree/v4.2.1" }, - "time": "2025-09-10T06:17:03+00:00" + "time": "2025-12-08T00:13:17+00:00" }, { "name": "phar-io/manifest", @@ -7693,16 +7596,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.6.3", + "version": "6.0.3", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "94f8051919d1b0369a6bcc7931d679a511c03fe9" + "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/94f8051919d1b0369a6bcc7931d679a511c03fe9", - "reference": "94f8051919d1b0369a6bcc7931d679a511c03fe9", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/7bae67520aa9f5ecc506d646810bd40d9da54582", + "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582", "shasum": "" }, "require": { @@ -7710,9 +7613,9 @@ "ext-filter": "*", "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.7", - "phpstan/phpdoc-parser": "^1.7|^2.0", - "webmozart/assert": "^1.9.1" + "phpdocumentor/type-resolver": "^2.0", + "phpstan/phpdoc-parser": "^2.0", + "webmozart/assert": "^1.9.1 || ^2" }, "require-dev": { "mockery/mockery": "~1.3.5 || ~1.6.0", @@ -7721,7 +7624,8 @@ "phpstan/phpstan-mockery": "^1.1", "phpstan/phpstan-webmozart-assert": "^1.2", "phpunit/phpunit": "^9.5", - "psalm/phar": "^5.26" + "psalm/phar": "^5.26", + "shipmonk/dead-code-detector": "^0.5.1" }, "type": "library", "extra": { @@ -7751,44 +7655,44 @@ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.3" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/6.0.3" }, - "time": "2025-08-01T19:43:32+00:00" + "time": "2026-03-18T20:49:53+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.10.0", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a" + "reference": "327a05bbee54120d4786a0dc67aad30226ad4cf9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a", - "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/327a05bbee54120d4786a0dc67aad30226ad4cf9", + "reference": "327a05bbee54120d4786a0dc67aad30226ad4cf9", "shasum": "" }, "require": { "doctrine/deprecations": "^1.0", - "php": "^7.3 || ^8.0", + "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.0", - "phpstan/phpdoc-parser": "^1.18|^2.0" + "phpstan/phpdoc-parser": "^2.0" }, "require-dev": { "ext-tokenizer": "*", "phpbench/phpbench": "^1.2", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-phpunit": "^1.1", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-phpunit": "^2.0", "phpunit/phpunit": "^9.5", - "rector/rector": "^0.13.9", - "vimeo/psalm": "^4.25" + "psalm/phar": "^4" }, "type": "library", "extra": { "branch-alias": { - "dev-1.x": "1.x-dev" + "dev-1.x": "1.x-dev", + "dev-2.x": "2.x-dev" } }, "autoload": { @@ -7809,22 +7713,22 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/2.0.0" }, - "time": "2024-11-09T15:12:26+00:00" + "time": "2026-01-06T21:53:42+00:00" }, { "name": "phpstan/phpdoc-parser", - "version": "2.3.0", + "version": "2.3.2", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "1e0cd5370df5dd2e556a36b9c62f62e555870495" + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/1e0cd5370df5dd2e556a36b9c62f62e555870495", - "reference": "1e0cd5370df5dd2e556a36b9c62f62e555870495", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a", + "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a", "shasum": "" }, "require": { @@ -7856,40 +7760,39 @@ "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/2.3.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.2" }, - "time": "2025-08-30T15:50:23+00:00" + "time": "2026-01-25T14:56:51+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "12.3.8", + "version": "12.5.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "99e692c6a84708211f7536ba322bbbaef57ac7fc" + "reference": "a25bde1f8f83849f441ef5713c6466e470872a71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/99e692c6a84708211f7536ba322bbbaef57ac7fc", - "reference": "99e692c6a84708211f7536ba322bbbaef57ac7fc", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/a25bde1f8f83849f441ef5713c6466e470872a71", + "reference": "a25bde1f8f83849f441ef5713c6466e470872a71", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^5.6.1", + "nikic/php-parser": "^5.7.0", "php": ">=8.3", - "phpunit/php-file-iterator": "^6.0", "phpunit/php-text-template": "^5.0", "sebastian/complexity": "^5.0", "sebastian/environment": "^8.0.3", "sebastian/lines-of-code": "^4.0", "sebastian/version": "^6.0", - "theseer/tokenizer": "^1.2.3" + "theseer/tokenizer": "^2.0.1" }, "require-dev": { - "phpunit/phpunit": "^12.3.7" + "phpunit/phpunit": "^12.5.1" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -7898,7 +7801,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "12.3.x-dev" + "dev-main": "12.5.x-dev" } }, "autoload": { @@ -7927,7 +7830,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/12.3.8" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/12.5.5" }, "funding": [ { @@ -7947,20 +7850,20 @@ "type": "tidelift" } ], - "time": "2025-09-17T11:31:43+00:00" + "time": "2026-04-13T04:53:32+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "6.0.0", + "version": "6.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "961bc913d42fe24a257bfff826a5068079ac7782" + "reference": "3d1cd096ef6bea4bf2762ba586e35dbd317cbfd5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/961bc913d42fe24a257bfff826a5068079ac7782", - "reference": "961bc913d42fe24a257bfff826a5068079ac7782", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/3d1cd096ef6bea4bf2762ba586e35dbd317cbfd5", + "reference": "3d1cd096ef6bea4bf2762ba586e35dbd317cbfd5", "shasum": "" }, "require": { @@ -8000,15 +7903,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/6.0.0" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/6.0.1" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-file-iterator", + "type": "tidelift" } ], - "time": "2025-02-07T04:58:37+00:00" + "time": "2026-02-02T14:04:18+00:00" }, { "name": "phpunit/php-invoker", @@ -8196,16 +8111,16 @@ }, { "name": "phpunit/phpunit", - "version": "12.3.8", + "version": "12.5.16", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "9d68c1b41fc21aac106c71cde4669fe7b99fca10" + "reference": "b2429f58ae75cae980b5bb9873abe4de6aac8b58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9d68c1b41fc21aac106c71cde4669fe7b99fca10", - "reference": "9d68c1b41fc21aac106c71cde4669fe7b99fca10", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b2429f58ae75cae980b5bb9873abe4de6aac8b58", + "reference": "b2429f58ae75cae980b5bb9873abe4de6aac8b58", "shasum": "" }, "require": { @@ -8219,18 +8134,19 @@ "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.3", - "phpunit/php-code-coverage": "^12.3.6", - "phpunit/php-file-iterator": "^6.0.0", + "phpunit/php-code-coverage": "^12.5.3", + "phpunit/php-file-iterator": "^6.0.1", "phpunit/php-invoker": "^6.0.0", "phpunit/php-text-template": "^5.0.0", "phpunit/php-timer": "^8.0.0", - "sebastian/cli-parser": "^4.0.0", - "sebastian/comparator": "^7.1.3", + "sebastian/cli-parser": "^4.2.0", + "sebastian/comparator": "^7.1.4", "sebastian/diff": "^7.0.0", - "sebastian/environment": "^8.0.3", - "sebastian/exporter": "^7.0.0", + "sebastian/environment": "^8.0.4", + "sebastian/exporter": "^7.0.2", "sebastian/global-state": "^8.0.2", "sebastian/object-enumerator": "^7.0.0", + "sebastian/recursion-context": "^7.0.1", "sebastian/type": "^6.0.3", "sebastian/version": "^6.0.0", "staabm/side-effects-detector": "^1.0.5" @@ -8241,7 +8157,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "12.3-dev" + "dev-main": "12.5-dev" } }, "autoload": { @@ -8273,31 +8189,15 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/12.3.8" + "source": "https://github.com/sebastianbergmann/phpunit/tree/12.5.16" }, "funding": [ { - "url": "https://phpunit.de/sponsors.html", - "type": "custom" - }, - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - }, - { - "url": "https://liberapay.com/sebastianbergmann", - "type": "liberapay" - }, - { - "url": "https://thanks.dev/u/gh/sebastianbergmann", - "type": "thanks_dev" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", - "type": "tidelift" + "url": "https://phpunit.de/sponsoring.html", + "type": "other" } ], - "time": "2025-09-03T06:25:17+00:00" + "time": "2026-04-03T05:26:42+00:00" }, { "name": "sebastian/cli-parser", @@ -8370,16 +8270,16 @@ }, { "name": "sebastian/comparator", - "version": "7.1.3", + "version": "7.1.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "dc904b4bb3ab070865fa4068cd84f3da8b945148" + "reference": "c284f55811f43d555e51e8e5c166ac40d3e33c63" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/dc904b4bb3ab070865fa4068cd84f3da8b945148", - "reference": "dc904b4bb3ab070865fa4068cd84f3da8b945148", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/c284f55811f43d555e51e8e5c166ac40d3e33c63", + "reference": "c284f55811f43d555e51e8e5c166ac40d3e33c63", "shasum": "" }, "require": { @@ -8438,7 +8338,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/7.1.3" + "source": "https://github.com/sebastianbergmann/comparator/tree/7.1.5" }, "funding": [ { @@ -8458,7 +8358,7 @@ "type": "tidelift" } ], - "time": "2025-08-20T11:27:00+00:00" + "time": "2026-04-08T04:43:00+00:00" }, { "name": "sebastian/complexity", @@ -8587,16 +8487,16 @@ }, { "name": "sebastian/environment", - "version": "8.0.3", + "version": "8.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "24a711b5c916efc6d6e62aa65aa2ec98fef77f68" + "reference": "7b8842c2d8e85d0c3a5831236bf5869af6ab2a11" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/24a711b5c916efc6d6e62aa65aa2ec98fef77f68", - "reference": "24a711b5c916efc6d6e62aa65aa2ec98fef77f68", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/7b8842c2d8e85d0c3a5831236bf5869af6ab2a11", + "reference": "7b8842c2d8e85d0c3a5831236bf5869af6ab2a11", "shasum": "" }, "require": { @@ -8639,7 +8539,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", - "source": "https://github.com/sebastianbergmann/environment/tree/8.0.3" + "source": "https://github.com/sebastianbergmann/environment/tree/8.0.4" }, "funding": [ { @@ -8659,20 +8559,20 @@ "type": "tidelift" } ], - "time": "2025-08-12T14:11:56+00:00" + "time": "2026-03-15T07:05:40+00:00" }, { "name": "sebastian/exporter", - "version": "7.0.0", + "version": "7.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "76432aafc58d50691a00d86d0632f1217a47b688" + "reference": "016951ae10980765e4e7aee491eb288c64e505b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/76432aafc58d50691a00d86d0632f1217a47b688", - "reference": "76432aafc58d50691a00d86d0632f1217a47b688", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/016951ae10980765e4e7aee491eb288c64e505b7", + "reference": "016951ae10980765e4e7aee491eb288c64e505b7", "shasum": "" }, "require": { @@ -8729,15 +8629,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/7.0.0" + "source": "https://github.com/sebastianbergmann/exporter/tree/7.0.2" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" } ], - "time": "2025-02-07T04:56:42+00:00" + "time": "2025-09-24T06:16:11+00:00" }, { "name": "sebastian/global-state", @@ -9238,28 +9150,27 @@ }, { "name": "symfony/yaml", - "version": "v7.3.3", + "version": "v8.0.8", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "d4f4a66866fe2451f61296924767280ab5732d9d" + "reference": "54174ab48c0c0f9e21512b304be17f8150ccf8f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/d4f4a66866fe2451f61296924767280ab5732d9d", - "reference": "d4f4a66866fe2451f61296924767280ab5732d9d", + "url": "https://api.github.com/repos/symfony/yaml/zipball/54174ab48c0c0f9e21512b304be17f8150ccf8f1", + "reference": "54174ab48c0c0f9e21512b304be17f8150ccf8f1", "shasum": "" }, "require": { - "php": ">=8.2", - "symfony/deprecation-contracts": "^2.5|^3.0", + "php": ">=8.4", "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/console": "<6.4" + "symfony/console": "<7.4" }, "require-dev": { - "symfony/console": "^6.4|^7.0" + "symfony/console": "^7.4|^8.0" }, "bin": [ "Resources/bin/yaml-lint" @@ -9290,7 +9201,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v7.3.3" + "source": "https://github.com/symfony/yaml/tree/v8.0.8" }, "funding": [ { @@ -9310,28 +9221,28 @@ "type": "tidelift" } ], - "time": "2025-08-27T11:34:33+00:00" + "time": "2026-03-30T15:14:47+00:00" }, { "name": "ta-tikoma/phpunit-architecture-test", - "version": "0.8.5", + "version": "0.8.7", "source": { "type": "git", "url": "https://github.com/ta-tikoma/phpunit-architecture-test.git", - "reference": "cf6fb197b676ba716837c886baca842e4db29005" + "reference": "1248f3f506ca9641d4f68cebcd538fa489754db8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ta-tikoma/phpunit-architecture-test/zipball/cf6fb197b676ba716837c886baca842e4db29005", - "reference": "cf6fb197b676ba716837c886baca842e4db29005", + "url": "https://api.github.com/repos/ta-tikoma/phpunit-architecture-test/zipball/1248f3f506ca9641d4f68cebcd538fa489754db8", + "reference": "1248f3f506ca9641d4f68cebcd538fa489754db8", "shasum": "" }, "require": { "nikic/php-parser": "^4.18.0 || ^5.0.0", "php": "^8.1.0", - "phpdocumentor/reflection-docblock": "^5.3.0", - "phpunit/phpunit": "^10.5.5 || ^11.0.0 || ^12.0.0", - "symfony/finder": "^6.4.0 || ^7.0.0" + "phpdocumentor/reflection-docblock": "^5.3.0 || ^6.0.0", + "phpunit/phpunit": "^10.5.5 || ^11.0.0 || ^12.0.0 || ^13.0.0", + "symfony/finder": "^6.4.0 || ^7.0.0 || ^8.0.0" }, "require-dev": { "laravel/pint": "^1.13.7", @@ -9367,29 +9278,29 @@ ], "support": { "issues": "https://github.com/ta-tikoma/phpunit-architecture-test/issues", - "source": "https://github.com/ta-tikoma/phpunit-architecture-test/tree/0.8.5" + "source": "https://github.com/ta-tikoma/phpunit-architecture-test/tree/0.8.7" }, - "time": "2025-04-20T20:23:40+00:00" + "time": "2026-02-17T17:25:14+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.3", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + "reference": "7989e43bf381af0eac72e4f0ca5bcbfa81658be4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/7989e43bf381af0eac72e4f0ca5bcbfa81658be4", + "reference": "7989e43bf381af0eac72e4f0ca5bcbfa81658be4", "shasum": "" }, "require": { "ext-dom": "*", "ext-tokenizer": "*", "ext-xmlwriter": "*", - "php": "^7.2 || ^8.0" + "php": "^8.1" }, "type": "library", "autoload": { @@ -9411,7 +9322,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.3" + "source": "https://github.com/theseer/tokenizer/tree/2.0.1" }, "funding": [ { @@ -9419,17 +9330,79 @@ "type": "github" } ], - "time": "2024-03-03T12:36:25+00:00" + "time": "2025-12-08T11:19:18+00:00" + }, + { + "name": "webmozart/assert", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "eb0d790f735ba6cff25c683a85a1da0eadeff9e4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/eb0d790f735ba6cff25c683a85a1da0eadeff9e4", + "reference": "eb0d790f735ba6cff25c683a85a1da0eadeff9e4", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-date": "*", + "ext-filter": "*", + "php": "^8.2" + }, + "suggest": { + "ext-intl": "", + "ext-simplexml": "", + "ext-spl": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-feature/2-0": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Woody Gilk", + "email": "woody.gilk@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/2.3.0" + }, + "time": "2026-04-11T10:33:05+00:00" } ], "aliases": [], "minimum-stability": "stable", - "stability-flags": {}, + "stability-flags": [], "prefer-stable": true, "prefer-lowest": false, "platform": { "php": "^8.3" }, - "platform-dev": {}, + "platform-dev": [], "plugin-api-version": "2.6.0" } diff --git a/package-lock.json b/package-lock.json index 7f9dbbf..7cb82b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -825,6 +825,7 @@ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", "license": "MIT", + "peer": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -2589,6 +2590,7 @@ "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", "license": "MIT", + "peer": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -2675,7 +2677,8 @@ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.16.tgz", "integrity": "sha512-pONL5awpaQX4LN5eiv7moSiSPd/DLDzKVRJz8Q9PgzmAdd1R4307GQS2ZpfiN7ZmekdQrfhZZiSE5jkLR4WNaA==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/tapable": { "version": "2.3.0", @@ -2732,6 +2735,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -2775,6 +2779,7 @@ "integrity": "sha512-ZWyE8YXEXqJrrSLvYgrRP7p62OziLW7xI5HYGWFzOvupfAlrLvURSzv/FyGyy0eidogEM3ujU+kUG1zuHgb6Ug==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", @@ -2879,6 +2884,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, diff --git a/public/images/covers/Bumi Manusia.jpg b/public/images/covers/Bumi Manusia.jpg new file mode 100644 index 0000000000000000000000000000000000000000..59e8ca1cbb0baa26e8ef3b57347a5cc6d340fc47 GIT binary patch literal 27999 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 Y+E!&l7|aUmin`+i;DkFXFT+Rw*?dF!6#xJL literal 0 HcmV?d00001 diff --git a/public/images/covers/Ela Si Kecil yang Baik Hati.jpg b/public/images/covers/Ela Si Kecil yang Baik Hati.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b5b9211a73adf0ff232971760120a9845cf7481 GIT binary patch literal 11815 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 literal 0 HcmV?d00001 diff --git a/public/images/covers/Filosofi Teras.jpg b/public/images/covers/Filosofi Teras.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dbf74357840b4c63b6ff0666c3d1e41bced46eab GIT binary patch literal 184764 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∾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