Nextcloud 31.0.14
server
- Fix(admin-delegation): Prevent delegation to group if delegation alre… (server#57119)
- Fix(UserMountCache): Add back unique index for oc_mounts and use normal insert (server#57123)
- Fix: Only attempt $result array access if array not empty. (server#57331)
- Fix(encryption): init filesystem before unshare hook (server#57339)
- Fix(admin_audit): Fix typo in visibility log message (server#57431)
- Fix interval option in `occ background-job:worker` (server#57436)
- Feat: also send x-user-id for dav responses (server#57459)
- Feat: restrict calendar invitation participants (server#57462)
- Fix: Make User_Proxy IGetDisplayNameBackend complient (server#57486)
- Fix(NavigationManager): Remove break to return all defaultEntryIds (server#57500)
- Use strict array search (server#57517)
- Fix(files): Inhibit download for non downloadable nodes in all contexts (server#57532)
- Fix: handle InvalidArumentException as availability failure in smb->getFileInfo (server#57538)
- Feat: Add appconfig to disable fixed userfolder permissions optimization (server#57543)
- Fix(theming): Fix favicon and touchicon ratios (server#57656)
- Fix(files_sharing): Fix BeforeZipCreatedListener path handling (server#57662)
- Fix(UserPlugin): Rewrite from scratch (server#57674)
- Fix(security): Update Expires time (server#57686)
- Fix(userconfig): duplicate core lexicon (server#57743)
- Fix(caldav): Enhance UID check for base component (server#57769)
- Feat(flake): Add reuse cli (server#57806)
- Fix(TaskProcessing): Fix occ commands to cast strings to integer (server#57812)
- Chore: remove X from social links (server#57817)
- Fix(search): All elements are included regardless of their keys (server#57823)
- Fix(composer): Set overwrite.cli.url in serve script (server#57833)
- Ci(actions): Satisfy zizmor (server#57850)
- Pinact run (server#57916)
- Add InstallationCompletedEvent for post-installation actions (server#57923)
- Fix(files_external): Respect explicit port configuration (server#57995)
- Fix(app-settings): limit app to group initial state (server#58006)
- Fix(federation): Don't ask the database for an empty url (server#58012)
- Fix(files_sharing): add missing import of `NcIconSvgWrapper` (server#58040)
- Fix(comments): Put a limit to the limit (server#58046)
- Chore: Improve SVG handling in link previews (server#58103)
activity
app_api
- Fix(daemon-name): check for forbidden character in daemon name (app_api#742)
- Fix(CI): manual backport of #768 (app_api#772)
- Chore(deps): update NPM axios package (app_api#776)
circles
- Fix(population): exclude nested circles from population counts (circles#2305)
- Allow admins to edit circle details (circles#2316)
- Fix(groups): add repair step for group circles sync and adjust 'circles:sync --groups' command (circles#2323)
files_pdfviewer
- Fix: Show save button in secondary toolbar for editable files (files_pdfviewer#1337)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.22 to 9.6.33 (files_pdfviewer#1353)
logreader
nextcloud_announcements
notifications
password_policy
suspicious_login
text
- Fix: preserve OCA.Text properties in public share script (text#8160)
- Fix: add break extension to table editor (text#8175)
- Ci(actions): Satisfy zizmor (text#8199)
- Chore: Improve session validation (text#8237)