diff --git a/composer.lock b/composer.lock
index 3d7a9cd6..7c84117b 100644
--- a/composer.lock
+++ b/composer.lock
@@ -8,28 +8,27 @@
"packages": [
{
"name": "artesaos/seotools",
- "version": "v1.3.1",
+ "version": "v1.3.2",
"source": {
"type": "git",
"url": "https://github.com/artesaos/seotools.git",
- "reference": "44920c7408c927f63c505aadcf35037c55c0a818"
+ "reference": "f22bc0b0ff1bcb683ff72589d11fa80d10706597"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/artesaos/seotools/zipball/44920c7408c927f63c505aadcf35037c55c0a818",
- "reference": "44920c7408c927f63c505aadcf35037c55c0a818",
+ "url": "https://api.github.com/repos/artesaos/seotools/zipball/f22bc0b0ff1bcb683ff72589d11fa80d10706597",
+ "reference": "f22bc0b0ff1bcb683ff72589d11fa80d10706597",
"shasum": ""
},
"require": {
"ext-json": "*",
- "illuminate/config": "^10.0 || ^11.0",
- "illuminate/support": "^10.0 || ^11.0",
+ "illuminate/config": "^10.0 || ^11.0 || ^12.0",
+ "illuminate/support": "^10.0 || ^11.0 || ^12.0",
"php": "^8.1"
},
"require-dev": {
- "orchestra/testbench": "^8.0 || ^9.0",
- "phpspec/phpspec": "~5.1.1 || ^6.0 || ^7.0",
- "phpunit/phpunit": "^9.0 || ^10.0"
+ "orchestra/testbench": "^8.0 || ^9.0 || ^10.0",
+ "phpunit/phpunit": "^9.0 || ^10.0 || ^11.5.3"
},
"type": "library",
"extra": {
@@ -76,29 +75,29 @@
"issues": "https://github.com/artesaos/seotools/issues",
"source": "https://github.com/artesaos/seotools"
},
- "time": "2024-05-20T12:43:47+00:00"
+ "time": "2025-03-07T14:44:43+00:00"
},
{
"name": "blade-ui-kit/blade-heroicons",
- "version": "2.5.0",
+ "version": "2.6.0",
"source": {
"type": "git",
"url": "https://github.com/blade-ui-kit/blade-heroicons.git",
- "reference": "4ed3ed08e9ac192d0d126b2f12711d6fb6576a48"
+ "reference": "4553b2a1f6c76f0ac7f3bc0de4c0cfa06a097d19"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/blade-ui-kit/blade-heroicons/zipball/4ed3ed08e9ac192d0d126b2f12711d6fb6576a48",
- "reference": "4ed3ed08e9ac192d0d126b2f12711d6fb6576a48",
+ "url": "https://api.github.com/repos/blade-ui-kit/blade-heroicons/zipball/4553b2a1f6c76f0ac7f3bc0de4c0cfa06a097d19",
+ "reference": "4553b2a1f6c76f0ac7f3bc0de4c0cfa06a097d19",
"shasum": ""
},
"require": {
"blade-ui-kit/blade-icons": "^1.6",
- "illuminate/support": "^9.0|^10.0|^11.0",
+ "illuminate/support": "^9.0|^10.0|^11.0|^12.0",
"php": "^8.0"
},
"require-dev": {
- "orchestra/testbench": "^7.0|^8.0|^9.0",
+ "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0",
"phpunit/phpunit": "^9.0|^10.5|^11.0"
},
"type": "library",
@@ -133,7 +132,7 @@
],
"support": {
"issues": "https://github.com/blade-ui-kit/blade-heroicons/issues",
- "source": "https://github.com/blade-ui-kit/blade-heroicons/tree/2.5.0"
+ "source": "https://github.com/blade-ui-kit/blade-heroicons/tree/2.6.0"
},
"funding": [
{
@@ -145,34 +144,34 @@
"type": "paypal"
}
],
- "time": "2024-11-18T19:59:07+00:00"
+ "time": "2025-02-13T20:53:33+00:00"
},
{
"name": "blade-ui-kit/blade-icons",
- "version": "1.7.2",
+ "version": "1.8.0",
"source": {
"type": "git",
"url": "https://github.com/blade-ui-kit/blade-icons.git",
- "reference": "75a54a3f5a2810fcf6574ab23e91b6cc229a1b53"
+ "reference": "7b743f27476acb2ed04cb518213d78abe096e814"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/75a54a3f5a2810fcf6574ab23e91b6cc229a1b53",
- "reference": "75a54a3f5a2810fcf6574ab23e91b6cc229a1b53",
+ "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/7b743f27476acb2ed04cb518213d78abe096e814",
+ "reference": "7b743f27476acb2ed04cb518213d78abe096e814",
"shasum": ""
},
"require": {
- "illuminate/contracts": "^8.0|^9.0|^10.0|^11.0",
- "illuminate/filesystem": "^8.0|^9.0|^10.0|^11.0",
- "illuminate/support": "^8.0|^9.0|^10.0|^11.0",
- "illuminate/view": "^8.0|^9.0|^10.0|^11.0",
+ "illuminate/contracts": "^8.0|^9.0|^10.0|^11.0|^12.0",
+ "illuminate/filesystem": "^8.0|^9.0|^10.0|^11.0|^12.0",
+ "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0",
+ "illuminate/view": "^8.0|^9.0|^10.0|^11.0|^12.0",
"php": "^7.4|^8.0",
"symfony/console": "^5.3|^6.0|^7.0",
"symfony/finder": "^5.3|^6.0|^7.0"
},
"require-dev": {
"mockery/mockery": "^1.5.1",
- "orchestra/testbench": "^6.0|^7.0|^8.0|^9.0",
+ "orchestra/testbench": "^6.0|^7.0|^8.0|^9.0|^10.0",
"phpunit/phpunit": "^9.0|^10.5|^11.0"
},
"bin": [
@@ -226,20 +225,20 @@
"type": "paypal"
}
],
- "time": "2024-10-17T17:38:00+00:00"
+ "time": "2025-02-13T20:35:06+00:00"
},
{
"name": "brick/math",
- "version": "0.12.1",
+ "version": "0.12.3",
"source": {
"type": "git",
"url": "https://github.com/brick/math.git",
- "reference": "f510c0a40911935b77b86859eb5223d58d660df1"
+ "reference": "866551da34e9a618e64a819ee1e01c20d8a588ba"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/brick/math/zipball/f510c0a40911935b77b86859eb5223d58d660df1",
- "reference": "f510c0a40911935b77b86859eb5223d58d660df1",
+ "url": "https://api.github.com/repos/brick/math/zipball/866551da34e9a618e64a819ee1e01c20d8a588ba",
+ "reference": "866551da34e9a618e64a819ee1e01c20d8a588ba",
"shasum": ""
},
"require": {
@@ -248,7 +247,7 @@
"require-dev": {
"php-coveralls/php-coveralls": "^2.2",
"phpunit/phpunit": "^10.1",
- "vimeo/psalm": "5.16.0"
+ "vimeo/psalm": "6.8.8"
},
"type": "library",
"autoload": {
@@ -278,7 +277,7 @@
],
"support": {
"issues": "https://github.com/brick/math/issues",
- "source": "https://github.com/brick/math/tree/0.12.1"
+ "source": "https://github.com/brick/math/tree/0.12.3"
},
"funding": [
{
@@ -286,7 +285,7 @@
"type": "github"
}
],
- "time": "2023-11-29T23:19:16+00:00"
+ "time": "2025-02-28T13:11:00+00:00"
},
{
"name": "carbonphp/carbon-doctrine-types",
@@ -667,16 +666,16 @@
},
{
"name": "egulias/email-validator",
- "version": "4.0.3",
+ "version": "4.0.4",
"source": {
"type": "git",
"url": "https://github.com/egulias/EmailValidator.git",
- "reference": "b115554301161fa21467629f1e1391c1936de517"
+ "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b115554301161fa21467629f1e1391c1936de517",
- "reference": "b115554301161fa21467629f1e1391c1936de517",
+ "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa",
+ "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa",
"shasum": ""
},
"require": {
@@ -722,7 +721,7 @@
],
"support": {
"issues": "https://github.com/egulias/EmailValidator/issues",
- "source": "https://github.com/egulias/EmailValidator/tree/4.0.3"
+ "source": "https://github.com/egulias/EmailValidator/tree/4.0.4"
},
"funding": [
{
@@ -730,7 +729,7 @@
"type": "github"
}
],
- "time": "2024-12-27T00:36:43+00:00"
+ "time": "2025-03-06T22:45:56+00:00"
},
{
"name": "fruitcake/php-cors",
@@ -867,16 +866,16 @@
},
{
"name": "guzzlehttp/guzzle",
- "version": "7.9.2",
+ "version": "7.9.3",
"source": {
"type": "git",
"url": "https://github.com/guzzle/guzzle.git",
- "reference": "d281ed313b989f213357e3be1a179f02196ac99b"
+ "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b",
- "reference": "d281ed313b989f213357e3be1a179f02196ac99b",
+ "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",
+ "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",
"shasum": ""
},
"require": {
@@ -973,7 +972,7 @@
],
"support": {
"issues": "https://github.com/guzzle/guzzle/issues",
- "source": "https://github.com/guzzle/guzzle/tree/7.9.2"
+ "source": "https://github.com/guzzle/guzzle/tree/7.9.3"
},
"funding": [
{
@@ -989,20 +988,20 @@
"type": "tidelift"
}
],
- "time": "2024-07-24T11:22:20+00:00"
+ "time": "2025-03-27T13:37:11+00:00"
},
{
"name": "guzzlehttp/promises",
- "version": "2.0.4",
+ "version": "2.2.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/promises.git",
- "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455"
+ "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455",
- "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455",
+ "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c",
+ "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c",
"shasum": ""
},
"require": {
@@ -1056,7 +1055,7 @@
],
"support": {
"issues": "https://github.com/guzzle/promises/issues",
- "source": "https://github.com/guzzle/promises/tree/2.0.4"
+ "source": "https://github.com/guzzle/promises/tree/2.2.0"
},
"funding": [
{
@@ -1072,20 +1071,20 @@
"type": "tidelift"
}
],
- "time": "2024-10-17T10:06:22+00:00"
+ "time": "2025-03-27T13:27:01+00:00"
},
{
"name": "guzzlehttp/psr7",
- "version": "2.7.0",
+ "version": "2.7.1",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201"
+ "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/a70f5c95fb43bc83f07c9c948baa0dc1829bf201",
- "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16",
+ "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16",
"shasum": ""
},
"require": {
@@ -1172,7 +1171,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/2.7.0"
+ "source": "https://github.com/guzzle/psr7/tree/2.7.1"
},
"funding": [
{
@@ -1188,20 +1187,20 @@
"type": "tidelift"
}
],
- "time": "2024-07-18T11:15:46+00:00"
+ "time": "2025-03-27T12:30:47+00:00"
},
{
"name": "guzzlehttp/uri-template",
- "version": "v1.0.3",
+ "version": "v1.0.4",
"source": {
"type": "git",
"url": "https://github.com/guzzle/uri-template.git",
- "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c"
+ "reference": "30e286560c137526eccd4ce21b2de477ab0676d2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c",
- "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c",
+ "url": "https://api.github.com/repos/guzzle/uri-template/zipball/30e286560c137526eccd4ce21b2de477ab0676d2",
+ "reference": "30e286560c137526eccd4ce21b2de477ab0676d2",
"shasum": ""
},
"require": {
@@ -1258,7 +1257,7 @@
],
"support": {
"issues": "https://github.com/guzzle/uri-template/issues",
- "source": "https://github.com/guzzle/uri-template/tree/v1.0.3"
+ "source": "https://github.com/guzzle/uri-template/tree/v1.0.4"
},
"funding": [
{
@@ -1274,20 +1273,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-03T19:50:20+00:00"
+ "time": "2025-02-03T10:55:03+00:00"
},
{
"name": "laravel/framework",
- "version": "v10.48.27",
+ "version": "v10.48.29",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "eb0be33e4b806b92f396357b99ffcb2d3ef67957"
+ "reference": "8f7f9247cb8aad1a769d6b9815a6623d89b46b47"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/eb0be33e4b806b92f396357b99ffcb2d3ef67957",
- "reference": "eb0be33e4b806b92f396357b99ffcb2d3ef67957",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/8f7f9247cb8aad1a769d6b9815a6623d89b46b47",
+ "reference": "8f7f9247cb8aad1a769d6b9815a6623d89b46b47",
"shasum": ""
},
"require": {
@@ -1481,7 +1480,7 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2025-01-24T16:17:36+00:00"
+ "time": "2025-03-12T14:42:01+00:00"
},
{
"name": "laravel/prompts",
@@ -1670,22 +1669,22 @@
},
{
"name": "laravel/tinker",
- "version": "v2.10.0",
+ "version": "v2.10.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/tinker.git",
- "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5"
+ "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/tinker/zipball/ba4d51eb56de7711b3a37d63aa0643e99a339ae5",
- "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5",
+ "url": "https://api.github.com/repos/laravel/tinker/zipball/22177cc71807d38f2810c6204d8f7183d88a57d3",
+ "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3",
"shasum": ""
},
"require": {
- "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
- "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
- "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
+ "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0",
+ "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0",
+ "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"
@@ -1693,10 +1692,10 @@
"require-dev": {
"mockery/mockery": "~1.3.3|^1.4.2",
"phpstan/phpstan": "^1.10",
- "phpunit/phpunit": "^8.5.8|^9.3.3"
+ "phpunit/phpunit": "^8.5.8|^9.3.3|^10.0"
},
"suggest": {
- "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0)."
+ "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0)."
},
"type": "library",
"extra": {
@@ -1730,9 +1729,9 @@
],
"support": {
"issues": "https://github.com/laravel/tinker/issues",
- "source": "https://github.com/laravel/tinker/tree/v2.10.0"
+ "source": "https://github.com/laravel/tinker/tree/v2.10.1"
},
- "time": "2024-09-23T13:32:56+00:00"
+ "time": "2025-01-27T14:24:01+00:00"
},
{
"name": "league/commonmark",
@@ -2113,16 +2112,16 @@
},
{
"name": "monolog/monolog",
- "version": "3.8.1",
+ "version": "3.9.0",
"source": {
"type": "git",
"url": "https://github.com/Seldaek/monolog.git",
- "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4"
+ "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/aef6ee73a77a66e404dd6540934a9ef1b3c855b4",
- "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/10d85740180ecba7896c87e06a166e0c95a0e3b6",
+ "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6",
"shasum": ""
},
"require": {
@@ -2200,7 +2199,7 @@
],
"support": {
"issues": "https://github.com/Seldaek/monolog/issues",
- "source": "https://github.com/Seldaek/monolog/tree/3.8.1"
+ "source": "https://github.com/Seldaek/monolog/tree/3.9.0"
},
"funding": [
{
@@ -2212,20 +2211,20 @@
"type": "tidelift"
}
],
- "time": "2024-12-05T17:15:07+00:00"
+ "time": "2025-03-24T10:02:05+00:00"
},
{
"name": "nesbot/carbon",
- "version": "2.72.6",
+ "version": "2.73.0",
"source": {
"type": "git",
"url": "https://github.com/CarbonPHP/carbon.git",
- "reference": "1e9d50601e7035a4c61441a208cb5bed73e108c5"
+ "reference": "9228ce90e1035ff2f0db84b40ec2e023ed802075"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/1e9d50601e7035a4c61441a208cb5bed73e108c5",
- "reference": "1e9d50601e7035a4c61441a208cb5bed73e108c5",
+ "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/9228ce90e1035ff2f0db84b40ec2e023ed802075",
+ "reference": "9228ce90e1035ff2f0db84b40ec2e023ed802075",
"shasum": ""
},
"require": {
@@ -2319,7 +2318,7 @@
"type": "tidelift"
}
],
- "time": "2024-12-27T09:28:11+00:00"
+ "time": "2025-01-08T20:10:23+00:00"
},
{
"name": "nette/schema",
@@ -2385,16 +2384,16 @@
},
{
"name": "nette/utils",
- "version": "v4.0.5",
+ "version": "v4.0.6",
"source": {
"type": "git",
"url": "https://github.com/nette/utils.git",
- "reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96"
+ "reference": "ce708655043c7050eb050df361c5e313cf708309"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nette/utils/zipball/736c567e257dbe0fcf6ce81b4d6dbe05c6899f96",
- "reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96",
+ "url": "https://api.github.com/repos/nette/utils/zipball/ce708655043c7050eb050df361c5e313cf708309",
+ "reference": "ce708655043c7050eb050df361c5e313cf708309",
"shasum": ""
},
"require": {
@@ -2465,9 +2464,9 @@
],
"support": {
"issues": "https://github.com/nette/utils/issues",
- "source": "https://github.com/nette/utils/tree/v4.0.5"
+ "source": "https://github.com/nette/utils/tree/v4.0.6"
},
- "time": "2024-08-07T15:39:19+00:00"
+ "time": "2025-03-30T21:06:30+00:00"
},
{
"name": "nikic/php-parser",
@@ -3101,16 +3100,16 @@
},
{
"name": "psy/psysh",
- "version": "v0.12.7",
+ "version": "v0.12.8",
"source": {
"type": "git",
"url": "https://github.com/bobthecow/psysh.git",
- "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c"
+ "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/bobthecow/psysh/zipball/d73fa3c74918ef4522bb8a3bf9cab39161c4b57c",
- "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c",
+ "url": "https://api.github.com/repos/bobthecow/psysh/zipball/85057ceedee50c49d4f6ecaff73ee96adb3b3625",
+ "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625",
"shasum": ""
},
"require": {
@@ -3174,9 +3173,9 @@
],
"support": {
"issues": "https://github.com/bobthecow/psysh/issues",
- "source": "https://github.com/bobthecow/psysh/tree/v0.12.7"
+ "source": "https://github.com/bobthecow/psysh/tree/v0.12.8"
},
- "time": "2024-12-10T01:58:33+00:00"
+ "time": "2025-03-16T03:05:19+00:00"
},
{
"name": "ralouphie/getallheaders",
@@ -3224,16 +3223,16 @@
},
{
"name": "ramsey/collection",
- "version": "2.0.0",
+ "version": "2.1.1",
"source": {
"type": "git",
"url": "https://github.com/ramsey/collection.git",
- "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5"
+ "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5",
- "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5",
+ "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2",
+ "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2",
"shasum": ""
},
"require": {
@@ -3241,25 +3240,22 @@
},
"require-dev": {
"captainhook/plugin-composer": "^5.3",
- "ergebnis/composer-normalize": "^2.28.3",
- "fakerphp/faker": "^1.21",
+ "ergebnis/composer-normalize": "^2.45",
+ "fakerphp/faker": "^1.24",
"hamcrest/hamcrest-php": "^2.0",
- "jangregor/phpstan-prophecy": "^1.0",
- "mockery/mockery": "^1.5",
+ "jangregor/phpstan-prophecy": "^2.1",
+ "mockery/mockery": "^1.6",
"php-parallel-lint/php-console-highlighter": "^1.0",
- "php-parallel-lint/php-parallel-lint": "^1.3",
- "phpcsstandards/phpcsutils": "^1.0.0-rc1",
- "phpspec/prophecy-phpunit": "^2.0",
- "phpstan/extension-installer": "^1.2",
- "phpstan/phpstan": "^1.9",
- "phpstan/phpstan-mockery": "^1.1",
- "phpstan/phpstan-phpunit": "^1.3",
- "phpunit/phpunit": "^9.5",
- "psalm/plugin-mockery": "^1.1",
- "psalm/plugin-phpunit": "^0.18.4",
- "ramsey/coding-standard": "^2.0.3",
- "ramsey/conventional-commits": "^1.3",
- "vimeo/psalm": "^5.4"
+ "php-parallel-lint/php-parallel-lint": "^1.4",
+ "phpspec/prophecy-phpunit": "^2.3",
+ "phpstan/extension-installer": "^1.4",
+ "phpstan/phpstan": "^2.1",
+ "phpstan/phpstan-mockery": "^2.0",
+ "phpstan/phpstan-phpunit": "^2.0",
+ "phpunit/phpunit": "^10.5",
+ "ramsey/coding-standard": "^2.3",
+ "ramsey/conventional-commits": "^1.6",
+ "roave/security-advisories": "dev-latest"
},
"type": "library",
"extra": {
@@ -3297,19 +3293,9 @@
],
"support": {
"issues": "https://github.com/ramsey/collection/issues",
- "source": "https://github.com/ramsey/collection/tree/2.0.0"
+ "source": "https://github.com/ramsey/collection/tree/2.1.1"
},
- "funding": [
- {
- "url": "https://github.com/ramsey",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/ramsey/collection",
- "type": "tidelift"
- }
- ],
- "time": "2022-12-31T21:50:55+00:00"
+ "time": "2025-03-22T05:38:12+00:00"
},
{
"name": "ramsey/uuid",
@@ -3405,30 +3391,30 @@
},
{
"name": "spatie/laravel-menu",
- "version": "4.2.0",
+ "version": "4.2.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-menu.git",
- "reference": "3f169410393dff9f45127cab552451fbc6d79e21"
+ "reference": "7e57f3045858c24f47bc021acc4cbd5117a416ac"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-menu/zipball/3f169410393dff9f45127cab552451fbc6d79e21",
- "reference": "3f169410393dff9f45127cab552451fbc6d79e21",
+ "url": "https://api.github.com/repos/spatie/laravel-menu/zipball/7e57f3045858c24f47bc021acc4cbd5117a416ac",
+ "reference": "7e57f3045858c24f47bc021acc4cbd5117a416ac",
"shasum": ""
},
"require": {
- "illuminate/auth": "^8.0|^9.0|^10.0|^11.0",
- "illuminate/contracts": "^8.71|^9.0|^10.0|^11.0",
- "illuminate/support": "^8.71|^9.0|^10.0|^11.0",
+ "illuminate/auth": "^8.0|^9.0|^10.0|^11.0|^12.0",
+ "illuminate/contracts": "^8.71|^9.0|^10.0|^11.0|^12.0",
+ "illuminate/support": "^8.71|^9.0|^10.0|^11.0|^12.0",
"php": "^8.0",
"spatie/menu": "^3.0"
},
"require-dev": {
"fakerphp/faker": "^1.9",
- "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0",
- "pestphp/pest": "^1.22|^2.34",
- "phpunit/phpunit": "^9.4|^10.5"
+ "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0|^10.0",
+ "pestphp/pest": "^1.22|^2.34|^3.7",
+ "phpunit/phpunit": "^9.4|^10.5|^11.5.3"
},
"type": "library",
"extra": {
@@ -3466,7 +3452,7 @@
],
"support": {
"issues": "https://github.com/spatie/laravel-menu/issues",
- "source": "https://github.com/spatie/laravel-menu/tree/4.2.0"
+ "source": "https://github.com/spatie/laravel-menu/tree/4.2.1"
},
"funding": [
{
@@ -3474,7 +3460,7 @@
"type": "custom"
}
],
- "time": "2024-02-27T12:08:53+00:00"
+ "time": "2025-02-21T10:35:09+00:00"
},
{
"name": "spatie/macroable",
@@ -3717,16 +3703,16 @@
},
{
"name": "symfony/console",
- "version": "v6.4.17",
+ "version": "v6.4.20",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "799445db3f15768ecc382ac5699e6da0520a0a04"
+ "reference": "2e4af9c952617cc3f9559ff706aee420a8464c36"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/799445db3f15768ecc382ac5699e6da0520a0a04",
- "reference": "799445db3f15768ecc382ac5699e6da0520a0a04",
+ "url": "https://api.github.com/repos/symfony/console/zipball/2e4af9c952617cc3f9559ff706aee420a8464c36",
+ "reference": "2e4af9c952617cc3f9559ff706aee420a8464c36",
"shasum": ""
},
"require": {
@@ -3791,7 +3777,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.4.17"
+ "source": "https://github.com/symfony/console/tree/v6.4.20"
},
"funding": [
{
@@ -3807,7 +3793,7 @@
"type": "tidelift"
}
],
- "time": "2024-12-07T12:07:30+00:00"
+ "time": "2025-03-03T17:16:38+00:00"
},
{
"name": "symfony/css-selector",
@@ -3943,16 +3929,16 @@
},
{
"name": "symfony/error-handler",
- "version": "v6.4.17",
+ "version": "v6.4.20",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "37ad2380e8c1a8cf62a1200a5c10080b679b446c"
+ "reference": "aa3bcf4f7674719df078e61cc8062e5b7f752031"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/37ad2380e8c1a8cf62a1200a5c10080b679b446c",
- "reference": "37ad2380e8c1a8cf62a1200a5c10080b679b446c",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/aa3bcf4f7674719df078e61cc8062e5b7f752031",
+ "reference": "aa3bcf4f7674719df078e61cc8062e5b7f752031",
"shasum": ""
},
"require": {
@@ -3998,7 +3984,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/error-handler/tree/v6.4.17"
+ "source": "https://github.com/symfony/error-handler/tree/v6.4.20"
},
"funding": [
{
@@ -4014,7 +4000,7 @@
"type": "tidelift"
}
],
- "time": "2024-12-06T13:30:51+00:00"
+ "time": "2025-03-01T13:00:38+00:00"
},
{
"name": "symfony/event-dispatcher",
@@ -4238,16 +4224,16 @@
},
{
"name": "symfony/http-foundation",
- "version": "v6.4.16",
+ "version": "v6.4.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "431771b7a6f662f1575b3cfc8fd7617aa9864d57"
+ "reference": "d0492d6217e5ab48f51fca76f64cf8e78919d0db"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/431771b7a6f662f1575b3cfc8fd7617aa9864d57",
- "reference": "431771b7a6f662f1575b3cfc8fd7617aa9864d57",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/d0492d6217e5ab48f51fca76f64cf8e78919d0db",
+ "reference": "d0492d6217e5ab48f51fca76f64cf8e78919d0db",
"shasum": ""
},
"require": {
@@ -4295,7 +4281,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v6.4.16"
+ "source": "https://github.com/symfony/http-foundation/tree/v6.4.18"
},
"funding": [
{
@@ -4311,20 +4297,20 @@
"type": "tidelift"
}
],
- "time": "2024-11-13T18:58:10+00:00"
+ "time": "2025-01-09T15:48:56+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v6.4.17",
+ "version": "v6.4.20",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "c5647393c5ce11833d13e4b70fff4b571d4ac710"
+ "reference": "6be6db31bc74693ce5516e1fd5e5ff1171005e37"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/c5647393c5ce11833d13e4b70fff4b571d4ac710",
- "reference": "c5647393c5ce11833d13e4b70fff4b571d4ac710",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6be6db31bc74693ce5516e1fd5e5ff1171005e37",
+ "reference": "6be6db31bc74693ce5516e1fd5e5ff1171005e37",
"shasum": ""
},
"require": {
@@ -4409,7 +4395,7 @@
"description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-kernel/tree/v6.4.17"
+ "source": "https://github.com/symfony/http-kernel/tree/v6.4.20"
},
"funding": [
{
@@ -4425,20 +4411,20 @@
"type": "tidelift"
}
],
- "time": "2024-12-31T14:49:31+00:00"
+ "time": "2025-03-28T13:27:10+00:00"
},
{
"name": "symfony/mailer",
- "version": "v6.4.13",
+ "version": "v6.4.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/mailer.git",
- "reference": "c2f7e0d8d7ac8fe25faccf5d8cac462805db2663"
+ "reference": "e93a6ae2767d7f7578c2b7961d9d8e27580b2b11"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mailer/zipball/c2f7e0d8d7ac8fe25faccf5d8cac462805db2663",
- "reference": "c2f7e0d8d7ac8fe25faccf5d8cac462805db2663",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/e93a6ae2767d7f7578c2b7961d9d8e27580b2b11",
+ "reference": "e93a6ae2767d7f7578c2b7961d9d8e27580b2b11",
"shasum": ""
},
"require": {
@@ -4489,7 +4475,7 @@
"description": "Helps sending emails",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/mailer/tree/v6.4.13"
+ "source": "https://github.com/symfony/mailer/tree/v6.4.18"
},
"funding": [
{
@@ -4505,20 +4491,20 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:18:03+00:00"
+ "time": "2025-01-24T15:27:15+00:00"
},
{
"name": "symfony/mime",
- "version": "v6.4.17",
+ "version": "v6.4.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "ea87c8850a54ff039d3e0ab4ae5586dd4e6c0232"
+ "reference": "ac537b6c55ccc2c749f3c979edfa9ec14aaed4f3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/ea87c8850a54ff039d3e0ab4ae5586dd4e6c0232",
- "reference": "ea87c8850a54ff039d3e0ab4ae5586dd4e6c0232",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/ac537b6c55ccc2c749f3c979edfa9ec14aaed4f3",
+ "reference": "ac537b6c55ccc2c749f3c979edfa9ec14aaed4f3",
"shasum": ""
},
"require": {
@@ -4574,7 +4560,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v6.4.17"
+ "source": "https://github.com/symfony/mime/tree/v6.4.19"
},
"funding": [
{
@@ -4590,7 +4576,7 @@
"type": "tidelift"
}
],
- "time": "2024-12-02T11:09:41+00:00"
+ "time": "2025-02-17T21:23:52+00:00"
},
{
"name": "symfony/polyfill-ctype",
@@ -5230,16 +5216,16 @@
},
{
"name": "symfony/process",
- "version": "v6.4.15",
+ "version": "v6.4.20",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "3cb242f059c14ae08591c5c4087d1fe443564392"
+ "reference": "e2a61c16af36c9a07e5c9906498b73e091949a20"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/3cb242f059c14ae08591c5c4087d1fe443564392",
- "reference": "3cb242f059c14ae08591c5c4087d1fe443564392",
+ "url": "https://api.github.com/repos/symfony/process/zipball/e2a61c16af36c9a07e5c9906498b73e091949a20",
+ "reference": "e2a61c16af36c9a07e5c9906498b73e091949a20",
"shasum": ""
},
"require": {
@@ -5271,7 +5257,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v6.4.15"
+ "source": "https://github.com/symfony/process/tree/v6.4.20"
},
"funding": [
{
@@ -5287,20 +5273,20 @@
"type": "tidelift"
}
],
- "time": "2024-11-06T14:19:14+00:00"
+ "time": "2025-03-10T17:11:00+00:00"
},
{
"name": "symfony/routing",
- "version": "v6.4.16",
+ "version": "v6.4.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "91e02e606b4b705c2f4fb42f7e7708b7923a3220"
+ "reference": "e9bfc94953019089acdfb9be51c1b9142c4afa68"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/91e02e606b4b705c2f4fb42f7e7708b7923a3220",
- "reference": "91e02e606b4b705c2f4fb42f7e7708b7923a3220",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/e9bfc94953019089acdfb9be51c1b9142c4afa68",
+ "reference": "e9bfc94953019089acdfb9be51c1b9142c4afa68",
"shasum": ""
},
"require": {
@@ -5354,7 +5340,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v6.4.16"
+ "source": "https://github.com/symfony/routing/tree/v6.4.18"
},
"funding": [
{
@@ -5370,7 +5356,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-13T15:31:34+00:00"
+ "time": "2025-01-09T08:51:02+00:00"
},
{
"name": "symfony/service-contracts",
@@ -5544,16 +5530,16 @@
},
{
"name": "symfony/translation",
- "version": "v6.4.13",
+ "version": "v6.4.19",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66"
+ "reference": "3b9bf9f33997c064885a7bfc126c14b9daa0e00e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/bee9bfabfa8b4045a66bf82520e492cddbaffa66",
- "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/3b9bf9f33997c064885a7bfc126c14b9daa0e00e",
+ "reference": "3b9bf9f33997c064885a7bfc126c14b9daa0e00e",
"shasum": ""
},
"require": {
@@ -5619,7 +5605,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/translation/tree/v6.4.13"
+ "source": "https://github.com/symfony/translation/tree/v6.4.19"
},
"funding": [
{
@@ -5635,7 +5621,7 @@
"type": "tidelift"
}
],
- "time": "2024-09-27T18:14:25+00:00"
+ "time": "2025-02-13T10:18:43+00:00"
},
{
"name": "symfony/translation-contracts",
@@ -5791,16 +5777,16 @@
},
{
"name": "symfony/var-dumper",
- "version": "v6.4.15",
+ "version": "v6.4.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80"
+ "reference": "4ad10cf8b020e77ba665305bb7804389884b4837"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80",
- "reference": "38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/4ad10cf8b020e77ba665305bb7804389884b4837",
+ "reference": "4ad10cf8b020e77ba665305bb7804389884b4837",
"shasum": ""
},
"require": {
@@ -5856,7 +5842,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v6.4.15"
+ "source": "https://github.com/symfony/var-dumper/tree/v6.4.18"
},
"funding": [
{
@@ -5872,20 +5858,20 @@
"type": "tidelift"
}
],
- "time": "2024-11-08T15:28:48+00:00"
+ "time": "2025-01-17T11:26:11+00:00"
},
{
"name": "symfony/yaml",
- "version": "v7.2.0",
+ "version": "v7.2.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "099581e99f557e9f16b43c5916c26380b54abb22"
+ "reference": "4c4b6f4cfcd7e52053f0c8bfad0f7f30fb924912"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/099581e99f557e9f16b43c5916c26380b54abb22",
- "reference": "099581e99f557e9f16b43c5916c26380b54abb22",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/4c4b6f4cfcd7e52053f0c8bfad0f7f30fb924912",
+ "reference": "4c4b6f4cfcd7e52053f0c8bfad0f7f30fb924912",
"shasum": ""
},
"require": {
@@ -5928,7 +5914,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v7.2.0"
+ "source": "https://github.com/symfony/yaml/tree/v7.2.5"
},
"funding": [
{
@@ -5944,7 +5930,7 @@
"type": "tidelift"
}
],
- "time": "2024-10-23T06:56:12+00:00"
+ "time": "2025-03-03T07:12:39+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",
@@ -6404,16 +6390,16 @@
},
{
"name": "filp/whoops",
- "version": "2.17.0",
+ "version": "2.18.0",
"source": {
"type": "git",
"url": "https://github.com/filp/whoops.git",
- "reference": "075bc0c26631110584175de6523ab3f1652eb28e"
+ "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filp/whoops/zipball/075bc0c26631110584175de6523ab3f1652eb28e",
- "reference": "075bc0c26631110584175de6523ab3f1652eb28e",
+ "url": "https://api.github.com/repos/filp/whoops/zipball/a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e",
+ "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e",
"shasum": ""
},
"require": {
@@ -6463,7 +6449,7 @@
],
"support": {
"issues": "https://github.com/filp/whoops/issues",
- "source": "https://github.com/filp/whoops/tree/2.17.0"
+ "source": "https://github.com/filp/whoops/tree/2.18.0"
},
"funding": [
{
@@ -6471,7 +6457,7 @@
"type": "github"
}
],
- "time": "2025-01-25T12:00:00+00:00"
+ "time": "2025-03-15T12:00:00+00:00"
},
{
"name": "hamcrest/hamcrest-php",
@@ -6526,16 +6512,16 @@
},
{
"name": "laravel/pint",
- "version": "v1.20.0",
+ "version": "v1.21.2",
"source": {
"type": "git",
"url": "https://github.com/laravel/pint.git",
- "reference": "53072e8ea22213a7ed168a8a15b96fbb8b82d44b"
+ "reference": "370772e7d9e9da087678a0edf2b11b6960e40558"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/pint/zipball/53072e8ea22213a7ed168a8a15b96fbb8b82d44b",
- "reference": "53072e8ea22213a7ed168a8a15b96fbb8b82d44b",
+ "url": "https://api.github.com/repos/laravel/pint/zipball/370772e7d9e9da087678a0edf2b11b6960e40558",
+ "reference": "370772e7d9e9da087678a0edf2b11b6960e40558",
"shasum": ""
},
"require": {
@@ -6543,15 +6529,15 @@
"ext-mbstring": "*",
"ext-tokenizer": "*",
"ext-xml": "*",
- "php": "^8.1.0"
+ "php": "^8.2.0"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^3.66.0",
- "illuminate/view": "^10.48.25",
- "larastan/larastan": "^2.9.12",
- "laravel-zero/framework": "^10.48.25",
+ "friendsofphp/php-cs-fixer": "^3.72.0",
+ "illuminate/view": "^11.44.2",
+ "larastan/larastan": "^3.2.0",
+ "laravel-zero/framework": "^11.36.1",
"mockery/mockery": "^1.6.12",
- "nunomaduro/termwind": "^1.17.0",
+ "nunomaduro/termwind": "^2.3",
"pestphp/pest": "^2.36.0"
},
"bin": [
@@ -6588,32 +6574,32 @@
"issues": "https://github.com/laravel/pint/issues",
"source": "https://github.com/laravel/pint"
},
- "time": "2025-01-14T16:20:53+00:00"
+ "time": "2025-03-14T22:31:42+00:00"
},
{
"name": "laravel/sail",
- "version": "v1.40.0",
+ "version": "v1.41.0",
"source": {
"type": "git",
"url": "https://github.com/laravel/sail.git",
- "reference": "237e70656d8eface4839de51d101284bd5d0cf71"
+ "reference": "fe1a4ada0abb5e4bd99eb4e4b0d87906c00cdeec"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/sail/zipball/237e70656d8eface4839de51d101284bd5d0cf71",
- "reference": "237e70656d8eface4839de51d101284bd5d0cf71",
+ "url": "https://api.github.com/repos/laravel/sail/zipball/fe1a4ada0abb5e4bd99eb4e4b0d87906c00cdeec",
+ "reference": "fe1a4ada0abb5e4bd99eb4e4b0d87906c00cdeec",
"shasum": ""
},
"require": {
- "illuminate/console": "^9.52.16|^10.0|^11.0",
- "illuminate/contracts": "^9.52.16|^10.0|^11.0",
- "illuminate/support": "^9.52.16|^10.0|^11.0",
+ "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",
"php": "^8.0",
"symfony/console": "^6.0|^7.0",
"symfony/yaml": "^6.0|^7.0"
},
"require-dev": {
- "orchestra/testbench": "^7.0|^8.0|^9.0",
+ "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0",
"phpstan/phpstan": "^1.10"
},
"bin": [
@@ -6651,7 +6637,7 @@
"issues": "https://github.com/laravel/sail/issues",
"source": "https://github.com/laravel/sail"
},
- "time": "2025-01-13T16:57:11+00:00"
+ "time": "2025-01-24T15:45:36+00:00"
},
{
"name": "mockery/mockery",
@@ -6738,16 +6724,16 @@
},
{
"name": "myclabs/deep-copy",
- "version": "1.12.1",
+ "version": "1.13.0",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845"
+ "reference": "024473a478be9df5fdaca2c793f2232fe788e414"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845",
- "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/024473a478be9df5fdaca2c793f2232fe788e414",
+ "reference": "024473a478be9df5fdaca2c793f2232fe788e414",
"shasum": ""
},
"require": {
@@ -6786,7 +6772,7 @@
],
"support": {
"issues": "https://github.com/myclabs/DeepCopy/issues",
- "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1"
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.13.0"
},
"funding": [
{
@@ -6794,44 +6780,44 @@
"type": "tidelift"
}
],
- "time": "2024-11-08T17:47:46+00:00"
+ "time": "2025-02-12T12:17:51+00:00"
},
{
"name": "nunomaduro/collision",
- "version": "v7.11.0",
+ "version": "v7.12.0",
"source": {
"type": "git",
"url": "https://github.com/nunomaduro/collision.git",
- "reference": "994ea93df5d4132f69d3f1bd74730509df6e8a05"
+ "reference": "995245421d3d7593a6960822063bdba4f5d7cf1a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nunomaduro/collision/zipball/994ea93df5d4132f69d3f1bd74730509df6e8a05",
- "reference": "994ea93df5d4132f69d3f1bd74730509df6e8a05",
+ "url": "https://api.github.com/repos/nunomaduro/collision/zipball/995245421d3d7593a6960822063bdba4f5d7cf1a",
+ "reference": "995245421d3d7593a6960822063bdba4f5d7cf1a",
"shasum": ""
},
"require": {
- "filp/whoops": "^2.16.0",
- "nunomaduro/termwind": "^1.15.1",
+ "filp/whoops": "^2.17.0",
+ "nunomaduro/termwind": "^1.17.0",
"php": "^8.1.0",
- "symfony/console": "^6.4.12"
+ "symfony/console": "^6.4.17"
},
"conflict": {
"laravel/framework": ">=11.0.0"
},
"require-dev": {
- "brianium/paratest": "^7.3.1",
- "laravel/framework": "^10.48.22",
- "laravel/pint": "^1.18.1",
- "laravel/sail": "^1.36.0",
+ "brianium/paratest": "^7.4.8",
+ "laravel/framework": "^10.48.29",
+ "laravel/pint": "^1.21.2",
+ "laravel/sail": "^1.41.0",
"laravel/sanctum": "^3.3.3",
- "laravel/tinker": "^2.10.0",
- "nunomaduro/larastan": "^2.9.8",
- "orchestra/testbench-core": "^8.28.3",
- "pestphp/pest": "^2.35.1",
+ "laravel/tinker": "^2.10.1",
+ "nunomaduro/larastan": "^2.10.0",
+ "orchestra/testbench-core": "^8.35.0",
+ "pestphp/pest": "^2.36.0",
"phpunit/phpunit": "^10.5.36",
"sebastian/environment": "^6.1.0",
- "spatie/laravel-ignition": "^2.8.0"
+ "spatie/laravel-ignition": "^2.9.1"
},
"type": "library",
"extra": {
@@ -6890,7 +6876,7 @@
"type": "patreon"
}
],
- "time": "2024-10-15T15:12:40+00:00"
+ "time": "2025-03-14T22:35:49+00:00"
},
{
"name": "phar-io/manifest",
@@ -7333,16 +7319,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "10.5.41",
+ "version": "10.5.45",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "e76586fa3d49714f230221734b44892e384109d7"
+ "reference": "bd68a781d8e30348bc297449f5234b3458267ae8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e76586fa3d49714f230221734b44892e384109d7",
- "reference": "e76586fa3d49714f230221734b44892e384109d7",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bd68a781d8e30348bc297449f5234b3458267ae8",
+ "reference": "bd68a781d8e30348bc297449f5234b3458267ae8",
"shasum": ""
},
"require": {
@@ -7414,7 +7400,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.41"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.45"
},
"funding": [
{
@@ -7430,7 +7416,7 @@
"type": "tidelift"
}
],
- "time": "2025-01-13T09:33:05+00:00"
+ "time": "2025-02-06T16:08:12+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -8413,30 +8399,30 @@
},
{
"name": "spatie/error-solutions",
- "version": "1.1.2",
+ "version": "1.1.3",
"source": {
"type": "git",
"url": "https://github.com/spatie/error-solutions.git",
- "reference": "d239a65235a1eb128dfa0a4e4c4ef032ea11b541"
+ "reference": "e495d7178ca524f2dd0fe6a1d99a1e608e1c9936"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/error-solutions/zipball/d239a65235a1eb128dfa0a4e4c4ef032ea11b541",
- "reference": "d239a65235a1eb128dfa0a4e4c4ef032ea11b541",
+ "url": "https://api.github.com/repos/spatie/error-solutions/zipball/e495d7178ca524f2dd0fe6a1d99a1e608e1c9936",
+ "reference": "e495d7178ca524f2dd0fe6a1d99a1e608e1c9936",
"shasum": ""
},
"require": {
"php": "^8.0"
},
"require-dev": {
- "illuminate/broadcasting": "^10.0|^11.0",
- "illuminate/cache": "^10.0|^11.0",
- "illuminate/support": "^10.0|^11.0",
- "livewire/livewire": "^2.11|^3.3.5",
+ "illuminate/broadcasting": "^10.0|^11.0|^12.0",
+ "illuminate/cache": "^10.0|^11.0|^12.0",
+ "illuminate/support": "^10.0|^11.0|^12.0",
+ "livewire/livewire": "^2.11|^3.5.20",
"openai-php/client": "^0.10.1",
- "orchestra/testbench": "^7.0|8.22.3|^9.0",
- "pestphp/pest": "^2.20",
- "phpstan/phpstan": "^1.11",
+ "orchestra/testbench": "8.22.3|^9.0|^10.0",
+ "pestphp/pest": "^2.20|^3.0",
+ "phpstan/phpstan": "^2.1",
"psr/simple-cache": "^3.0",
"psr/simple-cache-implementation": "^3.0",
"spatie/ray": "^1.28",
@@ -8475,7 +8461,7 @@
],
"support": {
"issues": "https://github.com/spatie/error-solutions/issues",
- "source": "https://github.com/spatie/error-solutions/tree/1.1.2"
+ "source": "https://github.com/spatie/error-solutions/tree/1.1.3"
},
"funding": [
{
@@ -8483,24 +8469,24 @@
"type": "github"
}
],
- "time": "2024-12-11T09:51:56+00:00"
+ "time": "2025-02-14T12:29:50+00:00"
},
{
"name": "spatie/flare-client-php",
- "version": "1.10.0",
+ "version": "1.10.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/flare-client-php.git",
- "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272"
+ "reference": "bf1716eb98bd689451b071548ae9e70738dce62f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/140a42b2c5d59ac4ecf8f5b493386a4f2eb28272",
- "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272",
+ "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/bf1716eb98bd689451b071548ae9e70738dce62f",
+ "reference": "bf1716eb98bd689451b071548ae9e70738dce62f",
"shasum": ""
},
"require": {
- "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0",
+ "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0|^12.0",
"php": "^8.0",
"spatie/backtrace": "^1.6.1",
"symfony/http-foundation": "^5.2|^6.0|^7.0",
@@ -8544,7 +8530,7 @@
],
"support": {
"issues": "https://github.com/spatie/flare-client-php/issues",
- "source": "https://github.com/spatie/flare-client-php/tree/1.10.0"
+ "source": "https://github.com/spatie/flare-client-php/tree/1.10.1"
},
"funding": [
{
@@ -8552,20 +8538,20 @@
"type": "github"
}
],
- "time": "2024-12-02T14:30:06+00:00"
+ "time": "2025-02-14T13:42:06+00:00"
},
{
"name": "spatie/ignition",
- "version": "1.15.0",
+ "version": "1.15.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/ignition.git",
- "reference": "e3a68e137371e1eb9edc7f78ffa733f3b98991d2"
+ "reference": "31f314153020aee5af3537e507fef892ffbf8c85"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/ignition/zipball/e3a68e137371e1eb9edc7f78ffa733f3b98991d2",
- "reference": "e3a68e137371e1eb9edc7f78ffa733f3b98991d2",
+ "url": "https://api.github.com/repos/spatie/ignition/zipball/31f314153020aee5af3537e507fef892ffbf8c85",
+ "reference": "31f314153020aee5af3537e507fef892ffbf8c85",
"shasum": ""
},
"require": {
@@ -8578,7 +8564,7 @@
"symfony/var-dumper": "^5.4|^6.0|^7.0"
},
"require-dev": {
- "illuminate/cache": "^9.52|^10.0|^11.0",
+ "illuminate/cache": "^9.52|^10.0|^11.0|^12.0",
"mockery/mockery": "^1.4",
"pestphp/pest": "^1.20|^2.0",
"phpstan/extension-installer": "^1.1",
@@ -8635,27 +8621,27 @@
"type": "github"
}
],
- "time": "2024-06-12T14:55:22+00:00"
+ "time": "2025-02-21T14:31:39+00:00"
},
{
"name": "spatie/laravel-ignition",
- "version": "2.9.0",
+ "version": "2.9.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-ignition.git",
- "reference": "62042df15314b829d0f26e02108f559018e2aad0"
+ "reference": "1baee07216d6748ebd3a65ba97381b051838707a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/62042df15314b829d0f26e02108f559018e2aad0",
- "reference": "62042df15314b829d0f26e02108f559018e2aad0",
+ "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/1baee07216d6748ebd3a65ba97381b051838707a",
+ "reference": "1baee07216d6748ebd3a65ba97381b051838707a",
"shasum": ""
},
"require": {
"ext-curl": "*",
"ext-json": "*",
"ext-mbstring": "*",
- "illuminate/support": "^10.0|^11.0",
+ "illuminate/support": "^10.0|^11.0|^12.0",
"php": "^8.1",
"spatie/ignition": "^1.15",
"symfony/console": "^6.2.3|^7.0",
@@ -8664,12 +8650,12 @@
"require-dev": {
"livewire/livewire": "^2.11|^3.3.5",
"mockery/mockery": "^1.5.1",
- "openai-php/client": "^0.8.1",
- "orchestra/testbench": "8.22.3|^9.0",
- "pestphp/pest": "^2.34",
+ "openai-php/client": "^0.8.1|^0.10",
+ "orchestra/testbench": "8.22.3|^9.0|^10.0",
+ "pestphp/pest": "^2.34|^3.7",
"phpstan/extension-installer": "^1.3.1",
- "phpstan/phpstan-deprecation-rules": "^1.1.1",
- "phpstan/phpstan-phpunit": "^1.3.16",
+ "phpstan/phpstan-deprecation-rules": "^1.1.1|^2.0",
+ "phpstan/phpstan-phpunit": "^1.3.16|^2.0",
"vlucas/phpdotenv": "^5.5"
},
"suggest": {
@@ -8726,7 +8712,7 @@
"type": "github"
}
],
- "time": "2024-12-02T08:43:31+00:00"
+ "time": "2025-02-20T13:13:55+00:00"
},
{
"name": "theseer/tokenizer",
diff --git a/resources/views/docs/desktop/1/getting-started/installation.md b/resources/views/docs/desktop/1/getting-started/installation.md
index b0440f74..513326a4 100644
--- a/resources/views/docs/desktop/1/getting-started/installation.md
+++ b/resources/views/docs/desktop/1/getting-started/installation.md
@@ -34,8 +34,6 @@ composer require nativephp/electron
This package contains all the classes, commands, and interfaces that your application will need to work with the
Electron runtime.
-**Note**: If this fails, try setting the `minimum-stability` in your composer.json to "dev". NativePHP is in beta at this point in time.
-
## Run the NativePHP installer
```shell
diff --git a/resources/views/docs/desktop/1/publishing/publishing.md b/resources/views/docs/desktop/1/publishing/publishing.md
index 27e6eea9..1a66662f 100644
--- a/resources/views/docs/desktop/1/publishing/publishing.md
+++ b/resources/views/docs/desktop/1/publishing/publishing.md
@@ -2,6 +2,7 @@
title: Publishing
order: 200
---
+
## Publishing Your App
Publishing your app is similar to building, but in addition NativePHP will upload the build artifacts to your chosen
@@ -15,6 +16,8 @@ php artisan native:publish
This will build for the platform and architecture where you are running the build.
+**Make sure you've bumped your app version in your .env file before building**
+
### Cross-compilation
You can also specify a platform to build for by passing the `os` argument, so for example you could build for Windows
@@ -27,3 +30,11 @@ php artisan native:publish win
Possible options are: `mac`, `win`, `linux`.
**Cross-compilation is not supported on all platforms.**
+
+### GitHub Releases
+
+If you use the GitHub [updater provider](/docs/publishing/updating), you'll need to create a draft release first.
+
+Set the "Tag version" to the value of `version` in your application `.env` file, and prefix it with v. "Release title" can be anything you want.
+
+Whenever you run `native:publish`, your build artifacts will be attached to your draft release. If you decide to rebuild before tagging the release, it will update the artifacts attached to your draft.
diff --git a/resources/views/docs/desktop/1/the-basics/system.md b/resources/views/docs/desktop/1/the-basics/system.md
index b1cbe022..38674211 100644
--- a/resources/views/docs/desktop/1/the-basics/system.md
+++ b/resources/views/docs/desktop/1/the-basics/system.md
@@ -2,10 +2,11 @@
title: System
order: 800
---
+
## The System
One of the main advantages of building a native application is having more direct access to system resources, such as
-peripherals connected to the physical device and APIs that aren't typically accessible inside a browser's sandbox.
+peripherals connected to the physical device and APIs that aren't typically accessible inside a browser's sandbox.
NativePHP makes it trivial to access these resources and APIs.
@@ -19,6 +20,7 @@ While some features are platform-specific, NativePHP gracefully handles this for
about whether something is Linux-, Mac-, or Windows-only.
Most of the system-related features are available through the `System` facade.
+
```php
use Native\Laravel\Facades\System;
```
@@ -123,7 +125,8 @@ You can also print directly to PDF:
System::printToPDF('...');
```
-This returns the PDF data in a `base64_encoded` binary string. So be sure to `base64_decode` it before storing it to disk:
+This returns the PDF data in a `base64_encoded` binary string. So be sure to `base64_decode` it before storing it to
+disk:
```php
use Illuminate\Support\Facades\Storage;
@@ -160,3 +163,25 @@ $timezone = System::timezone();
// $timezone => 'Europe/London'
```
+
+## Theme
+
+NativePHP allows you to detect the current theme of the user's operating system. This is useful for applications that
+want to adapt their UI to match the user's preferences.
+You can use the `System::theme()` method to get the current theme of the user's operating system.
+
+```php
+$theme = System::theme();
+// $theme => SystemThemesEnum::LIGHT, SystemThemesEnum::DARK or SystemThemesEnum::SYSTEM
+```
+
+You can also set the theme of your application using the `System::theme()` method. This will change the theme of your
+application to the specified value. The available options are `SystemThemesEnum::LIGHT`, `SystemThemesEnum::DARK` and
+`SystemThemesEnum::SYSTEM`.
+
+```php
+System::theme(SystemThemesEnum::DARK);
+```
+
+Setting the theme to `SystemThemesEnum::SYSTEM` will remove the override and everything will be reset to the OS default.
+By default themeSource is `SystemThemesEnum::SYSTEM`.
diff --git a/resources/views/docs/index.blade.php b/resources/views/docs/index.blade.php
index d72c4ad5..7419f464 100644
--- a/resources/views/docs/index.blade.php
+++ b/resources/views/docs/index.blade.php
@@ -13,8 +13,6 @@