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