What's Changed
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#3927
- build(deps-dev): Bump cipher-base from 1.0.4 to 1.0.6 by @dependabot[bot] in nextcloud/groupfolders#3931
- build(deps-dev): Bump sha.js from 2.4.11 to 2.4.12 by @dependabot[bot] in nextcloud/groupfolders#3932
- fix: Reuse already known rootId by @SystemKeeper in nextcloud/groupfolders#3926
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#3936
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#3937
- build: update node and npm engines versions by @nextcloud-command in nextcloud/groupfolders#3939
- remove trashbin layout assumptions from ACL handling by @icewind1991 in nextcloud/groupfolders#3887
- fix: make dropdown strings translatable by @solracsf in nextcloud/groupfolders#3940
- Make trashbin backend storage location agnostic by @icewind1991 in nextcloud/groupfolders#3941
- fix: make version backend storage location agnostic by @icewind1991 in nextcloud/groupfolders#3921
- build(deps): Bump @nextcloud/auth from 2.5.1 to 2.5.2 by @dependabot[bot] in nextcloud/groupfolders#3946
- build(deps-dev): Bump jest-environment-jsdom from 29.7.0 to 30.1.1 by @dependabot[bot] in nextcloud/groupfolders#3949
- build(deps-dev): Bump nextcloud/openapi-extractor from 1.8.1 to 1.8.2 in /vendor-bin/openapi-extractor by @dependabot[bot] in nextcloud/groupfolders#3947
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#3950
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#3952
- refactor: remove more assumptions around groupfolder storage layout by @icewind1991 in nextcloud/groupfolders#3943
- feat(deps): Add Nextcloud 33 support on master by @nickvergessen in nextcloud/groupfolders#3955
- Migrate to Material Symbols outline variant by @AndyScherzinger in nextcloud/groupfolders#3956
- build(deps): Bump @nextcloud/files from 3.10.2 to 3.12.0 by @dependabot[bot] in nextcloud/groupfolders#3958
- build(deps-dev): Bump rector/rector from 2.1.4 to 2.1.6 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#3960
- build(deps-dev): Bump nextcloud/openapi-extractor from 1.8.2 to 1.8.3 in /vendor-bin/openapi-extractor by @dependabot[bot] in nextcloud/groupfolders#3959
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#3962
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#3963
- fix(RuleManager): Filter empty rules by @provokateurin in nextcloud/groupfolders#3942
- Add E2E tests for copying and moving shared groupfolders by @danxuliu in nextcloud/groupfolders#3185
- fix: ensure user id is string in search result by @icewind1991 in nextcloud/groupfolders#3953
- fix: Make group permissions strings translatable by @solracsf in nextcloud/groupfolders#3973
- build(deps-dev): Bump rector/rector from 2.1.6 to 2.1.7 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#3980
- build(deps): Bump axios from 1.8.2 to 1.12.1 by @dependabot[bot] in nextcloud/groupfolders#3981
- build(deps): Bump @nextcloud/initial-state from 2.2.0 to 3.0.0 by @dependabot[bot] in nextcloud/groupfolders#3979
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#3983
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#3984
- fix(cypress): Use random names for sharing.cy by @artonge in nextcloud/groupfolders#3987
- fix: more reliably determine root storage id in migration by @icewind1991 in nextcloud/groupfolders#3978
- fix(folders): Also filter group_details for non-admins by @provokateurin in nextcloud/groupfolders#3991
- build(deps-dev): Bump cypress-split from 1.24.18 to 1.24.23 by @dependabot[bot] in nextcloud/groupfolders#4004
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4007
- per groupfolder storage by @icewind1991 in nextcloud/groupfolders#3920
- build(deps-dev): Bump tar-fs from 2.1.3 to 2.1.4 by @dependabot[bot] in nextcloud/groupfolders#4019
- build(deps-dev): Bump ts-loader from 9.5.2 to 9.5.4 by @dependabot[bot] in nextcloud/groupfolders#4020
- feat: allow setting custom bucket for groupfolder during creation by @icewind1991 in nextcloud/groupfolders#4012
- fix: ensure options is always an array by @kesselb in nextcloud/groupfolders#4011
- Fix migration issue by @come-nc in nextcloud/groupfolders#4021
- chore: do the rootid/storageid migration again by @icewind1991 in nextcloud/groupfolders#4022
- fix: Stop overwriting scan_permissions by @provokateurin in nextcloud/groupfolders#4025
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4024
- chore: improve Team Folders app description by @joshtrichards in nextcloud/groupfolders#4039
- feat: Add logic to update overwrite homefolder config by @artonge in nextcloud/groupfolders#4017
- build(deps-dev): Bump openapi-typescript from 7.8.0 to 7.9.1 by @dependabot[bot] in nextcloud/groupfolders#4046
- build(deps-dev): Bump nextcloud/openapi-extractor from 1.8.3 to 1.8.5 in /vendor-bin/openapi-extractor by @dependabot[bot] in nextcloud/groupfolders#4048
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4049
- build(deps-dev): Bump nextcloud/openapi-extractor from 1.8.5 to 1.8.6 in /vendor-bin/openapi-extractor by @dependabot[bot] in nextcloud/groupfolders#4060
- build(deps-dev): Bump rector/rector from 2.1.7 to 2.2.2 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4061
- build(deps): Bump @nextcloud/axios from 2.5.1 to 2.5.2 by @dependabot[bot] in nextcloud/groupfolders#4059
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4066
- fix: Fix sidebar not loading by @provokateurin in nextcloud/groupfolders#4074
- chore: Nextcloud 33 is PHP 8.2+ by @susnux in nextcloud/groupfolders#4071
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#4068
- perf(FolderStorageManager): Cache root groupfolders by @provokateurin in nextcloud/groupfolders#4075
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4099
- build(deps-dev): Bump rector/rector from 2.2.2 to 2.2.7 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4111
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#4107
- fix: numbers and underscore are not sorted correctly by @leftybournes in nextcloud/groupfolders#4096
- fix(quota): Convert custom quota value from base 1000 to base 1024 by @provokateurin in nextcloud/groupfolders#4114
- build(deps): Bump react-select from 5.10.1 to 5.10.2 by @dependabot[bot] in nextcloud/groupfolders#4097
- fix(password-confirmation): Await API operations before modifying state by @provokateurin in nextcloud/groupfolders#4119
- Update readme by @Aveyron-RetD in nextcloud/groupfolders#4125
- refactor: Move to psalm level 2 by @provokateurin in nextcloud/groupfolders#4129
- fix(FolderController): Correctly document exceptions and return types by @provokateurin in nextcloud/groupfolders#4128
- build: update node and npm engines versions by @nextcloud-command in nextcloud/groupfolders#4131
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4138
- build(deps-dev): Bump rector/rector from 2.2.7 to 2.2.8 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4147
- fix: cypress tests by @leftybournes in nextcloud/groupfolders#4110
- fix(command): Give formatted folders to writer by @artonge in nextcloud/groupfolders#4132
- build(deps): Bump js-yaml by @dependabot[bot] in nextcloud/groupfolders#4156
- build(deps-dev): Bump typescript from 5.8.3 to 5.9.3 by @dependabot[bot] in nextcloud/groupfolders#4133
- fix: Delete root folder of groupfolders on disk by @provokateurin in nextcloud/groupfolders#4157
- perf(ACLPlugin): Cache if user can manage ACL by @provokateurin in nextcloud/groupfolders#4159
- fix(scan): Log files with incompatible encoding by @provokateurin in nextcloud/groupfolders#4160
- fix(FolderManager): Use group display name instead of id for display name by @provokateurin in nextcloud/groupfolders#4162
- chore: Run rector with php 8.2 by @CarlSchwan in nextcloud/groupfolders#4153
- build(deps-dev): Bump node-forge from 1.3.1 to 1.3.2 by @dependabot[bot] in nextcloud/groupfolders#4175
- build(deps-dev): Bump rector/rector from 2.2.8 to 2.2.9 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4177
- build(deps): Bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3 by @dependabot[bot] in nextcloud/groupfolders#4176
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4170
- fix(Command): Fix delete command by @provokateurin in nextcloud/groupfolders#4181
- build(deps): Bump mdast-util-to-hast from 13.1.0 to 13.2.1 by @dependabot[bot] in nextcloud/groupfolders#4183
- build(deps-dev): Bump express from 4.21.2 to 4.22.1 by @dependabot[bot] in nextcloud/groupfolders#4184
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#4180
- Show display name of user/group mapping in 'occ groupfolders:permissions' by @julien-nc in nextcloud/groupfolders#4174
- build(deps-dev): Bump rector/rector from 2.2.9 to 2.2.11 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4190
- build(deps-dev): Bump nextcloud/openapi-extractor from 1.8.6 to 1.8.7 in /vendor-bin/openapi-extractor by @dependabot[bot] in nextcloud/groupfolders#4189
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4192
- fix: Forbid deletion of current version in version expiration code by @come-nc in nextcloud/groupfolders#4200
- Fix link to occ command documentation by @brlin-tw in nextcloud/groupfolders#4202
- feat: distinguish acls as a section in sharing sidebar by @leftybournes in nextcloud/groupfolders#4210
- build(deps-dev): Bump rector/rector from 2.2.11 to 2.2.14 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4213
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4214
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#4216
- fix: Downloading of trashbin files with specific filenames by @SystemKeeper in nextcloud/groupfolders#4219
- feat(ACL): Support granting no permissions by default by @provokateurin in nextcloud/groupfolders#4126
- fix(ACL): Only allow setting no default permissions on creation by @provokateurin in nextcloud/groupfolders#4223
- chore: fix failing tests / add getDirectDownloadById() to stubs by @joshtrichards in nextcloud/groupfolders#4235
- test(cypress): adjust tests for changed files sidebar api by @susnux in nextcloud/groupfolders#4241
- chore(dev-deps): Update psalm to support PHP 8.5 by @come-nc in nextcloud/groupfolders#4240
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#4229
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4226
- build(deps-dev): Bump rector/rector from 2.2.14 to 2.3.0 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4237
- fix: Correctly filter out current version from expiration by @come-nc in nextcloud/groupfolders#4243
- refactor(MountProvider): Small optimizations by @solracsf in nextcloud/groupfolders#4238
- build(deps-dev): Bump psalm/plugin-phpunit from 0.19.3 to 0.19.5 in /vendor-bin/psalm by @dependabot[bot] in nextcloud/groupfolders#4249
- fix: Ignore groupfolders which have a root_id pointing to nothing by @come-nc in nextcloud/groupfolders#4256
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#4253
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4250
- build(deps-dev): Bump rector/rector from 2.3.0 to 2.3.1 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4265
- perf: Move folder pagination to the database by @provokateurin in nextcloud/groupfolders#4263
- chore(release): v21.0.0 by @provokateurin in nextcloud/groupfolders#4272
New Contributors
- @SystemKeeper made their first contribution in nextcloud/groupfolders#3926
- @leftybournes made their first contribution in nextcloud/groupfolders#4096
- @Aveyron-RetD made their first contribution in nextcloud/groupfolders#4125
- @brlin-tw made their first contribution in nextcloud/groupfolders#4202
Full Changelog: nextcloud/groupfolders@v20.0.0...v21.0.0