From 188ff616261a8323efb38996269639781c24fd90 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Wed, 24 Jun 2026 14:35:31 +0200 Subject: [PATCH] feat(developer): add documentation about remove preview provider registration - for https://github.com/nextcloud/server/pull/59905 Signed-off-by: Ferdinand Thiessen --- .../release_notes/critical_changes.rst | 31 +++++++++++++------ 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/developer_manual/release_notes/critical_changes.rst b/developer_manual/release_notes/critical_changes.rst index 8a520e61303..3401c3006f9 100644 --- a/developer_manual/release_notes/critical_changes.rst +++ b/developer_manual/release_notes/critical_changes.rst @@ -70,15 +70,28 @@ Removed front-end APIs and libraries Removed back-end APIs --------------------- -- All these interfaces were deprecated since Nextcloud 23 and were removed without replacement: - - ``\OCP\Remote\ICredentials`` - - ``\OCP\Remote\IInstance`` - - ``\OCP\Remote\IInstanceFactory`` - - ``\OCP\Remote\IUser`` - - ``\OCP\Remote\API\IUserApi`` - - ``\OCP\Remote\API\ICapabilitiesApi`` - - ``\OCP\Remote\API\IApiFactory`` - - ``\OCP\Remote\API\IApiCollection`` +Remote API +^^^^^^^^^^ + +All these interfaces were deprecated since Nextcloud 23 and were removed without replacement: + +- ``\OCP\Remote\ICredentials`` +- ``\OCP\Remote\IInstance`` +- ``\OCP\Remote\IInstanceFactory`` +- ``\OCP\Remote\IUser`` +- ``\OCP\Remote\API\IUserApi`` +- ``\OCP\Remote\API\ICapabilitiesApi`` +- ``\OCP\Remote\API\IApiFactory`` +- ``\OCP\Remote\API\IApiCollection`` + +Preview API +^^^^^^^^^^^ + +The registration method of the preview manager ``\OCP\IPreview::registerProvider`` was deprecated since Nextcloud 23 and was removed now. +Instead of using the manager register your provider via the ``IRegistrationContext`` when booting the app. + +Other removed back-end APIs +^^^^^^^^^^^^^^^^^^^^^^^^^^^ - All the deprecated methods of ``\OCP\Calendar\Resource\IManager`` and ``\OCP\Calendar\Room\IManager`` were deprecated since Nextcloud 24 and were removed without replacement. - The ``\OCP\Collaboration\AutoComplete\AutoCompleteEvent`` event was deprecated since Nextcloud 28 and was removed with ``OCP\Collaboration\AutoComplete\AutoCompleteFilterEvent`` as replacement;