Critical changes
info.xml requirements
Update info.xml to add Nextcloud 35 to the support range:
<dependencies>
<nextcloud min-version="35" max-version="35" />
</dependencies>
To allow installation on older versions too, just keep the previous min-version.
Updated PHP requirements
The support for PHP 8.2 has been dropped, the minimum supported PHP version of Nextcloud 35 is now 8.3.
Removed front-end APIs and libraries
TBD
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\IApiCollectionAll the deprecated methods of
\OCP\Calendar\Resource\IManagerand\OCP\Calendar\Room\IManagerwere deprecated since Nextcloud 24 and were removed without replacement.The
\OCP\Collaboration\AutoComplete\AutoCompleteEventevent was deprecated since Nextcloud 28 and was removed withOCP\Collaboration\AutoComplete\AutoCompleteFilterEventas replacement;\OCP\Files\IRootFolderdoes not publicly implement the deprecated and privateOC\Hooks\Emitterinterface anymore. The private implementations still do, but support might be removed at any moment without notice. The replacement for the hooks provided byIRootFolderare the node events defined in theOCP\Files\Events\Nodenamespace.