From fd13832f3b9b19ffdbbdceeef11b99ac8000dba2 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Thu, 30 Jul 2026 16:44:32 +0200 Subject: [PATCH] docs(developer): note about removed global APIs / libraries - for https://github.com/nextcloud/server/pull/62677 Signed-off-by: Ferdinand Thiessen --- developer_manual/release_notes/critical_changes.rst | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/developer_manual/release_notes/critical_changes.rst b/developer_manual/release_notes/critical_changes.rst index db91d82ed6e..0312e389c61 100644 --- a/developer_manual/release_notes/critical_changes.rst +++ b/developer_manual/release_notes/critical_changes.rst @@ -95,6 +95,17 @@ they have been deprecated since Nextcloud 17 and scheduled for removal since Nex Please keep in mind that ``OC`` is considered a private namespace for which our stability rules do not fully apply. Its recommended to use the :ref:`Nextcloud frontend libraries` instead if possible. +Removed global libraries +^^^^^^^^^^^^^^^^^^^^^^^^ + +The following global libraries were removed in Nextcloud 35, +they have been deprecated since Nextcloud 17 and scheduled for removal since Nextcloud 20: + +* ``_`` (underscore) use modern ES2015+ syntax instead supported by all modern browsers +* ``Clipboard`` and ``ClipboardJS`` use native `Clipboard API `_ instead +* ``dav`` use the :ref:`@nextcloud/files ` or `webdav `_ library instead +* ``moment`` use the ``@nextcloud/moment`` library or native `Intl.DateTimeFormat `_ or `Temporal API `_ instead + Removed back-end APIs ---------------------