What's Changed
- [stable27] expose gps data via webdav by @backportbot-nextcloud in #39755
- [stable27] feat(HTTPClient): Provide wrapped access to Guzzle's asyncRequest() by @nickvergessen in #39740
- [stable27] feat: File reminders backend by @backportbot-nextcloud in #39764
- [stable27] fix(3rdparty): Revert accidental 3rdparty bump by @nickvergessen in #39761
- [stable27] The almighty text processing PR by @marcelklehr in #39776
- [stable27] Support opening and comparing versions in viewer by @juliushaertl in #39763
- [stable27] feat(caldav): linkify location in scheduling mails by @ChristophWurst in #39784
- [stable27] log imaginary errors as info to not spam the server logs by @backportbot-nextcloud in #39795
- [stable27] feat: Set file reminders by @Pytal in #39783
- [stable27] fix: Pass proper viewer filename by @backportbot-nextcloud in #39794
- [stable27] enh(files_reminders): Adjust reminder options by @Pytal in #39800
- [stable27] Vue based FilePicker by @susnux in #39793
- [stable27] Update
@nextcloud/dialogs
for FilePicker design fixes by @susnux in #39803 - [stable27] AppEcosystem Authentification by @andrey18106 in #39799
- [stable27] Show supported apps on app settings if subscribed by @susnux in #39637
- [stable27] Improved display of app links by @backportbot-nextcloud in #38526
- [stable27] fix(notifications): Remove share notification when the node is deleted by @backportbot-nextcloud in #39710
- [stable27] Catch more invalid cache source storage paths by @backportbot-nextcloud in #39722
- [stable27] Avoid adding (attribute=) part to filter which will confuse LDAP servers by @backportbot-nextcloud in #39746
- [stable27] optimize calendar search query by @backportbot-nextcloud in #39785
- 27.1.0 beta 1 by @skjnldsv in #39757
- [stable27] chore: update
@nextcloud-vue
tov7.12.2
by @Altahrim in #39813 - [stable27] Wrap long productName on login form by @Fenn-CS in #39853
- [stable27] Add l10n for files_reminders by @backportbot-nextcloud in #39855
- [stable27] Bump Hub 5 -> Hub 6 by @backportbot-nextcloud in #39886
- [stable27] Fix various file reminders bugs by @backportbot-nextcloud in #39887
- [stable27] Fix smart picker integration of new Vue based file picker by @susnux in #39893
- [stable27] fix: close cursor after reading the invitation by @backportbot-nextcloud in #39817
- [stable27] Calendar optimizations by @backportbot-nextcloud in #39858
- [stable27] select the fileid first when looking for incomplete files by @backportbot-nextcloud in #39871
- [stable27] enh(contacts): show/hide addressbooks for all by @backportbot-nextcloud in #39904
- [stable27] adjust add button by @szaimen in #39915
- Update
@nextcloud/dialogs
to 4.2.0-beta.3 to fix FilePicker issues by @susnux in #39913 - [stable27] fix: Also cleanup version metadata if expiring by @backportbot-nextcloud in #39873
- [stable27] try to fix regression with public file upload button by @szaimen in #39921
- 27.1.0 beta 2 by @skjnldsv in #39908
- [stable27] Prevent PHP warning when CacheEntry extension keys are not set by @backportbot-nextcloud in #39930
- [stable27] fix(memcache): Fix comparison of Memcache configs to classes by @backportbot-nextcloud in #39947
- [stable27] fix(CS): Use the naming pattern for the URL scheme by @Pytal in #39962
- [stable27] fix(files): Fix legacy files list sorting by @susnux in #39919
- [stable27] fix: always use display name from correct backend by @backportbot-nextcloud in #39949
- [stable27] fix: don't emit Hooks when hookpaths are empty by @backportbot-nextcloud in #39934
- [stable27] feat(dashboard): implement widget item api v2 by @nickvergessen in #39993
- [stable27] fix(security): Update CA certificate bundle by @nextcloud-command in #40007
- [stable27] feat(security): Add a bruteforce protection backend base on memcache by @nickvergessen in #39997
- [stable27] allow to upgrade from 26.0.x to 27.1.x directly by @szaimen in #39952
- [stable27] don't bother checking dav acl's in files by @backportbot-nextcloud in #39953
- chore: Update
@nextcloud/dialogs
to 4.2.0-beta.4 for FilePicker improvments by @susnux in #40030 - [stable27] chore: update tarstreamer to 2.1.0 by @kesselb in #39939
- 27.1.0 beta 3 by @skjnldsv in #40028
- [stable27] fix(CardDAV): set owner-principal, displayname properties for SAB by @miaulalala in #39900
- [stable27] Fix user log.condition feature by @miaulalala in #40034
- [stable27] encode filename trashbin restore by @kesselb in #40045
- [stable27] Fix npm audit by @nextcloud-command in #39728
- fix(theming): Add
__webpack_nounce__
to support async chunks by @susnux in #40062 - [stable27] fix(CardDAV): only run upgrade sync if 1000 users or less by @backportbot-nextcloud in #40066
- [stable27] Improve upload progress visualization by @susnux in #40060
- [stable27] Hide shares by disabled users by @backportbot-nextcloud in #40078
- [stable27] fix(CalDAV): check voject exists before attempting any operation by @miaulalala in #40081
- [stable27] fix(utility): De- deprecate getDateTime and getTime as now() only returns DateTimeImmutable by @backportbot-nextcloud in #40039
- [stable27] fix(cache): Remove displayname cache entry on delete by @backportbot-nextcloud in #40080
- [stable27] fix(CI): Add empty eslint and node when unrelated (PHP only) by @nickvergessen in #40101
- [stable27] Do not log passwords in debug mode by @backportbot-nextcloud in #40032
- [stable27] feat: add switch to disable dns pinning by @backportbot-nextcloud in #40162
- [stable27] pass the share to the cache instead of having to ask the storage by @backportbot-nextcloud in #40074
- [stable27] revert accidental direct push of 8b42fb0 by @blizzz in #40175
- [stable27] Improve sharing flow by @artonge in #40179
- 27.1.0 RC1 by @blizzz in #40098
- [stable27] fix(s3): fix handling verify_bucket_exists parameter by @backportbot-nextcloud in #40186
- [stable27] fix: prevent sharing permissions on user root folder by @backportbot-nextcloud in #40227
- [stable27] enh: skip processing for empty response by @backportbot-nextcloud in #40258
- [27] change proftpd ci image by @icewind1991 in #40269
- [stable27] chore(3rdparty): update sabre/http to 5.1.10 by @kesselb in #40197
- [stable27] fix(CardDAV): allow disabling of the system address book by @backportbot-nextcloud in #40200
- [27] move share permission logic to storage wrapper by @icewind1991 in #40231
- [stable27] chore: Bump @nextcloud/dialogs to v4.2.0 beta 5 by @Pytal in #40281
- [stable27] Fix npm audit by @nextcloud-command in #40220
- [stable27] feat: Add events for version restore by @backportbot-nextcloud in #40297
- [stable27] fix(ratelimit): Only use memory cache backend for redis by @backportbot-nextcloud in #40300
- [stable27] Rename AppEcosystemV2 to AppAPI by @backportbot-nextcloud in #40315
- [stable27] Detect aborted connection in OC\Files\View and stop writing data to t… by @Altahrim in #40286
- [stable27] fix(CalDAV): check birthday calendar owner by @backportbot-nextcloud in #40309
- [stable27] admin have no special rights on users' entries by @backportbot-nextcloud in #40271
- [stable27] enable download configuration on circles shares by @ArtificialOwl in #40298
- [stable27] Backport Polish new sharing flow : accesibility, expand bahavior, click outside behaviour by @Fenn-CS in #40327
- 27.1.0 RC2 by @blizzz in #40278
- [stable27] Reduce the number of container queries by @icewind1991 in #39890
- [stable27] fix: Hide set reminder action on public shares by @Pytal in #40342
- [stable27] Enable new versions feature for groupfolders by @artonge in #40339
- [stable27] theming: Revert broken SVG optimization in default-source.svg by @backportbot-nextcloud in #40333
- [stable27] fix(autoloader): no apcu no side effects by @backportbot-nextcloud in #40350
- [stable27] fix(ldap): avatar is not being fetched by @backportbot-nextcloud in #40369
- [stable27] 40289 fix appearance by @Fenn-CS in #40343
- 27.1.0 RC3 by @blizzz in #40344
- [stable27] Backport polish sharing flow bugs by @Fenn-CS in #40390
- [stable27] Display user status by the side in sharing flow by @Fenn-CS in #40405
- [stable27] Ellipsize user status in sharing entry by @Fenn-CS in #40412
- [stable27] fix(caldav): add webroot to objectid for activities by @backportbot-nextcloud in #40402
- [stable27] Hide additional content when share details is open by @artonge in #40414
- [stable27] Fix invite guest for new sharing flow by @artonge in #40415
- [stable27] Bump @nc/dialogs to 4.2.0 by @artonge in #40417
- 27.1.0 RC4 by @blizzz in #40399
- [stable27] Correctly switch/revert from custom to bundled perms by @blizzz in #40437
- 27.1.0 by @blizzz in #40432
New Contributors
- @andrey18106 made their first contribution in #39799
Full Changelog: v27.0.2...v27.1.0