Skip to content

Document PHP version and official Linux distribution support changes#15119

Merged
susnux merged 3 commits into
masterfrom
fix/system-requirements
Jun 15, 2026
Merged

Document PHP version and official Linux distribution support changes#15119
susnux merged 3 commits into
masterfrom
fix/system-requirements

Conversation

@susnux

@susnux susnux commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

☑️ Resolves

🖼️ Screenshots

grafik grafik grafik

✅ Checklist

  • I have built the documentation locally and reviewed the output
  • Screenshots are included for visual changes
  • I have not moved or renamed pages (or added a redirect if I did)
  • I have run codespell or similar and addressed any spelling issues

susnux added 3 commits June 12, 2026 15:13
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
…on for Nextcloud 35

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
@github-actions

Copy link
Copy Markdown
Contributor

📖 Documentation Preview

🔍 Open preview →

📄 4 changed documentation pages

Last updated: Fri, 12 Jun 2026 13:45:32 GMT

Updated PHP requirements
------------------------

The support for PHP 8.2 has been dropped, the minimum supported PHP version of Nextcloud 35 is now 8.3.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: add info.xml example

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh just saw it, but what kind of appinfo example could we do for PHP versions?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Like this:

PHP 8.3
^^^^^^^
In this release support for PHP 8.3 was added. Follow the steps below to make your app compatible.
1. If ``appinfo/info.xml`` has a dependency specification for PHP, increase the ``max-version`` to 8.3.
.. code-block:: xml
<dependencies>
<php min-version="8.0" max-version="8.3" />
<nextcloud min-version="26" max-version="28" />
</dependencies>

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah ok.
Not sure it makes sense for min-php? Because I can imagine this confuses devs to think they have to set it.
But its not needed - except you support a wide range of Nextcloud versions but not PHP versions.
E.g. Nextcloud 30-34 but not PHP 8.1 (which would be supported in 30).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It could be worded so that devs only touch if if they have that. But fair enough, we can leave this out

@susnux susnux merged commit cb7b633 into master Jun 15, 2026
27 checks passed
@susnux susnux deleted the fix/system-requirements branch June 15, 2026 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants