From 788512d99c7120759dada4a2250f14e2e3d8c379 Mon Sep 17 00:00:00 2001 From: Christoph Wurst Date: Wed, 4 May 2022 10:37:32 +0200 Subject: [PATCH] Clarify app versioning for EOLed Nextcloud/PHP Signed-off-by: Christoph Wurst --- .../app_publishing_maintenance/release_process.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/developer_manual/app_publishing_maintenance/release_process.rst b/developer_manual/app_publishing_maintenance/release_process.rst index 67bc6dccb..081847aea 100644 --- a/developer_manual/app_publishing_maintenance/release_process.rst +++ b/developer_manual/app_publishing_maintenance/release_process.rst @@ -55,6 +55,8 @@ Increment the minor version number when * A new major version of Nextcloud will be supported * A new major or minor version of PHP will be supported * An additional database type is supported +* A Nextcloud version that has reached EOL is dropped, e.g. when Nextcloud 19 is removed +* A PHP version that has reached EOL is dropped, e.g. when PHP7.3 is removed * Any other change that keeps the app compatible with previously compatible environments (forward compatibility) .. tip:: Example: the app is at version 3.7.2. The next minor version will be 3.8.0. @@ -64,8 +66,8 @@ Major update Increment the major version number when -* The app drops support for a major version of Nextcloud, e.g. when Nextcloud 20 support is removed and the app now requires Nextcloud 21 or newer -* The app drops support for a major or minor version of PHP, e.g. when PHP7.2 is removed and the app now requires PHP7.3 or newer +* The app drops support for a major version of Nextcloud that hasn't reached EOL, e.g. when Nextcloud 23 support is removed and the app now requires Nextcloud 24 or newer +* The app drops support for a major or minor version of PHP that hasn't rached EOL, e.g. when PHP8.0 is removed and the app now requires PHP8.1 or newer * A database type is no longer supported, e.g. when the maintainer decides to stop SQLite support * Any other change that makes the app incompatible with a previously compatible environment (breaking change)