mirror of
https://code.castopod.org/adaures/castopod
synced 2025-06-23 16:05:34 +00:00
Compare commits
6 Commits
e7b680df24
...
2811d6f977
Author | SHA1 | Date | |
---|---|---|---|
![]() |
2811d6f977 | ||
![]() |
66434c0129 | ||
![]() |
00870ceff2 | ||
![]() |
31fee52208 | ||
![]() |
567d5e01a3 | ||
![]() |
94cea0ce91 |
@ -1,4 +1,4 @@
|
||||
image: code.castopod.org:5050/adaures/castopod:ci-php8.3
|
||||
image: code.castopod.org:5050/adaures/castopod:ci-php8.4
|
||||
|
||||
stages:
|
||||
- prepare
|
||||
@ -80,14 +80,14 @@ lint-js:
|
||||
tests:
|
||||
stage: quality
|
||||
services:
|
||||
- mariadb:10.2
|
||||
- mariadb:10.11
|
||||
variables:
|
||||
MYSQL_ROOT_PASSWORD: "R00Tp4ssW0RD"
|
||||
MYSQL_DATABASE: "test"
|
||||
MYSQL_USER: "castopod"
|
||||
MYSQL_PASSWORD: "castopod"
|
||||
script:
|
||||
- echo "SHOW DATABASES;" | mysql --user=root --password="$MYSQL_ROOT_PASSWORD" --host=mariadb "$MYSQL_DATABASE"
|
||||
- echo "SHOW DATABASES;" | mariadb --user=root --password="$MYSQL_ROOT_PASSWORD" --host=mariadb "$MYSQL_DATABASE" --skip_ssl
|
||||
|
||||
# run phpunit without code coverage
|
||||
# TODO: add code coverage
|
||||
|
@ -102,7 +102,7 @@ required services will be loaded automagically! 🪄
|
||||
|
||||
```bash
|
||||
# run Vite dev server
|
||||
pnpm run dev --host
|
||||
pnpm run dev
|
||||
```
|
||||
|
||||
If there is any issue with the PHP server not running, you can restart them
|
||||
|
@ -6,10 +6,10 @@
|
||||
"homepage": "https://castopod.org",
|
||||
"license": "AGPL-3.0-or-later",
|
||||
"require": {
|
||||
"php": "^8.3",
|
||||
"php": "^8.4",
|
||||
"adaures/ipcat-php": "^v1.0.0",
|
||||
"adaures/podcast-persons-taxonomy": "^v1.0.1",
|
||||
"aws/aws-sdk-php": "^3.340.4",
|
||||
"aws/aws-sdk-php": "^3.342.5",
|
||||
"chrisjean/php-ico": "^1.0.4",
|
||||
"cocur/slugify": "^v4.6.0",
|
||||
"codeigniter4/framework": "v4.6.0",
|
||||
@ -36,9 +36,9 @@
|
||||
"codeigniter/phpstan-codeigniter": "v1.5.3",
|
||||
"mikey179/vfsstream": "^v1.6.12",
|
||||
"phpstan/extension-installer": "^1.4.3",
|
||||
"phpstan/phpstan": "^2.1.6",
|
||||
"phpunit/phpunit": "^11.5.10",
|
||||
"rector/rector": "^2.0.9",
|
||||
"phpstan/phpstan": "^2.1.8",
|
||||
"phpunit/phpunit": "^11.5.12",
|
||||
"rector/rector": "^2.0.10",
|
||||
"symplify/coding-standard": "^12.2.3",
|
||||
"symplify/easy-coding-standard": "^12.5.8"
|
||||
},
|
||||
|
159
composer.lock
generated
159
composer.lock
generated
@ -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": "2640a52eb4c7576ee306efff9b1dc6e4",
|
||||
"content-hash": "b16de9c68628342bb1bbfda30d42f788",
|
||||
"packages": [
|
||||
{
|
||||
"name": "adaures/ipcat-php",
|
||||
@ -189,16 +189,16 @@
|
||||
},
|
||||
{
|
||||
"name": "aws/aws-sdk-php",
|
||||
"version": "3.340.4",
|
||||
"version": "3.342.5",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/aws/aws-sdk-php.git",
|
||||
"reference": "2896cfb3f6b2bd06757b16e99e1cab93c9598af3"
|
||||
"reference": "00523323c202121d2cc2e893a1bb7ff14928a5bb"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/2896cfb3f6b2bd06757b16e99e1cab93c9598af3",
|
||||
"reference": "2896cfb3f6b2bd06757b16e99e1cab93c9598af3",
|
||||
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/00523323c202121d2cc2e893a1bb7ff14928a5bb",
|
||||
"reference": "00523323c202121d2cc2e893a1bb7ff14928a5bb",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@ -274,9 +274,9 @@
|
||||
"support": {
|
||||
"forum": "https://github.com/aws/aws-sdk-php/discussions",
|
||||
"issues": "https://github.com/aws/aws-sdk-php/issues",
|
||||
"source": "https://github.com/aws/aws-sdk-php/tree/3.340.4"
|
||||
"source": "https://github.com/aws/aws-sdk-php/tree/3.342.5"
|
||||
},
|
||||
"time": "2025-02-28T19:13:38+00:00"
|
||||
"time": "2025-03-13T18:04:13+00:00"
|
||||
},
|
||||
{
|
||||
"name": "brick/math",
|
||||
@ -715,16 +715,16 @@
|
||||
},
|
||||
{
|
||||
"name": "composer/ca-bundle",
|
||||
"version": "1.5.5",
|
||||
"version": "1.5.6",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/composer/ca-bundle.git",
|
||||
"reference": "08c50d5ec4c6ced7d0271d2862dec8c1033283e6"
|
||||
"reference": "f65c239c970e7f072f067ab78646e9f0b2935175"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/composer/ca-bundle/zipball/08c50d5ec4c6ced7d0271d2862dec8c1033283e6",
|
||||
"reference": "08c50d5ec4c6ced7d0271d2862dec8c1033283e6",
|
||||
"url": "https://api.github.com/repos/composer/ca-bundle/zipball/f65c239c970e7f072f067ab78646e9f0b2935175",
|
||||
"reference": "f65c239c970e7f072f067ab78646e9f0b2935175",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@ -763,7 +763,7 @@
|
||||
"support": {
|
||||
"irc": "irc://irc.freenode.org/composer",
|
||||
"issues": "https://github.com/composer/ca-bundle/issues",
|
||||
"source": "https://github.com/composer/ca-bundle/tree/1.5.5"
|
||||
"source": "https://github.com/composer/ca-bundle/tree/1.5.6"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -779,7 +779,7 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2025-01-08T16:17:16+00:00"
|
||||
"time": "2025-03-06T14:30:56+00:00"
|
||||
},
|
||||
{
|
||||
"name": "dflydev/dot-access-data",
|
||||
@ -2672,16 +2672,16 @@
|
||||
},
|
||||
{
|
||||
"name": "ramsey/collection",
|
||||
"version": "2.0.0",
|
||||
"version": "2.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/ramsey/collection.git",
|
||||
"reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5"
|
||||
"reference": "3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5",
|
||||
"reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5",
|
||||
"url": "https://api.github.com/repos/ramsey/collection/zipball/3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109",
|
||||
"reference": "3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@ -2689,25 +2689,22 @@
|
||||
},
|
||||
"require-dev": {
|
||||
"captainhook/plugin-composer": "^5.3",
|
||||
"ergebnis/composer-normalize": "^2.28.3",
|
||||
"fakerphp/faker": "^1.21",
|
||||
"ergebnis/composer-normalize": "^2.45",
|
||||
"fakerphp/faker": "^1.24",
|
||||
"hamcrest/hamcrest-php": "^2.0",
|
||||
"jangregor/phpstan-prophecy": "^1.0",
|
||||
"mockery/mockery": "^1.5",
|
||||
"jangregor/phpstan-prophecy": "^2.1",
|
||||
"mockery/mockery": "^1.6",
|
||||
"php-parallel-lint/php-console-highlighter": "^1.0",
|
||||
"php-parallel-lint/php-parallel-lint": "^1.3",
|
||||
"phpcsstandards/phpcsutils": "^1.0.0-rc1",
|
||||
"phpspec/prophecy-phpunit": "^2.0",
|
||||
"phpstan/extension-installer": "^1.2",
|
||||
"phpstan/phpstan": "^1.9",
|
||||
"phpstan/phpstan-mockery": "^1.1",
|
||||
"phpstan/phpstan-phpunit": "^1.3",
|
||||
"phpunit/phpunit": "^9.5",
|
||||
"psalm/plugin-mockery": "^1.1",
|
||||
"psalm/plugin-phpunit": "^0.18.4",
|
||||
"ramsey/coding-standard": "^2.0.3",
|
||||
"ramsey/conventional-commits": "^1.3",
|
||||
"vimeo/psalm": "^5.4"
|
||||
"php-parallel-lint/php-parallel-lint": "^1.4",
|
||||
"phpspec/prophecy-phpunit": "^2.3",
|
||||
"phpstan/extension-installer": "^1.4",
|
||||
"phpstan/phpstan": "^2.1",
|
||||
"phpstan/phpstan-mockery": "^2.0",
|
||||
"phpstan/phpstan-phpunit": "^2.0",
|
||||
"phpunit/phpunit": "^10.5",
|
||||
"ramsey/coding-standard": "^2.3",
|
||||
"ramsey/conventional-commits": "^1.6",
|
||||
"roave/security-advisories": "dev-latest"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
@ -2736,19 +2733,9 @@
|
||||
"keywords": ["array", "collection", "hash", "map", "queue", "set"],
|
||||
"support": {
|
||||
"issues": "https://github.com/ramsey/collection/issues",
|
||||
"source": "https://github.com/ramsey/collection/tree/2.0.0"
|
||||
"source": "https://github.com/ramsey/collection/tree/2.1.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://github.com/ramsey",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://tidelift.com/funding/github/packagist/ramsey/collection",
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2022-12-31T21:50:55+00:00"
|
||||
"time": "2025-03-02T04:48:29+00:00"
|
||||
},
|
||||
{
|
||||
"name": "ramsey/uuid",
|
||||
@ -3967,16 +3954,16 @@
|
||||
},
|
||||
{
|
||||
"name": "friendsofphp/php-cs-fixer",
|
||||
"version": "v3.70.0",
|
||||
"version": "v3.72.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
|
||||
"reference": "2ecd5aae0edc937f0d5aa4a22d1d705c6b2e084e"
|
||||
"reference": "900389362c43d116fee1ffc51f7878145fa61b57"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/2ecd5aae0edc937f0d5aa4a22d1d705c6b2e084e",
|
||||
"reference": "2ecd5aae0edc937f0d5aa4a22d1d705c6b2e084e",
|
||||
"url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/900389362c43d116fee1ffc51f7878145fa61b57",
|
||||
"reference": "900389362c43d116fee1ffc51f7878145fa61b57",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@ -4006,18 +3993,18 @@
|
||||
"symfony/stopwatch": "^5.4 || ^6.4 || ^7.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"facile-it/paraunit": "^1.3.1 || ^2.5",
|
||||
"infection/infection": "^0.29.10",
|
||||
"justinrainbow/json-schema": "^5.3 || ^6.0",
|
||||
"facile-it/paraunit": "^1.3.1 || ^2.6",
|
||||
"infection/infection": "^0.29.14",
|
||||
"justinrainbow/json-schema": "^5.3 || ^6.2",
|
||||
"keradus/cli-executor": "^2.1",
|
||||
"mikey179/vfsstream": "^1.6.12",
|
||||
"php-coveralls/php-coveralls": "^2.7",
|
||||
"php-cs-fixer/accessible-object": "^1.1",
|
||||
"php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.6",
|
||||
"php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.6",
|
||||
"phpunit/phpunit": "^9.6.22 || ^10.5.45 || ^11.5.7",
|
||||
"symfony/var-dumper": "^5.4.48 || ^6.4.18 || ^7.2.0",
|
||||
"symfony/yaml": "^5.4.45 || ^6.4.18 || ^7.2.0"
|
||||
"phpunit/phpunit": "^9.6.22 || ^10.5.45 || ^11.5.12",
|
||||
"symfony/var-dumper": "^5.4.48 || ^6.4.18 || ^7.2.3",
|
||||
"symfony/yaml": "^5.4.45 || ^6.4.18 || ^7.2.3"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-dom": "For handling output formats in XML",
|
||||
@ -4052,7 +4039,7 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
|
||||
"source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.70.0"
|
||||
"source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.72.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -4060,7 +4047,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2025-02-22T23:30:51+00:00"
|
||||
"time": "2025-03-13T11:25:37+00:00"
|
||||
},
|
||||
{
|
||||
"name": "mikey179/vfsstream",
|
||||
@ -4368,16 +4355,16 @@
|
||||
},
|
||||
{
|
||||
"name": "phpstan/phpstan",
|
||||
"version": "2.1.6",
|
||||
"version": "2.1.8",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/phpstan/phpstan.git",
|
||||
"reference": "6eaec7c6c9e90dcfe46ad1e1ffa5171e2dab641c"
|
||||
"reference": "f9adff3b87c03b12cc7e46a30a524648e497758f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/6eaec7c6c9e90dcfe46ad1e1ffa5171e2dab641c",
|
||||
"reference": "6eaec7c6c9e90dcfe46ad1e1ffa5171e2dab641c",
|
||||
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/f9adff3b87c03b12cc7e46a30a524648e497758f",
|
||||
"reference": "f9adff3b87c03b12cc7e46a30a524648e497758f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@ -4412,7 +4399,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2025-02-19T15:46:42+00:00"
|
||||
"time": "2025-03-09T09:30:48+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpunit/php-code-coverage",
|
||||
@ -4706,16 +4693,16 @@
|
||||
},
|
||||
{
|
||||
"name": "phpunit/phpunit",
|
||||
"version": "11.5.10",
|
||||
"version": "11.5.12",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
||||
"reference": "d5df2b32d729562ff8db634678d71085ee579006"
|
||||
"reference": "d42785840519401ed2113292263795eb4c0f95da"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d5df2b32d729562ff8db634678d71085ee579006",
|
||||
"reference": "d5df2b32d729562ff8db634678d71085ee579006",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d42785840519401ed2113292263795eb4c0f95da",
|
||||
"reference": "d42785840519401ed2113292263795eb4c0f95da",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@ -4729,14 +4716,14 @@
|
||||
"phar-io/manifest": "^2.0.4",
|
||||
"phar-io/version": "^3.2.1",
|
||||
"php": ">=8.2",
|
||||
"phpunit/php-code-coverage": "^11.0.8",
|
||||
"phpunit/php-code-coverage": "^11.0.9",
|
||||
"phpunit/php-file-iterator": "^5.1.0",
|
||||
"phpunit/php-invoker": "^5.0.1",
|
||||
"phpunit/php-text-template": "^4.0.1",
|
||||
"phpunit/php-timer": "^7.0.1",
|
||||
"sebastian/cli-parser": "^3.0.2",
|
||||
"sebastian/code-unit": "^3.0.2",
|
||||
"sebastian/comparator": "^6.3.0",
|
||||
"sebastian/comparator": "^6.3.1",
|
||||
"sebastian/diff": "^6.0.2",
|
||||
"sebastian/environment": "^7.2.0",
|
||||
"sebastian/exporter": "^6.3.0",
|
||||
@ -4775,7 +4762,7 @@
|
||||
"support": {
|
||||
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
||||
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.10"
|
||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.12"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -4791,7 +4778,7 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2025-02-25T06:11:48+00:00"
|
||||
"time": "2025-03-07T07:31:03+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/container",
|
||||
@ -5330,21 +5317,21 @@
|
||||
},
|
||||
{
|
||||
"name": "rector/rector",
|
||||
"version": "2.0.9",
|
||||
"version": "2.0.10",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/rectorphp/rector.git",
|
||||
"reference": "4393230e478c0006795770fe74c223b5c64ed68c"
|
||||
"reference": "5844a718acb40f40afcd110394270afa55509fd0"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/rectorphp/rector/zipball/4393230e478c0006795770fe74c223b5c64ed68c",
|
||||
"reference": "4393230e478c0006795770fe74c223b5c64ed68c",
|
||||
"url": "https://api.github.com/repos/rectorphp/rector/zipball/5844a718acb40f40afcd110394270afa55509fd0",
|
||||
"reference": "5844a718acb40f40afcd110394270afa55509fd0",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.4|^8.0",
|
||||
"phpstan/phpstan": "^2.1.3"
|
||||
"phpstan/phpstan": "^2.1.6"
|
||||
},
|
||||
"conflict": {
|
||||
"rector/rector-doctrine": "*",
|
||||
@ -5366,7 +5353,7 @@
|
||||
"keywords": ["automation", "dev", "migration", "refactoring"],
|
||||
"support": {
|
||||
"issues": "https://github.com/rectorphp/rector/issues",
|
||||
"source": "https://github.com/rectorphp/rector/tree/2.0.9"
|
||||
"source": "https://github.com/rectorphp/rector/tree/2.0.10"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -5374,7 +5361,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2025-02-10T08:14:01+00:00"
|
||||
"time": "2025-03-03T17:35:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/cli-parser",
|
||||
@ -5536,16 +5523,16 @@
|
||||
},
|
||||
{
|
||||
"name": "sebastian/comparator",
|
||||
"version": "6.3.0",
|
||||
"version": "6.3.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/comparator.git",
|
||||
"reference": "d4e47a769525c4dd38cea90e5dcd435ddbbc7115"
|
||||
"reference": "24b8fbc2c8e201bb1308e7b05148d6ab393b6959"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/d4e47a769525c4dd38cea90e5dcd435ddbbc7115",
|
||||
"reference": "d4e47a769525c4dd38cea90e5dcd435ddbbc7115",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/24b8fbc2c8e201bb1308e7b05148d6ab393b6959",
|
||||
"reference": "24b8fbc2c8e201bb1308e7b05148d6ab393b6959",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@ -5564,7 +5551,7 @@
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "6.2-dev"
|
||||
"dev-main": "6.3-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
@ -5596,7 +5583,7 @@
|
||||
"support": {
|
||||
"issues": "https://github.com/sebastianbergmann/comparator/issues",
|
||||
"security": "https://github.com/sebastianbergmann/comparator/security/policy",
|
||||
"source": "https://github.com/sebastianbergmann/comparator/tree/6.3.0"
|
||||
"source": "https://github.com/sebastianbergmann/comparator/tree/6.3.1"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -5604,7 +5591,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2025-01-06T10:28:19+00:00"
|
||||
"time": "2025-03-07T06:57:01+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/complexity",
|
||||
@ -7551,7 +7538,7 @@
|
||||
"prefer-stable": true,
|
||||
"prefer-lowest": false,
|
||||
"platform": {
|
||||
"php": "^8.3"
|
||||
"php": "^8.4"
|
||||
},
|
||||
"platform-dev": {},
|
||||
"plugin-api-version": "2.6.0"
|
||||
|
@ -4,7 +4,7 @@
|
||||
# ⚠️ NOT optimized for production
|
||||
# should be used only for continuous integration
|
||||
#---------------------------------------------------
|
||||
FROM php:8.3-fpm-alpine3.20
|
||||
FROM php:8.4-fpm-alpine3.21
|
||||
|
||||
LABEL maintainer="Yassine Doghri <yassine@doghri.fr>"
|
||||
|
||||
|
@ -11,7 +11,7 @@ RUN apt-get update && \
|
||||
mv supercronic /usr/local/bin
|
||||
|
||||
|
||||
FROM docker.io/php:8.3-fpm
|
||||
FROM docker.io/php:8.4-fpm
|
||||
|
||||
COPY --from=CRON_BUILDER /usr/local/bin/supercronic /usr/local/bin/supercronic
|
||||
|
||||
|
@ -11,7 +11,7 @@ RUN apt-get update && \
|
||||
mv supercronic /usr/local/bin
|
||||
|
||||
|
||||
FROM docker.io/php:8.3-cli
|
||||
FROM docker.io/php:8.4-cli
|
||||
|
||||
ARG UNIT_VERSION=1.31.1
|
||||
|
||||
|
@ -12,19 +12,19 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@astrojs/check": "^0.9.4",
|
||||
"@astrojs/starlight": "^0.30.3",
|
||||
"@astrojs/starlight": "^0.32.2",
|
||||
"@astrojs/starlight-tailwind": "^3.0.0",
|
||||
"@astrojs/tailwind": "^5.1.4",
|
||||
"@fontsource/inter": "^5.1.1",
|
||||
"@fontsource/rubik": "^5.1.1",
|
||||
"astro": "^5.1.1",
|
||||
"autoprefixer": "^10.4.20",
|
||||
"@astrojs/tailwind": "^5.1.5",
|
||||
"@fontsource/inter": "^5.2.5",
|
||||
"@fontsource/rubik": "^5.2.5",
|
||||
"astro": "^5.5.2",
|
||||
"autoprefixer": "^10.4.21",
|
||||
"cssnano": "^7.0.6",
|
||||
"postcss-preset-env": "^10.1.3",
|
||||
"postcss-preset-env": "^10.1.5",
|
||||
"sharp": "^0.33.5",
|
||||
"starlight-openapi": "^0.9.0",
|
||||
"starlight-openapi": "^0.14.1",
|
||||
"tailwindcss": "^3.4.17",
|
||||
"typescript": "^5.7.2",
|
||||
"zod": "3.24.1"
|
||||
"typescript": "^5.8.2",
|
||||
"zod": "3.24.2"
|
||||
}
|
||||
}
|
||||
|
3040
docs/pnpm-lock.yaml
generated
3040
docs/pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.1 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.1 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.1 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.1 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.1 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.1 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -10,15 +10,15 @@ installieren.
|
||||
|
||||
## Voraussetzungen
|
||||
|
||||
- PHP v8.3 oder höher
|
||||
- MySQL Version 5.7 oder höher oder MariaDB Version 10.2 oder höher
|
||||
- PHP v8.4 oder höher
|
||||
- MySQL Version 8.4 oder höher oder MariaDB Version 11.4 oder höher
|
||||
- HTTPS-Unterstützung
|
||||
- Eine [ntp-synchronisierte Uhr](https://wiki.debian.org/NTP) um die eingehenden
|
||||
Anfragen zu überprüfen
|
||||
|
||||
### PHP v8.3 oder höher
|
||||
### PHP v8.4 oder höher
|
||||
|
||||
PHP Version 8.3 oder höher ist erforderlich, mit folgenden Erweiterungen
|
||||
PHP version 8.4 oder höher ist erforderlich, mit folgenden Erweiterungen
|
||||
installiert:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -50,14 +50,28 @@ The URL to the project homepage.
|
||||
|
||||
### license
|
||||
|
||||
**Default:** `"UNLICENSED"`
|
||||
|
||||
Specify a license for your plugin so that people know how they are permitted to
|
||||
use it, and any restrictions you're placing on it.
|
||||
|
||||
### private
|
||||
|
||||
**Default:** `false`
|
||||
|
||||
Whether or not to publish the plugin in public directories. If set to `true`,
|
||||
directories should refuse to publish the plugin.
|
||||
|
||||
### submodule
|
||||
|
||||
**Default:** `false`
|
||||
|
||||
Indicates whether the plugin is part of a monorepo (a single Git repository
|
||||
containing multiple plugins). If `true`, the plugin shares its repository with
|
||||
other plugins. In this case, releases should be tagged using the format
|
||||
`<plugin-name>@<version>` (eg. `acme/hello-world@1.0.0`) to ensure proper
|
||||
version indexing by plugin repositories.
|
||||
|
||||
### keywords
|
||||
|
||||
Array of strings to help your plugin get discovered when listed in repositories.
|
||||
|
@ -10,15 +10,15 @@ compatibles con PHP-MySQL.
|
||||
|
||||
## Requisitos
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL versión 5.7 o superior o MariaDB versión 10.2 o superior
|
||||
- PHP v8.4 or higher
|
||||
- MySQL versión 8.4 o superior o MariaDB versión 11.4 o superior
|
||||
- Soporte HTTPS
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.1 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.1 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.1 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -10,15 +10,15 @@ serveurs web compatibles avec PHP-MySQL.
|
||||
|
||||
## Prérequis
|
||||
|
||||
- PHP v8.3 ou supérieure
|
||||
- MySQL version 5.7 ou supérieure ou MariaDB version 10.2 ou supérieure
|
||||
- PHP v8.4 ou supérieure
|
||||
- MySQL version 8.4 ou supérieure ou MariaDB version 11.4 ou supérieure
|
||||
- Prise en charge HTTPS
|
||||
- Une horloge [synchronisée ntp](https://wiki.debian.org/NTP) pour valider les
|
||||
requêtes fédérés entrantes
|
||||
|
||||
### PHP v8.3 ou supérieure
|
||||
### PHP v8.4 ou supérieure
|
||||
|
||||
PHP version 8.3 ou supérieure est requise, avec les extensions suivantes
|
||||
PHP version 8.4 ou supérieure est requise, avec les extensions suivantes
|
||||
installées :
|
||||
|
||||
- [intl](https://www.php.net/manual/fr/intl.requirements.php)
|
||||
|
@ -10,15 +10,15 @@ serveurs web compatibles avec PHP-MySQL.
|
||||
|
||||
## Prérequis
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 ou supérieure ou MariaDB version 10.2 ou supérieure
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 ou supérieure ou MariaDB version 11.4 ou supérieure
|
||||
- Prise en charge HTTPS
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://www.php.net/manual/fr/intl.requirements.php)
|
||||
- [libcurl](https://www.php.net/manual/fr/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.1 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.1 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.1 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -10,15 +10,15 @@ com PHP-MySQL.
|
||||
|
||||
## Requisitos
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL versão 5.7 ou superior ou MariaDB versão 10.2 ou superior
|
||||
- PHP v8.4 or higher
|
||||
- MySQL versão 8.4 ou superior ou MariaDB versão 11.4 ou superior
|
||||
- Suporte a HTTPS
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.1 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.1 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.1 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.1 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.1 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.1 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.1 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.1 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.1 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,14 +9,14 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## 要求
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL 5.7 或更高版本与 MariaDB 10.2 或更高版本
|
||||
- PHP v8.4 or higher
|
||||
- MySQL 8.4 或更高版本与 MariaDB 11.4 或更高版本
|
||||
- HTTPS 支持
|
||||
- 用于验证的 [NTP 同步时钟](https://wiki.debian.org/NTP) 传入请求
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -9,15 +9,15 @@ shared hosting, you can install it on most PHP-MySQL compatible web servers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- PHP v8.3 or higher
|
||||
- MySQL version 5.7 or higher or MariaDB version 10.2 or higher
|
||||
- PHP v8.4 or higher
|
||||
- MySQL version 8.4 or higher or MariaDB version 11.4 or higher
|
||||
- HTTPS support
|
||||
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
|
||||
incoming requests
|
||||
|
||||
### PHP v8.3 or higher
|
||||
### PHP v8.4 or higher
|
||||
|
||||
PHP version 8.3 or higher is required, with the following extensions installed:
|
||||
PHP version 8.4 or higher is required, with the following extensions installed:
|
||||
|
||||
- [intl](https://php.net/manual/en/intl.requirements.php)
|
||||
- [libcurl](https://php.net/manual/en/curl.requirements.php)
|
||||
|
@ -15,6 +15,7 @@ use CodeIgniter\HTTP\URI;
|
||||
* @property ?URI $homepage
|
||||
* @property ?string $license
|
||||
* @property bool $private
|
||||
* @property bool $submodule
|
||||
* @property list<string> $keywords
|
||||
* @property ?string $minCastopodVersion
|
||||
* @property list<string> $hooks
|
||||
@ -31,6 +32,7 @@ class Manifest extends ManifestObject
|
||||
'homepage' => 'permit_empty|valid_url_strict',
|
||||
'license' => 'permit_empty|string',
|
||||
'private' => 'permit_empty|is_boolean',
|
||||
'submodule' => 'permit_empty|is_boolean',
|
||||
'keywords.*' => 'permit_empty',
|
||||
'minCastopodVersion' => 'permit_empty|regex_match[/^(0|[1-9]\d*)\.(0|[1-9]\d*)(\.(0|[1-9]\d*))?(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/]',
|
||||
'hooks.*' => 'permit_empty|in_list[rssBeforeChannel,rssAfterChannel,rssBeforeItem,rssAfterItem,siteHead]',
|
||||
@ -62,6 +64,8 @@ class Manifest extends ManifestObject
|
||||
|
||||
protected bool $private = false;
|
||||
|
||||
protected bool $submodule = false;
|
||||
|
||||
/**
|
||||
* @var list<string>
|
||||
*/
|
||||
|
@ -59,7 +59,13 @@
|
||||
},
|
||||
"private": {
|
||||
"type": "boolean",
|
||||
"description": "If set to true, then repositories should refuse to publish it."
|
||||
"description": "If set to true, then repositories should refuse to publish it.",
|
||||
"default": false
|
||||
},
|
||||
"submodule": {
|
||||
"type": "boolean",
|
||||
"description": "Set to `true` if the plugin is part of a monorepo (i.e., in the same Git repository as other plugins). Releases should be tagged as `<plugin-name>@<version>` to ensure proper version indexing by plugin repositories.",
|
||||
"default": false
|
||||
},
|
||||
"keywords": {
|
||||
"description": "This helps people discover your plugin as it's listed in repositories",
|
||||
|
28
package.json
28
package.json
@ -30,14 +30,14 @@
|
||||
"prepare": "is-ci || husky"
|
||||
},
|
||||
"dependencies": {
|
||||
"@amcharts/amcharts4": "^4.10.39",
|
||||
"@amcharts/amcharts4": "^4.10.40",
|
||||
"@amcharts/amcharts4-geodata": "^4.1.30",
|
||||
"@codemirror/commands": "^6.8.0",
|
||||
"@codemirror/lang-html": "^6.4.9",
|
||||
"@codemirror/lang-xml": "^6.1.0",
|
||||
"@codemirror/language": "^6.10.8",
|
||||
"@codemirror/language": "^6.11.0",
|
||||
"@codemirror/state": "^6.5.2",
|
||||
"@codemirror/view": "^6.36.2",
|
||||
"@codemirror/view": "^6.36.4",
|
||||
"@floating-ui/dom": "^1.6.13",
|
||||
"@github/clipboard-copy-element": "^1.3.0",
|
||||
"@github/hotkey": "^3.1.1",
|
||||
@ -45,10 +45,10 @@
|
||||
"@github/relative-time-element": "^4.4.5",
|
||||
"@patternfly/elements": "^4.0.2",
|
||||
"@vime/core": "^5.4.1",
|
||||
"choices.js": "^11.0.6",
|
||||
"choices.js": "^11.1.0",
|
||||
"codemirror": "^6.0.1",
|
||||
"flatpickr": "^4.6.13",
|
||||
"htmlfy": "^0.6.1",
|
||||
"htmlfy": "^0.6.2",
|
||||
"leaflet": "^1.9.4",
|
||||
"leaflet.markercluster": "^1.5.3",
|
||||
"lit": "^3.2.1",
|
||||
@ -57,11 +57,11 @@
|
||||
"xml-formatter": "^3.6.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@commitlint/cli": "^19.7.1",
|
||||
"@commitlint/config-conventional": "^19.7.1",
|
||||
"@commitlint/cli": "^19.8.0",
|
||||
"@commitlint/config-conventional": "^19.8.0",
|
||||
"@csstools/css-tokenizer": "^3.0.3",
|
||||
"@eslint/eslintrc": "^3.3.0",
|
||||
"@eslint/js": "^9.21.0",
|
||||
"@eslint/js": "^9.22.0",
|
||||
"@semantic-release/changelog": "^6.0.3",
|
||||
"@semantic-release/exec": "^7.0.3",
|
||||
"@semantic-release/git": "^10.0.1",
|
||||
@ -75,20 +75,20 @@
|
||||
"cross-env": "^7.0.3",
|
||||
"cssnano": "^7.0.6",
|
||||
"cz-conventional-changelog": "^3.3.0",
|
||||
"eslint": "^9.21.0",
|
||||
"eslint-config-prettier": "^10.0.2",
|
||||
"eslint": "^9.22.0",
|
||||
"eslint-config-prettier": "^10.1.1",
|
||||
"eslint-plugin-prettier": "^5.2.3",
|
||||
"glob": "^11.0.1",
|
||||
"globals": "^16.0.0",
|
||||
"husky": "^9.1.7",
|
||||
"is-ci": "^4.1.0",
|
||||
"lint-staged": "^15.4.3",
|
||||
"lint-staged": "^15.5.0",
|
||||
"postcss": "^8.5.3",
|
||||
"postcss-import": "^16.1.0",
|
||||
"postcss-nesting": "^13.0.1",
|
||||
"postcss-preset-env": "^10.1.5",
|
||||
"postcss-reporter": "^7.1.0",
|
||||
"prettier": "3.5.2",
|
||||
"prettier": "3.5.3",
|
||||
"prettier-plugin-organize-imports": "^4.1.0",
|
||||
"semantic-release": "^24.2.3",
|
||||
"sharp": "^0.33.5",
|
||||
@ -97,8 +97,8 @@
|
||||
"svgo": "^3.3.2",
|
||||
"tailwindcss": "^3.4.17",
|
||||
"typescript": "~5.7.3",
|
||||
"typescript-eslint": "^8.25.0",
|
||||
"vite": "^6.2.0",
|
||||
"typescript-eslint": "^8.26.1",
|
||||
"vite": "^6.2.2",
|
||||
"vite-plugin-codeigniter": "^1.0.1",
|
||||
"vite-plugin-inspect": "^11.0.0",
|
||||
"vite-plugin-pwa": "^0.21.1",
|
||||
|
555
pnpm-lock.yaml
generated
555
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@ -11,7 +11,7 @@ use Config\Paths;
|
||||
*---------------------------------------------------------------
|
||||
*/
|
||||
|
||||
$minPhpVersion = '8.3'; // If you update this, don't forget to update `spark`.
|
||||
$minPhpVersion = '8.4'; // If you update this, don't forget to update `spark`.
|
||||
if (version_compare(PHP_VERSION, $minPhpVersion, '<')) {
|
||||
$message = sprintf(
|
||||
'Your PHP version must be %s or higher to run CodeIgniter. Current version: %s',
|
||||
|
2
spark
2
spark
@ -37,7 +37,7 @@ if (str_starts_with(PHP_SAPI, 'cgi')) {
|
||||
*---------------------------------------------------------------
|
||||
*/
|
||||
|
||||
$minPhpVersion = '8.3'; // If you update this, don't forget to update `public/index.php`.
|
||||
$minPhpVersion = '8.4'; // If you update this, don't forget to update `public/index.php`.
|
||||
if (version_compare(PHP_VERSION, $minPhpVersion, '<')) {
|
||||
$message = sprintf(
|
||||
'Your PHP version must be %s or higher to run CodeIgniter. Current version: %s',
|
||||
|
Loading…
x
Reference in New Issue
Block a user