What's Changed
- feat: scan trashbin and versions with groupfolders:scan command by @icewind1991 in nextcloud/groupfolders#4275
- feat(deps): Add Nextcloud 34 support on master by @nickvergessen in nextcloud/groupfolders#4277
- fix(ACL): Improve merging rules by @provokateurin in nextcloud/groupfolders#4280
- fix: check for mountpoint conflict before rename in api by @icewind1991 in nextcloud/groupfolders#4271
- build(deps-dev): Bump rector/rector from 2.3.1 to 2.3.4 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4291
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4267
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#4295
- chore: migrate bundler to Vite by @susnux in nextcloud/groupfolders#4300
- refactor: migrate to new
@nextcloud/filesand Vue 3 by @susnux in nextcloud/groupfolders#4301 - fix(files): listen on proper event to update share ACLs by @susnux in nextcloud/groupfolders#4306
- build(deps-dev): Bump phpunit/phpunit from 9.6.20 to 9.6.33 in /vendor-bin/phpunit by @dependabot[bot] in nextcloud/groupfolders#4307
- fix(versions): Check the class of the file's storage instead of the mountpoint by @artonge in nextcloud/groupfolders#4309
- test(versions): Test that groupfolder versions works with shared files by @artonge in nextcloud/groupfolders#4314
- perf(FolderManager): Cache group display name by @CarlSchwan in nextcloud/groupfolders#4316
- feat(MountProvider): Implement IPartialMountProvider by @provokateurin in nextcloud/groupfolders#4262
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4326
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#4330
- fix(versions): Ignore and delete versions that are folders by @provokateurin in nextcloud/groupfolders#4331
- Performance optimisation for high number of team folders by @Rello in nextcloud/groupfolders#4320
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4354
- build(deps-dev): Bump rector/rector from 2.3.4 to 2.3.6 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4350
- build(deps): Bump bamarni/composer-bin-plugin from 1.8.3 to 1.9.1 by @dependabot[bot] in nextcloud/groupfolders#4349
- fix(ACL): Improve rule checking by @provokateurin in nextcloud/groupfolders#4361
- fix(trash): Hide trash from admins by @provokateurin in nextcloud/groupfolders#4360
- fix: set displayname for teamfolders by @benjaminfrueh in nextcloud/groupfolders#4347
- fix(MountProvider): Fix partial mount provider filtering in $forChildren breaking non-top-level Team folders by @provokateurin in nextcloud/groupfolders#4369
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#4357
- fix(ListCommand): Align quota and groups column order by @provokateurin in nextcloud/groupfolders#4378
- fix getting groupfolder mount for users home directory by @icewind1991 in nextcloud/groupfolders#4382
- perf(Command): Use existing method to check if a mountpoint already exists by @provokateurin in nextcloud/groupfolders#4383
- fix(FolderController): Sanitize mountpoints correctly by @provokateurin in nextcloud/groupfolders#4368
- build(deps-dev): Bump cypress from 13.17.0 to 15.10.0 by @dependabot[bot] in nextcloud/groupfolders#4391
- build(deps): Bump axios from 1.12.2 to 1.13.5 by @dependabot[bot] in nextcloud/groupfolders#4376
- build(deps-dev): Bump vimeo/psalm from 6.14.3 to 6.15.0 in /vendor-bin/psalm by @dependabot[bot] in nextcloud/groupfolders#4323
- fix(versions): Catch unique constraint violation inserting version entity by @solracsf in nextcloud/groupfolders#4389
- feat: performance tuning for ACL rule derivation by @Rello in nextcloud/groupfolders#4396
- feat: Allow filtering content by mimetype by @CarlSchwan in nextcloud/groupfolders#4318
- refactor: cosmetic and lisibility by @solracsf in nextcloud/groupfolders#4401
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4415
- fix(GroupFolderStorage): Remove cache property by @provokateurin in nextcloud/groupfolders#4428
- fix(ACL): apply ACL rules in the correct order by @CarlSchwan in nextcloud/groupfolders#4429
- build(deps-dev): Bump rector/rector from 2.3.6 to 2.3.7 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4441
- fix(MountProvider): Remove wrong cache in getMountsForPath by @provokateurin in nextcloud/groupfolders#4448
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4444
- tests: Nested groupfolder listing by @SystemKeeper in nextcloud/groupfolders#4452
- feat: Make it easier to test old folder setup by @CarlSchwan in nextcloud/groupfolders#4454
- feat: Combine getFoldersForGroups database calls when paths are known by @SystemKeeper in nextcloud/groupfolders#4453
- chore: Use non deprecated $appName variable by @CarlSchwan in nextcloud/groupfolders#4458
- build(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.2.1 by @dependabot[bot] in nextcloud/groupfolders#4406
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4475
- fix: adjust background color of quota select by @susnux in nextcloud/groupfolders#4472
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#4417
- bump rector/rector from 2.3.7 to 2.3.8 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4474
- PHPStan by @provokateurin in nextcloud/groupfolders#4344
- Add deletion of group_folders_groups in FolderManager by @kevin-256 in nextcloud/groupfolders#4404
- chore(deps-dev): Bump phpstan/phpstan from 2.1.38 to 2.1.40 in /vendor-bin/phpstan by @dependabot[bot] in nextcloud/groupfolders#4484
- refactor: Apply rector changes by @provokateurin in nextcloud/groupfolders#4487
- Handle duplicate key on trash unique constraint during concurrent deletes by @i2h3 in nextcloud/groupfolders#4496
- fix(acls): allow uploading files with read+create+delete permissions by @leftybournes in nextcloud/groupfolders#4500
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4507
- chore(deps-dev): Bump rector/rector from 2.3.8 to 2.3.9 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4510
- chore(deps-dev): Bump phpstan/phpstan from 2.1.40 to 2.1.42 in /vendor-bin/phpstan by @dependabot[bot] in nextcloud/groupfolders#4509
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#4494
- fix(GroupFoldersHome): Show all leaf groupfolders by @provokateurin in nextcloud/groupfolders#4516
- docs(readme): document Teams data storage (local & object storage) by @joshtrichards in nextcloud/groupfolders#4489
- docs: add note about shared knowledge when granting access to a team folder by @cristianscheid in nextcloud/groupfolders#4521
- fix: implement getLastActivity() in GroupTrashItem by @solracsf in nextcloud/groupfolders#4534
- fix: Include fileid in route params by @solracsf in nextcloud/groupfolders#4524
- refactor(test): Use non deprecated APIs by @CarlSchwan in nextcloud/groupfolders#4551
- fix: Add
datadirectoryfallback if not defined by @solracsf in nextcloud/groupfolders#4552 - [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4527
- chore(deps-dev): Bump phpstan/phpstan from 2.1.43 to 2.1.46 in /vendor-bin/phpstan by @dependabot[bot] in nextcloud/groupfolders#4545
- chore(phpstan): Update stubs by @provokateurin in nextcloud/groupfolders#4560
- chore(deps-dev): Bump rector/rector from 2.3.9 to 2.4.1 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4553
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#4529
- enh(pagination): add loading guard, total count, jump to page by @benjaminfrueh in nextcloud/groupfolders#4481
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4573
- chore(deps-dev): Bump protobufjs from 7.4.0 to 7.5.5 by @dependabot[bot] in nextcloud/groupfolders#4569
- fix(info.xml): app store entry formatting + update description by @joshtrichards in nextcloud/groupfolders#4568
- chore(deps-dev): Bump phpstan/phpstan from 2.1.46 to 2.1.50 in /vendor-bin/phpstan by @dependabot[bot] in nextcloud/groupfolders#4571
- chore(deps-dev): Bump rector/rector from 2.4.1 to 2.4.2 in /vendor-bin/rector by @dependabot[bot] in nextcloud/groupfolders#4572
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#4576
- chore(deps): Bump follow-redirects from 1.15.11 to 1.16.0 by @dependabot[bot] in nextcloud/groupfolders#4559
- fix: remove .dxxxx suffix from trashbin listing by @icewind1991 in nextcloud/groupfolders#4583
- chore(deps-dev): Bump cypress from 15.10.0 to 15.14.1 by @dependabot[bot] in nextcloud/groupfolders#4589
- fall back to filename for restore if original location can't be determined by @icewind1991 in nextcloud/groupfolders#4604
- fix: Repair invalid mountpoints to make partial mounts work by @provokateurin in nextcloud/groupfolders#4658
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/groupfolders#4594
- [master] Fix npm audit by @nextcloud-command in nextcloud/groupfolders#4597
- fix(api): cleanly reject duplicate group assignment by @mvanhorn in nextcloud/groupfolders#4668
- chore(release): v22.0.0 by @provokateurin in nextcloud/groupfolders#4674
New Contributors
- @Rello made their first contribution in nextcloud/groupfolders#4320
- @benjaminfrueh made their first contribution in nextcloud/groupfolders#4347
- @kevin-256 made their first contribution in nextcloud/groupfolders#4404
- @i2h3 made their first contribution in nextcloud/groupfolders#4496
- @cristianscheid made their first contribution in nextcloud/groupfolders#4521
- @mvanhorn made their first contribution in nextcloud/groupfolders#4668
Full Changelog: nextcloud/groupfolders@v21.0.0...v22.0.0