The second release candidate of Nextcloud 28 is now available on our download server!
As always, help with testing is very much welcome!
If you notice anything out of order, please report back on the appropriate github repository!
Downloads
Changelog
- Fix(core): Subscribe to navigation changes on mounted for Unified search (server#41708)
- Fix(files): Use SVG as FilePicker buttons to bring back icons (server#41715)
- Remove unneeded links and add
focus-visible
state on a link (server#41716) - Fix(dav): Avoid date diffing if PHP is buggy (server#41726)
- Fix adding x-requested-with header for relative URLs in some cases (server#41732)
- Fix action button labels (server#41733)
- Confirm content on dav-v2 test (server#41741)
- Ensure share has download permissions in F2V (server#41742)
- Fix(setupcheck): Fix memory limit setup check (server#41757)
- Fix(security): Update expiration date in security.txt (server#41761)
- Fix(files_versions): Check for user and owner before call getUserFolder (server#41783)
- Fix(files): Empty files list when uid contains special chars (server#41784)
- Enh(userstatus): add OOO automation and remove calendar automation (server#41798)
- Spelling correction (server#41807)
- Fix(dav): donāt schedule out-of-office jobs for dates in the past (server#41811)
- Fix: Hidden password confirmation dialog with new global search (server#41815)
- Fix(dav): Make ooo settings a form and the message required (server#41817)
- Feat(dav): hide search providers if their respective app is not activated (server#41837)
- Fix(OOO): Make the returned data more explicit (server#41845)
- Fix: add mimetype for eml and msg (server#41868)
- Fix(dav): Convert dates without tz drift (server#41873)
- Fix(dav): Prioritize timezone from core/login (server#41886)
- Update @nextcloud/upload to 1.0.2 (server#41912)
- Fix(theming): Fix color inverted icons based on theming and dark mode (server#41920)
- Synchronize operation on live photo files (server#41921)
- UI updates for global search (server#41925)
- Always emit search event (server#41926)
- Migrate openResult method to SearchResult component (server#41929)
- Handle close GlobalSearchModal gracefully #41792 (server#41930)
- Fix(core): app icon alignment in app menu (server#41932)
- Enable new global search by default #41729 (server#41933)
- Improve share logic for enforced password & expiry date (server#41934)
- Update
@nextcloud/vue
to 8.3.0 (server#41943) - Fix(sidebar): Refactor code to also load plugin entries when Activity API returns 304 (activity#1439)
- Chore(deps): Bump @nextcloud/dialogs from 4.2.1 to 4.2.2 (files_pdfviewer#867)
- Chore(deps-dev): Bump axios from 1.6.0 to 1.6.2 (files_pdfviewer#868)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (firstrunwizard#1008)
- Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#1012)
- Update nextcloud/ocp dependency (nextcloud_announcements#261)
- Create update-nextcloud-ocp-approve-merge.yml (nextcloud_announcements#263)
- Update nextcloud/ocp dependency (notifications#1728)
- Create update-nextcloud-ocp-approve-merge.yml (notifications#1731)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (password_policy#520)
- Enh(a11y): Make privacy markup accessible (privacy#998)
- Ci: Enable node build on 28 (text#5031)
- Chore(deps): update dependency vite to ^5.0.2 (text#5032)
- Fix(deps): update yjs (text#5033)
- Chore(deps): update dependency cypress to ^13.6.0 (text#5035)
- Chore(deps): update dependency cypress-split to ^1.17.0 (text#5036)
- Update nextcloud/ocp dependency (text#5039)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.0.3 (text#5044)
- Revert āci: Skip failing link to directory testā (text#5047)
- Chore(deps): update dependency vite to ^5.0.3 (text#5050)
- Fix: Use document id in url (text#5052)
- Refactor attachment loading (text#5053)
- Lazy load text-viewer and text-files (text#5056)
- Run cypress against stable28 branch (text#5057)
- Chore(deps): update dependency cypress-split to ^1.17.1 (text#5061)
- Chore(deps): update dependency vite to ^5.0.4 (text#5062)
- Fix(css): Fix print view in viewer and single-file share (text#5064)
- Revert ātmp: skip known attachment failuresā (text#5067)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (viewer#2070)
- [Master] Fix npm audit (viewer#2073)
- Fix(video): video fullscreen on ios devices (viewer#2080)
- Revert broken automatic build and update js bundles (viewer#2084)
- Feat(viewer): allow async handler components (viewer#2086)
- Fix: Sorting filenames containing numbers (viewer#2089)