diff --git a/docs/changelog.270.txt b/docs/changelog.270.txt
index 6589cef3b..136fa6c17 100644
--- a/docs/changelog.270.txt
+++ b/docs/changelog.270.txt
@@ -42,6 +42,9 @@ Core:
Database:
- XoopsMySQLDatabase::isResultSet() tells PHPStan and Psalm that a passing result is a mysqli_result, so a one-part isResultSet() guard narrows the result for the fetch methods; the deprecated XoopsTree also checks for a mysqli_result and treats anything else as a failed query (#249)
+Libraries and assets:
+- HTML Purifier 4.19.1, firebase/php-jwt 7.2.1, Monolog 3.12.1, Punic 3.8.2, Smarty 4.5.8, symfony/polyfill-mbstring 1.43.0, symfony/var-dumper 7.4.18, symfony/yaml 7.4.20, TCPDF 6.11.4, webmozart/assert 2.5.0 (xoops_lib/composer.dist.lock, xoops_lib/vendor)
+
===================================
2.7.4 RC 1 2026-09
===================================
diff --git a/htdocs/xoops_lib/composer.dist.lock b/htdocs/xoops_lib/composer.dist.lock
index b2ff72df3..af9e42a69 100644
--- a/htdocs/xoops_lib/composer.dist.lock
+++ b/htdocs/xoops_lib/composer.dist.lock
@@ -339,16 +339,16 @@
},
{
"name": "ezyang/htmlpurifier",
- "version": "v4.19.0",
+ "version": "v4.19.1",
"source": {
"type": "git",
"url": "https://github.com/ezyang/htmlpurifier.git",
- "reference": "b287d2a16aceffbf6e0295559b39662612b77fcf"
+ "reference": "5e0539132d934f936fbae2c88b55d58f9438623f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/b287d2a16aceffbf6e0295559b39662612b77fcf",
- "reference": "b287d2a16aceffbf6e0295559b39662612b77fcf",
+ "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/5e0539132d934f936fbae2c88b55d58f9438623f",
+ "reference": "5e0539132d934f936fbae2c88b55d58f9438623f",
"shasum": ""
},
"require": {
@@ -394,32 +394,32 @@
],
"support": {
"issues": "https://github.com/ezyang/htmlpurifier/issues",
- "source": "https://github.com/ezyang/htmlpurifier/tree/v4.19.0"
+ "source": "https://github.com/ezyang/htmlpurifier/tree/v4.19.1"
},
- "time": "2025-10-17T16:34:55+00:00"
+ "time": "2026-09-15T15:42:51+00:00"
},
{
"name": "firebase/php-jwt",
- "version": "v7.1.0",
+ "version": "v7.2.1",
"source": {
"type": "git",
"url": "https://github.com/googleapis/php-jwt.git",
- "reference": "b374a5d1a4f1f67fadc2165cdb284645945e2fc0"
+ "reference": "0501f5729b9e2448516674aff07c7d1727869b8e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/googleapis/php-jwt/zipball/b374a5d1a4f1f67fadc2165cdb284645945e2fc0",
- "reference": "b374a5d1a4f1f67fadc2165cdb284645945e2fc0",
+ "url": "https://api.github.com/repos/googleapis/php-jwt/zipball/0501f5729b9e2448516674aff07c7d1727869b8e",
+ "reference": "0501f5729b9e2448516674aff07c7d1727869b8e",
"shasum": ""
},
"require": {
"php": "^8.0"
},
"require-dev": {
- "guzzlehttp/guzzle": "^7.4",
+ "guzzlehttp/guzzle": "^7.4||^8.0",
"phpfastcache/phpfastcache": "^9.2",
"phpseclib/phpseclib": "~3.0",
- "phpspec/prophecy-phpunit": "^2.0",
+ "phpspec/prophecy-phpunit": "^2.2",
"phpunit/phpunit": "^9.5",
"psr/cache": "^2.0||^3.0",
"psr/http-client": "^1.0",
@@ -431,6 +431,14 @@
"phpseclib/phpseclib": "Support PS256 (RSASSA-PSS) signatures"
},
"type": "library",
+ "extra": {
+ "component": {
+ "id": "jwt",
+ "path": "Jwt",
+ "entry": "README.md",
+ "target": "googleapis/php-jwt.git"
+ }
+ },
"autoload": {
"psr-4": {
"Firebase\\JWT\\": "src"
@@ -460,9 +468,9 @@
],
"support": {
"issues": "https://github.com/googleapis/php-jwt/issues",
- "source": "https://github.com/googleapis/php-jwt/tree/v7.1.0"
+ "source": "https://github.com/googleapis/php-jwt/tree/v7.2.1"
},
- "time": "2026-06-11T17:54:14+00:00"
+ "time": "2026-09-28T17:51:46+00:00"
},
{
"name": "kint-php/kint",
@@ -529,16 +537,16 @@
},
{
"name": "monolog/monolog",
- "version": "3.10.0",
+ "version": "3.12.1",
"source": {
"type": "git",
"url": "https://github.com/Seldaek/monolog.git",
- "reference": "b321dd6749f0bf7189444158a3ce785cc16d69b0"
+ "reference": "d7059e4c691d05ea1222b5124bed0f961be46e15"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/b321dd6749f0bf7189444158a3ce785cc16d69b0",
- "reference": "b321dd6749f0bf7189444158a3ce785cc16d69b0",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/d7059e4c691d05ea1222b5124bed0f961be46e15",
+ "reference": "d7059e4c691d05ea1222b5124bed0f961be46e15",
"shasum": ""
},
"require": {
@@ -564,6 +572,7 @@
"phpstan/phpstan-strict-rules": "^2",
"phpunit/phpunit": "^10.5.17 || ^11.0.7",
"predis/predis": "^1.1 || ^2",
+ "psr/clock": "^1.0",
"rollbar/rollbar": "^4.0",
"ruflin/elastica": "^7 || ^8",
"symfony/mailer": "^5.4 || ^6",
@@ -582,6 +591,7 @@
"graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
"mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
"php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
+ "psr/clock": "Required to pass a clock to the Logger and control the timestamp of log records",
"rollbar/rollbar": "Allow sending log messages to Rollbar",
"ruflin/elastica": "Allow sending log messages to an Elastic Search server"
},
@@ -616,7 +626,7 @@
],
"support": {
"issues": "https://github.com/Seldaek/monolog/issues",
- "source": "https://github.com/Seldaek/monolog/tree/3.10.0"
+ "source": "https://github.com/Seldaek/monolog/tree/3.12.1"
},
"funding": [
{
@@ -628,7 +638,7 @@
"type": "tidelift"
}
],
- "time": "2026-01-02T08:56:05+00:00"
+ "time": "2026-09-29T19:21:12+00:00"
},
{
"name": "php-debugbar/php-debugbar",
@@ -865,16 +875,16 @@
},
{
"name": "punic/punic",
- "version": "3.8.1",
+ "version": "3.8.2",
"source": {
"type": "git",
"url": "https://github.com/punic/punic.git",
- "reference": "142707201a246a9c2ea909605cd56177af87f961"
+ "reference": "523858c590fc9c02607c8138241c464e1fdb36a5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/punic/punic/zipball/142707201a246a9c2ea909605cd56177af87f961",
- "reference": "142707201a246a9c2ea909605cd56177af87f961",
+ "url": "https://api.github.com/repos/punic/punic/zipball/523858c590fc9c02607c8138241c464e1fdb36a5",
+ "reference": "523858c590fc9c02607c8138241c464e1fdb36a5",
"shasum": ""
},
"require": {
@@ -936,7 +946,7 @@
],
"support": {
"issues": "https://github.com/punic/punic/issues",
- "source": "https://github.com/punic/punic/tree/3.8.1"
+ "source": "https://github.com/punic/punic/tree/3.8.2"
},
"funding": [
{
@@ -948,20 +958,20 @@
"type": "github"
}
],
- "time": "2023-03-29T06:56:57+00:00"
+ "time": "2026-09-10T07:35:23+00:00"
},
{
"name": "smarty/smarty",
- "version": "v4.5.7",
+ "version": "v4.5.8",
"source": {
"type": "git",
"url": "https://github.com/smarty-php/smarty.git",
- "reference": "838d6ad1c635f8a6bafc08d791b8af18d8304b3a"
+ "reference": "042d310bdfbc67aa9138418d838d689b34f4c87e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/smarty-php/smarty/zipball/838d6ad1c635f8a6bafc08d791b8af18d8304b3a",
- "reference": "838d6ad1c635f8a6bafc08d791b8af18d8304b3a",
+ "url": "https://api.github.com/repos/smarty-php/smarty/zipball/042d310bdfbc67aa9138418d838d689b34f4c87e",
+ "reference": "042d310bdfbc67aa9138418d838d689b34f4c87e",
"shasum": ""
},
"require": {
@@ -1012,7 +1022,7 @@
"support": {
"forum": "https://github.com/smarty-php/smarty/discussions",
"issues": "https://github.com/smarty-php/smarty/issues",
- "source": "https://github.com/smarty-php/smarty/tree/v4.5.7"
+ "source": "https://github.com/smarty-php/smarty/tree/v4.5.8"
},
"funding": [
{
@@ -1020,7 +1030,7 @@
"type": "github"
}
],
- "time": "2026-06-29T08:48:56+00:00"
+ "time": "2026-10-04T21:31:15+00:00"
},
{
"name": "smottt/wideimage",
@@ -1217,16 +1227,16 @@
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.38.2",
+ "version": "v1.43.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6"
+ "reference": "4d5d331bf731e0aedbc6b2f5e61135b7b7996a72"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6",
- "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/4d5d331bf731e0aedbc6b2f5e61135b7b7996a72",
+ "reference": "4d5d331bf731e0aedbc6b2f5e61135b7b7996a72",
"shasum": ""
},
"require": {
@@ -1278,7 +1288,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.2"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.43.0"
},
"funding": [
{
@@ -1298,20 +1308,20 @@
"type": "tidelift"
}
],
- "time": "2026-05-27T06:59:30+00:00"
+ "time": "2026-09-24T15:19:04+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v7.4.14",
+ "version": "v7.4.18",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "9a3a56a4a1e65a5cb4f8d13801fe8ab0a170e358"
+ "reference": "e088da50b813f32473a76871616cbb8fa54653a8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/9a3a56a4a1e65a5cb4f8d13801fe8ab0a170e358",
- "reference": "9a3a56a4a1e65a5cb4f8d13801fe8ab0a170e358",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e088da50b813f32473a76871616cbb8fa54653a8",
+ "reference": "e088da50b813f32473a76871616cbb8fa54653a8",
"shasum": ""
},
"require": {
@@ -1327,7 +1337,7 @@
"symfony/http-kernel": "^6.4|^7.0|^8.0",
"symfony/process": "^6.4|^7.0|^8.0",
"symfony/uid": "^6.4|^7.0|^8.0",
- "twig/twig": "^3.12"
+ "twig/twig": "^3.12|^4.0"
},
"bin": [
"Resources/bin/var-dump-server"
@@ -1365,7 +1375,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v7.4.14"
+ "source": "https://github.com/symfony/var-dumper/tree/v7.4.18"
},
"funding": [
{
@@ -1385,20 +1395,20 @@
"type": "tidelift"
}
],
- "time": "2026-06-08T20:24:16+00:00"
+ "time": "2026-08-30T20:10:52+00:00"
},
{
"name": "symfony/yaml",
- "version": "v7.4.14",
+ "version": "v7.4.20",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "f8f328665ace2370d1e10645b807ba1646dc7dcc"
+ "reference": "0222bf4dfaa1e3ceb8fff579635d655f2950d5a7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/f8f328665ace2370d1e10645b807ba1646dc7dcc",
- "reference": "f8f328665ace2370d1e10645b807ba1646dc7dcc",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/0222bf4dfaa1e3ceb8fff579635d655f2950d5a7",
+ "reference": "0222bf4dfaa1e3ceb8fff579635d655f2950d5a7",
"shasum": ""
},
"require": {
@@ -1441,7 +1451,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v7.4.14"
+ "source": "https://github.com/symfony/yaml/tree/v7.4.20"
},
"funding": [
{
@@ -1461,20 +1471,20 @@
"type": "tidelift"
}
],
- "time": "2026-06-08T20:24:16+00:00"
+ "time": "2026-09-26T06:31:10+00:00"
},
{
"name": "tecnickcom/tcpdf",
- "version": "6.11.3",
+ "version": "6.11.4",
"source": {
"type": "git",
"url": "https://github.com/tecnickcom/TCPDF.git",
- "reference": "b18f6119161019916c5bb07cb8da5205ae5c1b63"
+ "reference": "fbbaf14cfae8fe646f154f7c530d15ec25764040"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/b18f6119161019916c5bb07cb8da5205ae5c1b63",
- "reference": "b18f6119161019916c5bb07cb8da5205ae5c1b63",
+ "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/fbbaf14cfae8fe646f154f7c530d15ec25764040",
+ "reference": "fbbaf14cfae8fe646f154f7c530d15ec25764040",
"shasum": ""
},
"require": {
@@ -1485,7 +1495,7 @@
"ext-gd": "Enables additional image handling in some workflows.",
"ext-imagick": "Enables additional image format support when available.",
"ext-zlib": "Recommended for compressed streams and related features.",
- "tecnickcom/tc-lib-pdf": "Modern replacement for TCPDF for new projects."
+ "tecnickcom/tc-lib-pdf": "Modern replacement for TCPDF."
},
"type": "library",
"autoload": {
@@ -1517,7 +1527,7 @@
"role": "lead"
}
],
- "description": "Deprecated legacy PDF engine for PHP. For new projects use tecnickcom/tc-lib-pdf.",
+ "description": "Deprecated legacy PDF engine for PHP. Migrate to tecnickcom/tc-lib-pdf.",
"homepage": "https://tcpdf.org",
"keywords": [
"PDFD32000-2008",
@@ -1534,24 +1544,24 @@
},
"funding": [
{
- "url": "https://www.paypal.com/donate/?hosted_button_id=NZUEC5XS8MFBJ",
- "type": "paypal"
+ "url": "https://github.com/sponsors/tecnickcom",
+ "type": "github"
}
],
- "time": "2026-04-21T17:00:18+00:00"
+ "time": "2026-08-28T11:28:19+00:00"
},
{
"name": "webmozart/assert",
- "version": "2.4.1",
+ "version": "2.5.0",
"source": {
"type": "git",
"url": "https://github.com/webmozarts/assert.git",
- "reference": "2ccb7c2e821038c03a3e6e1700c570c158c55f70"
+ "reference": "8a163706bbcac613733dba03f51e13b5eb1bb819"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webmozarts/assert/zipball/2ccb7c2e821038c03a3e6e1700c570c158c55f70",
- "reference": "2ccb7c2e821038c03a3e6e1700c570c158c55f70",
+ "url": "https://api.github.com/repos/webmozarts/assert/zipball/8a163706bbcac613733dba03f51e13b5eb1bb819",
+ "reference": "8a163706bbcac613733dba03f51e13b5eb1bb819",
"shasum": ""
},
"require": {
@@ -1602,9 +1612,9 @@
],
"support": {
"issues": "https://github.com/webmozarts/assert/issues",
- "source": "https://github.com/webmozarts/assert/tree/2.4.1"
+ "source": "https://github.com/webmozarts/assert/tree/2.5.0"
},
- "time": "2026-06-15T15:31:57+00:00"
+ "time": "2026-10-05T23:14:19+00:00"
},
{
"name": "xoops/helpers",
diff --git a/htdocs/xoops_lib/vendor/composer/autoload_classmap.php b/htdocs/xoops_lib/vendor/composer/autoload_classmap.php
index 6d31e8da5..c6e7ebedc 100644
--- a/htdocs/xoops_lib/vendor/composer/autoload_classmap.php
+++ b/htdocs/xoops_lib/vendor/composer/autoload_classmap.php
@@ -452,9 +452,11 @@
'Monolog\\Formatter\\LogstashFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php',
'Monolog\\Formatter\\MongoDBFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php',
'Monolog\\Formatter\\NormalizerFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php',
+ 'Monolog\\Formatter\\RedactingFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/RedactingFormatter.php',
'Monolog\\Formatter\\ScalarFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php',
'Monolog\\Formatter\\SyslogFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/SyslogFormatter.php',
'Monolog\\Formatter\\WildfireFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php',
+ 'Monolog\\Formatter\\WrappingFormatterInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/WrappingFormatterInterface.php',
'Monolog\\Handler\\AbstractHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AbstractHandler.php',
'Monolog\\Handler\\AbstractProcessingHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php',
'Monolog\\Handler\\AbstractSyslogHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php',
@@ -482,6 +484,7 @@
'Monolog\\Handler\\FlowdockHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php',
'Monolog\\Handler\\FormattableHandlerInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FormattableHandlerInterface.php',
'Monolog\\Handler\\FormattableHandlerTrait' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FormattableHandlerTrait.php',
+ 'Monolog\\Handler\\FrankenPhpHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FrankenPhpHandler.php',
'Monolog\\Handler\\GelfHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/GelfHandler.php',
'Monolog\\Handler\\GroupHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/GroupHandler.php',
'Monolog\\Handler\\Handler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/Handler.php',
@@ -490,6 +493,7 @@
'Monolog\\Handler\\IFTTTHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php',
'Monolog\\Handler\\InsightOpsHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php',
'Monolog\\Handler\\LogEntriesHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php',
+ 'Monolog\\Handler\\LogMonsterHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/LogMonsterHandler.php',
'Monolog\\Handler\\LogglyHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/LogglyHandler.php',
'Monolog\\Handler\\LogmaticHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/LogmaticHandler.php',
'Monolog\\Handler\\MailHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/MailHandler.php',
diff --git a/htdocs/xoops_lib/vendor/composer/autoload_static.php b/htdocs/xoops_lib/vendor/composer/autoload_static.php
index 67127d45b..d035abe18 100644
--- a/htdocs/xoops_lib/vendor/composer/autoload_static.php
+++ b/htdocs/xoops_lib/vendor/composer/autoload_static.php
@@ -617,9 +617,11 @@ class ComposerStaticInitdcd8bb0b135e004111c0e95f5addbb05
'Monolog\\Formatter\\LogstashFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php',
'Monolog\\Formatter\\MongoDBFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php',
'Monolog\\Formatter\\NormalizerFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php',
+ 'Monolog\\Formatter\\RedactingFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/RedactingFormatter.php',
'Monolog\\Formatter\\ScalarFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php',
'Monolog\\Formatter\\SyslogFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/SyslogFormatter.php',
'Monolog\\Formatter\\WildfireFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php',
+ 'Monolog\\Formatter\\WrappingFormatterInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/WrappingFormatterInterface.php',
'Monolog\\Handler\\AbstractHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AbstractHandler.php',
'Monolog\\Handler\\AbstractProcessingHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php',
'Monolog\\Handler\\AbstractSyslogHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php',
@@ -647,6 +649,7 @@ class ComposerStaticInitdcd8bb0b135e004111c0e95f5addbb05
'Monolog\\Handler\\FlowdockHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php',
'Monolog\\Handler\\FormattableHandlerInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FormattableHandlerInterface.php',
'Monolog\\Handler\\FormattableHandlerTrait' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FormattableHandlerTrait.php',
+ 'Monolog\\Handler\\FrankenPhpHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FrankenPhpHandler.php',
'Monolog\\Handler\\GelfHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/GelfHandler.php',
'Monolog\\Handler\\GroupHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/GroupHandler.php',
'Monolog\\Handler\\Handler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/Handler.php',
@@ -655,6 +658,7 @@ class ComposerStaticInitdcd8bb0b135e004111c0e95f5addbb05
'Monolog\\Handler\\IFTTTHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php',
'Monolog\\Handler\\InsightOpsHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php',
'Monolog\\Handler\\LogEntriesHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php',
+ 'Monolog\\Handler\\LogMonsterHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/LogMonsterHandler.php',
'Monolog\\Handler\\LogglyHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/LogglyHandler.php',
'Monolog\\Handler\\LogmaticHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/LogmaticHandler.php',
'Monolog\\Handler\\MailHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/MailHandler.php',
diff --git a/htdocs/xoops_lib/vendor/composer/installed.json b/htdocs/xoops_lib/vendor/composer/installed.json
index 5778ce85c..0f19bb5a8 100644
--- a/htdocs/xoops_lib/vendor/composer/installed.json
+++ b/htdocs/xoops_lib/vendor/composer/installed.json
@@ -348,17 +348,17 @@
},
{
"name": "ezyang/htmlpurifier",
- "version": "v4.19.0",
- "version_normalized": "4.19.0.0",
+ "version": "v4.19.1",
+ "version_normalized": "4.19.1.0",
"source": {
"type": "git",
"url": "https://github.com/ezyang/htmlpurifier.git",
- "reference": "b287d2a16aceffbf6e0295559b39662612b77fcf"
+ "reference": "5e0539132d934f936fbae2c88b55d58f9438623f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/b287d2a16aceffbf6e0295559b39662612b77fcf",
- "reference": "b287d2a16aceffbf6e0295559b39662612b77fcf",
+ "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/5e0539132d934f936fbae2c88b55d58f9438623f",
+ "reference": "5e0539132d934f936fbae2c88b55d58f9438623f",
"shasum": ""
},
"require": {
@@ -374,7 +374,7 @@
"ext-iconv": "Converts text to and from non-UTF-8 encodings",
"ext-tidy": "Used for pretty-printing HTML"
},
- "time": "2025-10-17T16:34:55+00:00",
+ "time": "2026-09-15T15:42:51+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -406,33 +406,33 @@
],
"support": {
"issues": "https://github.com/ezyang/htmlpurifier/issues",
- "source": "https://github.com/ezyang/htmlpurifier/tree/v4.19.0"
+ "source": "https://github.com/ezyang/htmlpurifier/tree/v4.19.1"
},
"install-path": "../ezyang/htmlpurifier"
},
{
"name": "firebase/php-jwt",
- "version": "v7.1.0",
- "version_normalized": "7.1.0.0",
+ "version": "v7.2.1",
+ "version_normalized": "7.2.1.0",
"source": {
"type": "git",
"url": "https://github.com/googleapis/php-jwt.git",
- "reference": "b374a5d1a4f1f67fadc2165cdb284645945e2fc0"
+ "reference": "0501f5729b9e2448516674aff07c7d1727869b8e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/googleapis/php-jwt/zipball/b374a5d1a4f1f67fadc2165cdb284645945e2fc0",
- "reference": "b374a5d1a4f1f67fadc2165cdb284645945e2fc0",
+ "url": "https://api.github.com/repos/googleapis/php-jwt/zipball/0501f5729b9e2448516674aff07c7d1727869b8e",
+ "reference": "0501f5729b9e2448516674aff07c7d1727869b8e",
"shasum": ""
},
"require": {
"php": "^8.0"
},
"require-dev": {
- "guzzlehttp/guzzle": "^7.4",
+ "guzzlehttp/guzzle": "^7.4||^8.0",
"phpfastcache/phpfastcache": "^9.2",
"phpseclib/phpseclib": "~3.0",
- "phpspec/prophecy-phpunit": "^2.0",
+ "phpspec/prophecy-phpunit": "^2.2",
"phpunit/phpunit": "^9.5",
"psr/cache": "^2.0||^3.0",
"psr/http-client": "^1.0",
@@ -443,8 +443,16 @@
"paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present",
"phpseclib/phpseclib": "Support PS256 (RSASSA-PSS) signatures"
},
- "time": "2026-06-11T17:54:14+00:00",
+ "time": "2026-09-28T17:51:46+00:00",
"type": "library",
+ "extra": {
+ "component": {
+ "id": "jwt",
+ "path": "Jwt",
+ "entry": "README.md",
+ "target": "googleapis/php-jwt.git"
+ }
+ },
"installation-source": "dist",
"autoload": {
"psr-4": {
@@ -475,7 +483,7 @@
],
"support": {
"issues": "https://github.com/googleapis/php-jwt/issues",
- "source": "https://github.com/googleapis/php-jwt/tree/v7.1.0"
+ "source": "https://github.com/googleapis/php-jwt/tree/v7.2.1"
},
"install-path": "../firebase/php-jwt"
},
@@ -547,17 +555,17 @@
},
{
"name": "monolog/monolog",
- "version": "3.10.0",
- "version_normalized": "3.10.0.0",
+ "version": "3.12.1",
+ "version_normalized": "3.12.1.0",
"source": {
"type": "git",
"url": "https://github.com/Seldaek/monolog.git",
- "reference": "b321dd6749f0bf7189444158a3ce785cc16d69b0"
+ "reference": "d7059e4c691d05ea1222b5124bed0f961be46e15"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/b321dd6749f0bf7189444158a3ce785cc16d69b0",
- "reference": "b321dd6749f0bf7189444158a3ce785cc16d69b0",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/d7059e4c691d05ea1222b5124bed0f961be46e15",
+ "reference": "d7059e4c691d05ea1222b5124bed0f961be46e15",
"shasum": ""
},
"require": {
@@ -583,6 +591,7 @@
"phpstan/phpstan-strict-rules": "^2",
"phpunit/phpunit": "^10.5.17 || ^11.0.7",
"predis/predis": "^1.1 || ^2",
+ "psr/clock": "^1.0",
"rollbar/rollbar": "^4.0",
"ruflin/elastica": "^7 || ^8",
"symfony/mailer": "^5.4 || ^6",
@@ -601,10 +610,11 @@
"graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
"mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
"php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
+ "psr/clock": "Required to pass a clock to the Logger and control the timestamp of log records",
"rollbar/rollbar": "Allow sending log messages to Rollbar",
"ruflin/elastica": "Allow sending log messages to an Elastic Search server"
},
- "time": "2026-01-02T08:56:05+00:00",
+ "time": "2026-09-29T19:21:12+00:00",
"type": "library",
"extra": {
"branch-alias": {
@@ -637,7 +647,7 @@
],
"support": {
"issues": "https://github.com/Seldaek/monolog/issues",
- "source": "https://github.com/Seldaek/monolog/tree/3.10.0"
+ "source": "https://github.com/Seldaek/monolog/tree/3.12.1"
},
"funding": [
{
@@ -895,17 +905,17 @@
},
{
"name": "punic/punic",
- "version": "3.8.1",
- "version_normalized": "3.8.1.0",
+ "version": "3.8.2",
+ "version_normalized": "3.8.2.0",
"source": {
"type": "git",
"url": "https://github.com/punic/punic.git",
- "reference": "142707201a246a9c2ea909605cd56177af87f961"
+ "reference": "523858c590fc9c02607c8138241c464e1fdb36a5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/punic/punic/zipball/142707201a246a9c2ea909605cd56177af87f961",
- "reference": "142707201a246a9c2ea909605cd56177af87f961",
+ "url": "https://api.github.com/repos/punic/punic/zipball/523858c590fc9c02607c8138241c464e1fdb36a5",
+ "reference": "523858c590fc9c02607c8138241c464e1fdb36a5",
"shasum": ""
},
"require": {
@@ -918,7 +928,7 @@
"require-dev": {
"phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.4 || ^8.5 || ^9.5"
},
- "time": "2023-03-29T06:56:57+00:00",
+ "time": "2026-09-10T07:35:23+00:00",
"bin": [
"bin/punic-data"
],
@@ -969,7 +979,7 @@
],
"support": {
"issues": "https://github.com/punic/punic/issues",
- "source": "https://github.com/punic/punic/tree/3.8.1"
+ "source": "https://github.com/punic/punic/tree/3.8.2"
},
"funding": [
{
@@ -985,17 +995,17 @@
},
{
"name": "smarty/smarty",
- "version": "v4.5.7",
- "version_normalized": "4.5.7.0",
+ "version": "v4.5.8",
+ "version_normalized": "4.5.8.0",
"source": {
"type": "git",
"url": "https://github.com/smarty-php/smarty.git",
- "reference": "838d6ad1c635f8a6bafc08d791b8af18d8304b3a"
+ "reference": "042d310bdfbc67aa9138418d838d689b34f4c87e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/smarty-php/smarty/zipball/838d6ad1c635f8a6bafc08d791b8af18d8304b3a",
- "reference": "838d6ad1c635f8a6bafc08d791b8af18d8304b3a",
+ "url": "https://api.github.com/repos/smarty-php/smarty/zipball/042d310bdfbc67aa9138418d838d689b34f4c87e",
+ "reference": "042d310bdfbc67aa9138418d838d689b34f4c87e",
"shasum": ""
},
"require": {
@@ -1005,7 +1015,7 @@
"phpunit/phpunit": "^8.5 || ^7.5",
"smarty/smarty-lexer": "^3.1"
},
- "time": "2026-06-29T08:48:56+00:00",
+ "time": "2026-10-04T21:31:15+00:00",
"type": "library",
"extra": {
"branch-alias": {
@@ -1048,7 +1058,7 @@
"support": {
"forum": "https://github.com/smarty-php/smarty/discussions",
"issues": "https://github.com/smarty-php/smarty/issues",
- "source": "https://github.com/smarty-php/smarty/tree/v4.5.7"
+ "source": "https://github.com/smarty-php/smarty/tree/v4.5.8"
},
"funding": [
{
@@ -1262,17 +1272,17 @@
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.38.2",
- "version_normalized": "1.38.2.0",
+ "version": "v1.43.0",
+ "version_normalized": "1.43.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6"
+ "reference": "4d5d331bf731e0aedbc6b2f5e61135b7b7996a72"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6",
- "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/4d5d331bf731e0aedbc6b2f5e61135b7b7996a72",
+ "reference": "4d5d331bf731e0aedbc6b2f5e61135b7b7996a72",
"shasum": ""
},
"require": {
@@ -1285,7 +1295,7 @@
"suggest": {
"ext-mbstring": "For best performance"
},
- "time": "2026-05-27T06:59:30+00:00",
+ "time": "2026-09-24T15:19:04+00:00",
"type": "library",
"extra": {
"thanks": {
@@ -1326,7 +1336,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.2"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.43.0"
},
"funding": [
{
@@ -1350,17 +1360,17 @@
},
{
"name": "symfony/var-dumper",
- "version": "v7.4.14",
- "version_normalized": "7.4.14.0",
+ "version": "v7.4.18",
+ "version_normalized": "7.4.18.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "9a3a56a4a1e65a5cb4f8d13801fe8ab0a170e358"
+ "reference": "e088da50b813f32473a76871616cbb8fa54653a8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/9a3a56a4a1e65a5cb4f8d13801fe8ab0a170e358",
- "reference": "9a3a56a4a1e65a5cb4f8d13801fe8ab0a170e358",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e088da50b813f32473a76871616cbb8fa54653a8",
+ "reference": "e088da50b813f32473a76871616cbb8fa54653a8",
"shasum": ""
},
"require": {
@@ -1376,9 +1386,9 @@
"symfony/http-kernel": "^6.4|^7.0|^8.0",
"symfony/process": "^6.4|^7.0|^8.0",
"symfony/uid": "^6.4|^7.0|^8.0",
- "twig/twig": "^3.12"
+ "twig/twig": "^3.12|^4.0"
},
- "time": "2026-06-08T20:24:16+00:00",
+ "time": "2026-08-30T20:10:52+00:00",
"bin": [
"Resources/bin/var-dump-server"
],
@@ -1416,7 +1426,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v7.4.14"
+ "source": "https://github.com/symfony/var-dumper/tree/v7.4.18"
},
"funding": [
{
@@ -1440,17 +1450,17 @@
},
{
"name": "symfony/yaml",
- "version": "v7.4.14",
- "version_normalized": "7.4.14.0",
+ "version": "v7.4.20",
+ "version_normalized": "7.4.20.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "f8f328665ace2370d1e10645b807ba1646dc7dcc"
+ "reference": "0222bf4dfaa1e3ceb8fff579635d655f2950d5a7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/f8f328665ace2370d1e10645b807ba1646dc7dcc",
- "reference": "f8f328665ace2370d1e10645b807ba1646dc7dcc",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/0222bf4dfaa1e3ceb8fff579635d655f2950d5a7",
+ "reference": "0222bf4dfaa1e3ceb8fff579635d655f2950d5a7",
"shasum": ""
},
"require": {
@@ -1464,7 +1474,7 @@
"require-dev": {
"symfony/console": "^6.4|^7.0|^8.0"
},
- "time": "2026-06-08T20:24:16+00:00",
+ "time": "2026-09-26T06:31:10+00:00",
"bin": [
"Resources/bin/yaml-lint"
],
@@ -1495,7 +1505,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v7.4.14"
+ "source": "https://github.com/symfony/yaml/tree/v7.4.20"
},
"funding": [
{
@@ -1519,17 +1529,17 @@
},
{
"name": "tecnickcom/tcpdf",
- "version": "6.11.3",
- "version_normalized": "6.11.3.0",
+ "version": "6.11.4",
+ "version_normalized": "6.11.4.0",
"source": {
"type": "git",
"url": "https://github.com/tecnickcom/TCPDF.git",
- "reference": "b18f6119161019916c5bb07cb8da5205ae5c1b63"
+ "reference": "fbbaf14cfae8fe646f154f7c530d15ec25764040"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/b18f6119161019916c5bb07cb8da5205ae5c1b63",
- "reference": "b18f6119161019916c5bb07cb8da5205ae5c1b63",
+ "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/fbbaf14cfae8fe646f154f7c530d15ec25764040",
+ "reference": "fbbaf14cfae8fe646f154f7c530d15ec25764040",
"shasum": ""
},
"require": {
@@ -1540,9 +1550,9 @@
"ext-gd": "Enables additional image handling in some workflows.",
"ext-imagick": "Enables additional image format support when available.",
"ext-zlib": "Recommended for compressed streams and related features.",
- "tecnickcom/tc-lib-pdf": "Modern replacement for TCPDF for new projects."
+ "tecnickcom/tc-lib-pdf": "Modern replacement for TCPDF."
},
- "time": "2026-04-21T17:00:18+00:00",
+ "time": "2026-08-28T11:28:19+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -1574,7 +1584,7 @@
"role": "lead"
}
],
- "description": "Deprecated legacy PDF engine for PHP. For new projects use tecnickcom/tc-lib-pdf.",
+ "description": "Deprecated legacy PDF engine for PHP. Migrate to tecnickcom/tc-lib-pdf.",
"homepage": "https://tcpdf.org",
"keywords": [
"PDFD32000-2008",
@@ -1591,25 +1601,25 @@
},
"funding": [
{
- "url": "https://www.paypal.com/donate/?hosted_button_id=NZUEC5XS8MFBJ",
- "type": "paypal"
+ "url": "https://github.com/sponsors/tecnickcom",
+ "type": "github"
}
],
"install-path": "../tecnickcom/tcpdf"
},
{
"name": "webmozart/assert",
- "version": "2.4.1",
- "version_normalized": "2.4.1.0",
+ "version": "2.5.0",
+ "version_normalized": "2.5.0.0",
"source": {
"type": "git",
"url": "https://github.com/webmozarts/assert.git",
- "reference": "2ccb7c2e821038c03a3e6e1700c570c158c55f70"
+ "reference": "8a163706bbcac613733dba03f51e13b5eb1bb819"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webmozarts/assert/zipball/2ccb7c2e821038c03a3e6e1700c570c158c55f70",
- "reference": "2ccb7c2e821038c03a3e6e1700c570c158c55f70",
+ "url": "https://api.github.com/repos/webmozarts/assert/zipball/8a163706bbcac613733dba03f51e13b5eb1bb819",
+ "reference": "8a163706bbcac613733dba03f51e13b5eb1bb819",
"shasum": ""
},
"require": {
@@ -1623,7 +1633,7 @@
"ext-simplexml": "",
"ext-spl": ""
},
- "time": "2026-06-15T15:31:57+00:00",
+ "time": "2026-10-05T23:14:19+00:00",
"type": "library",
"extra": {
"psalm": {
@@ -1662,7 +1672,7 @@
],
"support": {
"issues": "https://github.com/webmozarts/assert/issues",
- "source": "https://github.com/webmozarts/assert/tree/2.4.1"
+ "source": "https://github.com/webmozarts/assert/tree/2.5.0"
},
"install-path": "../webmozart/assert"
},
diff --git a/htdocs/xoops_lib/vendor/composer/installed.php b/htdocs/xoops_lib/vendor/composer/installed.php
index 4cce40a1b..ed127e47c 100644
--- a/htdocs/xoops_lib/vendor/composer/installed.php
+++ b/htdocs/xoops_lib/vendor/composer/installed.php
@@ -3,7 +3,7 @@
'name' => 'xoopscore27/libraries',
'pretty_version' => 'dev-master',
'version' => 'dev-master',
- 'reference' => '974f618ee91046210372a32e3743e54db15d9e91',
+ 'reference' => '97110d0d50fbcd040dd05fe597861967b54e061d',
'type' => 'metapackage',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
@@ -56,18 +56,18 @@
'dev_requirement' => false,
),
'ezyang/htmlpurifier' => array(
- 'pretty_version' => 'v4.19.0',
- 'version' => '4.19.0.0',
- 'reference' => 'b287d2a16aceffbf6e0295559b39662612b77fcf',
+ 'pretty_version' => 'v4.19.1',
+ 'version' => '4.19.1.0',
+ 'reference' => '5e0539132d934f936fbae2c88b55d58f9438623f',
'type' => 'library',
'install_path' => __DIR__ . '/../ezyang/htmlpurifier',
'aliases' => array(),
'dev_requirement' => false,
),
'firebase/php-jwt' => array(
- 'pretty_version' => 'v7.1.0',
- 'version' => '7.1.0.0',
- 'reference' => 'b374a5d1a4f1f67fadc2165cdb284645945e2fc0',
+ 'pretty_version' => 'v7.2.1',
+ 'version' => '7.2.1.0',
+ 'reference' => '0501f5729b9e2448516674aff07c7d1727869b8e',
'type' => 'library',
'install_path' => __DIR__ . '/../firebase/php-jwt',
'aliases' => array(),
@@ -89,9 +89,9 @@
),
),
'monolog/monolog' => array(
- 'pretty_version' => '3.10.0',
- 'version' => '3.10.0.0',
- 'reference' => 'b321dd6749f0bf7189444158a3ce785cc16d69b0',
+ 'pretty_version' => '3.12.1',
+ 'version' => '3.12.1.0',
+ 'reference' => 'd7059e4c691d05ea1222b5124bed0f961be46e15',
'type' => 'library',
'install_path' => __DIR__ . '/../monolog/monolog',
'aliases' => array(),
@@ -143,18 +143,18 @@
),
),
'punic/punic' => array(
- 'pretty_version' => '3.8.1',
- 'version' => '3.8.1.0',
- 'reference' => '142707201a246a9c2ea909605cd56177af87f961',
+ 'pretty_version' => '3.8.2',
+ 'version' => '3.8.2.0',
+ 'reference' => '523858c590fc9c02607c8138241c464e1fdb36a5',
'type' => 'library',
'install_path' => __DIR__ . '/../punic/punic',
'aliases' => array(),
'dev_requirement' => false,
),
'smarty/smarty' => array(
- 'pretty_version' => 'v4.5.7',
- 'version' => '4.5.7.0',
- 'reference' => '838d6ad1c635f8a6bafc08d791b8af18d8304b3a',
+ 'pretty_version' => 'v4.5.8',
+ 'version' => '4.5.8.0',
+ 'reference' => '042d310bdfbc67aa9138418d838d689b34f4c87e',
'type' => 'library',
'install_path' => __DIR__ . '/../smarty/smarty',
'aliases' => array(),
@@ -188,45 +188,45 @@
'dev_requirement' => false,
),
'symfony/polyfill-mbstring' => array(
- 'pretty_version' => 'v1.38.2',
- 'version' => '1.38.2.0',
- 'reference' => 'd3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6',
+ 'pretty_version' => 'v1.43.0',
+ 'version' => '1.43.0.0',
+ 'reference' => '4d5d331bf731e0aedbc6b2f5e61135b7b7996a72',
'type' => 'library',
'install_path' => __DIR__ . '/../symfony/polyfill-mbstring',
'aliases' => array(),
'dev_requirement' => false,
),
'symfony/var-dumper' => array(
- 'pretty_version' => 'v7.4.14',
- 'version' => '7.4.14.0',
- 'reference' => '9a3a56a4a1e65a5cb4f8d13801fe8ab0a170e358',
+ 'pretty_version' => 'v7.4.18',
+ 'version' => '7.4.18.0',
+ 'reference' => 'e088da50b813f32473a76871616cbb8fa54653a8',
'type' => 'library',
'install_path' => __DIR__ . '/../symfony/var-dumper',
'aliases' => array(),
'dev_requirement' => false,
),
'symfony/yaml' => array(
- 'pretty_version' => 'v7.4.14',
- 'version' => '7.4.14.0',
- 'reference' => 'f8f328665ace2370d1e10645b807ba1646dc7dcc',
+ 'pretty_version' => 'v7.4.20',
+ 'version' => '7.4.20.0',
+ 'reference' => '0222bf4dfaa1e3ceb8fff579635d655f2950d5a7',
'type' => 'library',
'install_path' => __DIR__ . '/../symfony/yaml',
'aliases' => array(),
'dev_requirement' => false,
),
'tecnickcom/tcpdf' => array(
- 'pretty_version' => '6.11.3',
- 'version' => '6.11.3.0',
- 'reference' => 'b18f6119161019916c5bb07cb8da5205ae5c1b63',
+ 'pretty_version' => '6.11.4',
+ 'version' => '6.11.4.0',
+ 'reference' => 'fbbaf14cfae8fe646f154f7c530d15ec25764040',
'type' => 'library',
'install_path' => __DIR__ . '/../tecnickcom/tcpdf',
'aliases' => array(),
'dev_requirement' => false,
),
'webmozart/assert' => array(
- 'pretty_version' => '2.4.1',
- 'version' => '2.4.1.0',
- 'reference' => '2ccb7c2e821038c03a3e6e1700c570c158c55f70',
+ 'pretty_version' => '2.5.0',
+ 'version' => '2.5.0.0',
+ 'reference' => '8a163706bbcac613733dba03f51e13b5eb1bb819',
'type' => 'library',
'install_path' => __DIR__ . '/../webmozart/assert',
'aliases' => array(),
@@ -271,7 +271,7 @@
'xoopscore27/libraries' => array(
'pretty_version' => 'dev-master',
'version' => 'dev-master',
- 'reference' => '974f618ee91046210372a32e3743e54db15d9e91',
+ 'reference' => '97110d0d50fbcd040dd05fe597861967b54e061d',
'type' => 'metapackage',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
diff --git a/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/VERSION b/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/VERSION
index 35e3d1bab..877958519 100644
--- a/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/VERSION
+++ b/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/VERSION
@@ -1 +1 @@
-4.19.0
\ No newline at end of file
+4.19.1
\ No newline at end of file
diff --git a/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php b/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php
index 1f99a4aa2..18b1150ae 100644
--- a/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php
+++ b/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php
@@ -7,7 +7,7 @@
* primary concern and you are using an opcode cache. PLEASE DO NOT EDIT THIS
* FILE, changes will be overwritten the next time the script is run.
*
- * @version 4.19.0
+ * @version 4.19.1
*
* @warning
* You must *not* include any other HTML Purifier files before this file,
diff --git a/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php b/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php
index 31b5a0f79..9fbd33b68 100644
--- a/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php
+++ b/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php
@@ -19,7 +19,7 @@
*/
/*
- HTML Purifier 4.19.0 - Standards Compliant HTML Filtering
+ HTML Purifier 4.19.1 - Standards Compliant HTML Filtering
Copyright (C) 2006-2008 Edward Z. Yang
This library is free software; you can redistribute it and/or
@@ -58,12 +58,12 @@ class HTMLPurifier
* Version of HTML Purifier.
* @type string
*/
- public $version = '4.19.0';
+ public $version = '4.19.1';
/**
* Constant with version of HTML Purifier.
*/
- const VERSION = '4.19.0';
+ const VERSION = '4.19.1';
/**
* Global configuration object.
@@ -174,6 +174,7 @@ public function purify($html, $config = null)
$id_accumulator = HTMLPurifier_IDAccumulator::build($config, $context);
$context->register('IDAccumulator', $id_accumulator);
+ $html = (string) $html;
$html = HTMLPurifier_Encoder::convertToUTF8($html, $config, $context);
// setup filters
@@ -199,7 +200,7 @@ public function purify($html, $config = null)
// maybe prepare(), but later
for ($i = 0, $filter_size = count($filters); $i < $filter_size; $i++) {
- $html = $filters[$i]->preFilter($html, $config, $context);
+ $html = (string) $filters[$i]->preFilter($html, $config, $context);
}
// purified HTML
@@ -220,7 +221,7 @@ public function purify($html, $config = null)
);
for ($i = $filter_size - 1; $i >= 0; $i--) {
- $html = $filters[$i]->postFilter($html, $config, $context);
+ $html = (string) $filters[$i]->postFilter($html, $config, $context);
}
$html = HTMLPurifier_Encoder::convertFromUTF8($html, $config, $context);
diff --git a/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php b/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php
index 256408e2f..a0069b0a9 100644
--- a/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php
+++ b/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php
@@ -21,7 +21,7 @@ class HTMLPurifier_Config
* HTML Purifier's version
* @type string
*/
- public $version = '4.19.0';
+ public $version = '4.19.1';
/**
* Whether or not to automatically finalize
diff --git a/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php b/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php
index 6ba9ad2d9..7df36b411 100644
--- a/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php
+++ b/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php
@@ -239,13 +239,18 @@ private function _prepareDir($config)
} elseif (!$this->_testPermissions($base, $chmod)) {
return false;
}
- if (!@mkdir($directory, $chmod) && !is_dir($directory)) {
+ $created = @mkdir($directory, $chmod);
+ if (!$created && !is_dir($directory)) {
trigger_error(
'Could not create directory ' . $directory . '',
E_USER_WARNING
);
return false;
}
+ if ($created) {
+ // Ensure the directory has the correct permissions, since mkdir() obeys the umask
+ @chmod($directory, $chmod);
+ }
if (!$this->_testPermissions($directory, $chmod)) {
return false;
}
diff --git a/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer/HTML/4.19.1,19080e8571546cc135ea74472a1cabdb683c94e5,1.ser b/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer/HTML/4.19.1,19080e8571546cc135ea74472a1cabdb683c94e5,1.ser
new file mode 100644
index 000000000..881e96882
Binary files /dev/null and b/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer/HTML/4.19.1,19080e8571546cc135ea74472a1cabdb683c94e5,1.ser differ
diff --git a/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter/ExtractStyleBlocks.php b/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter/ExtractStyleBlocks.php
index e7e3cac1a..d00372057 100644
--- a/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter/ExtractStyleBlocks.php
+++ b/htdocs/xoops_lib/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter/ExtractStyleBlocks.php
@@ -110,6 +110,7 @@ public function preFilter($html, $config, $context)
// NB: this must be NON-greedy because if we have
//
// we must not grab foo