diff --git a/.nomad/apiary.nomad b/.nomad/apiary.nomad
index d01ce8238..e8683a11a 100644
--- a/.nomad/apiary.nomad
+++ b/.nomad/apiary.nomad
@@ -288,6 +288,16 @@ EOF
]
}
+ action "clear-response-cache" {
+ command = "/usr/bin/php"
+
+ args = [
+ "-f",
+ "/app/artisan",
+ "responsecache:clear",
+ ]
+ }
+
shutdown_delay = var.web_shutdown_delay
}
diff --git a/Dockerfile b/Dockerfile
index 5f031fc4c..491acc702 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-# syntax = docker/dockerfile:1.10
+# syntax = docker/dockerfile:1.12
FROM python:3.13-bookworm AS docs-source
@@ -13,7 +13,7 @@ RUN set -euxo pipefail && \
/root/.local/bin/poetry install --no-interaction && \
/root/.local/bin/poetry run sphinx-build -M dirhtml "." "_build"
-FROM node:22.11.0 AS docs-minification
+FROM node:22.12.0 AS docs-minification
COPY --link --from=docs-source /docs/_build/dirhtml/ /docs/
@@ -42,7 +42,7 @@ COPY --link package.json package-lock.json webpack.mix.js artisan /app/
COPY --link resources/ /app/resources/
COPY --link public/ /app/public/
-FROM node:22.11.0 AS nova-components
+FROM node:22.12.0 AS nova-components
COPY --link /nova-components/ /nova-components/
@@ -60,7 +60,7 @@ RUN set -eux && \
npm install --no-progress && \
npm run production --no-progress
-FROM node:22.11.0 AS frontend
+FROM node:22.12.0 AS frontend
COPY --link --from=frontend-source /app/ /app/
diff --git a/app/Util/DocuSign.php b/app/Util/DocuSign.php
index 7a98484fe..603c2fe2d 100644
--- a/app/Util/DocuSign.php
+++ b/app/Util/DocuSign.php
@@ -960,18 +960,6 @@ private static function directBillAirfareFormDocument(TravelAssignment $assignme
->setXPosition(377)
->setYPosition(self::DBA_Y_ALIGN_NAME)
->setValue($assignment->user->first_name),
- (new Text())
- ->setTabType('text')
- ->setDocumentId(2)
- ->setPageNumber(1)
- ->setFont('CourierNew')
- ->setFontColor('Black')
- ->setFontSize('Size12')
- ->setHeight(20)
- ->setWidth(100)
- ->setXPosition(492)
- ->setYPosition(self::DBA_Y_ALIGN_NAME)
- ->setValue($assignment->user->legal_middle_name),
(new Text())
->setTabType('text')
->setDocumentId(2)
@@ -1049,6 +1037,21 @@ private static function directBillAirfareFormDocument(TravelAssignment $assignme
->setValue($assignment->user->employee_id);
}
+ if ($assignment->user->legal_middle_name !== null) {
+ $textTabs[] = (new Text())
+ ->setTabType('text')
+ ->setDocumentId(2)
+ ->setPageNumber(1)
+ ->setFont('CourierNew')
+ ->setFontColor('Black')
+ ->setFontSize('Size12')
+ ->setHeight(20)
+ ->setWidth(100)
+ ->setXPosition(492)
+ ->setYPosition(self::DBA_Y_ALIGN_NAME)
+ ->setValue($assignment->user->legal_middle_name);
+ }
+
return (new Document())
->setDocumentId(2)
->setDisplay('inline')
diff --git a/composer.json b/composer.json
index 40d44e741..1452e2238 100644
--- a/composer.json
+++ b/composer.json
@@ -27,7 +27,7 @@
"ext-zip": "*",
"ans-group/laravel-health-check": "2.0.1",
"apereo/phpcas": "1.6.1",
- "ashallendesign/laravel-config-validator": "2.6.1",
+ "ashallendesign/laravel-config-validator": "2.7.0",
"barryvdh/laravel-dompdf": "3.0.0",
"calebporzio/sushi": "2.5.2",
"chelout/laravel-relationship-events": "3.0.0",
@@ -35,17 +35,17 @@
"eluceo/ical": "2.14.0",
"enlightn/enlightn": "2.10.0",
"enlightn/security-checker": "2.0.0",
- "fakerphp/faker": "1.23.1",
+ "fakerphp/faker": "1.24.1",
"guzzlehttp/guzzle": "7.9.2",
"htmlmin/htmlmin": "dev-master",
"http-interop/http-factory-guzzle": "1.2.0",
"kiritokatklian/nova-permission": "4.0.10",
- "laravel/framework": "11.30.0",
- "laravel/horizon": "5.29.2",
- "laravel/nova": "4.35.4",
- "laravel/passport": "12.3.0",
- "laravel/scout": "10.11.5",
- "laravel/slack-notification-channel": "3.4.0",
+ "laravel/framework": "11.34.2",
+ "laravel/horizon": "5.29.4",
+ "laravel/nova": "4.35.5",
+ "laravel/passport": "12.3.1",
+ "laravel/scout": "10.11.8",
+ "laravel/slack-notification-channel": "3.4.1",
"laravel/socialite": "5.16.0",
"laravel/tinker": "2.10.0",
"madewithlove/laravel-nova-uuid-support": "1.6",
@@ -55,30 +55,30 @@
"realrashid/sweet-alert": "7.2.0",
"robojackets/client-id-and-secret-modal": "@dev",
"robojackets/personal-access-token-modal": "@dev",
- "sentry/sentry-laravel": "4.9.0",
+ "sentry/sentry-laravel": "4.10.1",
"spatie/laravel-csp": "2.10.1",
"spatie/laravel-failed-job-monitor": "4.3.2",
- "spatie/laravel-permission": "6.9.0",
- "spatie/laravel-responsecache": "7.6.0",
+ "spatie/laravel-permission": "6.10.1",
+ "spatie/laravel-responsecache": "7.6.1",
"spatie/laravel-webhook-client": "3.4.2",
"square/square": "38.2.0.20241017",
"subfission/cas": "5.1.0",
- "symfony/http-client": "7.1.6",
+ "symfony/http-client": "7.1.8",
"symfony/postmark-mailer": "7.1.6",
- "xammie/mailbook": "1.8.1"
+ "xammie/mailbook": "1.8.3"
},
"require-dev": {
"barryvdh/laravel-ide-helper": "3.0.0",
"beyondcode/laravel-dump-server": "2.0.0",
"filp/whoops": "2.15.4",
- "laravel/pint": "1.18.1",
+ "laravel/pint": "1.18.3",
"mockery/mockery": "1.6.12",
"mxl/laravel-job": "1.6.0",
"nunomaduro/collision": "8.1.1",
- "larastan/larastan": "2.9.9",
+ "larastan/larastan": "2.9.11",
"phan/phan": "5.4.5",
"phpstan/extension-installer": "1.4.3",
- "phpstan/phpstan": "1.12.7",
+ "phpstan/phpstan": "1.12.10",
"phpstan/phpstan-deprecation-rules": "1.2.1",
"phpstan/phpstan-strict-rules": "1.6.1",
"phpunit/phpunit": "10.5.20",
@@ -173,6 +173,9 @@
"phpstan/extension-installer": true,
"dealerdirect/phpcodesniffer-composer-installer": true,
"php-http/discovery": true
+ },
+ "platform": {
+ "php": "8.3.6"
}
},
"extra": {
diff --git a/composer.lock b/composer.lock
index fe42aab30..c08c1ed6b 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "60338ce398799020237de280a122c89b",
+ "content-hash": "87a60ab994d75e23c589d4906ca12974",
"packages": [
{
"name": "ans-group/laravel-health-check",
@@ -387,16 +387,16 @@
},
{
"name": "ashallendesign/laravel-config-validator",
- "version": "v2.6.1",
+ "version": "v2.7.0",
"source": {
"type": "git",
"url": "https://github.com/ash-jc-allen/laravel-config-validator.git",
- "reference": "3da15efe04a4b95c16bad56596bd5295634d899e"
+ "reference": "8bd3eb2dc593da9cc08611f89da535445f1a2e86"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ash-jc-allen/laravel-config-validator/zipball/3da15efe04a4b95c16bad56596bd5295634d899e",
- "reference": "3da15efe04a4b95c16bad56596bd5295634d899e",
+ "url": "https://api.github.com/repos/ash-jc-allen/laravel-config-validator/zipball/8bd3eb2dc593da9cc08611f89da535445f1a2e86",
+ "reference": "8bd3eb2dc593da9cc08611f89da535445f1a2e86",
"shasum": ""
},
"require": {
@@ -417,12 +417,12 @@
"type": "library",
"extra": {
"laravel": {
- "providers": [
- "AshAllenDesign\\ConfigValidator\\Providers\\ConfigValidatorProvider"
- ],
"aliases": {
"ConfigValidator": "AshAllenDesign\\ConfigValidator\\Facades\\ConfigValidator"
- }
+ },
+ "providers": [
+ "AshAllenDesign\\ConfigValidator\\Providers\\ConfigValidatorProvider"
+ ]
}
},
"autoload": {
@@ -450,7 +450,7 @@
],
"support": {
"issues": "https://github.com/ash-jc-allen/laravel-config-validator/issues",
- "source": "https://github.com/ash-jc-allen/laravel-config-validator/tree/v2.6.1"
+ "source": "https://github.com/ash-jc-allen/laravel-config-validator/tree/v2.7.0"
},
"funding": [
{
@@ -458,7 +458,7 @@
"type": "github"
}
],
- "time": "2024-04-26T16:16:42+00:00"
+ "time": "2024-11-30T16:14:20+00:00"
},
{
"name": "barryvdh/laravel-dompdf",
@@ -599,30 +599,29 @@
},
{
"name": "brick/money",
- "version": "0.9.0",
+ "version": "0.10.0",
"source": {
"type": "git",
"url": "https://github.com/brick/money.git",
- "reference": "60f8b6ceab2e1c9527e625198a76498fa477804a"
+ "reference": "08b0198a05c6eeac416486da053cbdc02ddff56c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/brick/money/zipball/60f8b6ceab2e1c9527e625198a76498fa477804a",
- "reference": "60f8b6ceab2e1c9527e625198a76498fa477804a",
+ "url": "https://api.github.com/repos/brick/money/zipball/08b0198a05c6eeac416486da053cbdc02ddff56c",
+ "reference": "08b0198a05c6eeac416486da053cbdc02ddff56c",
"shasum": ""
},
"require": {
"brick/math": "~0.12.0",
- "ext-json": "*",
"php": "^8.1"
},
"require-dev": {
- "brick/varexporter": "~0.3.0",
+ "brick/varexporter": "~0.4.0",
"ext-dom": "*",
"ext-pdo": "*",
"php-coveralls/php-coveralls": "^2.2",
"phpunit/phpunit": "^10.1",
- "vimeo/psalm": "5.16.0"
+ "vimeo/psalm": "5.26.1"
},
"suggest": {
"ext-intl": "Required to format Money objects"
@@ -645,7 +644,7 @@
],
"support": {
"issues": "https://github.com/brick/money/issues",
- "source": "https://github.com/brick/money/tree/0.9.0"
+ "source": "https://github.com/brick/money/tree/0.10.0"
},
"funding": [
{
@@ -653,7 +652,7 @@
"type": "github"
}
],
- "time": "2023-11-26T16:51:39+00:00"
+ "time": "2024-10-12T21:33:29+00:00"
},
{
"name": "calebporzio/sushi",
@@ -1871,16 +1870,16 @@
},
{
"name": "fakerphp/faker",
- "version": "v1.23.1",
+ "version": "v1.24.1",
"source": {
"type": "git",
"url": "https://github.com/FakerPHP/Faker.git",
- "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b"
+ "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/bfb4fe148adbf78eff521199619b93a52ae3554b",
- "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b",
+ "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5",
+ "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5",
"shasum": ""
},
"require": {
@@ -1928,9 +1927,9 @@
],
"support": {
"issues": "https://github.com/FakerPHP/Faker/issues",
- "source": "https://github.com/FakerPHP/Faker/tree/v1.23.1"
+ "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1"
},
- "time": "2024-01-02T13:46:09+00:00"
+ "time": "2024-11-21T13:46:39+00:00"
},
{
"name": "firebase/php-jwt",
@@ -2682,27 +2681,27 @@
},
{
"name": "inertiajs/inertia-laravel",
- "version": "v1.3.0",
+ "version": "v1.3.1",
"source": {
"type": "git",
"url": "https://github.com/inertiajs/inertia-laravel.git",
- "reference": "36730d13b1dab9017069004fd458b3e67449a326"
+ "reference": "c4026af538c21355a11c4f90f2a9e0bad7abd88d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/inertiajs/inertia-laravel/zipball/36730d13b1dab9017069004fd458b3e67449a326",
- "reference": "36730d13b1dab9017069004fd458b3e67449a326",
+ "url": "https://api.github.com/repos/inertiajs/inertia-laravel/zipball/c4026af538c21355a11c4f90f2a9e0bad7abd88d",
+ "reference": "c4026af538c21355a11c4f90f2a9e0bad7abd88d",
"shasum": ""
},
"require": {
"ext-json": "*",
"laravel/framework": "^8.74|^9.0|^10.0|^11.0",
- "php": "^7.3|~8.0.0|~8.1.0|~8.2.0|~8.3.0",
+ "php": "^7.3|~8.0.0|~8.1.0|~8.2.0|~8.3.0|~8.4.0",
"symfony/console": "^5.3|^6.0|^7.0"
},
"require-dev": {
"mockery/mockery": "^1.3.3",
- "orchestra/testbench": "^6.4|^7.0|^8.0|^9.0",
+ "orchestra/testbench": "^6.45|^7.44|^8.25|^9.3",
"phpunit/phpunit": "^8.0|^9.5.8|^10.4",
"roave/security-advisories": "dev-master"
},
@@ -2746,7 +2745,7 @@
],
"support": {
"issues": "https://github.com/inertiajs/inertia-laravel/issues",
- "source": "https://github.com/inertiajs/inertia-laravel/tree/v1.3.0"
+ "source": "https://github.com/inertiajs/inertia-laravel/tree/v1.3.1"
},
"funding": [
{
@@ -2754,7 +2753,7 @@
"type": "github"
}
],
- "time": "2024-06-13T01:25:09+00:00"
+ "time": "2024-11-14T14:22:48+00:00"
},
{
"name": "intervention/httpauth",
@@ -2819,28 +2818,28 @@
},
{
"name": "jean85/pretty-package-versions",
- "version": "2.0.6",
+ "version": "2.1.0",
"source": {
"type": "git",
"url": "https://github.com/Jean85/pretty-package-versions.git",
- "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4"
+ "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4",
- "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4",
+ "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10",
+ "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10",
"shasum": ""
},
"require": {
- "composer-runtime-api": "^2.0.0",
- "php": "^7.1|^8.0"
+ "composer-runtime-api": "^2.1.0",
+ "php": "^7.4|^8.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.2",
"jean85/composer-provided-replaced-stub-package": "^1.0",
"phpstan/phpstan": "^1.4",
- "phpunit/phpunit": "^7.5|^8.5|^9.4",
- "vimeo/psalm": "^4.3"
+ "phpunit/phpunit": "^7.5|^8.5|^9.6",
+ "vimeo/psalm": "^4.3 || ^5.0"
},
"type": "library",
"extra": {
@@ -2872,9 +2871,9 @@
],
"support": {
"issues": "https://github.com/Jean85/pretty-package-versions/issues",
- "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6"
+ "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0"
},
- "time": "2024-03-08T09:58:59+00:00"
+ "time": "2024-11-18T16:19:46+00:00"
},
{
"name": "kiritokatklian/nova-permission",
@@ -2929,16 +2928,16 @@
},
{
"name": "larastan/larastan",
- "version": "v2.9.9",
+ "version": "v2.9.11",
"source": {
"type": "git",
"url": "https://github.com/larastan/larastan.git",
- "reference": "148faa138f0d8acb7d85f4a55693d3e13b6048d2"
+ "reference": "54eccd35d1732b9ee4392c25aec606a6a9c521e7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/larastan/larastan/zipball/148faa138f0d8acb7d85f4a55693d3e13b6048d2",
- "reference": "148faa138f0d8acb7d85f4a55693d3e13b6048d2",
+ "url": "https://api.github.com/repos/larastan/larastan/zipball/54eccd35d1732b9ee4392c25aec606a6a9c521e7",
+ "reference": "54eccd35d1732b9ee4392c25aec606a6a9c521e7",
"shasum": ""
},
"require": {
@@ -2956,9 +2955,11 @@
},
"require-dev": {
"doctrine/coding-standard": "^12.0",
+ "laravel/framework": "^9.52.16 || ^10.28.0 || ^11.16",
+ "mockery/mockery": "^1.5.1",
"nikic/php-parser": "^4.19.1",
"orchestra/canvas": "^7.11.1 || ^8.11.0 || ^9.0.2",
- "orchestra/testbench": "^7.33.0 || ^8.13.0 || ^9.0.3",
+ "orchestra/testbench-core": "^7.33.0 || ^8.13.0 || ^9.0.9",
"phpstan/phpstan-deprecation-rules": "^1.2",
"phpunit/phpunit": "^9.6.13 || ^10.5.16"
},
@@ -3008,7 +3009,7 @@
],
"support": {
"issues": "https://github.com/larastan/larastan/issues",
- "source": "https://github.com/larastan/larastan/tree/v2.9.9"
+ "source": "https://github.com/larastan/larastan/tree/v2.9.11"
},
"funding": [
{
@@ -3028,27 +3029,27 @@
"type": "patreon"
}
],
- "time": "2024-10-15T19:41:22+00:00"
+ "time": "2024-11-11T23:11:00+00:00"
},
{
"name": "laravel/framework",
- "version": "v11.30.0",
+ "version": "v11.34.2",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "dff716442d9c229d716be82ccc9a7de52eb97193"
+ "reference": "865da6d73dd353f07a7bcbd778c55966a620121f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/dff716442d9c229d716be82ccc9a7de52eb97193",
- "reference": "dff716442d9c229d716be82ccc9a7de52eb97193",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/865da6d73dd353f07a7bcbd778c55966a620121f",
+ "reference": "865da6d73dd353f07a7bcbd778c55966a620121f",
"shasum": ""
},
"require": {
"brick/math": "^0.9.3|^0.10.2|^0.11|^0.12",
"composer-runtime-api": "^2.2",
"doctrine/inflector": "^2.0.5",
- "dragonmantank/cron-expression": "^3.3.2",
+ "dragonmantank/cron-expression": "^3.4",
"egulias/email-validator": "^3.2.1|^4.0",
"ext-ctype": "*",
"ext-filter": "*",
@@ -3058,35 +3059,36 @@
"ext-session": "*",
"ext-tokenizer": "*",
"fruitcake/php-cors": "^1.3",
- "guzzlehttp/guzzle": "^7.8",
+ "guzzlehttp/guzzle": "^7.8.2",
"guzzlehttp/uri-template": "^1.0",
"laravel/prompts": "^0.1.18|^0.2.0|^0.3.0",
- "laravel/serializable-closure": "^1.3",
+ "laravel/serializable-closure": "^1.3|^2.0",
"league/commonmark": "^2.2.1",
- "league/flysystem": "^3.8.0",
+ "league/flysystem": "^3.25.1",
+ "league/flysystem-local": "^3.25.1",
"monolog/monolog": "^3.0",
- "nesbot/carbon": "^2.72.2|^3.0",
+ "nesbot/carbon": "^2.72.2|^3.4",
"nunomaduro/termwind": "^2.0",
"php": "^8.2",
"psr/container": "^1.1.1|^2.0.1",
"psr/log": "^1.0|^2.0|^3.0",
"psr/simple-cache": "^1.0|^2.0|^3.0",
"ramsey/uuid": "^4.7",
- "symfony/console": "^7.0",
- "symfony/error-handler": "^7.0",
- "symfony/finder": "^7.0",
- "symfony/http-foundation": "^7.0",
- "symfony/http-kernel": "^7.0",
- "symfony/mailer": "^7.0",
- "symfony/mime": "^7.0",
- "symfony/polyfill-php83": "^1.28",
- "symfony/process": "^7.0",
- "symfony/routing": "^7.0",
- "symfony/uid": "^7.0",
- "symfony/var-dumper": "^7.0",
+ "symfony/console": "^7.0.3",
+ "symfony/error-handler": "^7.0.3",
+ "symfony/finder": "^7.0.3",
+ "symfony/http-foundation": "^7.0.3",
+ "symfony/http-kernel": "^7.0.3",
+ "symfony/mailer": "^7.0.3",
+ "symfony/mime": "^7.0.3",
+ "symfony/polyfill-php83": "^1.31",
+ "symfony/process": "^7.0.3",
+ "symfony/routing": "^7.0.3",
+ "symfony/uid": "^7.0.3",
+ "symfony/var-dumper": "^7.0.3",
"tijsverkoyen/css-to-inline-styles": "^2.2.5",
- "vlucas/phpdotenv": "^5.4.1",
- "voku/portable-ascii": "^2.0"
+ "vlucas/phpdotenv": "^5.6.1",
+ "voku/portable-ascii": "^2.0.2"
},
"conflict": {
"mockery/mockery": "1.6.8",
@@ -3136,29 +3138,32 @@
},
"require-dev": {
"ably/ably-php": "^1.0",
- "aws/aws-sdk-php": "^3.235.5",
+ "aws/aws-sdk-php": "^3.322.9",
"ext-gmp": "*",
- "fakerphp/faker": "^1.23",
- "league/flysystem-aws-s3-v3": "^3.0",
- "league/flysystem-ftp": "^3.0",
- "league/flysystem-path-prefixing": "^3.3",
- "league/flysystem-read-only": "^3.3",
- "league/flysystem-sftp-v3": "^3.0",
- "mockery/mockery": "^1.6",
+ "fakerphp/faker": "^1.24",
+ "guzzlehttp/promises": "^2.0.3",
+ "guzzlehttp/psr7": "^2.4",
+ "league/flysystem-aws-s3-v3": "^3.25.1",
+ "league/flysystem-ftp": "^3.25.1",
+ "league/flysystem-path-prefixing": "^3.25.1",
+ "league/flysystem-read-only": "^3.25.1",
+ "league/flysystem-sftp-v3": "^3.25.1",
+ "mockery/mockery": "^1.6.10",
"nyholm/psr7": "^1.2",
- "orchestra/testbench-core": "^9.5",
- "pda/pheanstalk": "^5.0",
+ "orchestra/testbench-core": "^9.6",
+ "pda/pheanstalk": "^5.0.6",
"phpstan/phpstan": "^1.11.5",
- "phpunit/phpunit": "^10.5|^11.0",
- "predis/predis": "^2.0.2",
+ "phpunit/phpunit": "^10.5.35|^11.3.6",
+ "predis/predis": "^2.3",
"resend/resend-php": "^0.10.0",
- "symfony/cache": "^7.0",
- "symfony/http-client": "^7.0",
- "symfony/psr-http-message-bridge": "^7.0"
+ "symfony/cache": "^7.0.3",
+ "symfony/http-client": "^7.0.3",
+ "symfony/psr-http-message-bridge": "^7.0.3",
+ "symfony/translation": "^7.0.3"
},
"suggest": {
"ably/ably-php": "Required to use the Ably broadcast driver (^1.0).",
- "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).",
+ "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.322.9).",
"brianium/paratest": "Required to run tests in parallel (^7.0|^8.0).",
"ext-apcu": "Required to use the APC cache driver.",
"ext-fileinfo": "Required to use the Filesystem class.",
@@ -3172,16 +3177,16 @@
"fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).",
"filp/whoops": "Required for friendly error pages in development (^2.14.3).",
"laravel/tinker": "Required to use the tinker console command (^2.0).",
- "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).",
- "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).",
- "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).",
- "league/flysystem-read-only": "Required to use read-only disks (^3.3)",
- "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).",
+ "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.25.1).",
+ "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.25.1).",
+ "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.25.1).",
+ "league/flysystem-read-only": "Required to use read-only disks (^3.25.1)",
+ "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.25.1).",
"mockery/mockery": "Required to use mocking (^1.6).",
"nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).",
"pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).",
"phpunit/phpunit": "Required to use assertions and run tests (^10.5|^11.0).",
- "predis/predis": "Required to use the predis connector (^2.0.2).",
+ "predis/predis": "Required to use the predis connector (^2.3).",
"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).",
@@ -3237,20 +3242,20 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2024-10-30T15:00:34+00:00"
+ "time": "2024-11-27T15:43:57+00:00"
},
{
"name": "laravel/horizon",
- "version": "v5.29.2",
+ "version": "v5.29.4",
"source": {
"type": "git",
"url": "https://github.com/laravel/horizon.git",
- "reference": "d9c39ce4e9050b33a2ff9d2cee21646a18d4cc92"
+ "reference": "c0a7087afd93e7707850cdc7ee3ff3f2eaebce98"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/horizon/zipball/d9c39ce4e9050b33a2ff9d2cee21646a18d4cc92",
- "reference": "d9c39ce4e9050b33a2ff9d2cee21646a18d4cc92",
+ "url": "https://api.github.com/repos/laravel/horizon/zipball/c0a7087afd93e7707850cdc7ee3ff3f2eaebce98",
+ "reference": "c0a7087afd93e7707850cdc7ee3ff3f2eaebce98",
"shasum": ""
},
"require": {
@@ -3315,26 +3320,26 @@
],
"support": {
"issues": "https://github.com/laravel/horizon/issues",
- "source": "https://github.com/laravel/horizon/tree/v5.29.2"
+ "source": "https://github.com/laravel/horizon/tree/v5.29.4"
},
- "time": "2024-10-16T21:36:57+00:00"
+ "time": "2024-11-21T15:06:10+00:00"
},
{
"name": "laravel/nova",
- "version": "4.35.4",
+ "version": "4.35.5",
"source": {
"type": "git",
"url": "git@github.com:laravel/nova.git",
- "reference": "038b71d0955b0abbd0a878685e300ee3cfe3f3a6"
+ "reference": "3ff66e8325fb6e19624c26b77084f25c6c803a0b"
},
"dist": {
"type": "zip",
- "url": "https://nova.laravel.com/dist/laravel/nova/laravel-nova-038b71d0955b0abbd0a878685e300ee3cfe3f3a6-zip-39073a.zip",
- "reference": "038b71d0955b0abbd0a878685e300ee3cfe3f3a6",
- "shasum": "851e5312203e2e77c545767b1c1b7b5bf262a48c"
+ "url": "https://nova.laravel.com/dist/laravel/nova/laravel-nova-3ff66e8325fb6e19624c26b77084f25c6c803a0b-zip-b8a291.zip",
+ "reference": "3ff66e8325fb6e19624c26b77084f25c6c803a0b",
+ "shasum": "b229f7175b1941d98ac2c106ceb2ec0adaa8a99f"
},
"require": {
- "brick/money": "^0.5|^0.6|^0.7|^0.8|^0.9",
+ "brick/money": "^0.5|^0.6|^0.7|^0.8|^0.9|^0.10",
"doctrine/dbal": "^2.13.3|^3.1.2|^4.0",
"ext-json": "*",
"illuminate/support": "^8.83.4|^9.3.1|^10.0|^11.0",
@@ -3441,22 +3446,22 @@
"laravel"
],
"support": {
- "source": "https://github.com/laravel/nova/tree/v4.35.4"
+ "source": "https://github.com/laravel/nova/tree/v4.35.5"
},
- "time": "2024-10-23T16:02:00+00:00"
+ "time": "2024-11-21T14:25:52+00:00"
},
{
"name": "laravel/passport",
- "version": "v12.3.0",
+ "version": "v12.3.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/passport.git",
- "reference": "ca63a86697a4fa091c7dcabe88ebba91d97c785d"
+ "reference": "0d95ca9cc9c80bdf64d04dcf04542720e3d5d55c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/passport/zipball/ca63a86697a4fa091c7dcabe88ebba91d97c785d",
- "reference": "ca63a86697a4fa091c7dcabe88ebba91d97c785d",
+ "url": "https://api.github.com/repos/laravel/passport/zipball/0d95ca9cc9c80bdf64d04dcf04542720e3d5d55c",
+ "reference": "0d95ca9cc9c80bdf64d04dcf04542720e3d5d55c",
"shasum": ""
},
"require": {
@@ -3519,20 +3524,20 @@
"issues": "https://github.com/laravel/passport/issues",
"source": "https://github.com/laravel/passport"
},
- "time": "2024-08-05T13:44:51+00:00"
+ "time": "2024-11-11T20:15:28+00:00"
},
{
"name": "laravel/prompts",
- "version": "v0.3.1",
+ "version": "v0.3.2",
"source": {
"type": "git",
"url": "https://github.com/laravel/prompts.git",
- "reference": "0f3848a445562dac376b27968f753c65e7e1036e"
+ "reference": "0e0535747c6b8d6d10adca8b68293cf4517abb0f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/prompts/zipball/0f3848a445562dac376b27968f753c65e7e1036e",
- "reference": "0f3848a445562dac376b27968f753c65e7e1036e",
+ "url": "https://api.github.com/repos/laravel/prompts/zipball/0e0535747c6b8d6d10adca8b68293cf4517abb0f",
+ "reference": "0e0535747c6b8d6d10adca8b68293cf4517abb0f",
"shasum": ""
},
"require": {
@@ -3548,7 +3553,7 @@
"require-dev": {
"illuminate/collections": "^10.0|^11.0",
"mockery/mockery": "^1.5",
- "pestphp/pest": "^2.3",
+ "pestphp/pest": "^2.3|^3.4",
"phpstan/phpstan": "^1.11",
"phpstan/phpstan-mockery": "^1.1"
},
@@ -3576,22 +3581,22 @@
"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.1"
+ "source": "https://github.com/laravel/prompts/tree/v0.3.2"
},
- "time": "2024-10-09T19:42:26+00:00"
+ "time": "2024-11-12T14:59:47+00:00"
},
{
"name": "laravel/scout",
- "version": "v10.11.5",
+ "version": "v10.11.8",
"source": {
"type": "git",
"url": "https://github.com/laravel/scout.git",
- "reference": "e67e2015e2f6f15e0fa033fb2ceb248ba8c5fa36"
+ "reference": "2effc8c8df14c718de51ceaf0911cefcdb96883b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/scout/zipball/e67e2015e2f6f15e0fa033fb2ceb248ba8c5fa36",
- "reference": "e67e2015e2f6f15e0fa033fb2ceb248ba8c5fa36",
+ "url": "https://api.github.com/repos/laravel/scout/zipball/2effc8c8df14c718de51ceaf0911cefcdb96883b",
+ "reference": "2effc8c8df14c718de51ceaf0911cefcdb96883b",
"shasum": ""
},
"require": {
@@ -3605,8 +3610,11 @@
"php": "^8.0",
"symfony/console": "^6.0|^7.0"
},
+ "conflict": {
+ "algolia/algoliasearch-client-php": "<3.2.0|>=5.0.0"
+ },
"require-dev": {
- "algolia/algoliasearch-client-php": "^3.2",
+ "algolia/algoliasearch-client-php": "^3.2|^4.0",
"meilisearch/meilisearch-php": "^1.0",
"mockery/mockery": "^1.0",
"orchestra/testbench": "^7.31|^8.11|^9.0",
@@ -3656,20 +3664,20 @@
"issues": "https://github.com/laravel/scout/issues",
"source": "https://github.com/laravel/scout"
},
- "time": "2024-10-30T15:09:56+00:00"
+ "time": "2024-11-26T15:30:32+00:00"
},
{
"name": "laravel/serializable-closure",
- "version": "v1.3.5",
+ "version": "v1.3.7",
"source": {
"type": "git",
"url": "https://github.com/laravel/serializable-closure.git",
- "reference": "1dc4a3dbfa2b7628a3114e43e32120cce7cdda9c"
+ "reference": "4f48ade902b94323ca3be7646db16209ec76be3d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/1dc4a3dbfa2b7628a3114e43e32120cce7cdda9c",
- "reference": "1dc4a3dbfa2b7628a3114e43e32120cce7cdda9c",
+ "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/4f48ade902b94323ca3be7646db16209ec76be3d",
+ "reference": "4f48ade902b94323ca3be7646db16209ec76be3d",
"shasum": ""
},
"require": {
@@ -3717,20 +3725,20 @@
"issues": "https://github.com/laravel/serializable-closure/issues",
"source": "https://github.com/laravel/serializable-closure"
},
- "time": "2024-09-23T13:33:08+00:00"
+ "time": "2024-11-14T18:34:49+00:00"
},
{
"name": "laravel/slack-notification-channel",
- "version": "v3.4.0",
+ "version": "v3.4.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/slack-notification-channel.git",
- "reference": "8ffbb9f0578956cc192bffc8d75f5b07beb35aa3"
+ "reference": "f43f63f1e0d22de1ded93425e4a9a5f977bfe34c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/slack-notification-channel/zipball/8ffbb9f0578956cc192bffc8d75f5b07beb35aa3",
- "reference": "8ffbb9f0578956cc192bffc8d75f5b07beb35aa3",
+ "url": "https://api.github.com/repos/laravel/slack-notification-channel/zipball/f43f63f1e0d22de1ded93425e4a9a5f977bfe34c",
+ "reference": "f43f63f1e0d22de1ded93425e4a9a5f977bfe34c",
"shasum": ""
},
"require": {
@@ -3780,9 +3788,9 @@
],
"support": {
"issues": "https://github.com/laravel/slack-notification-channel/issues",
- "source": "https://github.com/laravel/slack-notification-channel/tree/v3.4.0"
+ "source": "https://github.com/laravel/slack-notification-channel/tree/v3.4.1"
},
- "time": "2024-10-24T15:06:08+00:00"
+ "time": "2024-11-21T15:06:30+00:00"
},
{
"name": "laravel/socialite",
@@ -4051,16 +4059,16 @@
},
{
"name": "lcobucci/jwt",
- "version": "5.4.0",
+ "version": "5.4.2",
"source": {
"type": "git",
"url": "https://github.com/lcobucci/jwt.git",
- "reference": "aac4fd512681fd5cb4b77d2105ab7ec700c72051"
+ "reference": "ea1ce71cbf9741e445a5914e2f67cdbb484ff712"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/lcobucci/jwt/zipball/aac4fd512681fd5cb4b77d2105ab7ec700c72051",
- "reference": "aac4fd512681fd5cb4b77d2105ab7ec700c72051",
+ "url": "https://api.github.com/repos/lcobucci/jwt/zipball/ea1ce71cbf9741e445a5914e2f67cdbb484ff712",
+ "reference": "ea1ce71cbf9741e445a5914e2f67cdbb484ff712",
"shasum": ""
},
"require": {
@@ -4108,7 +4116,7 @@
],
"support": {
"issues": "https://github.com/lcobucci/jwt/issues",
- "source": "https://github.com/lcobucci/jwt/tree/5.4.0"
+ "source": "https://github.com/lcobucci/jwt/tree/5.4.2"
},
"funding": [
{
@@ -4120,7 +4128,7 @@
"type": "patreon"
}
],
- "time": "2024-10-08T22:06:45+00:00"
+ "time": "2024-11-07T12:54:35+00:00"
},
{
"name": "league/commonmark",
@@ -5132,16 +5140,16 @@
},
{
"name": "monolog/monolog",
- "version": "3.7.0",
+ "version": "3.8.0",
"source": {
"type": "git",
"url": "https://github.com/Seldaek/monolog.git",
- "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8"
+ "reference": "32e515fdc02cdafbe4593e30a9350d486b125b67"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f4393b648b78a5408747de94fca38beb5f7e9ef8",
- "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/32e515fdc02cdafbe4593e30a9350d486b125b67",
+ "reference": "32e515fdc02cdafbe4593e30a9350d486b125b67",
"shasum": ""
},
"require": {
@@ -5161,12 +5169,14 @@
"guzzlehttp/psr7": "^2.2",
"mongodb/mongodb": "^1.8",
"php-amqplib/php-amqplib": "~2.4 || ^3",
- "phpstan/phpstan": "^1.9",
- "phpstan/phpstan-deprecation-rules": "^1.0",
- "phpstan/phpstan-strict-rules": "^1.4",
- "phpunit/phpunit": "^10.5.17",
+ "php-console/php-console": "^3.1.8",
+ "phpstan/phpstan": "^2",
+ "phpstan/phpstan-deprecation-rules": "^2",
+ "phpstan/phpstan-strict-rules": "^2",
+ "phpunit/phpunit": "^10.5.17 || ^11.0.7",
"predis/predis": "^1.1 || ^2",
- "ruflin/elastica": "^7",
+ "rollbar/rollbar": "^4.0",
+ "ruflin/elastica": "^7 || ^8",
"symfony/mailer": "^5.4 || ^6",
"symfony/mime": "^5.4 || ^6"
},
@@ -5217,7 +5227,7 @@
],
"support": {
"issues": "https://github.com/Seldaek/monolog/issues",
- "source": "https://github.com/Seldaek/monolog/tree/3.7.0"
+ "source": "https://github.com/Seldaek/monolog/tree/3.8.0"
},
"funding": [
{
@@ -5229,7 +5239,7 @@
"type": "tidelift"
}
],
- "time": "2024-06-28T09:40:51+00:00"
+ "time": "2024-11-12T13:57:08+00:00"
},
{
"name": "mrclay/jsmin-php",
@@ -5421,16 +5431,16 @@
},
{
"name": "nesbot/carbon",
- "version": "3.8.1",
+ "version": "3.8.2",
"source": {
"type": "git",
"url": "https://github.com/briannesbitt/Carbon.git",
- "reference": "10ac0aa86b8062219ce21e8189123d611ca3ecd9"
+ "reference": "e1268cdbc486d97ce23fef2c666dc3c6b6de9947"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/10ac0aa86b8062219ce21e8189123d611ca3ecd9",
- "reference": "10ac0aa86b8062219ce21e8189123d611ca3ecd9",
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/e1268cdbc486d97ce23fef2c666dc3c6b6de9947",
+ "reference": "e1268cdbc486d97ce23fef2c666dc3c6b6de9947",
"shasum": ""
},
"require": {
@@ -5523,7 +5533,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-03T16:02:24+00:00"
+ "time": "2024-11-07T17:46:48+00:00"
},
{
"name": "nette/schema",
@@ -5731,31 +5741,31 @@
},
{
"name": "nunomaduro/termwind",
- "version": "v2.2.0",
+ "version": "v2.3.0",
"source": {
"type": "git",
"url": "https://github.com/nunomaduro/termwind.git",
- "reference": "42c84e4e8090766bbd6445d06cd6e57650626ea3"
+ "reference": "52915afe6a1044e8b9cee1bcff836fb63acf9cda"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/42c84e4e8090766bbd6445d06cd6e57650626ea3",
- "reference": "42c84e4e8090766bbd6445d06cd6e57650626ea3",
+ "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/52915afe6a1044e8b9cee1bcff836fb63acf9cda",
+ "reference": "52915afe6a1044e8b9cee1bcff836fb63acf9cda",
"shasum": ""
},
"require": {
"ext-mbstring": "*",
"php": "^8.2",
- "symfony/console": "^7.1.5"
+ "symfony/console": "^7.1.8"
},
"require-dev": {
- "illuminate/console": "^11.28.0",
- "laravel/pint": "^1.18.1",
+ "illuminate/console": "^11.33.2",
+ "laravel/pint": "^1.18.2",
"mockery/mockery": "^1.6.12",
"pestphp/pest": "^2.36.0",
- "phpstan/phpstan": "^1.12.6",
+ "phpstan/phpstan": "^1.12.11",
"phpstan/phpstan-strict-rules": "^1.6.1",
- "symfony/var-dumper": "^7.1.5",
+ "symfony/var-dumper": "^7.1.8",
"thecodingmachine/phpstan-strict-rules": "^1.0.0"
},
"type": "library",
@@ -5798,7 +5808,7 @@
],
"support": {
"issues": "https://github.com/nunomaduro/termwind/issues",
- "source": "https://github.com/nunomaduro/termwind/tree/v2.2.0"
+ "source": "https://github.com/nunomaduro/termwind/tree/v2.3.0"
},
"funding": [
{
@@ -5814,7 +5824,7 @@
"type": "github"
}
],
- "time": "2024-10-15T16:15:16+00:00"
+ "time": "2024-11-21T10:39:51+00:00"
},
{
"name": "nyholm/psr7",
@@ -6191,16 +6201,16 @@
},
{
"name": "phpmyadmin/sql-parser",
- "version": "5.10.0",
+ "version": "5.10.1",
"source": {
"type": "git",
"url": "https://github.com/phpmyadmin/sql-parser.git",
- "reference": "91d980ab76c3f152481e367f62b921adc38af451"
+ "reference": "b14fd66496a22d8dd7f7e2791edd9e8674422f17"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/91d980ab76c3f152481e367f62b921adc38af451",
- "reference": "91d980ab76c3f152481e367f62b921adc38af451",
+ "url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/b14fd66496a22d8dd7f7e2791edd9e8674422f17",
+ "reference": "b14fd66496a22d8dd7f7e2791edd9e8674422f17",
"shasum": ""
},
"require": {
@@ -6274,7 +6284,7 @@
"type": "other"
}
],
- "time": "2024-08-29T20:56:34+00:00"
+ "time": "2024-11-10T04:10:31+00:00"
},
{
"name": "phpoption/phpoption",
@@ -6463,16 +6473,16 @@
},
{
"name": "phpstan/phpstan",
- "version": "1.12.7",
+ "version": "1.12.10",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "dc2b9976bd8b0f84ec9b0e50cc35378551de7af0"
+ "reference": "fc463b5d0fe906dcf19689be692c65c50406a071"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/dc2b9976bd8b0f84ec9b0e50cc35378551de7af0",
- "reference": "dc2b9976bd8b0f84ec9b0e50cc35378551de7af0",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/fc463b5d0fe906dcf19689be692c65c50406a071",
+ "reference": "fc463b5d0fe906dcf19689be692c65c50406a071",
"shasum": ""
},
"require": {
@@ -6517,7 +6527,7 @@
"type": "github"
}
],
- "time": "2024-10-18T11:12:07+00:00"
+ "time": "2024-11-11T15:37:09+00:00"
},
{
"name": "phpstan/phpstan-deprecation-rules",
@@ -7683,16 +7693,16 @@
},
{
"name": "sentry/sentry",
- "version": "4.9.0",
+ "version": "4.10.0",
"source": {
"type": "git",
"url": "https://github.com/getsentry/sentry-php.git",
- "reference": "788ec170f51ebb22f2809a1e3f78b19ccd39b70d"
+ "reference": "2af937d47d8aadb8dab0b1d7b9557e495dd12856"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/788ec170f51ebb22f2809a1e3f78b19ccd39b70d",
- "reference": "788ec170f51ebb22f2809a1e3f78b19ccd39b70d",
+ "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/2af937d47d8aadb8dab0b1d7b9557e495dd12856",
+ "reference": "2af937d47d8aadb8dab0b1d7b9557e495dd12856",
"shasum": ""
},
"require": {
@@ -7710,12 +7720,12 @@
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.4",
- "guzzlehttp/promises": "^1.0|^2.0",
+ "guzzlehttp/promises": "^2.0.3",
"guzzlehttp/psr7": "^1.8.4|^2.1.1",
"monolog/monolog": "^1.6|^2.0|^3.0",
"phpbench/phpbench": "^1.0",
"phpstan/phpstan": "^1.3",
- "phpunit/phpunit": "^8.5.14|^9.4",
+ "phpunit/phpunit": "^8.5|^9.6",
"symfony/phpunit-bridge": "^5.2|^6.0|^7.0",
"vimeo/psalm": "^4.17"
},
@@ -7756,7 +7766,7 @@
],
"support": {
"issues": "https://github.com/getsentry/sentry-php/issues",
- "source": "https://github.com/getsentry/sentry-php/tree/4.9.0"
+ "source": "https://github.com/getsentry/sentry-php/tree/4.10.0"
},
"funding": [
{
@@ -7768,27 +7778,27 @@
"type": "custom"
}
],
- "time": "2024-08-08T14:40:50+00:00"
+ "time": "2024-11-06T07:44:19+00:00"
},
{
"name": "sentry/sentry-laravel",
- "version": "4.9.0",
+ "version": "4.10.1",
"source": {
"type": "git",
"url": "https://github.com/getsentry/sentry-laravel.git",
- "reference": "73078e1f26d57f7a10e3bee2a2f543a02f6493c3"
+ "reference": "1c007fb111ff00f02efba2aca022310dae412c3a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/73078e1f26d57f7a10e3bee2a2f543a02f6493c3",
- "reference": "73078e1f26d57f7a10e3bee2a2f543a02f6493c3",
+ "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/1c007fb111ff00f02efba2aca022310dae412c3a",
+ "reference": "1c007fb111ff00f02efba2aca022310dae412c3a",
"shasum": ""
},
"require": {
"illuminate/support": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0",
"nyholm/psr7": "^1.0",
"php": "^7.2 | ^8.0",
- "sentry/sentry": "^4.9",
+ "sentry/sentry": "^4.10",
"symfony/psr-http-message-bridge": "^1.0 | ^2.0 | ^6.0 | ^7.0"
},
"require-dev": {
@@ -7845,7 +7855,7 @@
],
"support": {
"issues": "https://github.com/getsentry/sentry-laravel/issues",
- "source": "https://github.com/getsentry/sentry-laravel/tree/4.9.0"
+ "source": "https://github.com/getsentry/sentry-laravel/tree/4.10.1"
},
"funding": [
{
@@ -7857,7 +7867,7 @@
"type": "custom"
}
],
- "time": "2024-09-19T12:58:53+00:00"
+ "time": "2024-11-24T11:02:20+00:00"
},
{
"name": "spatie/laravel-csp",
@@ -8018,16 +8028,16 @@
},
{
"name": "spatie/laravel-package-tools",
- "version": "1.16.5",
+ "version": "1.16.6",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-package-tools.git",
- "reference": "c7413972cf22ffdff97b68499c22baa04eddb6a2"
+ "reference": "1f26942dc1e5c49eacfced34fdbc29ed234bd7b3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/c7413972cf22ffdff97b68499c22baa04eddb6a2",
- "reference": "c7413972cf22ffdff97b68499c22baa04eddb6a2",
+ "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/1f26942dc1e5c49eacfced34fdbc29ed234bd7b3",
+ "reference": "1f26942dc1e5c49eacfced34fdbc29ed234bd7b3",
"shasum": ""
},
"require": {
@@ -8066,7 +8076,7 @@
],
"support": {
"issues": "https://github.com/spatie/laravel-package-tools/issues",
- "source": "https://github.com/spatie/laravel-package-tools/tree/1.16.5"
+ "source": "https://github.com/spatie/laravel-package-tools/tree/1.16.6"
},
"funding": [
{
@@ -8074,20 +8084,20 @@
"type": "github"
}
],
- "time": "2024-08-27T18:56:10+00:00"
+ "time": "2024-11-18T15:02:02+00:00"
},
{
"name": "spatie/laravel-permission",
- "version": "6.9.0",
+ "version": "6.10.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-permission.git",
- "reference": "fe973a58b44380d0e8620107259b7bda22f70408"
+ "reference": "8bb69d6d67387f7a00d93a2f5fab98860f06e704"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/fe973a58b44380d0e8620107259b7bda22f70408",
- "reference": "fe973a58b44380d0e8620107259b7bda22f70408",
+ "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/8bb69d6d67387f7a00d93a2f5fab98860f06e704",
+ "reference": "8bb69d6d67387f7a00d93a2f5fab98860f06e704",
"shasum": ""
},
"require": {
@@ -8098,6 +8108,7 @@
"php": "^8.0"
},
"require-dev": {
+ "larastan/larastan": "^1.0|^2.0",
"laravel/passport": "^11.0|^12.0",
"orchestra/testbench": "^6.23|^7.0|^8.0|^9.0",
"phpunit/phpunit": "^9.4|^10.1"
@@ -8148,7 +8159,7 @@
],
"support": {
"issues": "https://github.com/spatie/laravel-permission/issues",
- "source": "https://github.com/spatie/laravel-permission/tree/6.9.0"
+ "source": "https://github.com/spatie/laravel-permission/tree/6.10.1"
},
"funding": [
{
@@ -8156,20 +8167,20 @@
"type": "github"
}
],
- "time": "2024-06-22T23:04:52+00:00"
+ "time": "2024-11-08T18:45:41+00:00"
},
{
"name": "spatie/laravel-responsecache",
- "version": "7.6.0",
+ "version": "7.6.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-responsecache.git",
- "reference": "ccaf6fd941e86ea08197b787864bec4a01f658e0"
+ "reference": "008a12bb69478075f64e1cf4d9a09c7c1a28e959"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-responsecache/zipball/ccaf6fd941e86ea08197b787864bec4a01f658e0",
- "reference": "ccaf6fd941e86ea08197b787864bec4a01f658e0",
+ "url": "https://api.github.com/repos/spatie/laravel-responsecache/zipball/008a12bb69478075f64e1cf4d9a09c7c1a28e959",
+ "reference": "008a12bb69478075f64e1cf4d9a09c7c1a28e959",
"shasum": ""
},
"require": {
@@ -8227,7 +8238,7 @@
"spatie"
],
"support": {
- "source": "https://github.com/spatie/laravel-responsecache/tree/7.6.0"
+ "source": "https://github.com/spatie/laravel-responsecache/tree/7.6.1"
},
"funding": [
{
@@ -8239,7 +8250,7 @@
"type": "github"
}
],
- "time": "2024-08-05T09:57:46+00:00"
+ "time": "2024-11-18T11:37:25+00:00"
},
{
"name": "spatie/laravel-webhook-client",
@@ -8520,16 +8531,16 @@
},
{
"name": "symfony/console",
- "version": "v7.1.6",
+ "version": "v7.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "bb5192af6edc797cbab5c8e8ecfea2fe5f421e57"
+ "reference": "23c8aae6d764e2bae02d2a99f7532a7f6ed619cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/bb5192af6edc797cbab5c8e8ecfea2fe5f421e57",
- "reference": "bb5192af6edc797cbab5c8e8ecfea2fe5f421e57",
+ "url": "https://api.github.com/repos/symfony/console/zipball/23c8aae6d764e2bae02d2a99f7532a7f6ed619cf",
+ "reference": "23c8aae6d764e2bae02d2a99f7532a7f6ed619cf",
"shasum": ""
},
"require": {
@@ -8593,7 +8604,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v7.1.6"
+ "source": "https://github.com/symfony/console/tree/v7.2.0"
},
"funding": [
{
@@ -8609,7 +8620,7 @@
"type": "tidelift"
}
],
- "time": "2024-10-09T08:46:59+00:00"
+ "time": "2024-11-06T14:24:19+00:00"
},
{
"name": "symfony/css-selector",
@@ -8678,16 +8689,16 @@
},
{
"name": "symfony/deprecation-contracts",
- "version": "v3.5.0",
+ "version": "v3.5.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
- "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1"
+ "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1",
- "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6",
+ "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6",
"shasum": ""
},
"require": {
@@ -8725,7 +8736,7 @@
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0"
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1"
},
"funding": [
{
@@ -8741,20 +8752,20 @@
"type": "tidelift"
}
],
- "time": "2024-04-18T09:32:20+00:00"
+ "time": "2024-09-25T14:20:29+00:00"
},
{
"name": "symfony/error-handler",
- "version": "v7.1.6",
+ "version": "v7.1.7",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "d60117093c2a9fe667baa8fedf84e8a09b9c592f"
+ "reference": "010e44661f4c6babaf8c4862fe68c24a53903342"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/d60117093c2a9fe667baa8fedf84e8a09b9c592f",
- "reference": "d60117093c2a9fe667baa8fedf84e8a09b9c592f",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/010e44661f4c6babaf8c4862fe68c24a53903342",
+ "reference": "010e44661f4c6babaf8c4862fe68c24a53903342",
"shasum": ""
},
"require": {
@@ -8800,7 +8811,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.1.6"
+ "source": "https://github.com/symfony/error-handler/tree/v7.1.7"
},
"funding": [
{
@@ -8816,7 +8827,7 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:20:29+00:00"
+ "time": "2024-11-05T15:34:55+00:00"
},
{
"name": "symfony/event-dispatcher",
@@ -8900,16 +8911,16 @@
},
{
"name": "symfony/event-dispatcher-contracts",
- "version": "v3.5.0",
+ "version": "v3.5.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
- "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50"
+ "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50",
- "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f",
+ "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f",
"shasum": ""
},
"require": {
@@ -8956,7 +8967,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0"
+ "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1"
},
"funding": [
{
@@ -8972,7 +8983,7 @@
"type": "tidelift"
}
],
- "time": "2024-04-18T09:32:20+00:00"
+ "time": "2024-09-25T14:20:29+00:00"
},
{
"name": "symfony/finder",
@@ -9040,16 +9051,16 @@
},
{
"name": "symfony/http-client",
- "version": "v7.1.6",
+ "version": "v7.1.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client.git",
- "reference": "274e2f6886b43a36f8bd5dfeb67215f7ebf9e291"
+ "reference": "c30d91a1deac0dc3ed5e604683cf2e1dfc635b8a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client/zipball/274e2f6886b43a36f8bd5dfeb67215f7ebf9e291",
- "reference": "274e2f6886b43a36f8bd5dfeb67215f7ebf9e291",
+ "url": "https://api.github.com/repos/symfony/http-client/zipball/c30d91a1deac0dc3ed5e604683cf2e1dfc635b8a",
+ "reference": "c30d91a1deac0dc3ed5e604683cf2e1dfc635b8a",
"shasum": ""
},
"require": {
@@ -9114,7 +9125,7 @@
"http"
],
"support": {
- "source": "https://github.com/symfony/http-client/tree/v7.1.6"
+ "source": "https://github.com/symfony/http-client/tree/v7.1.8"
},
"funding": [
{
@@ -9130,20 +9141,20 @@
"type": "tidelift"
}
],
- "time": "2024-10-22T09:40:50+00:00"
+ "time": "2024-11-13T13:40:27+00:00"
},
{
"name": "symfony/http-client-contracts",
- "version": "v3.5.0",
+ "version": "v3.5.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client-contracts.git",
- "reference": "20414d96f391677bf80078aa55baece78b82647d"
+ "reference": "c2f3ad828596624ca39ea40f83617ef51ca8bbf9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/20414d96f391677bf80078aa55baece78b82647d",
- "reference": "20414d96f391677bf80078aa55baece78b82647d",
+ "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/c2f3ad828596624ca39ea40f83617ef51ca8bbf9",
+ "reference": "c2f3ad828596624ca39ea40f83617ef51ca8bbf9",
"shasum": ""
},
"require": {
@@ -9192,7 +9203,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.0"
+ "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.1"
},
"funding": [
{
@@ -9208,35 +9219,36 @@
"type": "tidelift"
}
],
- "time": "2024-04-18T09:32:20+00:00"
+ "time": "2024-11-25T12:02:18+00:00"
},
{
"name": "symfony/http-foundation",
- "version": "v7.1.6",
+ "version": "v7.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "3d7bbf071b25f802f7d55524d408bed414ea71e2"
+ "reference": "e88a66c3997859532bc2ddd6dd8f35aba2711744"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/3d7bbf071b25f802f7d55524d408bed414ea71e2",
- "reference": "3d7bbf071b25f802f7d55524d408bed414ea71e2",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e88a66c3997859532bc2ddd6dd8f35aba2711744",
+ "reference": "e88a66c3997859532bc2ddd6dd8f35aba2711744",
"shasum": ""
},
"require": {
"php": ">=8.2",
+ "symfony/deprecation-contracts": "^2.5|^3.0",
"symfony/polyfill-mbstring": "~1.1",
"symfony/polyfill-php83": "^1.27"
},
"conflict": {
"doctrine/dbal": "<3.6",
- "symfony/cache": "<6.4"
+ "symfony/cache": "<6.4.12|>=7.0,<7.1.5"
},
"require-dev": {
"doctrine/dbal": "^3.6|^4",
"predis/predis": "^1.1|^2.0",
- "symfony/cache": "^6.4|^7.0",
+ "symfony/cache": "^6.4.12|^7.1.5",
"symfony/dependency-injection": "^6.4|^7.0",
"symfony/expression-language": "^6.4|^7.0",
"symfony/http-kernel": "^6.4|^7.0",
@@ -9269,7 +9281,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.1.6"
+ "source": "https://github.com/symfony/http-foundation/tree/v7.2.0"
},
"funding": [
{
@@ -9285,20 +9297,20 @@
"type": "tidelift"
}
],
- "time": "2024-10-11T19:23:14+00:00"
+ "time": "2024-11-13T18:58:46+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v7.1.6",
+ "version": "v7.1.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "5d8315899cd76b2e7e29179bf5fea103e41bdf03"
+ "reference": "649d0e23c571344ef1153d4ffb2564f534b85a45"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/5d8315899cd76b2e7e29179bf5fea103e41bdf03",
- "reference": "5d8315899cd76b2e7e29179bf5fea103e41bdf03",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/649d0e23c571344ef1153d4ffb2564f534b85a45",
+ "reference": "649d0e23c571344ef1153d4ffb2564f534b85a45",
"shasum": ""
},
"require": {
@@ -9383,7 +9395,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.1.6"
+ "source": "https://github.com/symfony/http-kernel/tree/v7.1.9"
},
"funding": [
{
@@ -9399,7 +9411,7 @@
"type": "tidelift"
}
],
- "time": "2024-10-27T13:54:21+00:00"
+ "time": "2024-11-27T12:55:11+00:00"
},
{
"name": "symfony/mailer",
@@ -9483,16 +9495,16 @@
},
{
"name": "symfony/mime",
- "version": "v7.1.6",
+ "version": "v7.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "caa1e521edb2650b8470918dfe51708c237f0598"
+ "reference": "cc84a4b81f62158c3846ac7ff10f696aae2b524d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/caa1e521edb2650b8470918dfe51708c237f0598",
- "reference": "caa1e521edb2650b8470918dfe51708c237f0598",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/cc84a4b81f62158c3846ac7ff10f696aae2b524d",
+ "reference": "cc84a4b81f62158c3846ac7ff10f696aae2b524d",
"shasum": ""
},
"require": {
@@ -9547,7 +9559,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v7.1.6"
+ "source": "https://github.com/symfony/mime/tree/v7.2.0"
},
"funding": [
{
@@ -9563,20 +9575,20 @@
"type": "tidelift"
}
],
- "time": "2024-10-25T15:11:02+00:00"
+ "time": "2024-11-23T09:19:39+00:00"
},
{
"name": "symfony/options-resolver",
- "version": "v7.1.6",
+ "version": "v7.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/options-resolver.git",
- "reference": "85e95eeede2d41cd146146e98c9c81d9214cae85"
+ "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/options-resolver/zipball/85e95eeede2d41cd146146e98c9c81d9214cae85",
- "reference": "85e95eeede2d41cd146146e98c9c81d9214cae85",
+ "url": "https://api.github.com/repos/symfony/options-resolver/zipball/7da8fbac9dcfef75ffc212235d76b2754ce0cf50",
+ "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50",
"shasum": ""
},
"require": {
@@ -9614,7 +9626,7 @@
"options"
],
"support": {
- "source": "https://github.com/symfony/options-resolver/tree/v7.1.6"
+ "source": "https://github.com/symfony/options-resolver/tree/v7.2.0"
},
"funding": [
{
@@ -9630,7 +9642,7 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:20:29+00:00"
+ "time": "2024-11-20T11:17:29+00:00"
},
{
"name": "symfony/polyfill-intl-icu",
@@ -9788,16 +9800,16 @@
},
{
"name": "symfony/process",
- "version": "v7.1.6",
+ "version": "v7.1.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "6aaa189ddb4ff6b5de8fa3210f2fb42c87b4d12e"
+ "reference": "42783370fda6e538771f7c7a36e9fa2ee3a84892"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/6aaa189ddb4ff6b5de8fa3210f2fb42c87b4d12e",
- "reference": "6aaa189ddb4ff6b5de8fa3210f2fb42c87b4d12e",
+ "url": "https://api.github.com/repos/symfony/process/zipball/42783370fda6e538771f7c7a36e9fa2ee3a84892",
+ "reference": "42783370fda6e538771f7c7a36e9fa2ee3a84892",
"shasum": ""
},
"require": {
@@ -9829,7 +9841,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v7.1.6"
+ "source": "https://github.com/symfony/process/tree/v7.1.8"
},
"funding": [
{
@@ -9845,20 +9857,20 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:20:29+00:00"
+ "time": "2024-11-06T14:23:19+00:00"
},
{
"name": "symfony/psr-http-message-bridge",
- "version": "v7.1.6",
+ "version": "v7.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/psr-http-message-bridge.git",
- "reference": "f16471bb19f6685b9ccf0a2c03c213840ae68cd6"
+ "reference": "03f2f72319e7acaf2a9f6fcbe30ef17eec51594f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/f16471bb19f6685b9ccf0a2c03c213840ae68cd6",
- "reference": "f16471bb19f6685b9ccf0a2c03c213840ae68cd6",
+ "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/03f2f72319e7acaf2a9f6fcbe30ef17eec51594f",
+ "reference": "03f2f72319e7acaf2a9f6fcbe30ef17eec51594f",
"shasum": ""
},
"require": {
@@ -9912,7 +9924,7 @@
"psr-7"
],
"support": {
- "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.1.6"
+ "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.2.0"
},
"funding": [
{
@@ -9928,20 +9940,20 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:20:29+00:00"
+ "time": "2024-09-26T08:57:56+00:00"
},
{
"name": "symfony/routing",
- "version": "v7.1.6",
+ "version": "v7.1.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "66a2c469f6c22d08603235c46a20007c0701ea0a"
+ "reference": "a27bb8e0cc3ca4baf17159d053910c9736c3aa4c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/66a2c469f6c22d08603235c46a20007c0701ea0a",
- "reference": "66a2c469f6c22d08603235c46a20007c0701ea0a",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/a27bb8e0cc3ca4baf17159d053910c9736c3aa4c",
+ "reference": "a27bb8e0cc3ca4baf17159d053910c9736c3aa4c",
"shasum": ""
},
"require": {
@@ -9993,7 +10005,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v7.1.6"
+ "source": "https://github.com/symfony/routing/tree/v7.1.9"
},
"funding": [
{
@@ -10009,20 +10021,20 @@
"type": "tidelift"
}
],
- "time": "2024-10-01T08:31:23+00:00"
+ "time": "2024-11-13T16:12:35+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "v3.5.0",
+ "version": "v3.5.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f"
+ "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f",
- "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0",
+ "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0",
"shasum": ""
},
"require": {
@@ -10076,7 +10088,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/v3.5.0"
+ "source": "https://github.com/symfony/service-contracts/tree/v3.5.1"
},
"funding": [
{
@@ -10092,20 +10104,20 @@
"type": "tidelift"
}
],
- "time": "2024-04-18T09:32:20+00:00"
+ "time": "2024-09-25T14:20:29+00:00"
},
{
"name": "symfony/string",
- "version": "v7.1.6",
+ "version": "v7.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "61b72d66bf96c360a727ae6232df5ac83c71f626"
+ "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/61b72d66bf96c360a727ae6232df5ac83c71f626",
- "reference": "61b72d66bf96c360a727ae6232df5ac83c71f626",
+ "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82",
+ "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82",
"shasum": ""
},
"require": {
@@ -10163,7 +10175,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v7.1.6"
+ "source": "https://github.com/symfony/string/tree/v7.2.0"
},
"funding": [
{
@@ -10179,7 +10191,7 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:20:29+00:00"
+ "time": "2024-11-13T13:31:26+00:00"
},
{
"name": "symfony/translation",
@@ -10277,16 +10289,16 @@
},
{
"name": "symfony/translation-contracts",
- "version": "v3.5.0",
+ "version": "v3.5.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation-contracts.git",
- "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a"
+ "reference": "4667ff3bd513750603a09c8dedbea942487fb07c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/b9d2189887bb6b2e0367a9fc7136c5239ab9b05a",
- "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a",
+ "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c",
+ "reference": "4667ff3bd513750603a09c8dedbea942487fb07c",
"shasum": ""
},
"require": {
@@ -10335,7 +10347,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/translation-contracts/tree/v3.5.0"
+ "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1"
},
"funding": [
{
@@ -10351,7 +10363,7 @@
"type": "tidelift"
}
],
- "time": "2024-04-18T09:32:20+00:00"
+ "time": "2024-09-25T14:20:29+00:00"
},
{
"name": "symfony/uid",
@@ -10429,16 +10441,16 @@
},
{
"name": "symfony/var-dumper",
- "version": "v7.1.6",
+ "version": "v7.1.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "cb5bd55a6b8c2c1c7fb68b0aeae0e257948a720c"
+ "reference": "7bb01a47b1b00428d32b5e7b4d3b2d1aa58d3db8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cb5bd55a6b8c2c1c7fb68b0aeae0e257948a720c",
- "reference": "cb5bd55a6b8c2c1c7fb68b0aeae0e257948a720c",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/7bb01a47b1b00428d32b5e7b4d3b2d1aa58d3db8",
+ "reference": "7bb01a47b1b00428d32b5e7b4d3b2d1aa58d3db8",
"shasum": ""
},
"require": {
@@ -10492,7 +10504,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v7.1.6"
+ "source": "https://github.com/symfony/var-dumper/tree/v7.1.8"
},
"funding": [
{
@@ -10508,7 +10520,7 @@
"type": "tidelift"
}
],
- "time": "2024-09-25T14:20:29+00:00"
+ "time": "2024-11-08T15:46:42+00:00"
},
{
"name": "symfony/yaml",
@@ -10777,16 +10789,16 @@
},
{
"name": "voku/portable-ascii",
- "version": "2.0.1",
+ "version": "2.0.3",
"source": {
"type": "git",
"url": "https://github.com/voku/portable-ascii.git",
- "reference": "b56450eed252f6801410d810c8e1727224ae0743"
+ "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743",
- "reference": "b56450eed252f6801410d810c8e1727224ae0743",
+ "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d",
+ "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d",
"shasum": ""
},
"require": {
@@ -10811,7 +10823,7 @@
"authors": [
{
"name": "Lars Moelleken",
- "homepage": "http://www.moelleken.org/"
+ "homepage": "https://www.moelleken.org/"
}
],
"description": "Portable ASCII library - performance optimized (ascii) string functions for php.",
@@ -10823,7 +10835,7 @@
],
"support": {
"issues": "https://github.com/voku/portable-ascii/issues",
- "source": "https://github.com/voku/portable-ascii/tree/2.0.1"
+ "source": "https://github.com/voku/portable-ascii/tree/2.0.3"
},
"funding": [
{
@@ -10847,7 +10859,7 @@
"type": "tidelift"
}
],
- "time": "2022-03-08T17:03:00+00:00"
+ "time": "2024-11-21T01:49:47+00:00"
},
{
"name": "webmozart/assert",
@@ -10909,16 +10921,16 @@
},
{
"name": "xammie/mailbook",
- "version": "1.8.1",
+ "version": "1.8.3",
"source": {
"type": "git",
"url": "https://github.com/Xammie/mailbook.git",
- "reference": "f35689be0f5e7257fcd1c38f5e0269d6043841b3"
+ "reference": "a55757b7aa507aa0c62b8359fc04ff44535c1594"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Xammie/mailbook/zipball/f35689be0f5e7257fcd1c38f5e0269d6043841b3",
- "reference": "f35689be0f5e7257fcd1c38f5e0269d6043841b3",
+ "url": "https://api.github.com/repos/Xammie/mailbook/zipball/a55757b7aa507aa0c62b8359fc04ff44535c1594",
+ "reference": "a55757b7aa507aa0c62b8359fc04ff44535c1594",
"shasum": ""
},
"require": {
@@ -10945,12 +10957,12 @@
"type": "library",
"extra": {
"laravel": {
- "providers": [
- "Xammie\\Mailbook\\MailbookServiceProvider"
- ],
"aliases": {
"Mailbook": "Xammie\\Mailbook\\Facades\\Mailbook"
- }
+ },
+ "providers": [
+ "Xammie\\Mailbook\\MailbookServiceProvider"
+ ]
}
},
"autoload": {
@@ -10978,7 +10990,7 @@
],
"support": {
"issues": "https://github.com/Xammie/mailbook/issues",
- "source": "https://github.com/Xammie/mailbook/tree/1.8.1"
+ "source": "https://github.com/Xammie/mailbook/tree/1.8.3"
},
"funding": [
{
@@ -10986,7 +10998,7 @@
"type": "github"
}
],
- "time": "2024-04-10T17:15:49+00:00"
+ "time": "2024-12-06T14:05:23+00:00"
}
],
"packages-dev": [
@@ -11439,16 +11451,16 @@
},
{
"name": "composer/pcre",
- "version": "3.3.1",
+ "version": "3.3.2",
"source": {
"type": "git",
"url": "https://github.com/composer/pcre.git",
- "reference": "63aaeac21d7e775ff9bc9d45021e1745c97521c4"
+ "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/pcre/zipball/63aaeac21d7e775ff9bc9d45021e1745c97521c4",
- "reference": "63aaeac21d7e775ff9bc9d45021e1745c97521c4",
+ "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e",
+ "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e",
"shasum": ""
},
"require": {
@@ -11458,8 +11470,8 @@
"phpstan/phpstan": "<1.11.10"
},
"require-dev": {
- "phpstan/phpstan": "^1.11.10",
- "phpstan/phpstan-strict-rules": "^1.1",
+ "phpstan/phpstan": "^1.12 || ^2",
+ "phpstan/phpstan-strict-rules": "^1 || ^2",
"phpunit/phpunit": "^8 || ^9"
},
"type": "library",
@@ -11498,7 +11510,7 @@
],
"support": {
"issues": "https://github.com/composer/pcre/issues",
- "source": "https://github.com/composer/pcre/tree/3.3.1"
+ "source": "https://github.com/composer/pcre/tree/3.3.2"
},
"funding": [
{
@@ -11514,7 +11526,7 @@
"type": "tidelift"
}
],
- "time": "2024-08-27T18:44:43+00:00"
+ "time": "2024-11-12T16:29:46+00:00"
},
{
"name": "composer/semver",
@@ -12064,16 +12076,16 @@
},
{
"name": "laravel/pint",
- "version": "v1.18.1",
+ "version": "v1.18.3",
"source": {
"type": "git",
"url": "https://github.com/laravel/pint.git",
- "reference": "35c00c05ec43e6b46d295efc0f4386ceb30d50d9"
+ "reference": "cef51821608239040ab841ad6e1c6ae502ae3026"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/pint/zipball/35c00c05ec43e6b46d295efc0f4386ceb30d50d9",
- "reference": "35c00c05ec43e6b46d295efc0f4386ceb30d50d9",
+ "url": "https://api.github.com/repos/laravel/pint/zipball/cef51821608239040ab841ad6e1c6ae502ae3026",
+ "reference": "cef51821608239040ab841ad6e1c6ae502ae3026",
"shasum": ""
},
"require": {
@@ -12084,13 +12096,13 @@
"php": "^8.1.0"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^3.64.0",
- "illuminate/view": "^10.48.20",
- "larastan/larastan": "^2.9.8",
+ "friendsofphp/php-cs-fixer": "^3.65.0",
+ "illuminate/view": "^10.48.24",
+ "larastan/larastan": "^2.9.11",
"laravel-zero/framework": "^10.4.0",
"mockery/mockery": "^1.6.12",
- "nunomaduro/termwind": "^1.15.1",
- "pestphp/pest": "^2.35.1"
+ "nunomaduro/termwind": "^1.17.0",
+ "pestphp/pest": "^2.36.0"
},
"bin": [
"builds/pint"
@@ -12126,7 +12138,7 @@
"issues": "https://github.com/laravel/pint/issues",
"source": "https://github.com/laravel/pint"
},
- "time": "2024-09-24T17:22:50+00:00"
+ "time": "2024-11-26T15:34:00+00:00"
},
{
"name": "microsoft/tolerant-php-parser",
@@ -12317,16 +12329,16 @@
},
{
"name": "myclabs/deep-copy",
- "version": "1.12.0",
+ "version": "1.12.1",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c"
+ "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c",
- "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845",
+ "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845",
"shasum": ""
},
"require": {
@@ -12365,7 +12377,7 @@
],
"support": {
"issues": "https://github.com/myclabs/DeepCopy/issues",
- "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0"
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1"
},
"funding": [
{
@@ -12373,7 +12385,7 @@
"type": "tidelift"
}
],
- "time": "2024-06-12T14:39:25+00:00"
+ "time": "2024-11-08T17:47:46+00:00"
},
{
"name": "netresearch/jsonmapper",
@@ -12866,16 +12878,16 @@
},
{
"name": "phpdocumentor/reflection-docblock",
- "version": "5.4.1",
+ "version": "5.6.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c"
+ "reference": "f3558a4c23426d12bffeaab463f8a8d8b681193c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c",
- "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/f3558a4c23426d12bffeaab463f8a8d8b681193c",
+ "reference": "f3558a4c23426d12bffeaab463f8a8d8b681193c",
"shasum": ""
},
"require": {
@@ -12884,17 +12896,17 @@
"php": "^7.4 || ^8.0",
"phpdocumentor/reflection-common": "^2.2",
"phpdocumentor/type-resolver": "^1.7",
- "phpstan/phpdoc-parser": "^1.7",
+ "phpstan/phpdoc-parser": "^1.7|^2.0",
"webmozart/assert": "^1.9.1"
},
"require-dev": {
- "mockery/mockery": "~1.3.5",
+ "mockery/mockery": "~1.3.5 || ~1.6.0",
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan": "^1.8",
"phpstan/phpstan-mockery": "^1.1",
"phpstan/phpstan-webmozart-assert": "^1.2",
"phpunit/phpunit": "^9.5",
- "vimeo/psalm": "^5.13"
+ "psalm/phar": "^5.26"
},
"type": "library",
"extra": {
@@ -12924,29 +12936,29 @@
"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.4.1"
+ "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.0"
},
- "time": "2024-05-21T05:55:05+00:00"
+ "time": "2024-11-12T11:25:25+00:00"
},
{
"name": "phpdocumentor/type-resolver",
- "version": "1.9.0",
+ "version": "1.10.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "1fb5ba8d045f5dd984ebded5b1cc66f29459422d"
+ "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/1fb5ba8d045f5dd984ebded5b1cc66f29459422d",
- "reference": "1fb5ba8d045f5dd984ebded5b1cc66f29459422d",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a",
+ "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a",
"shasum": ""
},
"require": {
"doctrine/deprecations": "^1.0",
"php": "^7.3 || ^8.0",
"phpdocumentor/reflection-common": "^2.0",
- "phpstan/phpdoc-parser": "^1.18"
+ "phpstan/phpdoc-parser": "^1.18|^2.0"
},
"require-dev": {
"ext-tokenizer": "*",
@@ -12982,9 +12994,9 @@
"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.9.0"
+ "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0"
},
- "time": "2024-11-03T20:11:34+00:00"
+ "time": "2024-11-09T15:12:26+00:00"
},
{
"name": "phpstan/extension-installer",
@@ -14741,16 +14753,16 @@
},
{
"name": "spatie/backtrace",
- "version": "1.6.2",
+ "version": "1.6.3",
"source": {
"type": "git",
"url": "https://github.com/spatie/backtrace.git",
- "reference": "1a9a145b044677ae3424693f7b06479fc8c137a9"
+ "reference": "7c18db2bc667ac84e5d7c18e33f16c38ff2d8838"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/backtrace/zipball/1a9a145b044677ae3424693f7b06479fc8c137a9",
- "reference": "1a9a145b044677ae3424693f7b06479fc8c137a9",
+ "url": "https://api.github.com/repos/spatie/backtrace/zipball/7c18db2bc667ac84e5d7c18e33f16c38ff2d8838",
+ "reference": "7c18db2bc667ac84e5d7c18e33f16c38ff2d8838",
"shasum": ""
},
"require": {
@@ -14788,7 +14800,7 @@
"spatie"
],
"support": {
- "source": "https://github.com/spatie/backtrace/tree/1.6.2"
+ "source": "https://github.com/spatie/backtrace/tree/1.6.3"
},
"funding": [
{
@@ -14800,7 +14812,7 @@
"type": "other"
}
],
- "time": "2024-07-22T08:21:24+00:00"
+ "time": "2024-11-18T14:58:58+00:00"
},
{
"name": "spatie/error-solutions",
@@ -15713,5 +15725,8 @@
"ext-zip": "*"
},
"platform-dev": {},
+ "platform-overrides": {
+ "php": "8.3.6"
+ },
"plugin-api-version": "2.6.0"
}
diff --git a/docs/poetry.lock b/docs/poetry.lock
index e240e60b0..57177372f 100644
--- a/docs/poetry.lock
+++ b/docs/poetry.lock
@@ -388,13 +388,13 @@ files = [
[[package]]
name = "packaging"
-version = "24.1"
+version = "24.2"
description = "Core utilities for Python packages"
optional = false
python-versions = ">=3.8"
files = [
- {file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"},
- {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"},
+ {file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"},
+ {file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"},
]
[[package]]
@@ -675,13 +675,13 @@ sphinx = ">=4.0"
[[package]]
name = "starlette"
-version = "0.41.2"
+version = "0.41.3"
description = "The little ASGI library that shines."
optional = false
python-versions = ">=3.8"
files = [
- {file = "starlette-0.41.2-py3-none-any.whl", hash = "sha256:fbc189474b4731cf30fcef52f18a8d070e3f3b46c6a04c97579e85e6ffca942d"},
- {file = "starlette-0.41.2.tar.gz", hash = "sha256:9834fd799d1a87fd346deb76158668cfa0b0d56f85caefe8268e2d97c3468b62"},
+ {file = "starlette-0.41.3-py3-none-any.whl", hash = "sha256:44cedb2b7c77a9de33a8b74b2b90e9f50d11fcf25d8270ea525ad71a25374ff7"},
+ {file = "starlette-0.41.3.tar.gz", hash = "sha256:0e4ab3d16522a255be6b28260b938eae2482f98ce5cc934cb08dce8dc3ba5835"},
]
[package.dependencies]
@@ -692,13 +692,13 @@ full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7
[[package]]
name = "tomli"
-version = "2.0.2"
+version = "2.1.0"
description = "A lil' TOML parser"
optional = false
python-versions = ">=3.8"
files = [
- {file = "tomli-2.0.2-py3-none-any.whl", hash = "sha256:2ebe24485c53d303f690b0ec092806a085f07af5a5aa1464f3931eec36caaa38"},
- {file = "tomli-2.0.2.tar.gz", hash = "sha256:d46d457a85337051c36524bc5349dd91b1877838e2979ac5ced3e710ed8a60ed"},
+ {file = "tomli-2.1.0-py3-none-any.whl", hash = "sha256:a5c57c3d1c56f5ccdf89f6523458f60ef716e210fc47c4cfb188c5ba473e0391"},
+ {file = "tomli-2.1.0.tar.gz", hash = "sha256:3f646cae2aec94e17d04973e4249548320197cfabdf130015d023de4b74d8ab8"},
]
[[package]]
@@ -845,97 +845,80 @@ anyio = ">=3.0.0"
[[package]]
name = "websockets"
-version = "13.1"
+version = "14.1"
description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
optional = false
-python-versions = ">=3.8"
+python-versions = ">=3.9"
files = [
- {file = "websockets-13.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f48c749857f8fb598fb890a75f540e3221d0976ed0bf879cf3c7eef34151acee"},
- {file = "websockets-13.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c7e72ce6bda6fb9409cc1e8164dd41d7c91466fb599eb047cfda72fe758a34a7"},
- {file = "websockets-13.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f779498eeec470295a2b1a5d97aa1bc9814ecd25e1eb637bd9d1c73a327387f6"},
- {file = "websockets-13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4676df3fe46956fbb0437d8800cd5f2b6d41143b6e7e842e60554398432cf29b"},
- {file = "websockets-13.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a7affedeb43a70351bb811dadf49493c9cfd1ed94c9c70095fd177e9cc1541fa"},
- {file = "websockets-13.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1971e62d2caa443e57588e1d82d15f663b29ff9dfe7446d9964a4b6f12c1e700"},
- {file = "websockets-13.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:5f2e75431f8dc4a47f31565a6e1355fb4f2ecaa99d6b89737527ea917066e26c"},
- {file = "websockets-13.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:58cf7e75dbf7e566088b07e36ea2e3e2bd5676e22216e4cad108d4df4a7402a0"},
- {file = "websockets-13.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c90d6dec6be2c7d03378a574de87af9b1efea77d0c52a8301dd831ece938452f"},
- {file = "websockets-13.1-cp310-cp310-win32.whl", hash = "sha256:730f42125ccb14602f455155084f978bd9e8e57e89b569b4d7f0f0c17a448ffe"},
- {file = "websockets-13.1-cp310-cp310-win_amd64.whl", hash = "sha256:5993260f483d05a9737073be197371940c01b257cc45ae3f1d5d7adb371b266a"},
- {file = "websockets-13.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:61fc0dfcda609cda0fc9fe7977694c0c59cf9d749fbb17f4e9483929e3c48a19"},
- {file = "websockets-13.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ceec59f59d092c5007e815def4ebb80c2de330e9588e101cf8bd94c143ec78a5"},
- {file = "websockets-13.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c1dca61c6db1166c48b95198c0b7d9c990b30c756fc2923cc66f68d17dc558fd"},
- {file = "websockets-13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:308e20f22c2c77f3f39caca508e765f8725020b84aa963474e18c59accbf4c02"},
- {file = "websockets-13.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62d516c325e6540e8a57b94abefc3459d7dab8ce52ac75c96cad5549e187e3a7"},
- {file = "websockets-13.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87c6e35319b46b99e168eb98472d6c7d8634ee37750d7693656dc766395df096"},
- {file = "websockets-13.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:5f9fee94ebafbc3117c30be1844ed01a3b177bb6e39088bc6b2fa1dc15572084"},
- {file = "websockets-13.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:7c1e90228c2f5cdde263253fa5db63e6653f1c00e7ec64108065a0b9713fa1b3"},
- {file = "websockets-13.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6548f29b0e401eea2b967b2fdc1c7c7b5ebb3eeb470ed23a54cd45ef078a0db9"},
- {file = "websockets-13.1-cp311-cp311-win32.whl", hash = "sha256:c11d4d16e133f6df8916cc5b7e3e96ee4c44c936717d684a94f48f82edb7c92f"},
- {file = "websockets-13.1-cp311-cp311-win_amd64.whl", hash = "sha256:d04f13a1d75cb2b8382bdc16ae6fa58c97337253826dfe136195b7f89f661557"},
- {file = "websockets-13.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:9d75baf00138f80b48f1eac72ad1535aac0b6461265a0bcad391fc5aba875cfc"},
- {file = "websockets-13.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:9b6f347deb3dcfbfde1c20baa21c2ac0751afaa73e64e5b693bb2b848efeaa49"},
- {file = "websockets-13.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de58647e3f9c42f13f90ac7e5f58900c80a39019848c5547bc691693098ae1bd"},
- {file = "websockets-13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1b54689e38d1279a51d11e3467dd2f3a50f5f2e879012ce8f2d6943f00e83f0"},
- {file = "websockets-13.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cf1781ef73c073e6b0f90af841aaf98501f975d306bbf6221683dd594ccc52b6"},
- {file = "websockets-13.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d23b88b9388ed85c6faf0e74d8dec4f4d3baf3ecf20a65a47b836d56260d4b9"},
- {file = "websockets-13.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3c78383585f47ccb0fcf186dcb8a43f5438bd7d8f47d69e0b56f71bf431a0a68"},
- {file = "websockets-13.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:d6d300f8ec35c24025ceb9b9019ae9040c1ab2f01cddc2bcc0b518af31c75c14"},
- {file = "websockets-13.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a9dcaf8b0cc72a392760bb8755922c03e17a5a54e08cca58e8b74f6902b433cf"},
- {file = "websockets-13.1-cp312-cp312-win32.whl", hash = "sha256:2f85cf4f2a1ba8f602298a853cec8526c2ca42a9a4b947ec236eaedb8f2dc80c"},
- {file = "websockets-13.1-cp312-cp312-win_amd64.whl", hash = "sha256:38377f8b0cdeee97c552d20cf1865695fcd56aba155ad1b4ca8779a5b6ef4ac3"},
- {file = "websockets-13.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a9ab1e71d3d2e54a0aa646ab6d4eebfaa5f416fe78dfe4da2839525dc5d765c6"},
- {file = "websockets-13.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b9d7439d7fab4dce00570bb906875734df13d9faa4b48e261c440a5fec6d9708"},
- {file = "websockets-13.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327b74e915cf13c5931334c61e1a41040e365d380f812513a255aa804b183418"},
- {file = "websockets-13.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:325b1ccdbf5e5725fdcb1b0e9ad4d2545056479d0eee392c291c1bf76206435a"},
- {file = "websockets-13.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:346bee67a65f189e0e33f520f253d5147ab76ae42493804319b5716e46dddf0f"},
- {file = "websockets-13.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:91a0fa841646320ec0d3accdff5b757b06e2e5c86ba32af2e0815c96c7a603c5"},
- {file = "websockets-13.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:18503d2c5f3943e93819238bf20df71982d193f73dcecd26c94514f417f6b135"},
- {file = "websockets-13.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:a9cd1af7e18e5221d2878378fbc287a14cd527fdd5939ed56a18df8a31136bb2"},
- {file = "websockets-13.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:70c5be9f416aa72aab7a2a76c90ae0a4fe2755c1816c153c1a2bcc3333ce4ce6"},
- {file = "websockets-13.1-cp313-cp313-win32.whl", hash = "sha256:624459daabeb310d3815b276c1adef475b3e6804abaf2d9d2c061c319f7f187d"},
- {file = "websockets-13.1-cp313-cp313-win_amd64.whl", hash = "sha256:c518e84bb59c2baae725accd355c8dc517b4a3ed8db88b4bc93c78dae2974bf2"},
- {file = "websockets-13.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:c7934fd0e920e70468e676fe7f1b7261c1efa0d6c037c6722278ca0228ad9d0d"},
- {file = "websockets-13.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:149e622dc48c10ccc3d2760e5f36753db9cacf3ad7bc7bbbfd7d9c819e286f23"},
- {file = "websockets-13.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a569eb1b05d72f9bce2ebd28a1ce2054311b66677fcd46cf36204ad23acead8c"},
- {file = "websockets-13.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95df24ca1e1bd93bbca51d94dd049a984609687cb2fb08a7f2c56ac84e9816ea"},
- {file = "websockets-13.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8dbb1bf0c0a4ae8b40bdc9be7f644e2f3fb4e8a9aca7145bfa510d4a374eeb7"},
- {file = "websockets-13.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:035233b7531fb92a76beefcbf479504db8c72eb3bff41da55aecce3a0f729e54"},
- {file = "websockets-13.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:e4450fc83a3df53dec45922b576e91e94f5578d06436871dce3a6be38e40f5db"},
- {file = "websockets-13.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:463e1c6ec853202dd3657f156123d6b4dad0c546ea2e2e38be2b3f7c5b8e7295"},
- {file = "websockets-13.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:6d6855bbe70119872c05107e38fbc7f96b1d8cb047d95c2c50869a46c65a8e96"},
- {file = "websockets-13.1-cp38-cp38-win32.whl", hash = "sha256:204e5107f43095012b00f1451374693267adbb832d29966a01ecc4ce1db26faf"},
- {file = "websockets-13.1-cp38-cp38-win_amd64.whl", hash = "sha256:485307243237328c022bc908b90e4457d0daa8b5cf4b3723fd3c4a8012fce4c6"},
- {file = "websockets-13.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:9b37c184f8b976f0c0a231a5f3d6efe10807d41ccbe4488df8c74174805eea7d"},
- {file = "websockets-13.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:163e7277e1a0bd9fb3c8842a71661ad19c6aa7bb3d6678dc7f89b17fbcc4aeb7"},
- {file = "websockets-13.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4b889dbd1342820cc210ba44307cf75ae5f2f96226c0038094455a96e64fb07a"},
- {file = "websockets-13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:586a356928692c1fed0eca68b4d1c2cbbd1ca2acf2ac7e7ebd3b9052582deefa"},
- {file = "websockets-13.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7bd6abf1e070a6b72bfeb71049d6ad286852e285f146682bf30d0296f5fbadfa"},
- {file = "websockets-13.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d2aad13a200e5934f5a6767492fb07151e1de1d6079c003ab31e1823733ae79"},
- {file = "websockets-13.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:df01aea34b6e9e33572c35cd16bae5a47785e7d5c8cb2b54b2acdb9678315a17"},
- {file = "websockets-13.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:e54affdeb21026329fb0744ad187cf812f7d3c2aa702a5edb562b325191fcab6"},
- {file = "websockets-13.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:9ef8aa8bdbac47f4968a5d66462a2a0935d044bf35c0e5a8af152d58516dbeb5"},
- {file = "websockets-13.1-cp39-cp39-win32.whl", hash = "sha256:deeb929efe52bed518f6eb2ddc00cc496366a14c726005726ad62c2dd9017a3c"},
- {file = "websockets-13.1-cp39-cp39-win_amd64.whl", hash = "sha256:7c65ffa900e7cc958cd088b9a9157a8141c991f8c53d11087e6fb7277a03f81d"},
- {file = "websockets-13.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5dd6da9bec02735931fccec99d97c29f47cc61f644264eb995ad6c0c27667238"},
- {file = "websockets-13.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:2510c09d8e8df777177ee3d40cd35450dc169a81e747455cc4197e63f7e7bfe5"},
- {file = "websockets-13.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f1c3cf67185543730888b20682fb186fc8d0fa6f07ccc3ef4390831ab4b388d9"},
- {file = "websockets-13.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bcc03c8b72267e97b49149e4863d57c2d77f13fae12066622dc78fe322490fe6"},
- {file = "websockets-13.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:004280a140f220c812e65f36944a9ca92d766b6cc4560be652a0a3883a79ed8a"},
- {file = "websockets-13.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:e2620453c075abeb0daa949a292e19f56de518988e079c36478bacf9546ced23"},
- {file = "websockets-13.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9156c45750b37337f7b0b00e6248991a047be4aa44554c9886fe6bdd605aab3b"},
- {file = "websockets-13.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:80c421e07973a89fbdd93e6f2003c17d20b69010458d3a8e37fb47874bd67d51"},
- {file = "websockets-13.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82d0ba76371769d6a4e56f7e83bb8e81846d17a6190971e38b5de108bde9b0d7"},
- {file = "websockets-13.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e9875a0143f07d74dc5e1ded1c4581f0d9f7ab86c78994e2ed9e95050073c94d"},
- {file = "websockets-13.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a11e38ad8922c7961447f35c7b17bffa15de4d17c70abd07bfbe12d6faa3e027"},
- {file = "websockets-13.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:4059f790b6ae8768471cddb65d3c4fe4792b0ab48e154c9f0a04cefaabcd5978"},
- {file = "websockets-13.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:25c35bf84bf7c7369d247f0b8cfa157f989862c49104c5cf85cb5436a641d93e"},
- {file = "websockets-13.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:83f91d8a9bb404b8c2c41a707ac7f7f75b9442a0a876df295de27251a856ad09"},
- {file = "websockets-13.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a43cfdcddd07f4ca2b1afb459824dd3c6d53a51410636a2c7fc97b9a8cf4842"},
- {file = "websockets-13.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:48a2ef1381632a2f0cb4efeff34efa97901c9fbc118e01951ad7cfc10601a9bb"},
- {file = "websockets-13.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:459bf774c754c35dbb487360b12c5727adab887f1622b8aed5755880a21c4a20"},
- {file = "websockets-13.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:95858ca14a9f6fa8413d29e0a585b31b278388aa775b8a81fa24830123874678"},
- {file = "websockets-13.1-py3-none-any.whl", hash = "sha256:a9a396a6ad26130cdae92ae10c36af09d9bfe6cafe69670fd3b6da9b07b4044f"},
- {file = "websockets-13.1.tar.gz", hash = "sha256:a3b3366087c1bc0a2795111edcadddb8b3b59509d5db5d7ea3fdd69f954a8878"},
+ {file = "websockets-14.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a0adf84bc2e7c86e8a202537b4fd50e6f7f0e4a6b6bf64d7ccb96c4cd3330b29"},
+ {file = "websockets-14.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:90b5d9dfbb6d07a84ed3e696012610b6da074d97453bd01e0e30744b472c8179"},
+ {file = "websockets-14.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2177ee3901075167f01c5e335a6685e71b162a54a89a56001f1c3e9e3d2ad250"},
+ {file = "websockets-14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f14a96a0034a27f9d47fd9788913924c89612225878f8078bb9d55f859272b0"},
+ {file = "websockets-14.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1f874ba705deea77bcf64a9da42c1f5fc2466d8f14daf410bc7d4ceae0a9fcb0"},
+ {file = "websockets-14.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9607b9a442392e690a57909c362811184ea429585a71061cd5d3c2b98065c199"},
+ {file = "websockets-14.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:bea45f19b7ca000380fbd4e02552be86343080120d074b87f25593ce1700ad58"},
+ {file = "websockets-14.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:219c8187b3ceeadbf2afcf0f25a4918d02da7b944d703b97d12fb01510869078"},
+ {file = "websockets-14.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ad2ab2547761d79926effe63de21479dfaf29834c50f98c4bf5b5480b5838434"},
+ {file = "websockets-14.1-cp310-cp310-win32.whl", hash = "sha256:1288369a6a84e81b90da5dbed48610cd7e5d60af62df9851ed1d1d23a9069f10"},
+ {file = "websockets-14.1-cp310-cp310-win_amd64.whl", hash = "sha256:e0744623852f1497d825a49a99bfbec9bea4f3f946df6eb9d8a2f0c37a2fec2e"},
+ {file = "websockets-14.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:449d77d636f8d9c17952628cc7e3b8faf6e92a17ec581ec0c0256300717e1512"},
+ {file = "websockets-14.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a35f704be14768cea9790d921c2c1cc4fc52700410b1c10948511039be824aac"},
+ {file = "websockets-14.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b1f3628a0510bd58968c0f60447e7a692933589b791a6b572fcef374053ca280"},
+ {file = "websockets-14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3c3deac3748ec73ef24fc7be0b68220d14d47d6647d2f85b2771cb35ea847aa1"},
+ {file = "websockets-14.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7048eb4415d46368ef29d32133134c513f507fff7d953c18c91104738a68c3b3"},
+ {file = "websockets-14.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6cf0ad281c979306a6a34242b371e90e891bce504509fb6bb5246bbbf31e7b6"},
+ {file = "websockets-14.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cc1fc87428c1d18b643479caa7b15db7d544652e5bf610513d4a3478dbe823d0"},
+ {file = "websockets-14.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f95ba34d71e2fa0c5d225bde3b3bdb152e957150100e75c86bc7f3964c450d89"},
+ {file = "websockets-14.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9481a6de29105d73cf4515f2bef8eb71e17ac184c19d0b9918a3701c6c9c4f23"},
+ {file = "websockets-14.1-cp311-cp311-win32.whl", hash = "sha256:368a05465f49c5949e27afd6fbe0a77ce53082185bbb2ac096a3a8afaf4de52e"},
+ {file = "websockets-14.1-cp311-cp311-win_amd64.whl", hash = "sha256:6d24fc337fc055c9e83414c94e1ee0dee902a486d19d2a7f0929e49d7d604b09"},
+ {file = "websockets-14.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ed907449fe5e021933e46a3e65d651f641975a768d0649fee59f10c2985529ed"},
+ {file = "websockets-14.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:87e31011b5c14a33b29f17eb48932e63e1dcd3fa31d72209848652310d3d1f0d"},
+ {file = "websockets-14.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bc6ccf7d54c02ae47a48ddf9414c54d48af9c01076a2e1023e3b486b6e72c707"},
+ {file = "websockets-14.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9777564c0a72a1d457f0848977a1cbe15cfa75fa2f67ce267441e465717dcf1a"},
+ {file = "websockets-14.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a655bde548ca98f55b43711b0ceefd2a88a71af6350b0c168aa77562104f3f45"},
+ {file = "websockets-14.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a3dfff83ca578cada2d19e665e9c8368e1598d4e787422a460ec70e531dbdd58"},
+ {file = "websockets-14.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6a6c9bcf7cdc0fd41cc7b7944447982e8acfd9f0d560ea6d6845428ed0562058"},
+ {file = "websockets-14.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:4b6caec8576e760f2c7dd878ba817653144d5f369200b6ddf9771d64385b84d4"},
+ {file = "websockets-14.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:eb6d38971c800ff02e4a6afd791bbe3b923a9a57ca9aeab7314c21c84bf9ff05"},
+ {file = "websockets-14.1-cp312-cp312-win32.whl", hash = "sha256:1d045cbe1358d76b24d5e20e7b1878efe578d9897a25c24e6006eef788c0fdf0"},
+ {file = "websockets-14.1-cp312-cp312-win_amd64.whl", hash = "sha256:90f4c7a069c733d95c308380aae314f2cb45bd8a904fb03eb36d1a4983a4993f"},
+ {file = "websockets-14.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:3630b670d5057cd9e08b9c4dab6493670e8e762a24c2c94ef312783870736ab9"},
+ {file = "websockets-14.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:36ebd71db3b89e1f7b1a5deaa341a654852c3518ea7a8ddfdf69cc66acc2db1b"},
+ {file = "websockets-14.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5b918d288958dc3fa1c5a0b9aa3256cb2b2b84c54407f4813c45d52267600cd3"},
+ {file = "websockets-14.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00fe5da3f037041da1ee0cf8e308374e236883f9842c7c465aa65098b1c9af59"},
+ {file = "websockets-14.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8149a0f5a72ca36720981418eeffeb5c2729ea55fa179091c81a0910a114a5d2"},
+ {file = "websockets-14.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:77569d19a13015e840b81550922056acabc25e3f52782625bc6843cfa034e1da"},
+ {file = "websockets-14.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cf5201a04550136ef870aa60ad3d29d2a59e452a7f96b94193bee6d73b8ad9a9"},
+ {file = "websockets-14.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:88cf9163ef674b5be5736a584c999e98daf3aabac6e536e43286eb74c126b9c7"},
+ {file = "websockets-14.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:836bef7ae338a072e9d1863502026f01b14027250a4545672673057997d5c05a"},
+ {file = "websockets-14.1-cp313-cp313-win32.whl", hash = "sha256:0d4290d559d68288da9f444089fd82490c8d2744309113fc26e2da6e48b65da6"},
+ {file = "websockets-14.1-cp313-cp313-win_amd64.whl", hash = "sha256:8621a07991add373c3c5c2cf89e1d277e49dc82ed72c75e3afc74bd0acc446f0"},
+ {file = "websockets-14.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:01bb2d4f0a6d04538d3c5dfd27c0643269656c28045a53439cbf1c004f90897a"},
+ {file = "websockets-14.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:414ffe86f4d6f434a8c3b7913655a1a5383b617f9bf38720e7c0799fac3ab1c6"},
+ {file = "websockets-14.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8fda642151d5affdee8a430bd85496f2e2517be3a2b9d2484d633d5712b15c56"},
+ {file = "websockets-14.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cd7c11968bc3860d5c78577f0dbc535257ccec41750675d58d8dc66aa47fe52c"},
+ {file = "websockets-14.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a032855dc7db987dff813583d04f4950d14326665d7e714d584560b140ae6b8b"},
+ {file = "websockets-14.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b7e7ea2f782408c32d86b87a0d2c1fd8871b0399dd762364c731d86c86069a78"},
+ {file = "websockets-14.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:39450e6215f7d9f6f7bc2a6da21d79374729f5d052333da4d5825af8a97e6735"},
+ {file = "websockets-14.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:ceada5be22fa5a5a4cdeec74e761c2ee7db287208f54c718f2df4b7e200b8d4a"},
+ {file = "websockets-14.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:3fc753451d471cff90b8f467a1fc0ae64031cf2d81b7b34e1811b7e2691bc4bc"},
+ {file = "websockets-14.1-cp39-cp39-win32.whl", hash = "sha256:14839f54786987ccd9d03ed7f334baec0f02272e7ec4f6e9d427ff584aeea8b4"},
+ {file = "websockets-14.1-cp39-cp39-win_amd64.whl", hash = "sha256:d9fd19ecc3a4d5ae82ddbfb30962cf6d874ff943e56e0c81f5169be2fda62979"},
+ {file = "websockets-14.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e5dc25a9dbd1a7f61eca4b7cb04e74ae4b963d658f9e4f9aad9cd00b688692c8"},
+ {file = "websockets-14.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:04a97aca96ca2acedf0d1f332c861c5a4486fdcba7bcef35873820f940c4231e"},
+ {file = "websockets-14.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df174ece723b228d3e8734a6f2a6febbd413ddec39b3dc592f5a4aa0aff28098"},
+ {file = "websockets-14.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:034feb9f4286476f273b9a245fb15f02c34d9586a5bc936aff108c3ba1b21beb"},
+ {file = "websockets-14.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:660c308dabd2b380807ab64b62985eaccf923a78ebc572bd485375b9ca2b7dc7"},
+ {file = "websockets-14.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:5a42d3ecbb2db5080fc578314439b1d79eef71d323dc661aa616fb492436af5d"},
+ {file = "websockets-14.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:ddaa4a390af911da6f680be8be4ff5aaf31c4c834c1a9147bc21cbcbca2d4370"},
+ {file = "websockets-14.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:a4c805c6034206143fbabd2d259ec5e757f8b29d0a2f0bf3d2fe5d1f60147a4a"},
+ {file = "websockets-14.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:205f672a6c2c671a86d33f6d47c9b35781a998728d2c7c2a3e1cf3333fcb62b7"},
+ {file = "websockets-14.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5ef440054124728cc49b01c33469de06755e5a7a4e83ef61934ad95fc327fbb0"},
+ {file = "websockets-14.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e7591d6f440af7f73c4bd9404f3772bfee064e639d2b6cc8c94076e71b2471c1"},
+ {file = "websockets-14.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:25225cc79cfebc95ba1d24cd3ab86aaa35bcd315d12fa4358939bd55e9bd74a5"},
+ {file = "websockets-14.1-py3-none-any.whl", hash = "sha256:4d4fc827a20abe6d544a119896f6b78ee13fe81cbfef416f3f2ddf09a03f0e2e"},
+ {file = "websockets-14.1.tar.gz", hash = "sha256:398b10c77d471c0aab20a845e7a60076b6390bfdaac7a6d2edb0d2c59d75e8d8"},
]
[metadata]
diff --git a/package-lock.json b/package-lock.json
index affdbf68c..e15ffe6d6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6,15 +6,15 @@
"": {
"dependencies": {
"@popperjs/core": "2.11.8",
- "@sentry/vue": "8.36.0",
- "axios": "1.7.7",
- "caniuse-lite": "1.0.30001677",
+ "@sentry/vue": "8.42.0",
+ "axios": "1.7.9",
+ "caniuse-lite": "1.0.30001687",
"chartist": "0.11.4",
"chartist-plugin-legend": "0.6.2",
"chartist-plugin-pointlabels": "0.0.6",
"moment": "2.30.1",
"sweetalert2": "11.14.5",
- "vue": "^2.7.16",
+ "vue": "^2.7.16",
"vue-flatpickr-component": "8.1.8",
"vue-moment": "4.1.0",
"vue-select": "3.20.3",
@@ -246,9 +246,9 @@
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz",
- "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==",
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz",
+ "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2073,76 +2073,66 @@
}
},
"node_modules/@sentry-internal/browser-utils": {
- "version": "8.36.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.36.0.tgz",
- "integrity": "sha512-AVJ9GmQW7jYxaal6hjQnnktsDNype01ajVC4q1RyOn1SfzSnXg6mXwj4xm4ovuJV+aBI7fAZJ55vEX5ASuP0ZA==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.42.0.tgz",
+ "integrity": "sha512-xzgRI0wglKYsPrna574w1t38aftuvo44gjOKFvPNGPnYfiW9y4m+64kUz3JFbtanvOrKPcaITpdYiB4DeJXEbA==",
"license": "MIT",
"dependencies": {
- "@sentry/core": "8.36.0",
- "@sentry/types": "8.36.0",
- "@sentry/utils": "8.36.0"
+ "@sentry/core": "8.42.0"
},
"engines": {
"node": ">=14.18"
}
},
"node_modules/@sentry-internal/feedback": {
- "version": "8.36.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.36.0.tgz",
- "integrity": "sha512-aAMTm3uDBj8Ta7FwoohpLmJOpWzpWXvvtTbtmSgkeCtPJLUS8DZDCTZ9uCILUkpuYrv2savRUHsdPkxNjgL8FA==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.42.0.tgz",
+ "integrity": "sha512-dkIw5Wdukwzngg5gNJ0QcK48LyJaMAnBspqTqZ3ItR01STi6Z+6+/Bt5XgmrvDgRD+FNBinflc5zMmfdFXXhvw==",
"license": "MIT",
"dependencies": {
- "@sentry/core": "8.36.0",
- "@sentry/types": "8.36.0",
- "@sentry/utils": "8.36.0"
+ "@sentry/core": "8.42.0"
},
"engines": {
"node": ">=14.18"
}
},
"node_modules/@sentry-internal/replay": {
- "version": "8.36.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.36.0.tgz",
- "integrity": "sha512-lbic98GsSkDeinQDix54tBFEgHUlmBtO+HjXECk9jIE0vOzR4As20/s5ta46t1rKMLlnxOtJuT5jKXeUYogBUw==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.42.0.tgz",
+ "integrity": "sha512-oNcJEBlDfXnRFYC5Mxj5fairyZHNqlnU4g8kPuztB9G5zlsyLgWfPxzcn1ixVQunth2/WZRklDi4o1ZfyHww7w==",
"license": "MIT",
"dependencies": {
- "@sentry-internal/browser-utils": "8.36.0",
- "@sentry/core": "8.36.0",
- "@sentry/types": "8.36.0",
- "@sentry/utils": "8.36.0"
+ "@sentry-internal/browser-utils": "8.42.0",
+ "@sentry/core": "8.42.0"
},
"engines": {
"node": ">=14.18"
}
},
"node_modules/@sentry-internal/replay-canvas": {
- "version": "8.36.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.36.0.tgz",
- "integrity": "sha512-KJPLf+qYdrQdmouoAqIPZ2KeapIBlHWbzNdQqNxJFWLHFFjpLUtt0b+87ruvbA/q3NYy2fDwD7EB0tGS1RHBaA==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.42.0.tgz",
+ "integrity": "sha512-XrPErqVhPsPh/oFLVKvz7Wb+Fi2J1zCPLeZCxWqFuPWI2agRyLVu0KvqJyzSpSrRAEJC/XFzuSVILlYlXXSfgA==",
"license": "MIT",
"dependencies": {
- "@sentry-internal/replay": "8.36.0",
- "@sentry/core": "8.36.0",
- "@sentry/types": "8.36.0",
- "@sentry/utils": "8.36.0"
+ "@sentry-internal/replay": "8.42.0",
+ "@sentry/core": "8.42.0"
},
"engines": {
"node": ">=14.18"
}
},
"node_modules/@sentry/browser": {
- "version": "8.36.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.36.0.tgz",
- "integrity": "sha512-bLrQNe+wD4DkCfB8OD5TF3Rr8KA2+aTo5wF3t3Bf6KVn8//iX1ia1hhtptYiRnbRkG/0AEPxlqL6XfPZYVPQ5A==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.42.0.tgz",
+ "integrity": "sha512-lStrEk609KJHwXfDrOgoYVVoFFExixHywxSExk7ZDtwj2YPv6r6Y1gogvgr7dAZj7jWzadHkxZ33l9EOSJBfug==",
"license": "MIT",
"dependencies": {
- "@sentry-internal/browser-utils": "8.36.0",
- "@sentry-internal/feedback": "8.36.0",
- "@sentry-internal/replay": "8.36.0",
- "@sentry-internal/replay-canvas": "8.36.0",
- "@sentry/core": "8.36.0",
- "@sentry/types": "8.36.0",
- "@sentry/utils": "8.36.0"
+ "@sentry-internal/browser-utils": "8.42.0",
+ "@sentry-internal/feedback": "8.42.0",
+ "@sentry-internal/replay": "8.42.0",
+ "@sentry-internal/replay-canvas": "8.42.0",
+ "@sentry/core": "8.42.0"
},
"engines": {
"node": ">=14.18"
@@ -2171,49 +2161,22 @@
}
},
"node_modules/@sentry/core": {
- "version": "8.36.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.36.0.tgz",
- "integrity": "sha512-cbq1WQyRqc/+YpPhjwQxfniUM3ZxmO3Pm1oisTB8dw6mlbgQfGD6aznEIjXWWJY6k6acewJlMUx09N7DnprtBw==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.42.0.tgz",
+ "integrity": "sha512-ac6O3pgoIbU6rpwz6LlwW0wp3/GAHuSI0C5IsTgIY6baN8rOBnlAtG6KrHDDkGmUQ2srxkDJu9n1O6Td3cBCqw==",
"license": "MIT",
- "dependencies": {
- "@sentry/types": "8.36.0",
- "@sentry/utils": "8.36.0"
- },
- "engines": {
- "node": ">=14.18"
- }
- },
- "node_modules/@sentry/types": {
- "version": "8.36.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.36.0.tgz",
- "integrity": "sha512-K1pVFfdGHw115RzGHpwSOqoEPeayn4N1F9IfM0kxrYpQSbFT1X29eak88GBfC8gPiLEF0iFGlSaQ4ERmF7oRcA==",
- "license": "MIT",
- "engines": {
- "node": ">=14.18"
- }
- },
- "node_modules/@sentry/utils": {
- "version": "8.36.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.36.0.tgz",
- "integrity": "sha512-oJ3EDPj0I00z+AwC3EWBpSidXYUoKW0Id8MfMQP5Hflniz3gif7UEReblT+FJgPEVo6+6uNzAncY0MuNMxmDKQ==",
- "license": "MIT",
- "dependencies": {
- "@sentry/types": "8.36.0"
- },
"engines": {
"node": ">=14.18"
}
},
"node_modules/@sentry/vue": {
- "version": "8.36.0",
- "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-8.36.0.tgz",
- "integrity": "sha512-ymbqhQx0IX9K2fpGs5O+vctnZi95Pygesk3d8+MX85p0PpN2x+ppQ5lgZrVTSczG5BMMwfgKBF+YRkHew2lIIg==",
+ "version": "8.42.0",
+ "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-8.42.0.tgz",
+ "integrity": "sha512-UrTafkL/5I4DfNJjpKi/Q6TgHSAliq1PkxpzY+rhyfTJG0+YTwB0GWABLkeTyghdlVRAFGuvsR8fBQL+yc6hkQ==",
"license": "MIT",
"dependencies": {
- "@sentry/browser": "8.36.0",
- "@sentry/core": "8.36.0",
- "@sentry/types": "8.36.0",
- "@sentry/utils": "8.36.0"
+ "@sentry/browser": "8.42.0",
+ "@sentry/core": "8.42.0"
},
"engines": {
"node": ">=14.18"
@@ -2643,9 +2606,9 @@
}
},
"node_modules/@types/node": {
- "version": "22.8.7",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.7.tgz",
- "integrity": "sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==",
+ "version": "22.9.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz",
+ "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2677,9 +2640,9 @@
"license": "MIT"
},
"node_modules/@types/qs": {
- "version": "6.9.16",
- "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz",
- "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==",
+ "version": "6.9.17",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz",
+ "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==",
"dev": true,
"license": "MIT"
},
@@ -2848,73 +2811,73 @@
"license": "ISC"
},
"node_modules/@webassemblyjs/ast": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz",
- "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
+ "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@webassemblyjs/helper-numbers": "1.11.6",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6"
+ "@webassemblyjs/helper-numbers": "1.13.2",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2"
}
},
"node_modules/@webassemblyjs/floating-point-hex-parser": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz",
- "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz",
+ "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==",
"dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-api-error": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz",
- "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz",
+ "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-buffer": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz",
- "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz",
+ "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==",
"dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-numbers": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz",
- "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz",
+ "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@webassemblyjs/floating-point-hex-parser": "1.11.6",
- "@webassemblyjs/helper-api-error": "1.11.6",
+ "@webassemblyjs/floating-point-hex-parser": "1.13.2",
+ "@webassemblyjs/helper-api-error": "1.13.2",
"@xtuc/long": "4.2.2"
}
},
"node_modules/@webassemblyjs/helper-wasm-bytecode": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz",
- "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz",
+ "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==",
"dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-wasm-section": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz",
- "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz",
+ "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-buffer": "1.12.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/wasm-gen": "1.12.1"
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/wasm-gen": "1.14.1"
}
},
"node_modules/@webassemblyjs/ieee754": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz",
- "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz",
+ "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2922,9 +2885,9 @@
}
},
"node_modules/@webassemblyjs/leb128": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz",
- "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz",
+ "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -2932,79 +2895,79 @@
}
},
"node_modules/@webassemblyjs/utf8": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz",
- "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz",
+ "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/wasm-edit": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz",
- "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz",
+ "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-buffer": "1.12.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/helper-wasm-section": "1.12.1",
- "@webassemblyjs/wasm-gen": "1.12.1",
- "@webassemblyjs/wasm-opt": "1.12.1",
- "@webassemblyjs/wasm-parser": "1.12.1",
- "@webassemblyjs/wast-printer": "1.12.1"
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/helper-wasm-section": "1.14.1",
+ "@webassemblyjs/wasm-gen": "1.14.1",
+ "@webassemblyjs/wasm-opt": "1.14.1",
+ "@webassemblyjs/wasm-parser": "1.14.1",
+ "@webassemblyjs/wast-printer": "1.14.1"
}
},
"node_modules/@webassemblyjs/wasm-gen": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz",
- "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz",
+ "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/ieee754": "1.11.6",
- "@webassemblyjs/leb128": "1.11.6",
- "@webassemblyjs/utf8": "1.11.6"
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/ieee754": "1.13.2",
+ "@webassemblyjs/leb128": "1.13.2",
+ "@webassemblyjs/utf8": "1.13.2"
}
},
"node_modules/@webassemblyjs/wasm-opt": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz",
- "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz",
+ "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-buffer": "1.12.1",
- "@webassemblyjs/wasm-gen": "1.12.1",
- "@webassemblyjs/wasm-parser": "1.12.1"
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/wasm-gen": "1.14.1",
+ "@webassemblyjs/wasm-parser": "1.14.1"
}
},
"node_modules/@webassemblyjs/wasm-parser": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz",
- "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz",
+ "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.12.1",
- "@webassemblyjs/helper-api-error": "1.11.6",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/ieee754": "1.11.6",
- "@webassemblyjs/leb128": "1.11.6",
- "@webassemblyjs/utf8": "1.11.6"
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-api-error": "1.13.2",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/ieee754": "1.13.2",
+ "@webassemblyjs/leb128": "1.13.2",
+ "@webassemblyjs/utf8": "1.13.2"
}
},
"node_modules/@webassemblyjs/wast-printer": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz",
- "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz",
+ "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.12.1",
+ "@webassemblyjs/ast": "1.14.1",
"@xtuc/long": "4.2.2"
}
},
@@ -3364,9 +3327,9 @@
}
},
"node_modules/asn1.js/node_modules/bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz",
+ "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==",
"dev": true,
"license": "MIT"
},
@@ -3443,9 +3406,9 @@
}
},
"node_modules/axios": {
- "version": "1.7.7",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz",
- "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==",
+ "version": "1.7.9",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz",
+ "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==",
"license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.6",
@@ -3474,14 +3437,14 @@
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.11",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz",
- "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==",
+ "version": "0.4.12",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz",
+ "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.6.2",
+ "@babel/helper-define-polyfill-provider": "^0.6.3",
"semver": "^6.3.1"
},
"peerDependencies": {
@@ -3513,13 +3476,13 @@
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz",
- "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==",
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz",
+ "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.2"
+ "@babel/helper-define-polyfill-provider": "^0.6.3"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -3650,10 +3613,26 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/body-parser/node_modules/qs": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "side-channel": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/bonjour-service": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz",
- "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz",
+ "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4134,9 +4113,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001677",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001677.tgz",
- "integrity": "sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==",
+ "version": "1.0.30001687",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001687.tgz",
+ "integrity": "sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==",
"funding": [
{
"type": "opencollective",
@@ -4294,9 +4273,9 @@
}
},
"node_modules/ci-info": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz",
- "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz",
+ "integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==",
"dev": true,
"funding": [
{
@@ -4310,14 +4289,17 @@
}
},
"node_modules/cipher-base": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
- "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.5.tgz",
+ "integrity": "sha512-xq7ICKB4TMHUx7Tz1L9O2SGKOhYMOTR32oir45Bq28/AQTpHogKgHcoYFSdRbMtddl+ozNXfXY9jWcgYKmde0w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
+ "inherits": "^2.0.4",
+ "safe-buffer": "^5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
}
},
"node_modules/clean-css": {
@@ -4780,9 +4762,9 @@
}
},
"node_modules/create-ecdh/node_modules/bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz",
+ "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==",
"dev": true,
"license": "MIT"
},
@@ -4833,9 +4815,9 @@
}
},
"node_modules/cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "version": "6.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz",
+ "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5451,9 +5433,9 @@
}
},
"node_modules/diffie-hellman/node_modules/bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz",
+ "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==",
"dev": true,
"license": "MIT"
},
@@ -5651,16 +5633,16 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.51",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.51.tgz",
- "integrity": "sha512-kKeWV57KSS8jH4alKt/jKnvHPmJgBxXzGUSbMd4eQF+iOsVPl7bz2KUmu6eo80eMP8wVioTfTyTzdMgM15WXNg==",
+ "version": "1.5.63",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.63.tgz",
+ "integrity": "sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==",
"dev": true,
"license": "ISC"
},
"node_modules/elliptic": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.0.tgz",
- "integrity": "sha512-dpwoQcLc/2WLQvJvLRHKZ+f9FgOdjnq11rurqwekGQygGPsYSK29OMMD2WalatiqQ+XGFDglTNixpPfI+lpaAA==",
+ "version": "6.6.1",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz",
+ "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5674,9 +5656,9 @@
}
},
"node_modules/elliptic/node_modules/bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz",
+ "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==",
"dev": true,
"license": "MIT"
},
@@ -5998,9 +5980,9 @@
}
},
"node_modules/execa/node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6105,6 +6087,22 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/express/node_modules/qs": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "side-channel": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
@@ -6382,9 +6380,9 @@
}
},
"node_modules/foreground-child/node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9813,9 +9811,9 @@
}
},
"node_modules/miller-rabin/node_modules/bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz",
+ "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==",
"dev": true,
"license": "MIT"
},
@@ -10392,9 +10390,9 @@
}
},
"node_modules/object-inspect": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
- "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==",
+ "version": "1.13.3",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz",
+ "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10988,9 +10986,9 @@
}
},
"node_modules/postcss": {
- "version": "8.4.47",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
- "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
+ "version": "8.4.49",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
+ "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
"funding": [
{
"type": "opencollective",
@@ -11008,7 +11006,7 @@
"license": "MIT",
"dependencies": {
"nanoid": "^3.3.7",
- "picocolors": "^1.1.0",
+ "picocolors": "^1.1.1",
"source-map-js": "^1.2.1"
},
"engines": {
@@ -11301,14 +11299,14 @@
}
},
"node_modules/postcss-modules-local-by-default": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz",
- "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz",
+ "integrity": "sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"icss-utils": "^5.0.0",
- "postcss-selector-parser": "^6.0.2",
+ "postcss-selector-parser": "^7.0.0",
"postcss-value-parser": "^4.1.0"
},
"engines": {
@@ -11318,14 +11316,28 @@
"postcss": "^8.1.0"
}
},
+ "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz",
+ "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/postcss-modules-scope": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz",
- "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz",
+ "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==",
"dev": true,
"license": "ISC",
"dependencies": {
- "postcss-selector-parser": "^6.0.4"
+ "postcss-selector-parser": "^7.0.0"
},
"engines": {
"node": "^10 || ^12 || >= 14"
@@ -11334,6 +11346,20 @@
"postcss": "^8.1.0"
}
},
+ "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz",
+ "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/postcss-modules-values": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
@@ -11731,9 +11757,9 @@
}
},
"node_modules/public-encrypt/node_modules/bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz",
+ "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==",
"dev": true,
"license": "MIT"
},
@@ -11784,9 +11810,9 @@
}
},
"node_modules/qs": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
- "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "version": "6.13.1",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.1.tgz",
+ "integrity": "sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -13552,9 +13578,9 @@
}
},
"node_modules/std-env": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz",
- "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==",
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz",
+ "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==",
"dev": true,
"license": "MIT"
},
@@ -14402,9 +14428,9 @@
"license": "MIT"
},
"node_modules/unified-engine/node_modules/yaml": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz",
- "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==",
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz",
+ "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==",
"dev": true,
"license": "ISC",
"bin": {
@@ -15415,9 +15441,9 @@
}
},
"node_modules/webpack-cli/node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index 6effe3f8c..1a6ba74da 100644
--- a/package.json
+++ b/package.json
@@ -27,9 +27,9 @@
},
"dependencies": {
"@popperjs/core": "2.11.8",
- "@sentry/vue": "8.36.0",
- "axios": "1.7.7",
- "caniuse-lite": "1.0.30001677",
+ "@sentry/vue": "8.42.0",
+ "axios": "1.7.9",
+ "caniuse-lite": "1.0.30001687",
"chartist": "0.11.4",
"chartist-plugin-legend": "0.6.2",
"chartist-plugin-pointlabels": "0.0.6",
diff --git a/phpcs.xml b/phpcs.xml
index ec3085b7b..bf5a21ed8 100644
--- a/phpcs.xml
+++ b/phpcs.xml
@@ -34,7 +34,10 @@
+
+
+ /tests/
@@ -90,6 +93,10 @@
+
+ /tests/
+
+
diff --git a/phpstan.neon b/phpstan.neon
index 952732b96..c481db9ed 100644
--- a/phpstan.neon
+++ b/phpstan.neon
@@ -14,9 +14,6 @@ parameters:
- stubs/Role.php
ignoreErrors:
- '#(?:Dynamic call to static method|Call to an undefined method) Illuminate\\Database\\Eloquent\\(?:Builder|Collection|Relations\\[a-zA-Z]+)?(?:||)?::(?:distinct|doesntHave|first|groupBy|has|havingRaw|join|leftJoin|orderBy|orderByRaw|orWhereNull|select|selectRaw|selectSub|where|whereBetween|whereHas|whereDate|whereNotIn|whereNotNull|count|whereIn|whereBetween|sum|distinct|paid|active|accessActive|inactive|role|pending|pendingSwag|accessInactive|visible|whereNull|current|start|end|availableForPurchase|userCanPurchase|pluck|orderByDesc|withTrashed|exists|limit|doesntExist|storeExcel|buzzCardAccessEligible|from|unpaid|whereRevoked|whereNotExists|orWhereDate|whereColumn)\(\)\.#'
- - '#^Parameter \#1 \$attendance of static method App\\Models\\Attendance\:\:formatAsCsv\(\) expects iterable\, Illuminate\\Support\\Collection\<\(int\|string\), mixed\> given\.$#'
- - '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:mapWithKeys\(\) expects callable\(mixed, int\|string\)\: array, Closure\(object\)\: non\-empty\-array given\.$#'
- - '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:mapWithKeys\(\) expects callable\(mixed, int\|string\)\: array\, Closure\(object\)\: non\-empty\-array\ given\.$#'
- '#^Parameter \#1 \$options of method Laravel\\Nova\\Fields\\Select\:\:options\(\) expects \(callable\(\)\: iterable\\)\|iterable\, array given\.$#'
- '#Access to an undefined property App\\Http\\Resources\\[a-zA-Z]+::\$[a-zA-Z0-9_]+\.#'
- '#Access to an undefined property App\\Models\\[a-zA-Z]+::\$(aggregate|day|rsvpsource|count|ending_year|member_count|active|revenue|is_paid|pivot)\.#'
@@ -59,6 +56,7 @@ parameters:
- '#Cannot access property \$[a-z_]+ on Illuminate\\Database\\Eloquent\\Model\|null\.#'
- '#Cannot access property \$[a-z_]+ on mixed\.#'
- '#Cannot access property \$[a-zA-Z_]+ on App\\Models\\[a-zA-Z]+\|null\.#'
+ - '#Cannot access property \$count on stdClass\|null\.#'
- '#Cannot access property \$uid on App\\Models\\User\|int\|string\.#'
- '#Cannot call method (?:pluck|count|contains|first)\(\) on array|Illuminate\\Database\\Eloquent\\Collection\.#'
- '#Cannot call method [a-zA-Z]+\(\) on App\\Models\\[a-zA-Z]+\|null\.#'
@@ -71,19 +69,11 @@ parameters:
- '#Class App\\Models\\[a-zA-Z]+ uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory#'
- '#Class App\\Nova\\Resource extends generic class Laravel\\Nova\\Resource but does not specify its types: TModel#'
- '#Dynamic call to static method App\\Models\\[a-zA-Z]+::[a-zA-Z]+\(\)\.#'
- - '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Builder::orWhereNotNull\(\)\.#'
- - '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Builder::needDocuSign\(\)\.#'
+ - '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Builder::[a-zA-Z]+\(\)\.#'
- '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Builder::whereId\(\)\.#'
+ - '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Builder::[a-zA-Z]+\(\)\.#'
- '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Builder::whereDate\(\)\.#'
- '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Builder::whereRevoked\(\)\.#'
- - '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Relations\\[a-zA-Z]+::[a-zA-Z]+\(\)\.#'
- - '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Relations\\[a-zA-Z]+::[a-zA-Z]+\(\).#'
- - '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Relations\\[a-zA-Z]+\|null>::[a-zA-Z]+\(\)\.#'
- - '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Relations\\[a-zA-Z]+::[a-zA-Z]+\(\)\.#'
- - '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Relations\\[a-zA-Z]+::[a-zA-Z]+\(\)\.#'
- - '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Relations\\[a-zA-Z]+::[a-zA-Z]+\(\)\.#'
- - '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Relations\\[a-zA-Z]+::[a-zA-Z]+\(\)\.#'
- - '#Dynamic call to static method Illuminate\\Database\\Eloquent\\Relations\\[a-zA-Z]+::[a-zA-Z]+\(\)\.#'
- '#Dynamic call to static method Illuminate\\Foundation\\Application::isProduction\(\)\.#'
- '#Dynamic call to static method Illuminate\\Http\\Request::hasValidSignatureWhileIgnoring\(\)\.#'
- '#Iterating over an object of an unknown class DocuSign\\eSign\\Client\\Accounts\.#'
@@ -137,7 +127,6 @@ parameters:
- '#Parameter \#1 \$callback of method Illuminate\\Support\\Collection<\(int\|string\),mixed>::map\(\) expects callable\(mixed, int\|string\): string, Closure\(string\): string given\.#'
- '#Parameter \#1 \$callback of method Illuminate\\Support\\Collection<\(int\|string\),mixed>::mapWithKeys\(\) expects callable\(mixed, int\|string\): array, Closure\(string\|null\): array given\.#'
- '#Parameter \#1 \$callback of method Illuminate\\Support\\Collection<\(int\|string\),mixed>::reduce\(\) expects callable\(string\|null, mixed, int\|string\): string, Closure\(string\|null, string\): non-falsy-string given\.#'
- - '#Parameter \#1 \$callback of method Illuminate\\Support\\Collection::sortBy\(\) expects array\|\(callable\(mixed, string\): mixed\)\|string, Closure\(string, string\): int given\.#'
- '#Parameter \#1 \$callback of method Laravel\\Nova\\Actions\\Action::canRun\(\) expects Closure\(Laravel\\Nova\\Http\\Requests\\NovaRequest, mixed\): bool, Closure\(Laravel\\Nova\\Http\\Requests\\NovaRequest, App\\Models\\[a-zA-Z]+\): bool given\.#'
- '#Parameter \#1 \$callback of method Laravel\\Nova\\Fields\\FieldElement::hideFromDetail\(\) expects bool\|\(callable\(\): bool\), Closure\(Laravel\\Nova\\Http\\Requests\\NovaRequest, App\\Models\\User\): bool given\.#'
- '#Parameter \#1 \$callback of method Laravel\\Nova\\Fields\\FieldElement::showOnDetail\(\) expects bool\|\(callable\(\): bool\), Closure\(Laravel\\Nova\\Http\\Requests\\NovaRequest, App\\Models\\Travel\): bool given\.#'
@@ -262,7 +251,5 @@ parameters:
- '#Type App\\Models\\Payable in generic type Illuminate\\Database\\Eloquent\\Relations\\MorphMany in PHPDoc tag @return is not subtype of template type TDeclaringModel of Illuminate\\Database\\Eloquent\\Model of class Illuminate\\Database\\Eloquent\\Relations\\MorphMany\.#'
- '#Unable to resolve the template type TKey in call to function collect#'
- '#Unable to resolve the template type TMapWithKeysValue in call to method Illuminate\\Database\\Eloquent\\Collection::mapWithKeys\(\)#'
- - '#Unable to resolve the template type TMapWithKeysValue in call to method Illuminate\\Support\\Collection<\(int\|string\),mixed>::mapWithKeys\(\)#'
- '#Unable to resolve the template type TValue in call to function collect#'
- '#Variable property access on App\\Models\\User\.#'
- - '#Variable property access on object\.#'
diff --git a/renovate.json b/renovate.json
index c4aa44869..8461c94d4 100644
--- a/renovate.json
+++ b/renovate.json
@@ -1,6 +1,6 @@
{
"extends": [
- "config:base",
+ "config:recommended",
":disableMajorUpdates"
],
"labels": [
@@ -15,7 +15,7 @@
],
"prConcurrentLimit": 1,
"prHourlyLimit": 0,
- "rebaseStalePrs": true,
+ "rebaseWhen": "behind-base-branch",
"vulnerabilityAlerts": {
"labels": [
"area / devOps",
@@ -25,101 +25,6 @@
},
"automerge": true,
"platformAutomerge": true,
- "php": {
- "lockFileMaintenance": {
- "enabled": true,
- "schedule": [
- "before 4pm every weekday except before 9am every weekday"
- ]
- },
- "packageRules": [
- {
- "matchDepNames": [
- "php"
- ],
- "rangeStrategy": "replace"
- },
- {
- "matchDepNames": [
- "square/square"
- ],
- "major": {
- "enabled": true
- },
- "versioning": "loose"
- },
- {
- "matchDepNames": [
- "laravel/nova"
- ],
- "registryUrls": [
- "https://nova.laravel.com"
- ]
- },
- {
- "matchDepTypes": [
- "require-dev"
- ],
- "prPriority": -2
- },
- {
- "matchPackagePatterns": [
- "^phpstan/"
- ],
- "prPriority": -1
- },
- {
- "matchPackagePatterns": [
- "^laravel/"
- ],
- "prPriority": 1
- },
- {
- "matchDepNames": [
- "laravel/framework"
- ],
- "prPriority": 2
- }
- ]
- },
- "js": {
- "prPriority": -4,
- "lockFileMaintenance": {
- "enabled": true,
- "schedule": [
- "before 4pm every weekday except before 9am every weekday"
- ]
- },
- "packageRules": [
- {
- "matchDepTypes": [
- "devDependencies"
- ],
- "prPriority": -5
- }
- ],
- "ignoreDeps": [
- "sweetalert2"
- ]
- },
- "python": {
- "prPriority": -8,
- "packageRules": [
- {
- "matchDepNames": ["python"],
- "rangeStrategy": "replace"
- }
- ],
- "lockFileMaintenance": {
- "enabled": true,
- "schedule": [
- "before 4pm every weekday except before 9am every weekday"
- ]
- },
- "major": {
- "enabled": true
- }
- },
"poetry": {
"major": {
"enabled": true
@@ -128,11 +33,6 @@
"docker-compose": {
"enabled": false
},
- "docker": {
- "major": {
- "enabled": true
- }
- },
"github-actions": {
"major": {
"enabled": true
@@ -148,5 +48,162 @@
"schedule": [
"before 4pm every weekday except before 9am every weekday"
]
- }
+ },
+ "packageRules": [
+ {
+ "matchCategories": [
+ "python"
+ ],
+ "prPriority": -8,
+ "lockFileMaintenance": {
+ "enabled": true,
+ "schedule": [
+ "before 4pm every weekday except before 9am every weekday"
+ ]
+ },
+ "major": {
+ "enabled": true
+ },
+ "matchDepNames": [
+ "python"
+ ],
+ "rangeStrategy": "replace"
+ },
+ {
+ "matchCategories": [
+ "php"
+ ],
+ "lockFileMaintenance": {
+ "enabled": true,
+ "schedule": [
+ "before 4pm every weekday except before 9am every weekday"
+ ]
+ },
+ "matchDepNames": [
+ "php"
+ ],
+ "rangeStrategy": "replace"
+ },
+ {
+ "matchCategories": [
+ "php"
+ ],
+ "lockFileMaintenance": {
+ "enabled": true,
+ "schedule": [
+ "before 4pm every weekday except before 9am every weekday"
+ ]
+ },
+ "matchDepNames": [
+ "square/square"
+ ],
+ "major": {
+ "enabled": true
+ },
+ "versioning": "loose"
+ },
+ {
+ "matchCategories": [
+ "php"
+ ],
+ "lockFileMaintenance": {
+ "enabled": true,
+ "schedule": [
+ "before 4pm every weekday except before 9am every weekday"
+ ]
+ },
+ "matchDepNames": [
+ "laravel/nova"
+ ],
+ "registryUrls": [
+ "https://nova.laravel.com"
+ ]
+ },
+ {
+ "matchCategories": [
+ "php"
+ ],
+ "lockFileMaintenance": {
+ "enabled": true,
+ "schedule": [
+ "before 4pm every weekday except before 9am every weekday"
+ ]
+ },
+ "matchDepTypes": [
+ "require-dev"
+ ],
+ "prPriority": -2
+ },
+ {
+ "matchCategories": [
+ "php"
+ ],
+ "lockFileMaintenance": {
+ "enabled": true,
+ "schedule": [
+ "before 4pm every weekday except before 9am every weekday"
+ ]
+ },
+ "prPriority": -1,
+ "matchPackageNames": [
+ "/^phpstan//"
+ ]
+ },
+ {
+ "matchCategories": [
+ "php"
+ ],
+ "lockFileMaintenance": {
+ "enabled": true,
+ "schedule": [
+ "before 4pm every weekday except before 9am every weekday"
+ ]
+ },
+ "prPriority": 1,
+ "matchPackageNames": [
+ "/^laravel//"
+ ]
+ },
+ {
+ "matchCategories": [
+ "php"
+ ],
+ "lockFileMaintenance": {
+ "enabled": true,
+ "schedule": [
+ "before 4pm every weekday except before 9am every weekday"
+ ]
+ },
+ "matchDepNames": [
+ "laravel/framework"
+ ],
+ "prPriority": 2
+ },
+ {
+ "matchCategories": [
+ "js"
+ ],
+ "prPriority": -5,
+ "lockFileMaintenance": {
+ "enabled": true,
+ "schedule": [
+ "before 4pm every weekday except before 9am every weekday"
+ ]
+ },
+ "ignoreDeps": [
+ "sweetalert2"
+ ],
+ "matchDepTypes": [
+ "devDependencies"
+ ]
+ },
+ {
+ "matchCategories": [
+ "docker"
+ ],
+ "major": {
+ "enabled": true
+ }
+ }
+ ]
}
diff --git a/tests/Feature/ApiAuthTest.php b/tests/Feature/ApiAuthTest.php
index 4360e5d77..a73911196 100644
--- a/tests/Feature/ApiAuthTest.php
+++ b/tests/Feature/ApiAuthTest.php
@@ -15,7 +15,7 @@ final class ApiAuthTest extends TestCase
/**
* Test API auth.
*/
- public function testUsersApiAuth(): void
+ public function test_users_api_auth(): void
{
$testId = $this->getTestUser(['member'])->id;
$this->seed(UsersSeeder::class);
diff --git a/tests/Feature/DuesPaymentReminderJobTest.php b/tests/Feature/DuesPaymentReminderJobTest.php
index 2c58882e8..39601a1a5 100644
--- a/tests/Feature/DuesPaymentReminderJobTest.php
+++ b/tests/Feature/DuesPaymentReminderJobTest.php
@@ -25,7 +25,7 @@ protected function setUp(): void
$this->jobCounter = 0;
}
- public function testCreatingTransactionDispatchesJob(): void
+ public function test_creating_transaction_dispatches_job(): void
{
Queue::fake();
@@ -41,7 +41,7 @@ public function testCreatingTransactionDispatchesJob(): void
Queue::assertPushed(SendDuesPaymentReminder::class, [$this, 'validateJob']);
}
- public function testCreatingTwoTransactionsDispatchesOneJob(): void
+ public function test_creating_two_transactions_dispatches_one_job(): void
{
Queue::fake();
@@ -62,7 +62,7 @@ public function testCreatingTwoTransactionsDispatchesOneJob(): void
Queue::assertPushed(SendDuesPaymentReminder::class, [$this, 'validateJob']);
}
- public function testCreatingPaymentWithZeroAmountDispatchesJob(): void
+ public function test_creating_payment_with_zero_amount_dispatches_job(): void
{
Queue::fake();
@@ -89,7 +89,7 @@ public function testCreatingPaymentWithZeroAmountDispatchesJob(): void
Queue::assertPushed(SendDuesPaymentReminder::class, [$this, 'validateJob']);
}
- public function testCreatingPaymentWithNonzeroAmountDoesNotDispatchJob(): void
+ public function test_creating_payment_with_nonzero_amount_does_not_dispatch_job(): void
{
Queue::fake();
diff --git a/tests/Feature/PaymentTest.php b/tests/Feature/PaymentTest.php
index 32bc2cc0b..a8d4ec996 100644
--- a/tests/Feature/PaymentTest.php
+++ b/tests/Feature/PaymentTest.php
@@ -83,7 +83,7 @@ public static function checkPaymentJson(
/**
* A new user should have no payment history.
*/
- public function testNewUserHasNoPayments(): void
+ public function test_new_user_has_no_payments(): void
{
$user = $this->getTestUser(['non-member']);
@@ -100,7 +100,7 @@ static function (AssertableJson $json): void {
/**
* A new user should have no payment history, even if they have an unpaid dues transaction.
*/
- public function testNewUserHasNoPaymentsWithUnpaidDuesTransaction(): void
+ public function test_new_user_has_no_payments_with_unpaid_dues_transaction(): void
{
$user = $this->getTestUser(['non-member']);
@@ -118,7 +118,7 @@ public function testNewUserHasNoPaymentsWithUnpaidDuesTransaction(): void
/**
* A user who paid dues should be able to view the associated payment.
*/
- public function testUserWith1DuesPayment(): void
+ public function test_user_with1_dues_payment(): void
{
$user = $this->getTestUser(['non-member']);
@@ -149,7 +149,7 @@ static function (AssertableJson $json) use ($duesPayableType, $response, $user,
/**
* There should only be one payment for a user with 2 dues transactions where only 1 is paid.
*/
- public function testUserWith1Paid1UnpaidDuesPayment(): void
+ public function test_user_with1_paid1_unpaid_dues_payment(): void
{
$user = $this->getTestUser(['non-member']);
@@ -186,7 +186,7 @@ public function testUserWith1Paid1UnpaidDuesPayment(): void
/**
* A user who paid dues twice should be able to view the associated payments.
*/
- public function testUserWith2PaidDuesTransactions(): void
+ public function test_user_with2_paid_dues_transactions(): void
{
$user = $this->getTestUser(['non-member']);
@@ -230,7 +230,7 @@ public function testUserWith2PaidDuesTransactions(): void
});
}
- public function testUserWith1UnpaidTravelAssignment(): void
+ public function test_user_with1_unpaid_travel_assignment(): void
{
// Note: A user must exist before creating a new Travel with TravelFactory
$user = $this->getTestUser(['member']);
@@ -246,7 +246,7 @@ public function testUserWith1UnpaidTravelAssignment(): void
});
}
- public function testUserWith1PaidTravelAssignment(): void
+ public function test_user_with1_paid_travel_assignment(): void
{
Event::fake(); // Creating the travel assignment triggers an event that we don't care about / that causes
// errors in this context
@@ -281,7 +281,7 @@ public function testUserWith1PaidTravelAssignment(): void
});
}
- public function testUserWith1Unpaid1PaidTravelAssignment(): void
+ public function test_user_with1_unpaid1_paid_travel_assignment(): void
{
Event::fake(); // Creating the travel assignment triggers an event that we don't care about / that causes
// errors in this context
@@ -319,7 +319,7 @@ public function testUserWith1Unpaid1PaidTravelAssignment(): void
});
}
- public function testUserWith2PaidTravelAssignments(): void
+ public function test_user_with2_paid_travel_assignments(): void
{
Event::fake(); // Creating the travel assignment triggers an event that we don't care about / that causes
// errors in this context
@@ -367,7 +367,7 @@ public function testUserWith2PaidTravelAssignments(): void
});
}
- public function testUserWithMixedDuesTransactionsAndTravelAssignments(): void
+ public function test_user_with_mixed_dues_transactions_and_travel_assignments(): void
{
Event::fake(); // Creating the travel assignment triggers an event that we don't care about / that causes
// errors in this context
@@ -431,7 +431,7 @@ public function testUserWithMixedDuesTransactionsAndTravelAssignments(): void
});
}
- public function testUserWith4PaidDuesTransactionsAndTravelAssignments(): void
+ public function test_user_with4_paid_dues_transactions_and_travel_assignments(): void
{
Event::fake(); // Creating the travel assignment triggers an event that we don't care about / that causes
// errors in this context
@@ -513,7 +513,7 @@ public function testUserWith4PaidDuesTransactionsAndTravelAssignments(): void
});
}
- public function testSoftDeletedDuesPaymentHidden(): void
+ public function test_soft_deleted_dues_payment_hidden(): void
{
$user = $this->getTestUser(['non-member']);
@@ -529,7 +529,7 @@ public function testSoftDeletedDuesPaymentHidden(): void
});
}
- public function testSoftDeletedTravelPaymentHidden(): void
+ public function test_soft_deleted_travel_payment_hidden(): void
{
Event::fake(); // Creating the travel assignment triggers an event that we don't care about / that causes
// errors in this context
diff --git a/tests/Feature/PermissionsAndRolesTest.php b/tests/Feature/PermissionsAndRolesTest.php
index 498e89f48..99bead475 100644
--- a/tests/Feature/PermissionsAndRolesTest.php
+++ b/tests/Feature/PermissionsAndRolesTest.php
@@ -10,7 +10,7 @@
final class PermissionsAndRolesTest extends TestCase
{
- public function testPermissionsLoadedInDatabase(): void
+ public function test_permissions_loaded_in_database(): void
{
$allPermissions = Permission::all();
$this->assertGreaterThan(
@@ -26,7 +26,7 @@ public function testPermissionsLoadedInDatabase(): void
/**
* Ensure that the admin role has all permissions.
*/
- public function testAdminRoleHasAllPermissions(): void
+ public function test_admin_role_has_all_permissions(): void
{
$permissions = Role::where('name', 'admin')->first()->permissions;
$allPermissions = Permission::where('name', '!=', 'refund-payments')
@@ -41,7 +41,7 @@ public function testAdminRoleHasAllPermissions(): void
/**
* Ensure the member and non-member roles have the same permissions.
*/
- public function testMemberAndNonMemberAreSame(): void
+ public function test_member_and_non_member_are_same(): void
{
$nonmember = Role::where('name', 'non-member')->first()->permissions;
$member = Role::where('name', 'member')->first()->permissions;
diff --git a/tests/Feature/ResumeTest.php b/tests/Feature/ResumeTest.php
index 41fd65919..b87f65ac7 100644
--- a/tests/Feature/ResumeTest.php
+++ b/tests/Feature/ResumeTest.php
@@ -21,7 +21,7 @@ final class ResumeTest extends TestCase
/**
* Test the validation of resume book uploads.
*/
- public function testResumeUpload(): void
+ public function test_resume_upload(): void
{
$user = $this->getTestUser(['member']);
@@ -220,7 +220,7 @@ public function testResumeUpload(): void
Storage::disk('local')->assertMissing('resumes/'.$user->uid.'.docx');
}
- public function testNonexistentResumeDownload(): void
+ public function test_nonexistent_resume_download(): void
{
$user = $this->getTestUser(['member']);
$response = $this->actingAs($user, 'web')->get('/users/_nonexistentuser/resume');
diff --git a/tests/Feature/SelfServiceOverrideTest.php b/tests/Feature/SelfServiceOverrideTest.php
index 6d5fd9609..2ca7c60da 100644
--- a/tests/Feature/SelfServiceOverrideTest.php
+++ b/tests/Feature/SelfServiceOverrideTest.php
@@ -49,7 +49,7 @@ private function createMembershipAgreementSignature(User $signer_user, bool $com
/**
* Tests override eligibility when conditions are all true and only tasks need to be completed.
*/
- public function testOverrideEligibilityTasks(): void
+ public function test_override_eligibility_tasks(): void
{
Notification::fake();
@@ -132,7 +132,7 @@ public function testOverrideEligibilityTasks(): void
/**
* Tests override eligibility when conditions are all true and only tasks need to be completed.
*/
- public function testOverrideEligibilityTasksWithIneligibleTeam(): void
+ public function test_override_eligibility_tasks_with_ineligible_team(): void
{
Notification::fake();
@@ -218,7 +218,7 @@ public function testOverrideEligibilityTasksWithIneligibleTeam(): void
/**
* Testing instances where a user would not be eligible due to existing override.
*/
- public function testUserWithOverrideNotEligibleForSelfServiceOverride(): void
+ public function test_user_with_override_not_eligible_for_self_service_override(): void
{
Notification::fake();
@@ -259,7 +259,7 @@ public function testUserWithOverrideNotEligibleForSelfServiceOverride(): void
/**
* Testing instances where a user would not be eligible due to previous dues.
*/
- public function testUserWithActivePaidDuesNotEligible(): void
+ public function test_user_with_active_paid_dues_not_eligible(): void
{
$user = $this->getTestUser(['non-member']);
$dues_package = TestCase::createDuesPackage(CarbonImmutable::now());
@@ -288,7 +288,7 @@ public function testUserWithActivePaidDuesNotEligible(): void
/**
* Testing instances where a user would not be eligible due to no future dues package.
*/
- public function testNoFutureDuesPackage(): void
+ public function test_no_future_dues_package(): void
{
$user = $this->getTestUser(['non-member']);
diff --git a/tests/Feature/SimpleRequestsTest.php b/tests/Feature/SimpleRequestsTest.php
index 5fbf705cb..c607d5ead 100644
--- a/tests/Feature/SimpleRequestsTest.php
+++ b/tests/Feature/SimpleRequestsTest.php
@@ -12,7 +12,7 @@ final class SimpleRequestsTest extends TestCase
/**
* Test simple, non-CAS requests load without any authentication.
*/
- public function testUnauthenticatedRequests(): void
+ public function test_unauthenticated_requests(): void
{
$this->withoutMix();
@@ -26,7 +26,7 @@ public function testUnauthenticatedRequests(): void
/**
* Test that the home page loads successfully.
*/
- public function testHome(): void
+ public function test_home(): void
{
$this->withoutMix();
@@ -40,7 +40,7 @@ public function testHome(): void
/**
* Test the info endpoint.
*/
- public function testInfo(): void
+ public function test_info(): void
{
$response = $this->get('/api/v1/info');
$response->assertStatus(200);
diff --git a/tests/Unit/AllTravelAssignmentsCompleteEmailTest.php b/tests/Unit/AllTravelAssignmentsCompleteEmailTest.php
index 14819e17c..dcf7b0af6 100644
--- a/tests/Unit/AllTravelAssignmentsCompleteEmailTest.php
+++ b/tests/Unit/AllTravelAssignmentsCompleteEmailTest.php
@@ -13,7 +13,7 @@
final class AllTravelAssignmentsCompleteEmailTest extends TestCase
{
- public function testTarRequired(): void
+ public function test_tar_required(): void
{
$user = User::factory()->create();
@@ -35,7 +35,7 @@ public function testTarRequired(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testTarRequiredWithOneAssignmentNeedsPayment(): void
+ public function test_tar_required_with_one_assignment_needs_payment(): void
{
$user = User::factory()->create();
@@ -66,7 +66,7 @@ public function testTarRequiredWithOneAssignmentNeedsPayment(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testTarRequiredWithTwoAssignmentsNeedPayment(): void
+ public function test_tar_required_with_two_assignments_need_payment(): void
{
$user = User::factory()->create();
@@ -107,7 +107,7 @@ public function testTarRequiredWithTwoAssignmentsNeedPayment(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testTarRequiredWithOneAssignmentNeedsForms(): void
+ public function test_tar_required_with_one_assignment_needs_forms(): void
{
$user = User::factory()->create();
@@ -144,7 +144,7 @@ public function testTarRequiredWithOneAssignmentNeedsForms(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testTarRequiredWithTwoAssignmentsNeedForms(): void
+ public function test_tar_required_with_two_assignments_need_forms(): void
{
$user = User::factory()->create();
@@ -200,7 +200,7 @@ public function testTarRequiredWithTwoAssignmentsNeedForms(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testTarNotRequired(): void
+ public function test_tar_not_required(): void
{
$user = User::factory()->create();
diff --git a/tests/Unit/DuesPaymentReminderEmailTest.php b/tests/Unit/DuesPaymentReminderEmailTest.php
index 1269b67e1..0960efb0e 100644
--- a/tests/Unit/DuesPaymentReminderEmailTest.php
+++ b/tests/Unit/DuesPaymentReminderEmailTest.php
@@ -12,7 +12,7 @@
final class DuesPaymentReminderEmailTest extends TestCase
{
- public function testGenerateEmailNoOtherPackageAvailable(): void
+ public function test_generate_email_no_other_package_available(): void
{
$user = User::factory()->create();
@@ -33,7 +33,7 @@ public function testGenerateEmailNoOtherPackageAvailable(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testGenerateEmailWithOtherPackageAvailable(): void
+ public function test_generate_email_with_other_package_available(): void
{
$user = User::factory()->create();
$user->primary_affiliation = 'student';
diff --git a/tests/Unit/DuesTransactionReminderEmailTest.php b/tests/Unit/DuesTransactionReminderEmailTest.php
index d50c30058..acd0dd5d8 100644
--- a/tests/Unit/DuesTransactionReminderEmailTest.php
+++ b/tests/Unit/DuesTransactionReminderEmailTest.php
@@ -11,7 +11,7 @@
final class DuesTransactionReminderEmailTest extends TestCase
{
- public function testGenerateEmailNoOtherPackageAvailable(): void
+ public function test_generate_email_no_other_package_available(): void
{
$user = User::factory()->create();
$user->primary_affiliation = 'student';
@@ -33,7 +33,7 @@ public function testGenerateEmailNoOtherPackageAvailable(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testGenerateEmailWithOtherPackageAvailable(): void
+ public function test_generate_email_with_other_package_available(): void
{
$user = User::factory()->create();
$user->primary_affiliation = 'student';
diff --git a/tests/Unit/ExpiringPersonalAccessTokenEmailTest.php b/tests/Unit/ExpiringPersonalAccessTokenEmailTest.php
index 29c46501c..1d1c1b91c 100644
--- a/tests/Unit/ExpiringPersonalAccessTokenEmailTest.php
+++ b/tests/Unit/ExpiringPersonalAccessTokenEmailTest.php
@@ -24,7 +24,7 @@ protected function setUp(): void
Config::set('passport.personal_access_client.secret', $client->plain_secret);
}
- public function testGenerateEmailForAlreadyExpiredToken(): void
+ public function test_generate_email_for_already_expired_token(): void
{
$user = User::factory()->create();
@@ -41,7 +41,7 @@ public function testGenerateEmailForAlreadyExpiredToken(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testGenerateEmailForTokenExpiringSoon(): void
+ public function test_generate_email_for_token_expiring_soon(): void
{
$user = User::factory()->create();
diff --git a/tests/Unit/MembershipAgreementDocuSignEnvelopeReceivedEmailTest.php b/tests/Unit/MembershipAgreementDocuSignEnvelopeReceivedEmailTest.php
index 8eab1a30c..aa2be4493 100644
--- a/tests/Unit/MembershipAgreementDocuSignEnvelopeReceivedEmailTest.php
+++ b/tests/Unit/MembershipAgreementDocuSignEnvelopeReceivedEmailTest.php
@@ -20,7 +20,7 @@ protected function setUp(): void
MembershipAgreementTemplate::factory()->create();
}
- public function testGenerateEmailForElectronicSignature(): void
+ public function test_generate_email_for_electronic_signature(): void
{
$user = User::factory()->create();
diff --git a/tests/Unit/PaymentReceiptEmailTest.php b/tests/Unit/PaymentReceiptEmailTest.php
index b590396bd..2fc6a86c5 100644
--- a/tests/Unit/PaymentReceiptEmailTest.php
+++ b/tests/Unit/PaymentReceiptEmailTest.php
@@ -15,7 +15,7 @@
final class PaymentReceiptEmailTest extends TestCase
{
- public function testGenerateEmailForOnlineDuesPayment(): void
+ public function test_generate_email_for_online_dues_payment(): void
{
$user = User::factory()->create();
@@ -46,7 +46,7 @@ public function testGenerateEmailForOnlineDuesPayment(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testGenerateEmailForCashDuesPayment(): void
+ public function test_generate_email_for_cash_dues_payment(): void
{
$member = User::factory()->create();
@@ -79,7 +79,7 @@ public function testGenerateEmailForCashDuesPayment(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testGenerateEmailForOnlineTravelPaymentWithTarRequiredButNotComplete(): void
+ public function test_generate_email_for_online_travel_payment_with_tar_required_but_not_complete(): void
{
$user = User::factory()->create();
@@ -123,7 +123,7 @@ public function testGenerateEmailForOnlineTravelPaymentWithTarRequiredButNotComp
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testGenerateEmailForOnlineTravelPaymentWithTarRequiredAndComplete(): void
+ public function test_generate_email_for_online_travel_payment_with_tar_required_and_complete(): void
{
$user = User::factory()->create();
@@ -169,7 +169,7 @@ public function testGenerateEmailForOnlineTravelPaymentWithTarRequiredAndComplet
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testGenerateEmailForOnlineTravelPaymentWithNoTarRequired(): void
+ public function test_generate_email_for_online_travel_payment_with_no_tar_required(): void
{
$user = User::factory()->create();
@@ -209,7 +209,7 @@ public function testGenerateEmailForOnlineTravelPaymentWithNoTarRequired(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testGenerateEmailForCashTravelPayment(): void
+ public function test_generate_email_for_cash_travel_payment(): void
{
$member = User::factory()->create();
diff --git a/tests/Unit/RemoteAttendanceLinkTest.php b/tests/Unit/RemoteAttendanceLinkTest.php
index a4188512a..4859c79ab 100644
--- a/tests/Unit/RemoteAttendanceLinkTest.php
+++ b/tests/Unit/RemoteAttendanceLinkTest.php
@@ -12,7 +12,7 @@ final class RemoteAttendanceLinkTest extends TestCase
/**
* Test random links.
*/
- public function testRedirectRegexRandom(): void
+ public function test_redirect_regex_random(): void
{
$this->redirectRegexTestCase('google.com', false);
}
@@ -20,7 +20,7 @@ public function testRedirectRegexRandom(): void
/**
* Test Microsoft Teams links.
*/
- public function testRedirectRegexMicrosoftTeams(): void
+ public function test_redirect_regex_microsoft_teams(): void
{
$this->redirectRegexTestCase('teams.microsoft.com/l/meetup-join/abcd-%.0123/01234', true);
$this->redirectRegexTestCase('teams.microsoft.com/l/meetup-join/abcd-%.0123/01234?querystring', true);
@@ -34,7 +34,7 @@ public function testRedirectRegexMicrosoftTeams(): void
/**
* Test Google Meet links.
*/
- public function testRedirectRegexGoogleMeet(): void
+ public function test_redirect_regex_google_meet(): void
{
$this->redirectRegexTestCase('meet.google.com/aaa-aaaa-aaa', true);
$this->redirectRegexTestCase('meet.google.com/aaa-aaaa-aaa?querystring', true);
@@ -49,7 +49,7 @@ public function testRedirectRegexGoogleMeet(): void
/**
* Test Zoom links.
*/
- public function testRedirectRegexZoom(): void
+ public function test_redirect_regex_zoom(): void
{
$this->redirectRegexTestCase('gatech.zoom.us/j/12345678901?pwd=aBCdE1fghI2JKlMNOPQrSTuVWxYz3456', true);
$this->redirectRegexTestCase('gatech.zoom.us/j/12345678901', true);
@@ -66,7 +66,7 @@ public function testRedirectRegexZoom(): void
/**
* Test Google Form links.
*/
- public function testRedirectRegexGoogleForm(): void
+ public function test_redirect_regex_google_form(): void
{
$this->redirectRegexTestCase('forms.gle/4PfXD3rUh8', true);
diff --git a/tests/Unit/TravelAssignmentCreatedEmailTest.php b/tests/Unit/TravelAssignmentCreatedEmailTest.php
index e5854b216..0f1c270fa 100644
--- a/tests/Unit/TravelAssignmentCreatedEmailTest.php
+++ b/tests/Unit/TravelAssignmentCreatedEmailTest.php
@@ -12,7 +12,7 @@
final class TravelAssignmentCreatedEmailTest extends TestCase
{
- public function testTarRequired(): void
+ public function test_tar_required(): void
{
$user = User::factory()->create();
@@ -42,7 +42,7 @@ public function testTarRequired(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testTarNotRequired(): void
+ public function test_tar_not_required(): void
{
$user = User::factory()->create();
diff --git a/tests/Unit/TravelAssignmentReminderEmailTest.php b/tests/Unit/TravelAssignmentReminderEmailTest.php
index 74de1e1df..c4d06e979 100644
--- a/tests/Unit/TravelAssignmentReminderEmailTest.php
+++ b/tests/Unit/TravelAssignmentReminderEmailTest.php
@@ -12,7 +12,7 @@
final class TravelAssignmentReminderEmailTest extends TestCase
{
- public function testTarRequiredAndNotCompletedAndNotPaid(): void
+ public function test_tar_required_and_not_completed_and_not_paid(): void
{
$member = User::factory()->create();
$contact = User::factory()->create();
@@ -47,7 +47,7 @@ public function testTarRequiredAndNotCompletedAndNotPaid(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testTarRequiredAndCompletedAndNotPaid(): void
+ public function test_tar_required_and_completed_and_not_paid(): void
{
$member = User::factory()->create();
$contact = User::factory()->create();
@@ -83,7 +83,7 @@ public function testTarRequiredAndCompletedAndNotPaid(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testTarNotRequiredAndNotPaid(): void
+ public function test_tar_not_required_and_not_paid(): void
{
$member = User::factory()->create();
$contact = User::factory()->create();
diff --git a/tests/Unit/TravelDocuSignEnvelopeReceivedEmailTest.php b/tests/Unit/TravelDocuSignEnvelopeReceivedEmailTest.php
index c7c31a5fb..215c56e11 100644
--- a/tests/Unit/TravelDocuSignEnvelopeReceivedEmailTest.php
+++ b/tests/Unit/TravelDocuSignEnvelopeReceivedEmailTest.php
@@ -14,7 +14,7 @@
final class TravelDocuSignEnvelopeReceivedEmailTest extends TestCase
{
- public function testPaid(): void
+ public function test_paid(): void
{
$user = User::factory()->create();
@@ -66,7 +66,7 @@ public function testPaid(): void
$mailable->assertDontSeeInText("\n\n\n");
}
- public function testNotPaid(): void
+ public function test_not_paid(): void
{
$user = User::factory()->create();
diff --git a/tests/Unit/UserTest.php b/tests/Unit/UserTest.php
index ffc714d48..9c2f770f8 100644
--- a/tests/Unit/UserTest.php
+++ b/tests/Unit/UserTest.php
@@ -14,7 +14,7 @@ final class UserTest extends TestCase
/**
* Test the is_student attribute.
*/
- public function testIsStudent(): void
+ public function test_is_student(): void
{
$user = $this->getTestUser(['member']);