20.0.0
What's Changed
Features
- feat: ACL on nested teams by @ArtificialOwl in #3735
- feat: add "team" in description of app functionality by @alexanderdd in #3879
- feat: Add pagination for admin interface by @provokateurin in #3808
- feat: Allow per-groupfolder storage by @icewind1991 in #3849
- feat: Use Delete icon instead of Close icon by @solracsf in #3705
- feat: replace icons with outline versions by @skjnldsv in #3895
- feat: setup acl for teams from occ by @ArtificialOwl in #3785
- feat(Commands): Improve descriptions of
permissions
arguments by @artonge in #3822
Fixes
- fix: add
orderby
to pagination to prevent sorting issues by @susnux in #3837 - fix: add mount type to node info by @susnux in #3651
- fix: catch some acl errors when listing trashbin by @icewind1991 in #3592
- fix: don't error in getRelevantPaths if the root of the trash is passed by @icewind1991 in #3753
- fix: Enforce strict types everywhere by @provokateurin in #3234
- fix: make migration for storing gf root and storage id compatible with sharding by @icewind1991 in #3886
- fix: prevent duplicate mount points by @skjnldsv in #3752
- fix: scan command not reporting scanned files and folders by @st3iny in #3850
- fix(ACL): Don't check ACL permissions if user doesn't have access to the folder in the first place by @provokateurin in #3867
- fix(ACLPlugin): Use correct path to test new permissions by @provokateurin in #3699
- fix(dav): only list top-level groupfolders by @skjnldsv in #3751
- fix(settings): use natural sorting by @skjnldsv in #3750
- fix(trash): Fix deleting items from public share with write access by @come-nc in #3604
- fix(trashbackend): Fix type in userHasAccessToFolder by @CarlSchwan in #3912
- fix(versions): Avoid new version entity if it exists on DB by @solracsf in #3874
- fix(VersionsBackend): Add missing getRevision method by @provokateurin in #3885
- lighter request on circle memberships by @ArtificialOwl in #3571
- OCS API Returns updated groupfolder data after modifications by @aaronsegura in #3666
- only setup trash mount when required by @icewind1991 in #3672
- perf(FolderManager): Allow filtering getFoldersForUser by userId directly by @provokateurin in #3883
- remove storage to switch to a better index by @ArtificialOwl in #3826
- Test with sharding in ci by @icewind1991 in #3497
New Contributors
- @aaronsegura made their first contribution in #3666
- @st3iny made their first contribution in #3850
- @alexanderdd made their first contribution in #3879
Full Changelog: v19.0.0...v20.0.0