Skip to content

Commit a59b9e3

Browse files
Merge pull request #10520 from nextcloud/backport/10484/stable27
[stable27] Update User migration docs for 32-bit support
2 parents 9e1ff83 + d352cea commit a59b9e3

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

developer_manual/app_publishing_maintenance/app_upgrade_guide/upgrade_to_27.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ Added APIs
4646
* New property ``$actionLabel`` has been added to the ``\OCP\Files\Template\TemplateFileCreator`` class with a respective setter ``TemplateFileCreator::setActionLabel`` and getter ``TemplateFileCreator::getActionLabel``. (`nextcloud/server#37929 <https://github.com/nextcloud/server/pull/37929>`_ + `nextcloud/server#37955 <https://github.com/nextcloud/server/pull/37955>`_)
4747
* A new interface ``\OCP\Group\Backend\ISearchableGroupBackend`` was added for group backends supporting new method ``searchInGroup`` to search among a group users in an efficient way. (`nextcloud/server#32866 <https://github.com/nextcloud/server/pull/32866>`_)
4848

49+
Changed APIs
50+
^^^^^^^^^^^^
51+
52+
* ``\OCP\UserMigration\ISizeEstimationMigrator::getEstimatedExportSize()`` now returns ``int|float`` to support 32-bit systems. (`nextcloud/server#38104 <https://github.com/nextcloud/server/pull/38104>`_)
4953

5054
Deprecated APIs
5155
^^^^^^^^^^^^^^^

developer_manual/digging_deeper/user_migration.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,9 @@ whenever a user export or import begins.
6060
* Should be fast, favor performance over accuracy.
6161
*
6262
* @since 25.0.0
63+
* @since 27.0.0 return value may overflow from int to float
6364
*/
64-
public function getEstimatedExportSize(IUser $user): int {
65+
public function getEstimatedExportSize(IUser $user): int|float {
6566
$size = 100; // 100KiB for user data JSON
6667
return $size;
6768
}

0 commit comments

Comments
 (0)