What's Changed
- [stable28] Comment legacy file_metadata table migrations by @backportbot-nextcloud in #42108
- [stable28] fix(dav): Prevent out-of-office event time drifts by @backportbot-nextcloud in #42166
- [stable28] enh(settings): Set main page heading by @backportbot-nextcloud in #42125
- [stable28] fix(security): Update CA certificate bundle by @nextcloud-command in #42190
- [stable28] Wrap metadata generation in try/catch by @backportbot-nextcloud in #42263
- [stable28] fix(files): Conditionally add drag handlers by @susnux in #42277
- [stable28] fix(UnifiedSearch): Drop title prop by @susnux in #42278
- [stable28] feat(files): add batch support to copy-move by @skjnldsv in #42279
- [stable28] fix(files): navigation exact by @backportbot-nextcloud in #42282
- [stable28] feat(settings): add occ commands to handle admin delegation by @Altahrim in #42201
- [stable28] fix(a11y): Unified search headings by @backportbot-nextcloud in #42131
- [stable28] fix(Users/Quota setting): Prevent floating point value from getting truncated in locales other than english by @backportbot-nextcloud in #42106
- [stable28] enh(oauth2): allowed toggling of aria label by @backportbot-nextcloud in #42295
- [stable28] fix(dashboard): changed h3 elements to h2 by @emoral435 in #42296
- [stable28] fix(files): fix download file encoded source by @backportbot-nextcloud in #42302
- [stable28] fix(caldav): don't reuse query builder objects by @backportbot-nextcloud in #42152
- [stable28] fix(files): Partly revert 32c1aeb and show correct quota again by @susnux in #42293
- [stable28] chore(deps): Bump @nextcloud/upload to 1.0.4 by @skjnldsv in #42311
- [stable28] fix: Ensure correct max contrast color is used when blurred background is used by @backportbot-nextcloud in #42294
- 28.0.1 RC1 by @skjnldsv in #42307
- [stable28] fix(joblist): also reset last_run timestamp on updating an existing job by @backportbot-nextcloud in #42316
- [stable28] Don't query oc_properties for metadata props by @backportbot-nextcloud in #42357
- [stable28] fix(ooo): add new ooo status with new emoji by @backportbot-nextcloud in #42351
- [stable28] Add global accessibility switch by @artonge in #42371
- [stable28] Use FileInfo's metadata for hidden prop by @backportbot-nextcloud in #42378
- [stable28] fix(userstatus): set user status to 'In a meeting' if calendar is busy by @backportbot-nextcloud in #42380
- [stable28] Update crl after revoke rides.csr by @mgallien in #42400
- [stable28] fix(dav): undeclared
$cache
property by @backportbot-nextcloud in #42423 - 28.0.1 by @skjnldsv in #42417
Full Changelog: v28.0.0...v28.0.1