Obsolescencias¶
Resumen¶
Esta página explica cuánto se mantienen las API obsoletas antes de eliminarse y enumera las que se declaran obsoletas en esta versión, con el método que las reemplaza. Está dirigida a quienes desarrollan o mantienen apps.
Fuente: documentación de Nextcloud, «developer_manual/release_notes/deprecations», versión 3ad9158, licencia CC BY 3.0; traducida y adaptada para APS Conecta Gestión.
Para mejorar la plataforma, se están retirando progresivamente algunas API. Las API obsoletas se mantienen al menos tres años antes de eliminarse, salvo que la ruptura no pueda evitarse.
Se recomienda encarecidamente usar las reglas de Nextcloud Rector, que pueden corregir automáticamente algunos cambios de API.
Nuevas obsolescencias¶
\OCP\Util::setChannelahora está obsoleto y hay que usar\OCP\ServerVersion::setChannelen su lugar.\OCP\Util::linkToAbsoluteahora está obsoleto y hay que usar\OCP\IUrlGenerator::getAbsoluteUrly\OCP\IUrlGenerator::linkToen su lugar.\OCP\Util::linkToRemoveahora está obsoleto y hay que usar\OCP\IUrlGenerator::linkToRemoteen su lugar.\OCP\Util::isPublicLinkPasswordRequiredahora está obsoleto y hay que usar\OCP\Share\IManager::shareApiLinkEnforcePassworden su lugar.\OCP\Util::isDefaultExpireDateEnforcedahora está obsoleto y hay que usar\OCP\Share\IManager::shareApiLinkDefaultExpireDateEnforceden su lugar.
Gestión de aplicaciones¶
\OCP\AppFramework\App::buildAppNamespaceestá obsoleto en favor del método no estático\OCP\App\IAppManager::getAppNamespace
Obsolescencias anteriores¶
En esta sección se encuentran todas las obsolescencias vigentes.
Ver también las notas de versión anteriores para consultar obsolescencias.