diff --git a/.github/workflows/check.js.yml b/.github/workflows/check.js.yml index a3cd5b24..a04ee7c5 100644 --- a/.github/workflows/check.js.yml +++ b/.github/workflows/check.js.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest env: # renovate: datasource=node-version depName=node - NODE_VERSION: 22.23.2 + NODE_VERSION: 22.23.3 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 # https://github.com/actions/checkout diff --git a/.github/workflows/check.php.yml b/.github/workflows/check.php.yml index c35e6076..414cc5bb 100644 --- a/.github/workflows/check.php.yml +++ b/.github/workflows/check.php.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest env: # renovate: datasource=github-releases depName=php packageName=containerbase/php-prebuild - PHP_VERSION: 8.4.24 + PHP_VERSION: 8.4.26 services: postgres: image: postgres:16.3-alpine3.18@sha256:64e18e8fb3e9c9aac89ac590c5dd8306b862478404f76cd9b5f7720d012b4c47 # https://hub.docker.com/_/postgres diff --git a/.github/workflows/deploy-to-beta.yml b/.github/workflows/deploy-to-beta.yml index 23e506a8..a19dfd36 100644 --- a/.github/workflows/deploy-to-beta.yml +++ b/.github/workflows/deploy-to-beta.yml @@ -42,7 +42,7 @@ jobs: run: echo "DEPLOYMENT_PROJECT_VERSION=$(bash ./environment/prod/deployment/scripts/version.sh --long)" >> $GITHUB_ENV - name: set up Docker Buildx - uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0 + uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1 - name: login to GitHub Container Registry uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 @@ -64,7 +64,7 @@ jobs: context: workflow - name: build and push image - uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0 + uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc # v7.4.0 with: context: . file: ./environment/prod/app/Dockerfile diff --git a/.github/workflows/deploy-to-prod.yml b/.github/workflows/deploy-to-prod.yml index 63588c00..80936974 100644 --- a/.github/workflows/deploy-to-prod.yml +++ b/.github/workflows/deploy-to-prod.yml @@ -45,7 +45,7 @@ jobs: run: echo "DEPLOYMENT_PROJECT_VERSION=$(bash ./environment/prod/deployment/scripts/version.sh --long)" >> $GITHUB_ENV - name: set up Docker Buildx - uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0 + uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1 - name: login to GitHub Container Registry uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 @@ -68,7 +68,7 @@ jobs: context: workflow - name: build and push image - uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0 + uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc # v7.4.0 with: context: . file: ./environment/prod/app/Dockerfile diff --git a/composer.json b/composer.json index 624a7661..ff6e4dfb 100644 --- a/composer.json +++ b/composer.json @@ -11,26 +11,26 @@ "ext-intl": "*", "ext-pdo": "*", "codezero/laravel-unique-translation": "^4.3.1", - "filament/filament": "^3.3.54", - "filament/spatie-laravel-translatable-plugin": "^3.3.54", - "guzzlehttp/guzzle": "^7.10.6", + "filament/filament": "^3.3.55", + "filament/spatie-laravel-translatable-plugin": "^3.3.55", + "guzzlehttp/guzzle": "^7.15.5", "intervention/image-laravel": "^1.5.9", "josiasmontag/laravel-recaptchav3": "^1.0.5", - "laravel/framework": "^12.65.0", + "laravel/framework": "^12.69.3", "laravel/sanctum": "^4.3.3", "laravel/tinker": "^2.11.1", "mvenghaus/filament-plugin-translatable-inline": "^3.0.8", - "nesbot/carbon": "^3.13.2", + "nesbot/carbon": "^3.13.3", "opgginc/codezero-laravel-localized-routes": "^5.1.1", - "sentry/sentry-laravel": "^4.25.1" + "sentry/sentry-laravel": "^4.28.0" }, "require-dev": { "blumilksoftware/codestyle": "^5.1.1", "fakerphp/faker": "^1.24.1", - "mockery/mockery": "^1.6.12", + "mockery/mockery": "^1.6.15", "nunomaduro/collision": "^8.9.5", - "larastan/larastan": "^3.10.0", - "phpunit/phpunit": "^12.5.33", + "larastan/larastan": "^3.12.2", + "phpunit/phpunit": "^12.5.37", "spatie/laravel-ignition": "^2.12.0" }, "autoload": { diff --git a/composer.lock b/composer.lock index a852743b..34d3185f 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": "47888993a23a96a833df67cc5be5d911", + "content-hash": "9628f67e8175326017a145684abcce8a", "packages": [ { "name": "anourvalar/eloquent-serialize", @@ -1246,7 +1246,7 @@ }, { "name": "filament/actions", - "version": "v3.3.54", + "version": "v3.3.55", "source": { "type": "git", "url": "https://github.com/filamentphp/actions.git", @@ -1299,7 +1299,7 @@ }, { "name": "filament/filament", - "version": "v3.3.54", + "version": "v3.3.55", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", @@ -1364,7 +1364,7 @@ }, { "name": "filament/forms", - "version": "v3.3.54", + "version": "v3.3.55", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", @@ -1420,7 +1420,7 @@ }, { "name": "filament/infolists", - "version": "v3.3.54", + "version": "v3.3.55", "source": { "type": "git", "url": "https://github.com/filamentphp/infolists.git", @@ -1471,7 +1471,7 @@ }, { "name": "filament/notifications", - "version": "v3.3.54", + "version": "v3.3.55", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", @@ -1523,7 +1523,7 @@ }, { "name": "filament/spatie-laravel-translatable-plugin", - "version": "v3.3.54", + "version": "v3.3.55", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-translatable-plugin.git", @@ -1569,16 +1569,16 @@ }, { "name": "filament/support", - "version": "v3.3.54", + "version": "v3.3.55", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "a9889ea4cdec47c365af47f344a8acd9917ed4c5" + "reference": "e2ce3ca8fd1007103e4a16ab564a76b6fee87968" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/a9889ea4cdec47c365af47f344a8acd9917ed4c5", - "reference": "a9889ea4cdec47c365af47f344a8acd9917ed4c5", + "url": "https://api.github.com/repos/filamentphp/support/zipball/e2ce3ca8fd1007103e4a16ab564a76b6fee87968", + "reference": "e2ce3ca8fd1007103e4a16ab564a76b6fee87968", "shasum": "" }, "require": { @@ -1624,11 +1624,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2026-06-12T16:57:05+00:00" + "time": "2026-08-24T16:38:35+00:00" }, { "name": "filament/tables", - "version": "v3.3.54", + "version": "v3.3.55", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", @@ -1680,7 +1680,7 @@ }, { "name": "filament/widgets", - "version": "v3.3.54", + "version": "v3.3.55", "source": { "type": "git", "url": "https://github.com/filamentphp/widgets.git", @@ -1857,22 +1857,22 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.15.3", + "version": "7.15.5", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "ae311b8f045ea93ce7b1c9cdb7cec06c53f944bc" + "reference": "ee80339fd9177ba44c49cdb653ff02a4d1106b9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ae311b8f045ea93ce7b1c9cdb7cec06c53f944bc", - "reference": "ae311b8f045ea93ce7b1c9cdb7cec06c53f944bc", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ee80339fd9177ba44c49cdb653ff02a4d1106b9a", + "reference": "ee80339fd9177ba44c49cdb653ff02a4d1106b9a", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^2.5.2", - "guzzlehttp/psr7": "^2.13", + "guzzlehttp/promises": "^2.5.3", + "guzzlehttp/psr7": "^2.13.1", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.5 || ^3.0", @@ -1965,7 +1965,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.15.3" + "source": "https://github.com/guzzle/guzzle/tree/7.15.5" }, "funding": [ { @@ -1981,20 +1981,20 @@ "type": "tidelift" } ], - "time": "2026-08-05T19:48:21+00:00" + "time": "2026-08-24T09:21:06+00:00" }, { "name": "guzzlehttp/promises", - "version": "2.5.2", + "version": "2.5.3", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "2823687acff28b2dbe67b2508a6b300e2c3fa4ce" + "reference": "cde49999552d185d64715fe9c1f77a2aadd2f9f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/2823687acff28b2dbe67b2508a6b300e2c3fa4ce", - "reference": "2823687acff28b2dbe67b2508a6b300e2c3fa4ce", + "url": "https://api.github.com/repos/guzzle/promises/zipball/cde49999552d185d64715fe9c1f77a2aadd2f9f1", + "reference": "cde49999552d185d64715fe9c1f77a2aadd2f9f1", "shasum": "" }, "require": { @@ -2049,7 +2049,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.5.2" + "source": "https://github.com/guzzle/promises/tree/2.5.3" }, "funding": [ { @@ -2065,20 +2065,20 @@ "type": "tidelift" } ], - "time": "2026-08-05T19:30:54+00:00" + "time": "2026-08-24T09:11:28+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.13.0", + "version": "2.13.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "dad89620b7a6edb60c15858442eb2e408b45d8f4" + "reference": "95e7828100de18b4e269fb1703be530082d5166d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/dad89620b7a6edb60c15858442eb2e408b45d8f4", - "reference": "dad89620b7a6edb60c15858442eb2e408b45d8f4", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/95e7828100de18b4e269fb1703be530082d5166d", + "reference": "95e7828100de18b4e269fb1703be530082d5166d", "shasum": "" }, "require": { @@ -2168,7 +2168,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.13.0" + "source": "https://github.com/guzzle/psr7/tree/2.13.1" }, "funding": [ { @@ -2184,7 +2184,7 @@ "type": "tidelift" } ], - "time": "2026-07-16T22:23:49+00:00" + "time": "2026-08-24T09:13:11+00:00" }, { "name": "guzzlehttp/uri-template", @@ -2691,16 +2691,16 @@ }, { "name": "laravel/framework", - "version": "v12.66.0", + "version": "v12.69.3", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "82a53323c701a668f9054cbeb1d6b6cdbb6a5e10" + "reference": "58ea544a2a80dc03c168e13a5dc9a1d176a88717" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/82a53323c701a668f9054cbeb1d6b6cdbb6a5e10", - "reference": "82a53323c701a668f9054cbeb1d6b6cdbb6a5e10", + "url": "https://api.github.com/repos/laravel/framework/zipball/58ea544a2a80dc03c168e13a5dc9a1d176a88717", + "reference": "58ea544a2a80dc03c168e13a5dc9a1d176a88717", "shasum": "" }, "require": { @@ -2909,7 +2909,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2026-08-11T13:59:27+00:00" + "time": "2026-09-29T12:53:25+00:00" }, { "name": "laravel/prompts", @@ -3162,16 +3162,16 @@ }, { "name": "league/commonmark", - "version": "2.10.0", + "version": "2.10.3", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "d2d1aa8b35e072966c89bc0c66cf926e56767dc4" + "reference": "6efbd9c472b91db0a3350fcd601c8332c2382e1f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d2d1aa8b35e072966c89bc0c66cf926e56767dc4", - "reference": "d2d1aa8b35e072966c89bc0c66cf926e56767dc4", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/6efbd9c472b91db0a3350fcd601c8332c2382e1f", + "reference": "6efbd9c472b91db0a3350fcd601c8332c2382e1f", "shasum": "" }, "require": { @@ -3265,7 +3265,7 @@ "type": "tidelift" } ], - "time": "2026-08-11T16:06:25+00:00" + "time": "2026-09-21T13:07:34+00:00" }, { "name": "league/config", @@ -3442,16 +3442,16 @@ }, { "name": "league/flysystem", - "version": "3.35.2", + "version": "3.36.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "b277b5dc3d56650b68904117124e79c851e12376" + "reference": "f7fb152932f30072d573510cbd4dd657d6475b25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/b277b5dc3d56650b68904117124e79c851e12376", - "reference": "b277b5dc3d56650b68904117124e79c851e12376", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f7fb152932f30072d573510cbd4dd657d6475b25", + "reference": "f7fb152932f30072d573510cbd4dd657d6475b25", "shasum": "" }, "require": { @@ -3519,9 +3519,9 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.35.2" + "source": "https://github.com/thephpleague/flysystem/tree/3.36.0" }, - "time": "2026-07-06T14:42:07+00:00" + "time": "2026-09-02T08:00:27+00:00" }, { "name": "league/flysystem-local", @@ -4117,16 +4117,16 @@ }, { "name": "nesbot/carbon", - "version": "3.13.2", + "version": "3.13.3", "source": { "type": "git", "url": "https://github.com/CarbonPHP/carbon.git", - "reference": "a1c54919f5fff9800cd03c32bd01defd5a4061cb" + "reference": "374f68d191c0c1e92f9db3ddc89b61dfd25d81d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/a1c54919f5fff9800cd03c32bd01defd5a4061cb", - "reference": "a1c54919f5fff9800cd03c32bd01defd5a4061cb", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/374f68d191c0c1e92f9db3ddc89b61dfd25d81d4", + "reference": "374f68d191c0c1e92f9db3ddc89b61dfd25d81d4", "shasum": "" }, "require": { @@ -4218,7 +4218,7 @@ "type": "tidelift" } ], - "time": "2026-08-08T11:40:35+00:00" + "time": "2026-09-06T15:10:42+00:00" }, { "name": "nette/schema", @@ -5742,16 +5742,16 @@ }, { "name": "sentry/sentry", - "version": "4.30.0", + "version": "4.32.0", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-php.git", - "reference": "95a26e7c946651cacd69d1ded95a8190f952a3ae" + "reference": "c345642bdc0b678965a35ab61fc6323808eb3d2c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/95a26e7c946651cacd69d1ded95a8190f952a3ae", - "reference": "95a26e7c946651cacd69d1ded95a8190f952a3ae", + "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/c345642bdc0b678965a35ab61fc6323808eb3d2c", + "reference": "c345642bdc0b678965a35ab61fc6323808eb3d2c", "shasum": "" }, "require": { @@ -5822,7 +5822,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-php/issues", - "source": "https://github.com/getsentry/sentry-php/tree/4.30.0" + "source": "https://github.com/getsentry/sentry-php/tree/4.32.0" }, "funding": [ { @@ -5834,27 +5834,27 @@ "type": "custom" } ], - "time": "2026-08-05T14:54:26+00:00" + "time": "2026-09-24T13:32:44+00:00" }, { "name": "sentry/sentry-laravel", - "version": "4.27.0", + "version": "4.28.0", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-laravel.git", - "reference": "caa0ff39805a2eb8c70c4535a1443d7421c5a5b8" + "reference": "34bf18fbf99b884a9bfbb46957d0178d2d0b988e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/caa0ff39805a2eb8c70c4535a1443d7421c5a5b8", - "reference": "caa0ff39805a2eb8c70c4535a1443d7421c5a5b8", + "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/34bf18fbf99b884a9bfbb46957d0178d2d0b988e", + "reference": "34bf18fbf99b884a9bfbb46957d0178d2d0b988e", "shasum": "" }, "require": { "illuminate/support": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0 | ^12.0 | ^13.0", "nyholm/psr7": "^1.0", "php": "^7.2 | ^8.0", - "sentry/sentry": "^4.28.0", + "sentry/sentry": "^4.31.0", "symfony/psr-http-message-bridge": "^1.0 | ^2.0 | ^6.0 | ^7.0 | ^8.0" }, "require-dev": { @@ -5914,7 +5914,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-laravel/issues", - "source": "https://github.com/getsentry/sentry-laravel/tree/4.27.0" + "source": "https://github.com/getsentry/sentry-laravel/tree/4.28.0" }, "funding": [ { @@ -5926,7 +5926,7 @@ "type": "custom" } ], - "time": "2026-07-15T14:47:03+00:00" + "time": "2026-09-23T14:29:19+00:00" }, { "name": "spatie/color", @@ -10033,20 +10033,19 @@ }, { "name": "larastan/larastan", - "version": "v3.10.0", + "version": "v3.12.2", "source": { "type": "git", "url": "https://github.com/larastan/larastan.git", - "reference": "2970f83398154178a739609c244577267c7ee8eb" + "reference": "c328727e6103c1147d1c64cc96b3aedfda26bc20" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/larastan/larastan/zipball/2970f83398154178a739609c244577267c7ee8eb", - "reference": "2970f83398154178a739609c244577267c7ee8eb", + "url": "https://api.github.com/repos/larastan/larastan/zipball/c328727e6103c1147d1c64cc96b3aedfda26bc20", + "reference": "c328727e6103c1147d1c64cc96b3aedfda26bc20", "shasum": "" }, "require": { - "ext-json": "*", "iamcal/sql-parser": "^0.7.0", "illuminate/console": "^11.44.2 || ^12.4.1 || ^13", "illuminate/container": "^11.44.2 || ^12.4.1 || ^13", @@ -10056,7 +10055,7 @@ "illuminate/pipeline": "^11.44.2 || ^12.4.1 || ^13", "illuminate/support": "^11.44.2 || ^12.4.1 || ^13", "php": "^8.2", - "phpstan/phpstan": "^2.2.0" + "phpstan/phpstan": "^2.2.14" }, "require-dev": { "doctrine/coding-standard": "^14", @@ -10066,7 +10065,7 @@ "orchestra/canvas": "^v9.2.2 || ^10.0.1 || ^11", "orchestra/testbench-core": "^9.12.0 || ^10.1 || ^11", "phpstan/phpstan-deprecation-rules": "^2.0.1", - "phpunit/phpunit": "^10.5.35 || ^11.5.15 || ^12.5.8 || ^13.1.8" + "phpunit/phpunit": "^10.5.35 || ^11.5.15 || ^12.5.8 || ^13.3.0" }, "suggest": { "orchestra/testbench": "Using Larastan for analysing a package needs Testbench", @@ -10111,7 +10110,7 @@ ], "support": { "issues": "https://github.com/larastan/larastan/issues", - "source": "https://github.com/larastan/larastan/tree/v3.10.0" + "source": "https://github.com/larastan/larastan/tree/v3.12.2" }, "funding": [ { @@ -10119,33 +10118,32 @@ "type": "github" } ], - "time": "2026-05-28T08:00:58+00:00" + "time": "2026-09-19T10:46:58+00:00" }, { "name": "mockery/mockery", - "version": "1.6.12", + "version": "1.6.15", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699" + "reference": "967a801bd188989a5669bd280f252d51c0fdc9ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699", - "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "url": "https://api.github.com/repos/mockery/mockery/zipball/967a801bd188989a5669bd280f252d51c0fdc9ee", + "reference": "967a801bd188989a5669bd280f252d51c0fdc9ee", "shasum": "" }, "require": { - "hamcrest/hamcrest-php": "^2.0.1", - "lib-pcre": ">=7.0", + "hamcrest/hamcrest-php": "^2.0 || ^3.0", "php": ">=7.3" }, "conflict": { "phpunit/phpunit": "<8.0" }, "require-dev": { - "phpunit/phpunit": "^8.5 || ^9.6.17", - "symplify/easy-coding-standard": "^12.1.14" + "phpunit/phpunit": "^9.6.36", + "symplify/easy-coding-standard": "^13.2.17" }, "type": "library", "autoload": { @@ -10202,7 +10200,7 @@ "security": "https://github.com/mockery/mockery/security/advisories", "source": "https://github.com/mockery/mockery" }, - "time": "2024-05-16T03:13:13+00:00" + "time": "2026-08-19T19:37:52+00:00" }, { "name": "myclabs/deep-copy", @@ -10480,11 +10478,11 @@ }, { "name": "phpstan/phpstan", - "version": "2.2.8", + "version": "2.2.16", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e285254e60f33c21902efef4a926ca0987c06804", - "reference": "e285254e60f33c21902efef4a926ca0987c06804", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/46a6d9060e5a7763adfcc21ebcb8b504ebdbcb92", + "reference": "46a6d9060e5a7763adfcc21ebcb8b504ebdbcb92", "shasum": "" }, "require": { @@ -10540,7 +10538,7 @@ "type": "github" } ], - "time": "2026-08-04T22:21:45+00:00" + "time": "2026-09-25T09:31:51+00:00" }, { "name": "phpunit/php-code-coverage", @@ -10632,23 +10630,23 @@ }, { "name": "phpunit/php-file-iterator", - "version": "6.0.1", + "version": "6.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "3d1cd096ef6bea4bf2762ba586e35dbd317cbfd5" + "reference": "a248d1640ab059b075f53a2ef0f9856e864e06b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/3d1cd096ef6bea4bf2762ba586e35dbd317cbfd5", - "reference": "3d1cd096ef6bea4bf2762ba586e35dbd317cbfd5", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a248d1640ab059b075f53a2ef0f9856e864e06b5", + "reference": "a248d1640ab059b075f53a2ef0f9856e864e06b5", "shasum": "" }, "require": { "php": ">=8.3" }, "require-dev": { - "phpunit/phpunit": "^12.0" + "phpunit/phpunit": "^12.5.33" }, "type": "library", "extra": { @@ -10681,7 +10679,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/6.0.1" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/6.0.2" }, "funding": [ { @@ -10701,7 +10699,7 @@ "type": "tidelift" } ], - "time": "2026-02-02T14:04:18+00:00" + "time": "2026-08-25T14:40:53+00:00" }, { "name": "phpunit/php-invoker", @@ -10889,16 +10887,16 @@ }, { "name": "phpunit/phpunit", - "version": "12.5.33", + "version": "12.5.37", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "b98e028a26c5c5ba7e4a54be96ccf35f2914d184" + "reference": "684340c1590e5f3f3b859f5e80619725d88b63ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b98e028a26c5c5ba7e4a54be96ccf35f2914d184", - "reference": "b98e028a26c5c5ba7e4a54be96ccf35f2914d184", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/684340c1590e5f3f3b859f5e80619725d88b63ba", + "reference": "684340c1590e5f3f3b859f5e80619725d88b63ba", "shasum": "" }, "require": { @@ -10908,18 +10906,18 @@ "ext-libxml": "*", "ext-mbstring": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.13.4", + "myclabs/deep-copy": "^1.14.0", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.3", "phpunit/php-code-coverage": "^12.5.7", - "phpunit/php-file-iterator": "^6.0.1", + "phpunit/php-file-iterator": "^6.0.2", "phpunit/php-invoker": "^6.0.0", "phpunit/php-text-template": "^5.0.0", "phpunit/php-timer": "^8.0.0", "sebastian/cli-parser": "^4.2.1", "sebastian/comparator": "^7.1.8", - "sebastian/diff": "^7.0.0", + "sebastian/diff": "^7.0.1", "sebastian/environment": "^8.1.2", "sebastian/exporter": "^7.0.3", "sebastian/global-state": "^8.0.3", @@ -10967,7 +10965,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/12.5.33" + "source": "https://github.com/sebastianbergmann/phpunit/tree/12.5.37" }, "funding": [ { @@ -10975,7 +10973,7 @@ "type": "other" } ], - "time": "2026-07-28T13:58:09+00:00" + "time": "2026-09-29T12:08:54+00:00" }, { "name": "react/cache", @@ -11724,24 +11722,24 @@ }, { "name": "sebastian/diff", - "version": "7.0.0", + "version": "7.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "7ab1ea946c012266ca32390913653d844ecd085f" + "reference": "cd4cabe39f8a4e8ee6818ba99f10a05561ea4ad6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7ab1ea946c012266ca32390913653d844ecd085f", - "reference": "7ab1ea946c012266ca32390913653d844ecd085f", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/cd4cabe39f8a4e8ee6818ba99f10a05561ea4ad6", + "reference": "cd4cabe39f8a4e8ee6818ba99f10a05561ea4ad6", "shasum": "" }, "require": { "php": ">=8.3" }, "require-dev": { - "phpunit/phpunit": "^12.0", - "symfony/process": "^7.2" + "phpunit/phpunit": "^12.5.33", + "symfony/process": "^7.4.17" }, "type": "library", "extra": { @@ -11779,15 +11777,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", - "source": "https://github.com/sebastianbergmann/diff/tree/7.0.0" + "source": "https://github.com/sebastianbergmann/diff/tree/7.0.1" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/diff", + "type": "tidelift" } ], - "time": "2025-02-07T04:55:46+00:00" + "time": "2026-08-25T15:35:54+00:00" }, { "name": "sebastian/environment", diff --git a/docker-compose.yml b/docker-compose.yml index f5996233..8ed62920 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -78,7 +78,7 @@ services: restart: unless-stopped mailpit: - image: axllent/mailpit:v1.30.7@sha256:d5ecbb067db3705fa953d79e1b7f81ef84038df67aba6c52825d8c02a1ea748a + image: axllent/mailpit:v1.31.3@sha256:ed9b00c609e77e99c79b93f1178255ebc271868920f2c69a8d166bd5634ed10d container_name: website-mailpit-dev labels: - "traefik.enable=true" diff --git a/environment/dev/app/Dockerfile b/environment/dev/app/Dockerfile index 959f1ee6..4ece838b 100644 --- a/environment/dev/app/Dockerfile +++ b/environment/dev/app/Dockerfile @@ -1,5 +1,5 @@ # https://hub.docker.com/_/alpine -FROM alpine:3.22.5@sha256:14358309a308569c32bdc37e2e0e9694be33a9d99e68afb0f5ff33cc1f695dce AS secops-tools +FROM alpine:3.22.6@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8 AS secops-tools # https://github.com/FiloSottile/age/releases ARG AGE_VERSION="1.1.1" @@ -15,13 +15,13 @@ RUN wget --output-document age.tar.gz "https://github.com/FiloSottile/age/releas && chmod +x /usr/local/bin/sops # For other versions check: https://hub.docker.com/_/composer/tags -FROM composer/composer:2.9.8-bin@sha256:2cde59fd0009d0b4f0fa8532a189290352d9fe3d80fbcc3a887ac69b9eeeef27 AS composer-bin +FROM composer/composer:2.10.3-bin@sha256:696bfbbb82d8ab6ad3672c505bedd659e3815fd1c03cb5ef65ef7ee07a083fa6 AS composer-bin # For other versions check: https://hub.docker.com/_/node/tags -FROM node:22.22.3-bullseye-slim@sha256:f81e523790f0a2c86827ff6356a28fad2edbe0fe36bc3c4275a4d1e16304bf43 AS node +FROM node:22.23.2-bullseye-slim@sha256:5736e7ef1f3f2109be7ef8aea0cbdf931804aee9a18c6760507b8ded078b25a9 AS node # For other versions check: https://hub.docker.com/_/php/tags -FROM php:8.4.24-fpm-bookworm@sha256:c5fb7a0c02f4efe280691910c8b734995fa83598cdcf3115ef5dcb2e4617681c +FROM php:8.4.26-fpm-bookworm@sha256:43e1ac38217031dbbecae60e84ccf8593722031559178d199bf56adb0145d5d0 COPY --from=composer-bin ./composer /usr/bin/composer COPY --from=secops-tools /usr/local/bin/age /usr/local/bin/age diff --git a/environment/prod/app/Dockerfile b/environment/prod/app/Dockerfile index 5f9cce58..439955fd 100644 --- a/environment/prod/app/Dockerfile +++ b/environment/prod/app/Dockerfile @@ -1,6 +1,6 @@ ### PHP DEPENDENCIES ### # https://hub.docker.com/_/composer/tags -FROM composer:2.9.8@sha256:b09bccd91a78fe8a9ab4b33d707b862e8fe54fec17782e32683ad2a69c46867d AS vendor +FROM composer:2.10.3@sha256:af98f42dfff7c68ba8d53c2164fd9fde1087b7d449514baa38c418b1f6bc4bac AS vendor WORKDIR /app_composer_dependencies @@ -15,7 +15,7 @@ RUN composer install \ ### FRONTEND ### # https://hub.docker.com/_/node/tags -FROM node:22.22.3-bullseye-slim@sha256:f81e523790f0a2c86827ff6356a28fad2edbe0fe36bc3c4275a4d1e16304bf43 AS frontend +FROM node:22.23.2-bullseye-slim@sha256:5736e7ef1f3f2109be7ef8aea0cbdf931804aee9a18c6760507b8ded078b25a9 AS frontend WORKDIR /app_frontend_dependencies @@ -32,7 +32,7 @@ RUN npm run build ### APPLICATION ### # https://hub.docker.com/_/php/tags -FROM php:8.4.24-fpm-bookworm@sha256:c5fb7a0c02f4efe280691910c8b734995fa83598cdcf3115ef5dcb2e4617681c AS app +FROM php:8.4.26-fpm-bookworm@sha256:43e1ac38217031dbbecae60e84ccf8593722031559178d199bf56adb0145d5d0 AS app COPY --from=vendor /usr/bin/composer /usr/local/bin/composer diff --git a/package.json b/package.json index 5baadb25..5cbeb1f5 100644 --- a/package.json +++ b/package.json @@ -9,22 +9,22 @@ "lintf": "eslint . --fix" }, "dependencies": { - "@alpinejs/focus": "^3.15.12", - "@alpinejs/persist": "^3.15.12", + "@alpinejs/focus": "^3.17.4", + "@alpinejs/persist": "^3.17.4", "@tailwindcss/forms": "^0.5.11", "@tailwindcss/postcss": "^4.3.3", "@tailwindcss/typography": "^0.5.20", - "@types/alpinejs": "^3.13.11", - "alpinejs": "^3.15.12", + "@types/alpinejs": "^3.17.0", + "alpinejs": "^3.17.4", "laravel-vite-plugin": "^1.3.0", "tailwindcss": "^4.3.3" }, "devDependencies": { "@blumilksoftware/eslint-config": "^3.0.2", "@types/alpinejs__focus": "^3.13.4", - "@typescript-eslint/eslint-plugin": "^8.59.4", - "@typescript-eslint/parser": "^8.59.4", - "postcss": "^8.5.26", + "@typescript-eslint/eslint-plugin": "^8.71.0", + "@typescript-eslint/parser": "^8.71.0", + "postcss": "^8.5.28", "vite": "^6.4.3" } }