What's Changed
- feat(deps): Add Nextcloud 31 support on master by @nickvergessen in #3112
- build(deps): Bump webdav from 5.6.0 to 5.7.1 by @dependabot in #3103
- emit audit log events for changes to groupfolders by @icewind1991 in #3096
- Fix encryption wrapper not seen by groupfolder cache by @danxuliu in #2942
- [master] Fix npm audit by @nextcloud-command in #2884
- chore: update workflows from templates by @skjnldsv in #3053
- fix: load script on init step + deps update by @backportbot in #3138
- fix(cypress): cypress branch env by @skjnldsv in #3143
- Expose the app version to the capabilities endpoint by @ThibautPlg in #2861
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #3108
- Move CappedMemoryCache to OCP by @solracsf in #2925
- Shallow scanning of specific paths by @steffenclemens in #2232
- feat(settings): Make default quota configurable by @provokateurin in #3160
- fix(settings): Calculate correct default quota option sizes by @provokateurin in #3161
- build(deps-dev): Bump eslint-plugin-react from 7.34.1 to 7.35.2 by @dependabot in #3172
- build(deps-dev): Bump cypress-visual-regression from 5.2.0 to 5.2.1 by @dependabot in #3175
- build(deps): Bump @nextcloud/files from 3.8.0 to 3.9.0 by @dependabot in #3174
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #3155
- refactor(routes): Use attributes for routing by @provokateurin in #3182
- build(deps-dev): Bump psalm/phar from 5.23.1 to 5.26.0 by @dependabot in #3180
- fix(versions): Handle missing versions folder by @provokateurin in #3183
- feat(psalm): Enable more/less specific issue handlers by @provokateurin in #3184
- feat: Save deleted by property by @artonge in #3170
- chore(deps): Update nextcloud/coding-standard to v1.2.3 by @provokateurin in #3188
- build(deps-dev): Bump psalm/phar from 5.26.0 to 5.26.1 by @dependabot in #3190
- fix(ACL): Actually return in ACLStorageWrapper methods by @provokateurin in #3192
- [master] Fix npm audit by @nextcloud-command in #3159
- chore(psalm): Remove dead logic by @provokateurin in #3196
- fix 3130 : missing translations for Transifex by @smarinier in #3191
- refactor(settings): Use Promise for API requests by @provokateurin in #3200
- refactor(settings): Remove usage of jQuery by @provokateurin in #3201
- refactor: Replace \OC::$server->get with \OCP\Server::get by @ChristophWurst in #3204
- build(deps-dev): Bump eslint-plugin-cypress from 2.15.1 to 3.5.0 by @dependabot in #3153
- build(deps): Bump send and express by @dependabot in #3209
- build(deps): Bump @nextcloud/vue from 8.17.0 to 8.17.1 by @dependabot in #3152
- build(deps-dev): Bump @types/webpack-env from 1.18.4 to 1.18.5 by @dependabot in #3150
- fix(eslint): Also check .ts and .tsx files by @provokateurin in #3207
- build(deps-dev): Bump typescript from 5.5.4 to 5.6.2 by @dependabot in #3216
- build(deps): Bump @nextcloud/vue from 8.17.1 to 8.18.0 by @dependabot in #3218
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #3219
- fix: Do not expire labeled versions by @artonge in #3213
- build(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.2.0 by @dependabot in #3151
- chore(CI): Updating cypress.yml workflow from template by @nextcloud-command in #3222
- Update Command/ExpireGroupBase: add type declarations by @joshtrichards in #2768
- chore(gitignore): Ignore IntelliJ files by @provokateurin in #3226
- perf(psalm): Use multiple threads by @provokateurin in #3227
- feat(security): Add roave/security-advisories by @provokateurin in #3228
- fix(psalm): Disable broken cache by @provokateurin in #3230
- chore(deps): Remove unused dependencies by @provokateurin in #3229
- build(deps-dev): Bump @types/jest from 29.5.12 to 29.5.13 by @dependabot in #3217
- build(deps-dev): Bump eslint-plugin-react from 7.35.2 to 7.36.1 by @dependabot in #3215
- fix(psalm): Add all missing stubs by @provokateurin in #3225
- refactor(FolderManager): Simplify CirclesManager access by @provokateurin in #3232
- refactor: Change some returns from false to null by @provokateurin in #3233
- chore(deps): Move cs-fixer, phpunit and psalm to vendor-bin by @provokateurin in #3231
- feat(phpunit): Enable phpunit to collect coverage reports and save them as HTML by @provokateurin in #3237
- fix(psalm): Update stubs by @provokateurin in #3239
- fix(CacheListener): Use OCP IEventDispatcher by @provokateurin in #3238
- refactor: Change callback notation to be more readable by @provokateurin in #3244
- fix(psalm): Fix @throws annotations by @provokateurin in #3243
- chore(deps): Update nextcloud/coding-standard to v1.3.0 by @provokateurin in #3249
- build: Add rector by @provokateurin in #3248
- fix: Fix all property, param and return types by @provokateurin in #3245
- chore(deps): Update nextcloud/coding-standard to v1.3.1 by @provokateurin in #3251
- Remove all usage of deprecated code by @provokateurin in #3250
- Refactor with rector by @provokateurin in #3252
- test: Fix all types by @provokateurin in #3253
- fix: Add missing null checks by @provokateurin in #3257
- fix(psalm): Enable psalm level 3 by @provokateurin in #3258
- fix(psalm): Fix falsable return for getOwner() by @provokateurin in #3259
- test: Add tests for Capabilities by @provokateurin in #3260
- test: Add tests for Events by @provokateurin in #3261
- test(psalm): Fix types by @provokateurin in #3269
- build(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 by @dependabot in #3266
- build(deps): Bump react-select from 5.8.0 to 5.8.1 by @dependabot in #3268
- build(deps): Bump @nextcloud/vue from 8.18.0 to 8.19.0 by @dependabot in #3265
- build(deps-dev): Bump cypress-visual-regression from 5.2.1 to 5.2.2 by @dependabot in #3264
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #3274
- fix(ACLStorageWrapper): Fix return types by @provokateurin in #3280
- build(deps-dev): Bump eslint-plugin-react from 7.36.1 to 7.37.0 by @dependabot in #3290
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #3293
- fix(TrashBackend): Fix delete checks by @provokateurin in #3281
- fix(settings): Fix config handling by @provokateurin in #3285
- test: Add tests for Listeners by @provokateurin in #3262
- fix(ACLPlugin): Fix PROPFIND acl-list when rules are empty by @provokateurin in #3307
- fix(eslint): Remove JQuery Thenable by @provokateurin in #3308
- fix(ACLStorageWrapper): Fix getDirectoryContent() return type by @provokateurin in #3311
- build(deps-dev): Bump eslint-plugin-react from 7.37.0 to 7.37.1 by @dependabot in #3313
- build(deps-dev): Bump @babel/preset-react from 7.24.1 to 7.25.7 by @dependabot in #3312
- build(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.9 by @dependabot in #3236
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #3317
- fix(FolderManager): Use placeholder value for default quota instead of the current value on creation by @provokateurin in #3325
- fix: Override check for applying quota in wrapper by @juliusknorr in #3328
- fix: update parent etag when changing acl rules by @icewind1991 in #3326
- build(deps-dev): Bump typescript from 5.6.2 to 5.6.3 by @dependabot in #3343
- build(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 by @dependabot in #3345
- [master] Fix npm audit by @nextcloud-command in #3350
- chore(deps): Update nextcloud/ocp master by @provokateurin in #3352
- fix: include mountpoint in original location for trash items by @icewind1991 in #3362
- build(deps-dev): Bump nextcloud/coding-standard from 1.3.1 to 1.3.2 in /vendor-bin/cs-fixer by @dependabot in #3367
- build(deps-dev): Bump tslib from 2.7.0 to 2.8.0 by @dependabot in #3372
- build(deps-dev): Bump cypress-split from 1.24.0 to 1.24.4 by @dependabot in #3371
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #3373
- build(deps-dev): Bump eslint-plugin-react from 7.37.1 to 7.37.2 by @dependabot in #3379
- build(deps): Bump @nextcloud/files from 3.9.0 to 3.9.1 by @dependabot in #3380
- build(deps-dev): Bump @types/jest from 29.5.13 to 29.5.14 by @dependabot in #3381
- build(deps-dev): Bump @babel/preset-react from 7.25.7 to 7.25.9 by @dependabot in #3382
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #3383
- refactor: Use constructor property promotion where possible by @provokateurin in #3369
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #3399
- test: Fix cypress tests by @provokateurin in #3406
- build(deps-dev): Bump cypress-split from 1.24.4 to 1.24.5 by @dependabot in #3395
- fix(routes): Revert back to index.php routes by @provokateurin in #3407
- feat: Add OpenAPI by @provokateurin in #3324
- build: Exclude vendor-bin from PHP lint by @provokateurin in #3411
- fix(FolderController): Return folders as object with id as key by @provokateurin in #3415
- fix(deps): Update openapi-extractor to v1.2.2 by @provokateurin in #3417
- Fix labeled version autoExpire by @XueSheng-GIT in #3393
- [local] Fix labeled version expiry by @artonge in #3402
- build(deps-dev): Bump cypress from 13.15.1 to 13.15.2 by @dependabot in #3428
- build(deps): Bump react-select from 5.8.1 to 5.8.3 by @dependabot in #3430
- build(deps): Bump @nextcloud/files from 3.9.1 to 3.10.0 by @dependabot in #3427
- build(deps): Bump @nextcloud/dialogs from 5.3.7 to 6.0.1 by @dependabot in #3405
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #3431
- [master] Fix npm audit by @nextcloud-command in #3387
- fix: implement 'per user inherit' logic for folder delete permissions check by @icewind1991 in #3404
- build(deps-dev): Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #3436
- ignore inShare from cli by @ArtificialOwl in #3433
- build(deps): Bump @nextcloud/vue from 8.20.0 to 8.21.0 by @dependabot in #3439
- build(deps-dev): Bump cypress from 13.15.2 to 13.16.0 by @dependabot in #3438
- build(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.9 to 1.0.0-beta.10 by @dependabot in #3437
- build(deps-dev): Bump openapi-typescript from 7.4.1 to 7.4.3 by @dependabot in #3440
- build(deps-dev): Bump cypress-split from 1.24.5 to 1.24.6 by @dependabot in #3441
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #3442
- build(deps-dev): Bump sabre/dav from 4.6.0 to 4.7.0 by @dependabot in #3391
- feat(GroupMountPoint): Implement IShareOwnerlessMount by @provokateurin in #3401
- build(deps-dev): Bump typescript from 5.6.3 to 5.7.2 by @dependabot in #3448
- bump @nextcloud/cypress from 1.0.0-beta.10 to 1.0.0-beta.11 by @dependabot in #3449
- build(deps-dev): Bump tslib from 2.8.0 to 2.8.1 by @dependabot in #3396
- bump @nextcloud/password-confirmation from 5.1.1 to 5.3.0 by @dependabot in #3450
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #3455
- fix(settings): Fix select input color by @provokateurin in #3460
- Encryption trash fixes by @icewind1991 in #3425
- build(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.11 to 1.0.0-beta.12 by @dependabot in #3472
- build(deps-dev): Bump @babel/preset-react from 7.25.9 to 7.26.3 by @dependabot in #3469
- build(deps-dev): Bump cypress from 13.16.0 to 13.16.1 by @dependabot in #3470
- build(deps): Bump nanoid from 3.3.7 to 3.3.8 by @dependabot in #3482
- build(deps-dev): Bump openapi-typescript from 7.4.3 to 7.4.4 by @dependabot in #3471
- build(deps-dev): Bump cypress-split from 1.24.6 to 1.24.7 by @dependabot in #3473
- fix: hint table for columns where needed for sharded queries by @icewind1991 in #3483
- bump react-select from 5.8.3 to 5.9.0 by @dependabot in #3488
- bump @nextcloud/files from 3.10.0 to 3.10.1 by @dependabot in #3489
- [master] Fix npm audit by @nextcloud-command in #3492
- [master] Fix npm audit by @nextcloud-command in #3503
- build(deps-dev): Bump eslint-plugin-react from 7.37.2 to 7.37.3 by @dependabot in #3505
- build(deps): Bump @nextcloud/vue from 8.21.0 to 8.22.0 by @dependabot in #3506
- build(deps-dev): Bump cypress from 13.16.1 to 13.17.0 by @dependabot in #3498
- chore(CI): Updating reuse.yml workflow from template by @nextcloud-command in #3510
- build(deps-dev): Bump openapi-typescript from 7.4.4 to 7.5.1 by @dependabot in #3512
- Bump platform php version to a supported one by @solracsf in #3495
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #3515
- perf: Add index for group_folders table by @provokateurin in #3390
- Release v19.0.0 alpha.1 by @come-nc in #3529
- build(deps-dev): Bump typescript from 5.7.2 to 5.7.3 by @dependabot in #3531
- build(deps-dev): Bump openapi-typescript from 7.5.1 to 7.5.2 by @dependabot in #3530
- chore: Rename app to Team folders by @provokateurin in #3536
- chore(release): v19.0.0-alpha.2 by @provokateurin in #3539
- fix: Prefer mount owner over current user as owner of the storage by @juliusknorr in #3538
- build(deps-dev): Bump eslint-plugin-react from 7.37.3 to 7.37.4 by @dependabot in #3546
- build(deps-dev): Bump ts-loader from 9.5.1 to 9.5.2 by @dependabot in #3545
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #3534
- docs: Add example for ACL with multiple groups by @provokateurin in #3547
- build(deps-dev): Bump undici from 5.28.4 to 5.28.5 by @dependabot in #3548
- chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 by @nickvergessen in #3549
- [stable31] Fix npm audit by @nextcloud-command in #3560
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #3563
- [stable31] fix(Trash): Fix original location for deleting shared item by @backportbot in #3573
- [stable31] fix: use owner instead of current user for move-to-trash logic by @backportbot in #3586
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #3602
- [stable31] include circles to acl by @backportbot in #3589
- 19.0.0 by @icewind1991 in #3606
- 19.0.1 by @icewind1991 in #3610
New Contributors
- @ThibautPlg made their first contribution in #2861
- @steffenclemens made their first contribution in #2232
- @smarinier made their first contribution in #3191
- @XueSheng-GIT made their first contribution in #3393
Full Changelog: v18.0.10...v19.0.1