Nextcloud 33
server
- Test: added test to assert auto expire list preserves versions in various buckets (server#54697)
- Feat: automated appointment creation (server#56924)
- Fix(tests): Fix files_external tests (server#57185)
- Refactor: consolidate `OC.Settings` (server#57355)
- Authoritative mount setup (server#57370)
- Chore: update justinrainbow/json-schema to 6.6.4 (server#57405)
- Fix: handle InvalidArumentException as availability failure in smb->getFileInfo (server#57493)
- Refactor(files): Rename IMountProviderArgs (server#57498)
- Refactor(theming): move from `js/` to `src/` (server#57502)
- Refactor: drop moment from new bundles (server#57503)
- Fix(gc): (re)implement `cache_chunk_gc_ttl` (server#57504)
- Refactor(dav): Remove dead property (server#57513)
- Perf(files): Optimize CacheEntry creation (server#57514)
- Refactor(encryption): migrate to Vue 3 and Typescript and script setup (server#57515)
- Feat: add api to get a user object without verifying they exist (server#57519)
- Refactor(core): migrate login flow ui from jQuery to Vue (server#57526)
- Chore(deps): update `@nextcloud/files` to v4.0.0-beta.9 (server#57529)
- Chore: fix name of kerberos sso summary workflow (server#57540)
- Refactor(settings): migrate mail settings to Vue (server#57544)
- Fix: fallback to full user setup if we cant find the expected mount root (server#57550)
- Debt(files_sharing): Unify `getSharedWithByPath` and `getSharedWith` (server#57552)
- Fix: clearify meaning of getMountsForPath arguments (server#57553)
- Chore(settings): remove dead legacy code (server#57565)
- Fix(mounts): only remove existing index (server#57579)
circles
- Fix(sharing): Don't crash when loading shares for unknown user (circles#2287)
- Fix(ShareProvider): Target share child when looking with path (circles#2288)
- Feat(ShareByCircleProvider): Implement IShareProviderGetUsers (circles#2290)