diff --git a/include/release-qa.php b/include/release-qa.php
index 59f16e0f08..cf0cc09753 100644
--- a/include/release-qa.php
+++ b/include/release-qa.php
@@ -71,42 +71,42 @@
],
],
- '8.4.24' => [
+ '8.4.25' => [
'active' => true,
'release' => [
'type' => 'RC',
- 'number' => 0,
- 'sha256_bz2' => '',
- 'sha256_gz' => '',
- 'sha256_xz' => '',
- 'date' => '16 July 2026',
- 'baseurl' => 'https://downloads.php.net/',
+ 'number' => 1,
+ 'sha256_bz2' => 'bca85bc4cda00e409835dcec133474743cf99090fcbacdf674ae70bbc5d7c6dc',
+ 'sha256_gz' => '0d1b8936e67bae406f20691a4225b398baaa31a1dbdeea5959a553a26c9f5f86',
+ 'sha256_xz' => '666d849f376b20f21dad94c14a0c5faa1649e3c77de50330b05d7967ee5b2441',
+ 'date' => '13 August 2026',
+ 'baseurl' => 'https://downloads.php.net/~calvinb/',
],
],
- '8.5.9' => [
+ '8.5.10' => [
'active' => true,
'release' => [
'type' => 'RC',
- 'number' => 0,
- 'sha256_bz2' => '',
- 'sha256_gz' => '',
- 'sha256_xz' => '',
- 'date' => '16 July 2026',
- 'baseurl' => 'https://downloads.php.net/~edorian/',
+ 'number' => 1,
+ 'sha256_bz2' => '7de35d39e81f418645a8a81da5802c635fea8c9e367aea36e6e54eaf3e753ad0',
+ 'sha256_gz' => 'ef9a00660be937664e1a02c4bf8487d6addc3a8513a415fc30974a3e84932b39',
+ 'sha256_xz' => '7afb06b0512eadfb3a6f7227aa6cc93530d95f9f97024efa133ec7b05c36cfec',
+ 'date' => '13 August 2026',
+ 'baseurl' => 'https://downloads.php.net/~daniels/',
],
],
'8.6.0' => [
'active' => true,
'release' => [
- 'type' => 'alpha',
- 'number' => 3,
- 'sha256_bz2' => '34bf91f3c6f880ed196ff6855f850ec466a75540f78320540d367b349e49bf16',
- 'sha256_gz' => 'e63ffdbae7ee90b43ce11b2ec16f62c6b623eec39c726060dba920af6088527b',
- 'sha256_xz' => '5eec9db06195860097005309eb6176309ae738df28f56eb23c87be5887d86c78',
- 'date' => '30 July 2026',
- 'baseurl' => 'https://downloads.php.net/~mbeccati/',
+ 'type' => 'beta',
+ 'number' => 1,
+ 'sha256_bz2' => '7061a8c930e75e52c71264e5fac43025cec7b40cbd31d941a744218916f53cfd',
+ 'sha256_gz' => 'de760e365ed01a4e80ef40a25e2ce809bf054383cbce1bee3d94146f30eee477',
+ 'sha256_xz' => 'e44571d75b368b36a2d6db6878705e5512af5d2a78e31463c49796a94018d282',
+ 'date' => '13 August 2026',
+ 'baseurl' => 'https://downloads.php.net/~svpernova09/',
],
],
];
diff --git a/phpstan.neon.dist b/phpstan.neon.dist
index ee0bff472b..7dd8e0ad29 100644
--- a/phpstan.neon.dist
+++ b/phpstan.neon.dist
@@ -17,5 +17,5 @@ parameters:
- var/ (?)
- public/manual/en
- include/releases.inc
- - include/pregen-news.inc
- - include/pregen-confs.inc
+ - public/include/pregen-news.inc
+ - public/include/pregen-confs.inc
diff --git a/public/archive/archive.xml b/public/archive/archive.xml
index 68b70ac5b9..c833d81fa6 100644
--- a/public/archive/archive.xml
+++ b/public/archive/archive.xml
@@ -9,6 +9,7 @@
The PHP team is pleased to announce the first beta release of PHP 8.6.0, Beta 1. This continues the PHP 8.6 release cycle, the rough outline of which is specified in the PHP Wiki. For source downloads of PHP 8.6.0 Beta 1 please visit the download page. Please carefully test this version and report any issues found on GitHub. Please DO NOT use this version in production, it is an early test version. For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. The next release will be Beta 2, planned for 27 Aug 2026. The signatures for the release can be found in the manifest or on the Release Candidates page. Thank you for helping us make PHP better.
+ We have collected all the official information and code available for + past PHP releases. You can find more details on the current release + on our downloads page. Please note that older releases are listed for archival purposes only, and they are no longer supported.
\n"; diff --git a/public/supported-versions.php b/public/supported-versions.php index c7d98b6097..8912bc7623 100644 --- a/public/supported-versions.php +++ b/public/supported-versions.php @@ -1,10 +1,19 @@ ['supported-versions.css']]); +site_header( + 'Supported Versions', + [ + 'css' => ['supported-versions.css'], + 'cache_control' => 3 * 60 * 60, // 3 hours + ] +); // Version notes: if you need to make a note about a version having an unusual // support lifetime, add it under a heading with an anchor, and add the anchor diff --git a/src/News/Entry.php b/src/News/Entry.php index 00b82ebfd8..552aed883d 100755 --- a/src/News/Entry.php +++ b/src/News/Entry.php @@ -15,15 +15,15 @@ class Entry public const PHPWEB = __DIR__ . '/../../'; - public const ARCHIVE_FILE_REL = 'archive/archive.xml'; + public const ARCHIVE_FILE_REL = 'public/archive/archive.xml'; public const ARCHIVE_FILE_ABS = self::PHPWEB . self::ARCHIVE_FILE_REL; - public const ARCHIVE_ENTRIES_REL = 'archive/entries/'; + public const ARCHIVE_ENTRIES_REL = 'public/archive/entries/'; public const ARCHIVE_ENTRIES_ABS = self::PHPWEB . self::ARCHIVE_ENTRIES_REL; - public const IMAGE_PATH_REL = 'images/news/'; + public const IMAGE_PATH_REL = 'public/images/news/'; public const IMAGE_PATH_ABS = self::PHPWEB . self::IMAGE_PATH_REL;