Skip to content

Commit e0fe9fb

Browse files
Merge pull request #14079 from nextcloud/docs/add-nc-34
feat(developer): add changes for Nextcloud 34
2 parents 30868f7 + c5338c8 commit e0fe9fb

File tree

2 files changed

+74
-0
lines changed

2 files changed

+74
-0
lines changed

developer_manual/app_publishing_maintenance/app_upgrade_guide/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ These sub pages will cover the most important changes in Nextcloud, as well as s
1111
.. toctree::
1212
:maxdepth: 1
1313

14+
upgrade_to_34.rst
1415
upgrade_to_33.rst
1516
upgrade_to_32.rst
1617
upgrade_to_31.rst
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
=======================
2+
Upgrade to Nextcloud 34
3+
=======================
4+
5+
Front-end changes
6+
-----------------
7+
8+
Added APIs
9+
^^^^^^^^^^
10+
11+
- TBD
12+
13+
Changed APIs
14+
^^^^^^^^^^^^
15+
16+
- TBD
17+
18+
Deprecated APIs
19+
^^^^^^^^^^^^^^^
20+
21+
- TBD
22+
23+
Removed APIs
24+
^^^^^^^^^^^^
25+
26+
- ``OC.Dialogs.fileexists`` was deprecated and is now removed.
27+
Use the conflict picker from the ``@nextcloud/dialogs`` library instead.
28+
- ``OC.Notifications`` was deprecated and is now removed.
29+
Use the notification API from the ``@nextcloud/dialogs`` library instead.
30+
- ``OC.Apps`` was deprecated and is now removed.
31+
Use Vue components from the ``@nextcloud/vue`` instead.
32+
- ``OC.*menu*`` methods were deprecated and are now removed.
33+
Use Vue components from the ``@nextcloud/vue`` instead.
34+
- Magic handling of ``.live-relative-timestamp`` (elements with this class were automatically updated to show relative timestamps) was removed.
35+
Use the ``NcDateTime`` component from the ``@nextcloud/vue`` library instead
36+
- The global ``snapper`` was deprecated and is now removed.
37+
For the app navigation please migrate your app to Vue
38+
and use the ``NcAppNavigation`` component from the ``@nextcloud/vue`` library instead.
39+
- Some deprecated globally shared libraries were removed. If you still rely on them, you need to bundle them with your app:
40+
41+
- ``jQuery`` was deprecated and scheduled for removal since Nextcloud 19.
42+
- ``jQuery UI`` was deprecated and scheduled for removal since Nextcloud 19.
43+
- ``Backbone`` was deprecated and scheduled for removal since Nextcloud 19.
44+
- ``OC.Files.Client`` as it was extending the ``Backbone``.
45+
46+
47+
Back-end changes
48+
----------------
49+
50+
Added Events
51+
^^^^^^^^^^^^
52+
53+
- TBD
54+
55+
Added APIs
56+
^^^^^^^^^^
57+
58+
- TBD
59+
60+
Changed APIs
61+
^^^^^^^^^^^^
62+
63+
- TBD
64+
65+
Deprecated APIs
66+
^^^^^^^^^^^^^^^
67+
68+
- TBD
69+
70+
Removed APIs
71+
^^^^^^^^^^^^
72+
73+
- TBD

0 commit comments

Comments
 (0)