feat: Support PHP 8.5 in Nextcloud 33

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling
2025-12-19 16:51:28 +01:00
parent 9a435c75a2
commit 3fb02487c1
3 changed files with 10 additions and 3 deletions

View File

@@ -36,6 +36,7 @@ For best performance, stability and functionality we have documented some recomm
| PHP Runtime | - 8.2 (*deprecated*) |
| | - 8.3 |
| | - **8.4** (*recommended*) |
| | - 8.5 |
+------------------+-----------------------------------------------------------------------+
See :doc:`source_installation` for minimum PHP-modules and additional software for installing Nextcloud.

View File

@@ -5,6 +5,7 @@ Upgrade to Nextcloud 33
System requirements
-------------------
* PHP 8.5 is now supported.
* PHP 8.2 is now deprecated but still supported.
* PHP 8.1 is no longer supported.
* Oracle 11g is no longer supported.

View File

@@ -48,6 +48,11 @@ Removed APIs
Back-end changes
----------------
Support for PHP 8.5 added
^^^^^^^^^^^^^^^^^^^^^^^^^
See below section for option code changes in your app and dependency management
Support for PHP 8.1 removed
^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -58,7 +63,7 @@ In this release support for PHP 8.1 was removed. Follow the steps below to make
.. code-block:: xml
<dependencies>
<php min-version="8.2" max-version="8.4" />
<php min-version="8.2" max-version="8.5" />
<nextcloud min-version="31" max-version="33" />
</dependencies>
@@ -69,11 +74,11 @@ In this release support for PHP 8.1 was removed. Follow the steps below to make
{
"require": {
"php": ">=8.2 <=8.4"
"php": ">=8.2 <=8.5"
}
}
3. If you have :ref:`continuous integration <app-ci>` set up, remove PHP 8.1 from the matrices of tests and linters.
3. If you have :ref:`continuous integration <app-ci>` set up, remove PHP 8.1 and add PHP 8.5 from the matrices of tests and linters.
Default user agent for outgoing requests changed
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^