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;