Skip to content

Commit 3ccbedf

Browse files
committed
Update dependencies
1 parent 68edbaf commit 3ccbedf

File tree

566 files changed

+1630
-618
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

566 files changed

+1630
-618
lines changed

composer.lock

Lines changed: 14 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212

1313
// Set defaults
14-
const UPVOTE_RSS_VERSION = '1.2.3';
14+
const UPVOTE_RSS_VERSION = '1.2.4';
1515
const DEFAULT_PLATFORM = 'lemmy';
1616
const DEFAULT_HACKER_NEWS_INSTANCE = 'news.ycombinator.com';
1717
const DEFAULT_HACKER_NEWS_COMMUNITY = 'beststories';

docker/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM dunglas/frankenphp:1.4.4-php8.4.4-alpine AS build
1+
FROM dunglas/frankenphp:1.9.0-php8.4.10-alpine AS build
22

33
# Install required utilities and PHP extensions
44
RUN apk add --no-cache --virtual .build-deps \
@@ -8,7 +8,7 @@ RUN apk add --no-cache --virtual .build-deps \
88
rm -rf /var/cache/apk/*
99

1010
# Final stage
11-
FROM dunglas/frankenphp:1.4.4-php8.4.4-alpine
11+
FROM dunglas/frankenphp:1.9.0-php8.4.10-alpine
1212

1313
# Install su-exec and opcache
1414
RUN apk add --no-cache su-exec && \

vendor/composer/InstalledVersions.php

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ class InstalledVersions
3232
*/
3333
private static $installed;
3434

35+
/**
36+
* @var bool
37+
*/
38+
private static $installedIsLocalDir;
39+
3540
/**
3641
* @var bool|null
3742
*/
@@ -309,6 +314,12 @@ public static function reload($data)
309314
{
310315
self::$installed = $data;
311316
self::$installedByVendor = array();
317+
318+
// when using reload, we disable the duplicate protection to ensure that self::$installed data is
319+
// always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not,
320+
// so we have to assume it does not, and that may result in duplicate data being returned when listing
321+
// all installed packages for example
322+
self::$installedIsLocalDir = false;
312323
}
313324

