Merge pull request #3529 from nextcloud/release/v19.0.0-alpha.1
Pre-release
Pre-release
What's Changed
- feat(deps): Add Nextcloud 31 support on master by @nickvergessen in nextcloud/groupfolders#3112
- emit audit log events for changes to groupfolders by @icewind1991 in nextcloud/groupfolders#3096
- Fix encryption wrapper not seen by groupfolder cache by @danxuliu in nextcloud/groupfolders#2942
- fix: load script on init step + deps update by @backportbot in nextcloud/groupfolders#3138
- Expose the app version to the capabilities endpoint by @ThibautPlg in nextcloud/groupfolders#2861
- Move CappedMemoryCache to OCP by @solracsf in nextcloud/groupfolders#2925
- Shallow scanning of specific paths by @steffenclemens in nextcloud/groupfolders#2232
- feat(settings): Make default quota configurable by @provokateurin in nextcloud/groupfolders#3160
- fix(settings): Calculate correct default quota option sizes by @provokateurin in nextcloud/groupfolders#3161
- refactor(routes): Use attributes for routing by @provokateurin in nextcloud/groupfolders#3182
- fix(versions): Handle missing versions folder by @provokateurin in nextcloud/groupfolders#3183
- feat: Save deleted by property by @artonge in nextcloud/groupfolders#3170
- fix(ACL): Actually return in ACLStorageWrapper methods by @provokateurin in nextcloud/groupfolders#3192
- fix 3130 : missing translations for Transifex by @smarinier in nextcloud/groupfolders#3191
- refactor(settings): Use Promise for API requests by @provokateurin in nextcloud/groupfolders#3200
- refactor(settings): Remove usage of jQuery by @provokateurin in nextcloud/groupfolders#3201
- refactor: Replace \OC::$server->get with \OCP\Server::get by @ChristophWurst in nextcloud/groupfolders#3204
- fix(eslint): Also check .ts and .tsx files by @provokateurin in nextcloud/groupfolders#3207
- fix: Do not expire labeled versions by @artonge in nextcloud/groupfolders#3213
- Update Command/ExpireGroupBase: add type declarations by @joshtrichards in nextcloud/groupfolders#2768
- feat(security): Add roave/security-advisories by @provokateurin in nextcloud/groupfolders#3228
- refactor(FolderManager): Simplify CirclesManager access by @provokateurin in nextcloud/groupfolders#3232
- refactor: Change some returns from false to null by @provokateurin in nextcloud/groupfolders#3233
- fix(CacheListener): Use OCP IEventDispatcher by @provokateurin in nextcloud/groupfolders#3238
- refactor: Change callback notation to be more readable by @provokateurin in nextcloud/groupfolders#3244
- fix: Fix all property, param and return types by @provokateurin in nextcloud/groupfolders#3245
- Remove all usage of deprecated code by @provokateurin in nextcloud/groupfolders#3250
- Refactor with rector by @provokateurin in nextcloud/groupfolders#3252
- test: Fix all types by @provokateurin in nextcloud/groupfolders#3253
- fix: Add missing null checks by @provokateurin in nextcloud/groupfolders#3257
- test: Add tests for Capabilities by @provokateurin in nextcloud/groupfolders#3260
- test: Add tests for Events by @provokateurin in nextcloud/groupfolders#3261
- fix(ACLStorageWrapper): Fix return types by @provokateurin in nextcloud/groupfolders#3280
- fix(TrashBackend): Fix delete checks by @provokateurin in nextcloud/groupfolders#3281
- fix(settings): Fix config handling by @provokateurin in nextcloud/groupfolders#3285
- test: Add tests for Listeners by @provokateurin in nextcloud/groupfolders#3262
- fix(ACLPlugin): Fix PROPFIND acl-list when rules are empty by @provokateurin in nextcloud/groupfolders#3307
- fix(eslint): Remove JQuery Thenable by @provokateurin in nextcloud/groupfolders#3308
- fix(ACLStorageWrapper): Fix getDirectoryContent() return type by @provokateurin in nextcloud/groupfolders#3311
- fix(FolderManager): Use placeholder value for default quota instead of the current value on creation by @provokateurin in nextcloud/groupfolders#3325
- fix: Override check for applying quota in wrapper by @juliusknorr in nextcloud/groupfolders#3328
- fix: update parent etag when changing acl rules by @icewind1991 in nextcloud/groupfolders#3326
- fix: include mountpoint in original location for trash items by @icewind1991 in nextcloud/groupfolders#3362
- refactor: Use constructor property promotion where possible by @provokateurin in nextcloud/groupfolders#3369
- fix(routes): Revert back to index.php routes by @provokateurin in nextcloud/groupfolders#3407
- feat: Add OpenAPI by @provokateurin in nextcloud/groupfolders#3324
- fix(FolderController): Return folders as object with id as key by @provokateurin in nextcloud/groupfolders#3415
- Fix labeled version autoExpire by @XueSheng-GIT in nextcloud/groupfolders#3393
- [local] Fix labeled version expiry by @artonge in nextcloud/groupfolders#3402
- fix: implement 'per user inherit' logic for folder delete permissions check by @icewind1991 in nextcloud/groupfolders#3404
- ignore inShare from cli by @ArtificialOwl in nextcloud/groupfolders#3433
- feat(GroupMountPoint): Implement IShareOwnerlessMount by @provokateurin in nextcloud/groupfolders#3401
- fix(settings): Fix select input color by @provokateurin in nextcloud/groupfolders#3460
- Encryption trash fixes by @icewind1991 in nextcloud/groupfolders#3425
- fix: hint table for columns where needed for sharded queries by @icewind1991 in nextcloud/groupfolders#3483
- perf: Add index for group_folders table by @provokateurin in nextcloud/groupfolders#3390
New Contributors
- @ThibautPlg made their first contribution in nextcloud/groupfolders#2861
- @steffenclemens made their first contribution in nextcloud/groupfolders#2232
- @smarinier made their first contribution in nextcloud/groupfolders#3191
- @XueSheng-GIT made their first contribution in nextcloud/groupfolders#3393
Full Changelog: nextcloud/groupfolders@v18.0.8...v19.0.0-alpha.1