From 5b46b8375552ceafe52dafdf988ac610d156452a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= Date: Tue, 27 May 2025 17:34:18 +0200 Subject: [PATCH] feat: Document removal of deprecated getters from IServerContainer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Côme Chilliet --- .../app_upgrade_guide/upgrade_to_32.rst | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/developer_manual/app_publishing_maintenance/app_upgrade_guide/upgrade_to_32.rst b/developer_manual/app_publishing_maintenance/app_upgrade_guide/upgrade_to_32.rst index 03d7c0bbf..b33d36d7a 100644 --- a/developer_manual/app_publishing_maintenance/app_upgrade_guide/upgrade_to_32.rst +++ b/developer_manual/app_publishing_maintenance/app_upgrade_guide/upgrade_to_32.rst @@ -96,3 +96,36 @@ Removed APIs - Template function ``vendor_script`` was unused and removed - The support for ``app.php`` files, deprecated since Nextcloud 19, was removed. Existence of the file is still checked to show an error if present, but that will be removed in a later version. Please move to ``OCP\AppFramework\Bootstrap\IBoostrap`` instead. +- The following getters, deprecated since 20, were removed. Please use Dependency Injection or ``\OCP\Server::get`` instead: +- ``IServerContainer::getAppConfig()`` +- ``IServerContainer::getAvatarManager()`` +- ``IServerContainer::getCalendarManager()`` +- ``IServerContainer::getCalendarResourceBackendManager()`` +- ``IServerContainer::getCalendarRoomBackendManager()`` +- ``IServerContainer::getCloudFederationFactory()`` +- ``IServerContainer::getCloudFederationProviderManager()`` +- ``IServerContainer::getCommandBus()`` +- ``IServerContainer::getCommentsManager()`` +- ``IServerContainer::getContentSecurityPolicyManager()`` +- ``IServerContainer::getCredentialsManager()`` +- ``IServerContainer::getDateTimeFormatter()`` +- ``IServerContainer::getDateTimeZone()`` +- ``IServerContainer::getEncryptionKeyStorage()`` +- ``IServerContainer::getEventLogger()`` +- ``IServerContainer::getGlobalScaleConfig()`` +- ``IServerContainer::getHTTPClientService()`` +- ``IServerContainer::getIniWrapper()`` +- ``IServerContainer::getLogFactory()`` +- ``IServerContainer::getMountManager()`` +- ``IServerContainer::getMountProviderCollection()`` +- ``IServerContainer::getNavigationManager()`` +- ``IServerContainer::getPreviewManager()`` +- ``IServerContainer::getQueryLogger()`` +- ``IServerContainer::getRemoteApiFactory()`` +- ``IServerContainer::getRemoteInstanceFactory()`` +- ``IServerContainer::getRouter()`` +- ``IServerContainer::getShareManager()`` +- ``IServerContainer::getStorageFactory()`` +- ``IServerContainer::getSystemTagManager()`` +- ``IServerContainer::getSystemTagObjectMapper()`` +- ``IServerContainer::getTagManager()``