314325
/**
@@ -325,19 +336,24 @@ private static function getInstalled()
325336
$copiedLocalDir = false;
326337

327338
if (self::$canGetVendors) {
339+
$selfDir = strtr(__DIR__, '\\', '/');
328340
foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
341+
$vendorDir = strtr($vendorDir, '\\', '/');
329342
if (isset(self::$installedByVendor[$vendorDir])) {
330343
$installed[] = self::$installedByVendor[$vendorDir];
331344
} elseif (is_file($vendorDir.'/composer/installed.php')) {
332345
/** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
333346
$required = require $vendorDir.'/composer/installed.php';
334347
self::$installedByVendor[$vendorDir] = $required;
335348
$installed[] = $required;
336-
if (strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
349+
if (self::$installed === null && $vendorDir.'/composer' === $selfDir) {
337350
self::$installed = $required;
338-
$copiedLocalDir = true;
351+
self::$installedIsLocalDir = true;
339352
}
340353
}
354+
if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) {
355+
$copiedLocalDir = true;
356+
}
341357
}
342358
}
343359

vendor/composer/autoload_psr4.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@
1010
'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'),
1111
'Psr\\Http\\Message\\' => array($vendorDir . '/psr/http-message/src'),
1212
'Predis\\' => array($vendorDir . '/predis/predis/src'),
13+
'Post\\' => array($baseDir . '/classes/posts'),
1314
'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'),
1415
'Masterminds\\' => array($vendorDir . '/masterminds/html5/src'),
16+
'Log\\' => array($baseDir . '/classes/log'),
1517
'League\\Uri\\' => array($vendorDir . '/league/uri/src', $vendorDir . '/league/uri-interfaces/src'),
18+
'Auth\\' => array($baseDir . '/classes/auth'),
1619
);

vendor/composer/autoload_static.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ class ComposerStaticInit6188c44f206e5aee3751b8c341687db9
1616
'Psr\\Log\\' => 8,
1717
'Psr\\Http\\Message\\' => 17,
1818
'Predis\\' => 7,
19+
'Post\\' => 5,
1920
),
2021
'M' =>
2122
array (
@@ -24,8 +25,13 @@ class ComposerStaticInit6188c44f206e5aee3751b8c341687db9
2425
),
2526
'L' =>
2627
array (
28+
'Log\\' => 4,
2729
'League\\Uri\\' => 11,
2830
),
31+
'A' =>
32+
array (
33+
'Auth\\' => 5,
34+
),
2935
);
3036

3137
public static $prefixDirsPsr4 = array (
@@ -45,6 +51,10 @@ class ComposerStaticInit6188c44f206e5aee3751b8c341687db9
4551
array (
4652
0 => __DIR__ . '/..' . '/predis/predis/src',
4753
),
54+
'Post\\' =>
55+
array (
56+
0 => __DIR__ . '/../..' . '/classes/posts',
57+
),
4858
'Monolog\\' =>
4959
array (
5060
0 => __DIR__ . '/..' . '/monolog/monolog/src/Monolog',
@@ -53,11 +63,19 @@ class ComposerStaticInit6188c44f206e5aee3751b8c341687db9
5363
array (
5464
0 => __DIR__ . '/..' . '/masterminds/html5/src',
5565
),
66+
'Log\\' =>
67+
array (
68+
0 => __DIR__ . '/../..' . '/classes/log',
69+
),
5670
'League\\Uri\\' =>
5771
array (
5872
0 => __DIR__ . '/..' . '/league/uri/src',
5973
1 => __DIR__ . '/..' . '/league/uri-interfaces/src',
6074
),
75+
'Auth\\' =>
76+
array (
77+
0 => __DIR__ . '/../..' . '/classes/auth',
78+
),
6179
);
6280

6381
public static $prefixesPsr0 = array (

vendor/composer/installed.json

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -299,17 +299,17 @@
299299
},
300300
{
301301
"name": "masterminds/html5",
302-
"version": "2.9.0",
303-
"version_normalized": "2.9.0.0",
302+
"version": "2.10.0",
303+
"version_normalized": "2.10.0.0",
304304
"source": {
305305
"type": "git",
306306
"url": "https://github.com/Masterminds/html5-php.git",
307-
"reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6"
307+
"reference": "fcf91eb64359852f00d921887b219479b4f21251"
308308
},
309309
"dist": {
310310
"type": "zip",
311-
"url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6",
312-
"reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6",
311+
"url": "https://api.github.com/repos/Masterminds/html5-php/zipball/fcf91eb64359852f00d921887b219479b4f21251",
312+
"reference": "fcf91eb64359852f00d921887b219479b4f21251",
313313
"shasum": ""
314314
},
315315
"require": {
@@ -319,7 +319,7 @@
319319
"require-dev": {
320320
"phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9"
321321
},
322-
"time": "2024-03-31T07:05:07+00:00",
322+
"time": "2025-07-25T09:04:22+00:00",
323323
"type": "library",
324324
"extra": {
325325
"branch-alias": {
@@ -363,7 +363,7 @@
363363
],
364364
"support": {
365365
"issues": "https://github.com/Masterminds/html5-php/issues",
366-
"source": "https://github.com/Masterminds/html5-php/tree/2.9.0"
366+
"source": "https://github.com/Masterminds/html5-php/tree/2.10.0"
367367
},
368368
"install-path": "../masterminds/html5"
369369
},
@@ -474,17 +474,17 @@
474474
},
475475
{
476476
"name": "predis/predis",
477-
"version": "v2.3.0",
478-
"version_normalized": "2.3.0.0",
477+
"version": "v2.4.0",
478+
"version_normalized": "2.4.0.0",
479479
"source": {
480480
"type": "git",
481481
"url": "https://github.com/predis/predis.git",
482-
"reference": "bac46bfdb78cd6e9c7926c697012aae740cb9ec9"
482+
"reference": "f49e13ee3a2a825631562aa0223ac922ec5d058b"
483483
},
484484
"dist": {
485485
"type": "zip",
486-
"url": "https://api.github.com/repos/predis/predis/zipball/bac46bfdb78cd6e9c7926c697012aae740cb9ec9",
487-
"reference": "bac46bfdb78cd6e9c7926c697012aae740cb9ec9",
486+
"url": "https://api.github.com/repos/predis/predis/zipball/f49e13ee3a2a825631562aa0223ac922ec5d058b",
487+
"reference": "f49e13ee3a2a825631562aa0223ac922ec5d058b",
488488
"shasum": ""
489489
},
490490
"require": {
@@ -493,12 +493,13 @@
493493
"require-dev": {
494494
"friendsofphp/php-cs-fixer": "^3.3",
495495
"phpstan/phpstan": "^1.9",
496+
"phpunit/phpcov": "^6.0 || ^8.0",
496497
"phpunit/phpunit": "^8.0 || ^9.4"
497498
},
498499
"suggest": {
499500
"ext-relay": "Faster connection with in-memory caching (>=0.6.2)"
500501
},
501-
"time": "2024-11-21T20:00:02+00:00",
502+
"time": "2025-04-30T15:16:02+00:00",
502503
"type": "library",
503504
"installation-source": "dist",
504505
"autoload": {
@@ -517,7 +518,7 @@
517518
"role": "Maintainer"
518519
}
519520
],
520-
"description": "A flexible and feature-complete Redis client for PHP.",
521+
"description": "A flexible and feature-complete Redis/Valkey client for PHP.",
521522
"homepage": "http://github.com/predis/predis",
522523
"keywords": [
523524
"nosql",
@@ -526,7 +527,7 @@
526527
],
527528
"support": {
528529
"issues": "https://github.com/predis/predis/issues",
529-
"source": "https://github.com/predis/predis/tree/v2.3.0"
530+
"source": "https://github.com/predis/predis/tree/v2.4.0"
530531
},
531532
"funding": [
532533
{

vendor/composer/installed.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
'name' => '__root__',
44
'pretty_version' => 'dev-main',
55
'version' => 'dev-main',
6-
'reference' => 'f60793577d4033016c599bba1e7c18cebac8e743',
6+
'reference' => '68edbaf76dfd7dd5d4df0e7a5ef0fec6dd96c3d5',
77
'type' => 'library',
88
'install_path' => __DIR__ . '/../../',
99
'aliases' => array(),
@@ -13,7 +13,7 @@
1313
'__root__' => array(
1414
'pretty_version' => 'dev-main',
1515
'version' => 'dev-main',
16-
'reference' => 'f60793577d4033016c599bba1e7c18cebac8e743',
16+
'reference' => '68edbaf76dfd7dd5d4df0e7a5ef0fec6dd96c3d5',
1717
'type' => 'library',
1818
'install_path' => __DIR__ . '/../../',
1919
'aliases' => array(),
@@ -56,9 +56,9 @@
5656
'dev_requirement' => false,
5757
),
5858
'masterminds/html5' => array(
59-
'pretty_version' => '2.9.0',
60-
'version' => '2.9.0.0',
61-
'reference' => 'f5ac2c0b0a2eefca70b2ce32a5809992227e75a6',
59+
'pretty_version' => '2.10.0',
60+
'version' => '2.10.0.0',
61+
'reference' => 'fcf91eb64359852f00d921887b219479b4f21251',
6262
'type' => 'library',
6363
'install_path' => __DIR__ . '/../masterminds/html5',
6464
'aliases' => array(),
@@ -74,9 +74,9 @@
7474
'dev_requirement' => false,
7575
),
7676
'predis/predis' => array(
77-
'pretty_version' => 'v2.3.0',
78-
'version' => '2.3.0.0',
79-
'reference' => 'bac46bfdb78cd6e9c7926c697012aae740cb9ec9',
77+
'pretty_version' => 'v2.4.0',
78+
'version' => '2.4.0.0',
79+
'reference' => 'f49e13ee3a2a825631562aa0223ac922ec5d058b',
8080
'type' => 'library',
8181
'install_path' => __DIR__ . '/../predis/predis',
8282
'aliases' => array(),

vendor/masterminds/html5/src/HTML5.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,6 @@ public function hasErrors()
146146
* Parse an input string.
147147
*
148148
* @param string $input
149-
* @param array $options
150149
*
151150
* @return \DOMDocument
152151
*/

vendor/masterminds/html5/src/HTML5/Parser/CharacterReference.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public static function lookupDecimal($int)
4848
}
4949

5050
/**
51-
* Given a hexidecimal number, return the UTF-8 character.
51+
* Given a hexadecimal number, return the UTF-8 character.
5252
*
5353
* @param $hexdec
5454
*

0 commit comments

Comments
 (0)