We recommend you follow our Release channels to always have the latest and most secure Nextcloud Server version which fits your needs.
Go directly to the latest maintenance release of:
Note here that with ‘supported’ in this context we mean that software updates will be available to the public, not that there is any actual support beyond community members answering questions in our home user forums. If you need to run Nextcloud in an enterprise setting, we recommend Nextcloud Enterprise.
Latest Nextcloud 27 release below.
June 25, 2024
# Version 27.1.11
Check the file integrity with:
Changes:
- Update psalm-baseline.xml (server#43776)
- Fix(sharing): Avoid (dead)locking during orphan deletion (server#44009)
- Fix(dav): Add occ command to fix missing caldav sync tokens (server#44196)
- Fix(dav): Add retention time to sync token cleanup (server#44397)
- Feat: add request id as comment to all queries (server#44957)
- Fix: Fix truncation on public page (server#44991)
- Fix(session): Do not update authtoken last_check for passwordless (server#45062)
- Fix: Return a file element even if the rendered list does not contained one (server#45121)
- Perf(db): Sort data for IN before chunking (server#45213)
- Expose subscription calendars (server#45232)
- Feat: Limit email input to 255 chars (server#45290)
- Avoid updating the same oc_authtoken row twice (server#45351)
- Fix(groups): allows to save group names with more than 64 characters (server#45369)
- Fix: Mark more configs as sensitive (server#45441)
- Fix(contactsinteraction): Allow vCard download (server#45444)
- Fix: forbid moving a folder into a subfolder of itself (server#45527)
- Fix(dav): Rate limit address book creation (server#45544)
- CalDAV fix search with limit and time range (server#45568)
- Unmark deleted users if their last login date is more recent than deleted date (server#45589)
- Fix(core): unsupported browser redirect url (server#45624)
- Fix(caldav): automatically delete outdated scheduling objects (server#45639)
- Fix(dialogs): Make sure conflict dialog is loaded before adding conflicts (server#45664)
- Feat: add option to disable scanner transactions (server#45681)
- Fix(Session): avoid password confirmation on SSO (server#45703)
- Fix npm audit (server#45732)
- Ci(eol): update workflow from template (server#45736)
- Manual/backport/44910/stable27 (server#45749)
- Fix(dav): Don’t log access control as error (server#45757)
- Fix: failing tests for setup check (server#45762)
- Fix: Autodetect legacy filekey instead of trusting the header for legacy header (server#45776)
- Fix(caldav): event links in shared calendar notifications (server#45798)
- Use isRetryable to catch retryable exceptions (server#45806)
- Test: add tests for ProfilePageController (server#45824)
- Fix(ShareEntryLinkedList): Correctly propagate share data (server#45828)
- Fix(ObjectStore): Fix regression when hostname is empty (server#45838)
- Get child ids for folder in a separate query during move (server#45849)
- Fix(cron): Log long running jobs (server#45855)
- Fix(deleteAction): Bump up delete requests concurrency to 5 (server#45908)
- Ci: use precise ref for 3rdparty check (server#45926)
- Fix(dav): Limit number of UPDATES for sync token created_at (server#45989)
- Fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION (server#46087)
- Chore(deps-dev): Bump adm-zip from 0.5.12 to 0.5.14 (files_pdfviewer#976)
- Update nextcloud/ocp dependency (firstrunwizard#1237)
- Update nextcloud/ocp dependency (firstrunwizard#1243)
- Update nextcloud/ocp dependency (nextcloud_announcements#342)
- Update nextcloud/ocp dependency (notifications#1936)
- Update nextcloud/ocp dependency (notifications#1939)
- Fix(browser): Don’t create web notifications for old notifications (notifications#1951)
- Fix: separate creation of browser notifications and sounds from Vue rendering (notifications#1952)
- Update nextcloud/ocp dependency (related_resources#427)
- Update nextcloud/ocp dependency (related_resources#431)
- Update nextcloud/ocp dependency (serverinfo#613)
- Update nextcloud/ocp dependency (serverinfo#616)
- Ci: automate ocp updates (serverinfo#620)
- Update nextcloud/ocp dependency (text#5853)
- Fix(locks): only lock when editing (text#5867)
- Update nextcloud/ocp dependency (text#5882)
- Reset all sessions (in occ command and on upgrade) (text#5892)
- Truncate tables and rename documents folder on reset (text#5919)
- Fix npm audit (viewer#2302)
May 25, 2024
# Version 27.1.10
Check the file integrity with:
Changes:
- Feat(perf): add cache for authtoken lookup (server#44447)
- 44032 fix show new shares without refresh (server#44464)
- Fix: regression with updating read-only config (server#44925)
- Fix(memcache): remove double $$ to fix error (server#44979)
- Fix(DAV): Migrate known exceptions to Sabre exceptions when copying (server#45016)
- Fix: chunked upload leading to 0-byte files (server#45038)
- Fix(CalDAV): remove UNKNOWN from room / resource consideration (server#45051)
- Feat: support “s3-accelerate” endpoint (server#45060)
- Fix(files): Fix ownership transfer encrypted files detection (server#45109)
- Fix: Fix default values for ini var in lib/base.php (server#45113)
- Fix: Remove bogus code from query builder and fix parameter name (server#45115)
- Fix(user_ldap): Fix a var name (server#45118)
- Chore: Fix update-psalm-baseline to use correct php version depending on branch (server#45123)
- Fix(OC_Image): Set correct return type for exif_imagetype stub (server#45197)
- Fix(User\Manager): Avoid future collisions with updater/audit logs (server#45200)
- Fix(userstatus): Fix docs of user status manager (server#45229)
- Fix(caldav): loop through all events for busy events (server#45311)
- Fix(search): Limit maximum number of search results (server#45320)
- Fix: Correctly check result of function (server#45324)
- Fix(preview): check mime type before processing with Imagick (server#45338)
- Fix: Extend SVG reference check (server#45343)
- Fix: Keep download action for files and hide only for relevant files (server#45344)
- Fix: add ldap_exop_passwd function to sensitive value (server#45358)
- Fix: delete user credentials stored in storages_credentials when user gets deleted (server#45361)
- Hide ‘updater.server.url’ As It May Contain Enterprise Key (server#45371)
- Perf(deleteAction): Queue delete requests (server#45376)
- Fix(theming): stable 27 disable accessible color config switch (server#45422)
- Respect empty `expiryDate` value in server (server#45481)
- Fix(ShareApiClients): Maintain meaning of `”` and null for share api cli… (server#45563)
- Fix npm audit (files_pdfviewer#952)
- Update nextcloud/ocp dependency (firstrunwizard#1220)
- Update nextcloud/ocp dependency (nextcloud_announcements#330)
- Fix: Correctly check result of function (nextcloud_announcements#335)
- Update nextcloud/ocp dependency (notifications#1920)
- Chore(deps): Bump vue-template-compiler from 2.7.14 to 2.7.16 (photos#2303)
- Update nextcloud/ocp dependency (related_resources#419)
- Update nextcloud/ocp dependency (serverinfo#603)
- Update dependency (survey_client#271)
- Disable spellcheck inside code blocks (text#5722)
- Update nextcloud/ocp dependency (text#5793)
- Fix: Correctly check result of function (updater#559)
April 25, 2024
# Version 27.1.9
Check the file integrity with:
Changes:
- Update nextcloud/ocp dependency (related_resources#395) 1
- Disable the internal s3sdk multi part copy logic (server#44052)
- Fix/caldav/eventcomparisionservice uses wrong array comparison (server#44472) 1
- Enh: Send empty expireDate when not expireDate set (server#44491)
- Fix(share): Send correct share attributes upon share creation (server#44499)
- Handle more exceptions in AmazonS3::fopen (server#44508)
- Fix(security): Update expiration date in security.txt (server#44536)
- Add retry logic to cover deadlock situations during move operations (server#44550)
- Fix(files_sharing): Create passwords when enforced for mail shares (server#44569)
- Feat(trashbin): Show original location of deleted file (server#44602)
- Fix(tests): Fix tests when daytime saving time change happened recently (server#44614)
- Fix(encryption): Clicking default module in UI sets bogus value (server#44632)
- Fix(dav): Fix quota check for chunk upload (server#44656)
- Fix(deps): Update phpseclib from 2.0.45 to 2.0.47 (server#44673)
- Perf: Avoid updating the folder size if we know the size difference (server#44680)
- Fix(3rdparty): Add a CI job to check 3rdparty integrity (server#44690)
- Fix: Fix avatar images (server#44739)
- Fix: use proper jailed patch in watcher (server#44749)
- Fix(LDAP): escape DN on check-user (server#44766)
- Fix(files): Allow to pick directories using the file reference picker (server#44803)
- Fix opening “Remote shares” dialog even if Notifications is available (server#44823)
- Fix(files): Also skip cross storage move with access control (server#44892)
- Fix(files): Also restore shares after ownership transfer for object storage (server#44920)
- Fix(deps): Update phpseclib to 2.0.47 (3rdparty#1789)
- Fix npm audit (activity#1613)
- Group activities sent by mail (activity#1624)
- Update nextcloud/ocp dependency (activity#1640)
- Fix npm audit (files_pdfviewer#934)
- Fix npm audit (firstrunwizard#1143)
- Update nextcloud/ocp dependency (firstrunwizard#1169)
- Update nextcloud/ocp dependency (nextcloud_announcements#320)
- Update nextcloud/ocp dependency (notifications#1888)
- Fix(setting): Clarify the “Account disabled” option (password_policy#576)
- Fix npm audit (photos#2404)
- Check download attribute when fetching previews (photos#2437)
- Fix npm audit (privacy#1048)
- Fix npm audit (recommendations#717)
- Fix npm audit (recommendations#729)
- Fix npm audit (related_resources#376)
- Fix npm audit (related_resources#388)
- Update nextcloud/ocp dependency (serverinfo#585)
- Refactor document and session handling (text#5543)
- Fix npm audit (text#5563)
- Chore(deps): update dependency cypress-split to ^1.21.2 (text#5587)
- Chore(deps): update dependency vite to ^4.5.3 (text#5588)
- Fix: Catch exceptions on non existing files (text#5600)
- Test(cypress): Wait for syncs after opening+editing in in
sync.spec.js
(text#5604) - Fix(deps): update dependency markdown-it-front-matter to ^0.2.4 (text#5622)
- Fix(deps): update yjs (text#5623)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.4.0 (text#5624)
- Chore(deps): update vueuse to ^10.9.0 (text#5625)
- Fix(deps): update dependency @nextcloud/files to ^3.1.1 (text#5626)
- Fix(deps): update dependency mermaid to ^10.9.0 (text#5627)
- Fix(deps): update dependency vue-material-design-icons to ^5.3.0 (text#5628)
- Fix npm audit (text#5648)
- Fix: Avoid throwing when a workspace file cannot be found due to a failed storage (text#5665)
- Chore(deps): update dependency cypress-split to ^1.23.0 (text#5680)
- Update nextcloud/ocp dependency (text#5681)
- Fix(l10n): “Connection failed” not translatable (text#5697)
- Fix npm audit (twofactor_totp#1509)
- Fix npm audit (viewer#2278)
- Fix npm audit (viewer#2288)
March 28, 2024
# Version 27.1.8
Check the file integrity with:
Changes:
- Add “-i” to sendmail’s pipe (server#43789)
- Add pick plain text files string to be translated (text#5534)
- Add some recrusive detection/prevention (server#44321)
- Circles’ activity (circles#1523)
- Cleanup versions entities in versions:clean command (server#44036)
- Collaboration, MailPlugin: Protect access to a potentially missing array component by ??. (server#43901)
- Do not create a new version for empty files (server#43931)
- Docs(config.sample.php): Warn that
updatedirectory
will break updates if set to a value within the installation folder (server#44167) - Feat(share): save date and time for expiration (server#43832)
- Fix: Allow to disable multipart copy on external s3 storage (server#43815)
- Fix: Avoid clear cache with prefix (server#44079)
- Fix: Avoid race condition that may initialize a document twice on the clients (text#5479)
- Fix: avoid scanning a non existing directory (server#44206)
- Fix: cypress (viewer#2221)
- Fix: don’t return null for SharedStorage::getWrapperStorage with share recursion (server#44415)
- Fix: ensure nested mount points are handled in the correct order (server#44284)
- Fix: fallback from guessing the owner from path in versioning (server#44247)
- Fix: Fetch custom app store url without internet connection (server#43986)
- Fix: filerobot-image-editor (viewer#2250)
- Fix: No password set for new mail shares (server#44193)
- Fix: select the correct table based on CALENDAR_TYPE_CALENDAR (server#43799)
- Fix: Throw instead of yielding nothing when listing local directories (server#43830)
- Fix(ActionInsertLink): Sync NcActionInput value property (text#5426)
- Fix(api): Ignore “parsed” link and icon urls when deleting (notifications#1860)
- Fix(attachments): Don’t use currentSession for fetching attachments (text#5485)
- Fix(backend): Accept pushs with only step1 messages by read-only clients (text#5472)
- Fix(caldav): add EXDATE and EXRULE to confidential object (server#44385)
- Fix(comments): move new comment instructions placeholder to description (server#44171)
- Fix(config): Make sure user keys are strings (server#44337)
- Fix(core): Convert text to path in f-droid banner SVG (server#43863)
- Fix(cypress): introduce cypress-split (viewer#2220)
- Fix(cypress): sharing download test (viewer#2224)
- Fix(dav): ACLs for shared addressbooks (server#44378)
- Fix(dav): fallback realm for HTTP authentication (server#43798)
- Fix(federatedfilesharing): Use correct language file to render notifi… (server#44312)
- Fix(files_sharing): ShareesAPI – Return empty response when user is not allowed to share (server#44229)
- Fix(IUrlGenerator): Add
throws
documentation forimagePath
function (server#43977) - Fix(LinkPicker): Don’t open link picker inside code blocks (text#5493)
- Fix(mail): Use parsed action label in email notification (notifications#1842)
- Fix(MarkdownContentEditor): Respect
onLoaded
callback passed via API (text#5525) - Fix(session): Fix setting a guest name (text#5474)
- Fix(settings):
posix_getpwuid
can returnfalse
which should not be accessed like an array (server#44181) - Fix(share): use share owner to get ownership (server#44349)
- Fix(Tables): require at least one cell in the header (text#5467)
- Fix(UpdateNotifications): Handle numeric user ids (server#44101)
- Fix(user_ldap): Early failure for empty password login attempt (server#44055)
- Fix(workflowengine): Use correct event names to make search for groups work again (server#44383)
- Fixes for getting the filename in the FileInfo class (server#44200)
- Forbid tagging readonly files (server#44299)
- Improve files version listing (server#43980)
- Log error when default getWrapperStorage would return null (server#44419)
- MailQueueHandler: Don’t flood logs with useless messages (activity#1604)
- Only cleanup orphaned shared daily (server#43837)
- Tests(dav): Add unit test for no calendars/subscription limit (server#44155)
- Use table prefix in metadata migration (server#43971)
- Use the proper path to check if a file needs to be copied/moved to the actual target storage (server#44084)
February 29, 2024
# Version 27.1.7
Check the file integrity with:
Changes:
- [stable27 ONLY] fix(trashbin) Switch parseWebdavPermissions->davParsePermissions (server#43136)
- Buffer chunked requests (server#43128)
- Check share status when touching versions (server#43740)
- Consider admin defaults when creating shares (server#43279)
- Continue background scanning different storages if one fails (server#43420)
- Do not break personal settings page is viewer is not there (server#43455)
- Dont reuse etag for folders marked explicitly unscanned (server#43246)
- Fix #745 ValueError: random_int(): Argument #1 ($min) must be less than or equal to argument #2 ($max) (suspicious_login#848)
- Fix for previews not being generated sometimes (server#43038)
- Fix rss feed item guid (activity#1544)
- Fix undefined share object during expirationDate update (server#43686)
- Fix: Add bruteforce protection to email endpoint (server#43597)
- Fix: Add bruteforce protection to federation endpoint (server#43715)
- Fix: checkbox now allows shift-click and multi-select (server#43556)
- Fix: config param ‘overwritecondaddr’ not working (server#43182)
- Fix: Fix resolved nextcloud/files dep version and user quota parsing (server#43368)
- Fix: make cancelOperation public (server#43513)
- Fix: Update
@nextcloud/dialogs
to 4.2.4 to include missing translations (server#43216) - Fix(App): Use NC components (bruteforcesettings#552)
- Fix(dav): Rate limit calendar/subscription creation (server#43752)
- Fix(dav): report status (server#43734)
- Fix(files): Don’t attempt to format a partial cache entry (server#43390)
- Fix(Request): Catch exceptions in
isTrustedProxy
(server#43193) - Fix(security): Describe
occ security:bruteforce:attempts
accurately (server#43725) - Fix(session): Log when crypto session data is lost (server#41006)
- Fix(sharing): Move video verification option to password and hide without Talk (server#43545)
- Fix(sync): push local changes on reconnect (text#5285)
- Handle error in previews for files versions (server#43350)
- Handle storage not available when expiring versions (server#43125)
- Lower failed movie preview generation logs to level info (server#43510)
- MailQueueHandler: Catch provider errors (activity#1561)
- Make failure to load app commands non-fatal (server#43293)
- Move away from deprecated utf8_encode() on PHP 8.2+ (server#43670)
- Move oc_file_metadata.metadata migration to a background job (server#43580)
- Perf: skip request without read permission (server#43724)
- Roll back erroneous nextcloud/files update (server#43259)
- SMB: allow to list root directory when using case-insensitive option (server#43522)
- Stop the auto-logout loop after redirecting to the logout page (server#43707)
- Tooltip outside click, should abort share creation (server#42780)
- Update
@nextcloud/dialogs
(server#43767)
January 25, 2024
# Version 27.1.6
Check the file integrity with:
Changes:
- Update psalm-baseline.xml (server#41479)
- Fix(i18n): Changed grammar (server#41663)
- Fix(caldav): don’t reuse query builder objects (server#42153)
- Fix(Users/Quota setting): Prevent floating point value from getting truncated in locales other than english (server#42172)
- Fix(dav): allow multiple organizers if possible (server#42375)
- Don’t write back .htaccess file on a RO filesystem (server#42385)
- Update crl after revoke rides.csr (server#42399)
- Fix: Ensure app menu entries and dashboard welcome message have enough contrast (server#42404)
- Fix(files): Fix reference picker not working (server#42437)
- Fix(LDAP): ensure stored groups are formatted as simple list (server#42447)
- AppAPI: allow to bypass Two-Factor (server#42520)
- Only do a multipart s3 copy when above the regular copy limit (server#42522)
- Restore shared lock ttl to previous value when releasing (server#42549)
- Fix(files): service worker (server#42608)
- Perf: Use more performant way to obtain and check the email as a login name with token login (server#42652)
- Fix: Always apply fullscreen styling to sidebar (server#42655)
- Fix: handle exif metadata read errors gracefully (server#42774)
- Fix some silent share bugs (server#42778)
- Fix(share): use user timezone to parse share expiration date (server#42791)
- Dashboard): Lower error to info log message (server#42825)
- Fix: reduce memory consumption of scans (server#42828)
- Fix(appstore): Only send subscription keys to valid appstores (server#42831)
- Fix(manifest): Check if app exists instead of accessing null as an array (server#42865)
- Fix(session): Avoid useless authtoken DB queries for anonymous requests (server#42870)
- Fix(systemreport): Mark more configs as sensitive (server#42873)
- Update crl after revoke integration_homeassistant.csr (server#42875)
- Fix(CalDAV): set acls for DeletedCalendarObjectsCollection (server#42907)
- Improve path resolution in files_version hooks (server#42926)
- Fix(auth): Fix logging in with email and app password (server#43011)
- Make OAuth2 authorization code expire (server#43020)
- Fix(security): Update code signing revocation list (server#43068)
- Update nextcloud/ocp dependency (activity#1495)
- Fix npm audit (activity#1508)
- Fix unit tests for PHP 8.2 (activity#1514)
- Create block-merge-freeze.yml and block-merge-eol.yml (bruteforcesettings#532)
- Chore(deps-dev): Bump axios from 1.6.2 to 1.6.3 (files_pdfviewer#879)
- Chore(deps-dev): Bump axios from 1.6.3 to 1.6.5 (files_pdfviewer#886)
- Disable scripting in pdfviewer (files_pdfviewer#889)
- Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#1033)
- Chore: Switch nextcloud/ocp to dev-stable27 branch (firstrunwizard#1046)
- Fix npm audit (firstrunwizard#1056)
- Chore: audit dependencies (logreader#1106)
- Update nextcloud/ocp dependency (nextcloud_announcements#281)
- Fix(mail): Fix mail handling when force_language is true or false (notifications#1745)
- Update nextcloud/ocp dependency (notifications#1751)
- Fix(push): Allow apps to provide already parsed notifications (notifications#1755)
- Chore(deps): Bump vue and vue-template-compiler (notifications#1766)
- Update nextcloud/ocp dependency (notifications#1773)
- Fix(deps): Allow composer plugin explicitly (notifications#1776)
- Chore: audit dependencies (notifications#1778)
- Allow to hide “People” nav entry for admin (photos#2233)
- Chore(deps): Bump vue from 2.7.15 to 2.7.16 (privacy#1007)
- Fix npm audit (privacy#1013)
- Revert “perf(dashboard): implement widget item api v2” (recommendations#668)
- Fix npm audit (recommendations#688)
- Update nextcloud/ocp dependency (related_resources#304)
- Fix npm audit (related_resources#320)
- Ci: update psalm workflow name to align with main and 28 (serverinfo#547)
- Chore(deps): update dependency vite to ^4.5.1 (text#5118)
- Chore(deps): update vueuse to ^10.7.0 (text#5119)
- Update nextcloud/ocp dependency (text#5122)
- Fix(deps): update dependency y-websocket to ^1.5.1 (text#5139)
- Preserve websocket provider queue during reconnects (text#5151)
- Fix(deps): update vue monorepo to ^2.7.16 (text#5163)
- Chore: Update krankerl config (text#5170)
- Chore(deps): update cypress (text#5185)
- Chore(deps): update vueuse to ^10.7.1 (text#5186)
- Chore(deps): update dependency @nextcloud/cypress to ^1.0.0-beta.7 (text#5204)
- Fix(deps): update dependency path-normalize to ^6.0.13 (text#5205)
- Update nextcloud/ocp dependency (text#5208)
- Fix: Only show translate if providers are available (text#5232)
- Fix(deps): update dependency @nextcloud/moment to ^1.3.1 (text#5249)
- Chore(deps): update vueuse to ^10.7.2 (text#5258)
- Approve and merge ocp updates (text#5262)
- Fix: Proper error message based on file permissions (text#5273)
December 14, 2023
# Version 27.1.5
Check the file integrity with:
Changes:
- Fix root mounts not being setup in some cases (server#41090)
- Fix: Delete ghost versions of non-existing files (server#41296)
- Fix(scheduling): don’t send iMIP emails to rooms / resources (server#41315)
- Fix(backupcodes): Remove old notifications before creating a new remi… (server#41451)
- Reuse sharing disabled state when listing folder content (server#41462)
- Serve .flac audio files (server#41557)
- Do not write htaccess file if disk space is too low (server#41608)
- Fix: Fix linkToOCSRouteAbsolute() without index.php and with subfolder (server#41626)
- Fix: Avoid triggering a defered sidebar open if openFile is already handling that (server#41636)
- Fix: Also cleanup orphaned shares user cannot be found anymore (server#41643)
- Fix: lower threshold for system address book sync (server#41671)
- Fix(dav): Avoid date diffing if PHP is buggy (server#41730)
- Nextcloud 27 : Replace “Update” with “Edit” in share dialog (server#41734)
- Fix(files_sharing): fix sharing tab translations (server#41736)
- Fix(files_versions): Check for user and owner before call getUserFolder (server#41786)
- Fix(ui): Do not close all menus on right click (server#41812)
- Feat(LDAP): implement IIsAdmin interface (server#41813)
- Improve share logic for enforced password & expiry date (server#41936)
- Fix: Show error message when CSRF check fails at login (server#41970)
- Fix/text processing types covariant stable27 (server#41997)
- Fix(TemplateManager): Bail early if templatedirectory is empty (server#42002)
- Fix(security): Update expiration date in security.txt (server#42004)
- Fix: Update `@nextcloud/dialogs` to 4.2.2 to fix translations of FilePicker (server#42034)
- Fix AppSettingsController.php overwriting currentLanguage (server#42063)
- Fix: Properly fetch version from shared files by accessing the owner storage version (server#42075)
- Fix(updatecheck): Don’t wait 120s for a response of updater.nextcloud… (server#42078)
- Fix(systemreport): Mask onlyoffice secret as sensitive (server#42081)
- Fix(bruteforce-protection): Don’t throw a 500 when MaxDelayReached is… (server#42083)
- Fix(security): Handle idn_to_utf8 returning false (server#42085)
- Fix(dist): assets were not compiled (server#42091)
- Fix(security): Update CA certificate bundle (server#42188)
- Update nextcloud/ocp dependency (activity#1427)
- Update nextcloud/ocp dependency (activity#1459)
- Update workflows (bruteforcesettings#517)
- Chore(deps-dev): Bump axios from 1.6.1 to 1.6.2 (files_pdfviewer#862)
- Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#979)
- Update nextcloud/ocp dependency (nextcloud_announcements#256)
- Create update-nextcloud-ocp-approve-merge.yml (nextcloud_announcements#264)
- Update nextcloud/ocp dependency (nextcloud_announcements#272)
- Update nextcloud/ocp dependency (notifications#1723)
- Create update-nextcloud-ocp-approve-merge.yml (notifications#1732)
- Don’t check display name on null (photos#2168)
- Chore(deps): Bump vue from 2.7.14 to 2.7.15 (privacy#978)
- Fix npm audit (privacy#990)
- Update nextcloud/ocp dependency (serverinfo#527)
- Chore(deps): update vueuse to ^10.6.1 (text#5011)
- Chore(deps): update vite (text#5012)
- Update nextcloud/ocp dependency (text#5016)
- Fix(deps): update yjs (text#5037)
- Fix(ImageView): Fix detection of editable editor (text#5055)
- Fix(css): Fix print view in viewer and single-file share (text#5066)
- Fix(deps): update tiptap to ^2.1.13 (text#5074)
- Introduce middleware for session handling (text#5085)
- Make use of session middleware in remaining controllers (text#5086)
- Refactor attachment loading (text#5087)
- Fix: Use proper value for checking if editable (text#5089)
- Hide share and close buttons on direct editing for desktop (text#5099)
- Chore(deps): update dependency cypress to ^13.6.1 (text#5117)
- Fix(video): video fullscreen on ios devices (viewer#2081)
- Fix: Sorting filenames containing numbers (viewer#2090)
November 23, 2023
# Version 27.1.4
Check the file integrity with:
Changes:
- Fix/admin ai settings (server#40916)
- LDAP: Increase profile picture limit to 512 (server#40918)
- Allow share expiry dates lower than enforced limits (server#40928)
- Fix version number in ITimeFactory after it was delayed (server#40929)
- Fix(sharing): set name to target name in sharing cache (server#41069)
- Fix(isLegitimatedForUserId): Setup mountpoints to check file access (server#41082)
- Fix: duplicating contacts with the Recently contacted feature (server#41096)
- Fix(ldap): store last known user groups (server#41106)
- Fix(login): Fix JS error on login grant page (server#41138)
- Fix: Don’t try to access null array (server#41147)
- Fix(OCM): Make the public API only rely on OCP (server#41150)
- Chore(deps): bump davclient.js from 0.2.1 to 0.2.2 (server#41161)
- Fix: encode uri for trashbin delete (the second one) (server#41176)
- Don’t pass invalid streams to Imaginary (server#41186)
- Fix(files): race condition on web files view change (server#41206)
- Fix(twofactor): avoid DB error on Twofactor (en/dis)abled event (server#41212)
- Fix(install): Make installing more verbose (server#41215)
- Fix(files_external): on case insensitive system, block case change (server#41219)
- Catch Imaginary processing errors (server#41231)
- Fix: add index on migration only if needed (server#41232)
- Return correct status if touch failed (server#41236)
- Fix(session): Log why session renewal failed (server#41238)
- Fix(dav): Reduce CalDAV backend memory footprint (server#41245)
- Fix semaphore unguarding (server#41289)
- Optimize cache jail creation (server#41324)
- Get children from dav node when preloading system tags (server#41347)
- Fix(files): prevent redirect on heading column sort (server#41356)
- Fix(JobList#hasReservedJob): Break tie when multiple jobs are reserved (server#41359)
- Optimize builtin storage wrappers (server#41363)
- Fix(LDAP): prevent incomplete displaynames… (server#41367)
- Fix: Validate that we have a proper distributed cache configured (server#41371)
- Lower log level about invalid session token (server#41383)
- Fix(workflow): Fix “Call to a member function getUID() on null” with … (server#41418)
- Fix(log): Log exception class when message is empty (server#41427)
- Fix(workflowengine): use andWhere() not second where() (server#41429)
- Fix(s3): support SSE-C headers for the MultipartCopy call (server#41482)
- Add some support for rename on case insensitive local filesystems (server#41502)
- Finish password confirmation (server#41521)
- Reverse X-Forwarded-For list to read the correct proxy remote address (server#41527)
- Check for open_basedir before reading /proc (server#41539)
- Optimize UserMountCache::registerStorage (server#41545)
- Fix(files_versions): don’t call getUid() on null (server#41553)
- Revert “fix(files_versions): don’t call getUid() on null” (server#41612)
- Build(js): compile assets (server#41697)
- Update nextcloud/ocp dependency (activity#1368)
- Fix npm audit (activity#1375)
- Fix: chunk delete in query (activity#1395)
- Update nextcloud/ocp dependency (activity#1404)
- Fix npm audit (activity#1408)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (bruteforcesettings#463)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (bruteforcesettings#475)
- Revert “Bump @nextcloud/router from 2.0.0 to 2.0.1” (bruteforcesettings#509)
- Lighter name update (circles#1435)
- Fix npm audit (files_pdfviewer#838)
- Show forms as read only (files_pdfviewer#849)
- Setup Transifex translations (files_pdfviewer#851)
- Fix npm audit (files_pdfviewer#858)
- Fix npm audit (firstrunwizard#1000)
- Fix npm audit (firstrunwizard#975)
- Fix styles location to they can be loaded (logreader#1042)
- Update nextcloud/ocp dependency (nextcloud_announcements#244)
- Fix(UI): Merge UI setting with updatenotifications admin settings (nextcloud_announcements#249)
- Update nextcloud/ocp dependency (nextcloud_announcements#252)
- Update nextcloud/ocp dependency (notifications#1690)
- Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2 (notifications#1695)
- Chore(deps): Bump vue and vue-template-compiler (notifications#1706)
- Update nextcloud/ocp dependency (notifications#1714)
- Fix npm audit (photos#2084)
- Filter out some permission for public albums (photos#2105)
- Wrap cache query in a try/catch (photos#2112)
- Enh: Add unique DOM identifiers for nav entries (photos#2132)
- Fix npm audit (privacy#976)
- Fix npm audit (recommendations#663)
- Fix npm audit (recommendations#676)
- Fix npm audit (related_resources#310)
- Ci: update workflows for 27 (serverinfo#512)
- Update ocp package 27 (serverinfo#516)
- Fix: add flag to skip external requests (serverinfo#520)
- Update nextcloud/ocp dependency (serverinfo#525)
- Run cypress (in serial) in stable27 again (text#4808)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0 (text#4866)
- Update nextcloud/ocp dependency (text#4892)
- Fix(paste): collapse whitespace before pasting (text#4897)
- Fix(mermaid): Only switch back on failure if in preview mode (text#4899)
- Fix line-through selector (text#4912)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.26 (text#4915)
- Fix(deps): update dependency @nextcloud/moment to ^1.2.2 (text#4916)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.6 (text#4917)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.15.1 (text#4918)
- Chore(deps): update vite (text#4919)
- Fix(deps): update dependency lib0 to ^0.2.87 (text#4923)
- Fix(deps): update dependency markdown-it to ^13.0.2 (text#4924)
- Update nextcloud/ocp dependency (text#4928)
- Fix(deps): update tiptap to ^2.1.12 (text#4929)
- Fix(deps): update vue monorepo to ^2.7.15 (text#4930)
- Chore(deps): update vueuse to ^10.5.0 (text#4931)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.3.0 (text#4932)
- Fix(deps): update dependency @nextcloud/router to ^2.2.0 (text#4933)
- Fix(deps): update dependency highlight.js to ^11.9.0 (text#4934)
- Fix(deps): update dependency mermaid to ^10.6.0 (text#4935)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.27 (text#4962)
- Fix: clear pending autosync on close (text#4966)
- Fix 403 on close (text#4968)
- Fix(sync): prevent race condition by relying on autoincrement (text#4970)
- Fix(codeblock): Display mermaid graph per default in readonly mode (text#4974)
- Chore(deps): update dependency @nextcloud/dialogs to ^4.2.2 (text#4984)
- Chore(deps): update vueuse to ^10.6.0 (text#4985)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0 (text#4986)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.7 (text#4987)
- Fix(deps): update dependency mermaid to ^10.6.1 (text#4988)
- Update nextcloud/ocp dependency (text#4996)
- Fix(deps): update dependency filerobot-image-editor to ^4.5.2 (viewer#1994)
- Fix(deps): update dependency webdav to ^4.11.3 (viewer#1995)
- Chore(deps): update dependency jest to ^29.7.0 (viewer#2004)
- Fix(deps): update dependency @skjnldsv/vue-plyr to ^7.4.0 (viewer#2015)
- Fix(deps): update dependency vue to ^2.7.15 (viewer#2037)
- Fix npm audit (viewer#2049)
October 26, 2023
# Version 27.1.3
Check the file integrity with:
Changes:
- Fix: Escape group names for LDAP (server#37201) 2
- Fix(updatenotification): Skip update check (server#39826)
- Fix: Avoid failing with duplicate checks (server#40383) 1
- Add wrapper for external storage to ensure we don’t get an mtime that is lower than we know it is (server#40569)
- Clear progress bar text when hiding it (server#40572) 1
- Use multipart copy for s3 (server#40577)
- Enh(a11y): Add label to share note textbox (server#40681)
- Fix(unifiedsearch): Allow searching for “0” (server#40683)
- Fix Dashboard IManager getWidgets return annotation (server#40695)
- Multiple bug fix in users list (server#40718)
- Fix: Escape group names for LDAP (server#40739) 1
- Updates to new sharing flow (server#40747) 1
- Fix: encode uri for trashbin delete (server#40757)
- Feat: Add occ user:user:sync-account-data for updating oc_accounts information from user backends (server#40759)
- Fix(files): Show correct quota size (file size base 2) (server#40787) 1
- Fix(user): Log affected user of app token login name mismatch (server#40797) 1
- Added CORS skip if session was created by AppAPI (server#40830)
- Generate all preview sizes for Imaginary (server#40834) 1
- Fixed mixed translations in sharing details (server#40837)
- Fix: Log critical session renewal and logout paths (server#40849)
- Remove leading slash (server#40856)
- Add in:users as a search filter to limit searches to users (server#40882)
- Update version.php to owncloud 10.13 (server#40987) 2
- Fix(external): Get storage before update it (server#41124)
- Fixes and additions to editor API (text#4838)
- Enh(editorApi): Introduce editor API version number (text#4841)
- Fix(editorApi): Use attachment resolver in MarkdownContentEditor (text#4845)
- Fix(paste): paste plaintext with separate paragraphs (text#4879)
October 5, 2023
# Version 27.1.2
Check the file integrity with:
Changes:
- Chore: Update `@nextcloud/dialogs` to 4.2.1 (server#40557)
- Let `occ trashbin:restore` restore also from groupfolders and add filters (server#40581)
- Ocm services (server#40586)
- Revert change that made `OC.Util.humanFileSize` return decimal sizes instead of binary (server#40605)
- Store size in int|float for 32bit support (server#40623)
- Fix(dav): expand recurrences when searching (server#40631)
- Fix jsunit tests (server#40638)
- Use proper app id in Version.vue (server#40640)
- Fix: encode uri for trashbin delete (server#40642)
- Fix ocm-provider rewrite rules (server#40778)
- Fix(db): also chunk MariaDB deletes (activity#1312)
- Re-enabled cypress tests (activity#1336)
- Run npm audit fix (activity#1339)
- Return if user is empty (firstrunwizard#953)
- Chore(deps): Bump howler from 2.2.3 to 2.2.4 (notifications#1672)
- Bump cypress to v13 (photos#2057)
- Fix(security): Bump semver (suspicious_login#815)
- Fix(deps): update nextcloud abandoned (text#4756)
- Bugfix/duplicated load of yjs (text#4807)
- Feat: hide workspace if no readme.md (text#4811)
September 21, 2023
# Version 27.1.1
Check the file integrity with:
Changes:
- Fix issues where unencrypted_size was being falsely used for non-encrypted home folders (server#40379)
- Fix alignments for share different share entry types. (server#40429)
- Fix: use faster method to fetch user count (server#40433)
- Fix: don’t use davtags for tag search (server#40444)
- Backport consider link shares in removeShare method in SharingTab #40440 (server#40448)
- Fix(mimetype): Fix aborted transaction on PostgreSQL when storing mimetype (server#40461)
- Don’t preload metadata for the sub-childen (server#40473)
- SFTP improvements (server#40487)
- Fix(comments): Use provided offset in best effort when loading comments (server#40506)
- Fix: content info footer on guest pages (server#40520)
- Consider share type for enforced share expiry dates (server#40530)
- Auto set password for new email shares (server#40535)
- Allow printing log messages during occ (logreader#997)
- Update nextcloud/ocp dependency (nextcloud_announcements#233)
- Update nextcloud/ocp dependency (notifications#1656)
- Fix (visually) removing first notification when executing an action (notifications#1662)
- Update nextcloud/ocp dependency (text#4789)
September 16, 2023
# Version 27.1.0
Check the file integrity with:
Changes:
- Improved display of app links (server#38526)
- Show supported apps on app settings if subscribed (server#39637)
- Fix(notifications): Remove share notification when the node is deleted (server#39710)
- Catch more invalid cache source storage paths (server#39722)
- Fix npm audit (server#39728)
- Feat(HTTPClient): Provide wrapped access to Guzzle’s asyncRequest() (server#39740)
- Avoid adding (attribute=) part to filter which will confuse LDAP servers (server#39746)
- Expose gps data via webdav (server#39755)
- Fix(3rdparty): Revert accidental 3rdparty bump (server#39761)
- Support opening and comparing versions in viewer (server#39763)
- Feat: File reminders backend (server#39764)
- The almighty text processing PR (server#39776)
- Feat: Set file reminders (server#39783)
- Feat(caldav): linkify location in scheduling mails (server#39784)
- Optimize calendar search query (server#39785)
- Vue based FilePicker (server#39793)
- Fix: Pass proper viewer filename (server#39794)
- Log imaginary errors as info to not spam the server logs (server#39795)
- AppEcosystem Authentification (server#39799)
- Enh(files_reminders): Adjust reminder options (server#39800)
- Update `@nextcloud/dialogs` for FilePicker design fixes (server#39803)
- Chore: update `@nextcloud-vue` to `v7.12.2` (server#39813)
- Fix: close cursor after reading the invitation (server#39817)
- Wrap long productName on login form (server#39853)
- Add l10n for files_reminders (server#39855)
- Calendar optimizations (server#39858)
- Select the fileid first when looking for incomplete files (server#39871)
- Fix: Also cleanup version metadata if expiring (server#39873)
- Bump Hub 5 -> Hub 6 (server#39886)
- Fix various file reminders bugs (server#39887)
- Reduce the number of container queries (server#39890)
- Fix smart picker integration of new Vue based file picker (server#39893)
- Fix(CardDAV): set owner-principal, displayname properties for SAB (server#39900)
- Enh(contacts): show/hide addressbooks for all (server#39904)
- Update `@nextcloud/dialogs` to 4.2.0-beta.3 to fix FilePicker issues (server#39913)
- Adjust add button (server#39915)
- Fix(files): Fix legacy files list sorting (server#39919)
- Try to fix regression with public file upload button (server#39921)
- Prevent PHP warning when CacheEntry extension keys are not set (server#39930)
- Fix: don’t emit Hooks when hookpaths are empty (server#39934)
- Chore: update tarstreamer to 2.1.0 (server#39939)
- Fix(memcache): Fix comparison of Memcache configs to classes (server#39947)
- Fix: always use display name from correct backend (server#39949)
- Allow to upgrade from 26.0.x to 27.1.x directly (server#39952)
- Don’t bother checking dav acl’s in files (server#39953)
- Fix(CS): Use the naming pattern for the URL scheme (server#39962)
- Feat(dashboard): implement widget item api v2 (server#39993)
- Feat(security): Add a bruteforce protection backend base on memcache (server#39997)
- Fix(security): Update CA certificate bundle (server#40007)
- Chore: Update `@nextcloud/dialogs` to 4.2.0-beta.4 for FilePicker improvments (server#40030)
- Do not log passwords in debug mode (server#40032)
- Fix user log.condition feature (server#40034)
- Fix(utility): De- deprecate getDateTime and getTime as now() only returns DateTimeImmutable (server#40039)
- Encode filename trashbin restore (server#40045)
- Improve upload progress visualization (server#40060)
- Fix(theming): Add `__webpack_nounce__` to support async chunks (server#40062)
- Fix(CardDAV): only run upgrade sync if 1000 users or less (server#40066)
- Pass the share to the cache instead of having to ask the storage (server#40074)
- Hide shares by disabled users (server#40078)
- Fix(cache): Remove displayname cache entry on delete (server#40080)
- Fix(CalDAV): check voject exists before attempting any operation (server#40081)
- Fix(CI): Add empty eslint and node when unrelated (PHP only) (server#40101)
- Feat: add switch to disable dns pinning (server#40162)
- Revert accidental direct push of 8b42fb033fdcd3775b4850de6faf6091c8dcc716 (server#40175)
- Improve sharing flow (server#40179)
- Fix(s3): fix handling verify_bucket_exists parameter (server#40186)
- Chore(3rdparty): update sabre/http to 5.1.10 (server#40197)
- Fix(CardDAV): allow disabling of the system address book (server#40200)
- Fix npm audit (server#40220)
- Fix: prevent sharing permissions on user root folder (server#40227)
- Move share permission logic to storage wrapper (server#40231)
- Enh: skip processing for empty response (server#40258)
- Change proftpd ci image (server#40269)
- Admin have no special rights on users’ entries (server#40271)
- Chore: Bump @nextcloud/dialogs to v4.2.0 beta 5 (server#40281)
- Detect aborted connection in OC\Files\View and stop writing data to t… (server#40286)
- Feat: Add events for version restore (server#40297)
- Enable download configuration on circles shares (server#40298)
- Fix(ratelimit): Only use memory cache backend for redis (server#40300)
- Fix(CalDAV): check birthday calendar owner (server#40309)
- Rename AppEcosystemV2 to AppAPI (server#40315)
- Backport Polish new sharing flow : accesibility, expand bahavior, click outside behaviour (server#40327)
- Theming: Revert broken SVG optimization in default-source.svg (server#40333)
- Enable new versions feature for groupfolders (server#40339)
- Fix: Hide set reminder action on public shares (server#40342)
- 40289 fix appearance (server#40343)
- Fix(autoloader): no apcu no side effects (server#40350)
- Fix(ldap): avatar is not being fetched (server#40369)
- Backport polish sharing flow bugs (server#40390)
- Fix(caldav): add webroot to objectid for activities (server#40402)
- Display user status by the side in sharing flow (server#40405)
- Ellipsize user status in sharing entry (server#40412)
- Hide additional content when share details is open (server#40414)
- Fix invite guest for new sharing flow (server#40415)
- Bump @nc/dialogs to 4.2.0 (server#40417)
- Correctly switch/revert from custom to bundled perms (server#40437)
- Chore(deps): Bump cweagans/composer-patches from 1.7.1 to 1.7.3 (3rdparty#1525)
- Chore(deps): Bump deepdiver1975/tarstreamer from 2.0.0 to 2.1.0 (3rdparty#1531)
- Chore(deps): update sabre/http to 5.1.10 in stable27 (3rdparty#1560)
- Perf(dashboard): implement widget item api v2 (activity#1299)
- Chore(deps): Downgrade nextcloud/ocp to stable27 (activity#1301)
- Resolve dependency hell (activity#1304)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (bruteforcesettings#459)
- Filter system circles (circles#1381)
- Download permissions on share for internal/external members (circles#1384)
- Support files_external (circles#1386)
- Feat: Fix styling for version comparison (files_pdfviewer#795)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (files_pdfviewer#801)
- Fix extraction of PDF.js package (files_pdfviewer#807)
- Fix(CI): Fix OCP package on stable27 (nextcloud_announcements#226)
- Update nextcloud/ocp dependency (nextcloud_announcements#229)
- Fix(CI): Fix nextcloud/ocp package version (notifications#1638)
- Fix(fairuse): Adjust website URL (notifications#1639)
- Update nextcloud/ocp dependency (notifications#1650)
- Chore(deps): Bump webdav from 4.11.0 to 4.11.2 (photos#1814)
- Fix npm audit (photos#1958)
- Chore(deps-dev): Bump postcss from 8.4.19 to 8.4.27 (photos#1967)
- Chore(deps-dev): Bump jest from 29.6.1 to 29.6.2 (photos#1968)
- Chore(deps): Bump jest-environment-jsdom from 29.4.1 to 29.4.3 (photos#1969)
- Chore(deps-dev): Bump autoprefixer from 10.4.13 to 10.4.14 (photos#1970)
- Chore(deps): Bump immutable from 4.3.0 to 4.3.2 (photos#1990)
- Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.5 (photos#1997)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (photos#1998)
- Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (photos#2004)
- Chore(deps-dev): Bump autoprefixer from 10.4.14 to 10.4.15 (photos#2011)
- Fix npm audit (photos#2016)
- Fix npm audit (recommendations#643)
- Perf(dashboard): implement widget item api v2 (recommendations#649)
- Update nextcloud/ocp dependency (related_resources#271)
- Fix: handle non markdown files in conflicts (text#4272)
- Chore(deps): update dependency cypress to ^12.17.3 (text#4631)
- Chore(deps): update dependency vite to ^4.4.9 (text#4633)
- Update nextcloud/ocp dependency (text#4640)
- Fix: Use default font size (text#4647)
- Fix: Use resize observer to calculate menubar icon limit (text#4649)
- Fix(css): Move code highlighting CSS to `prosemirror.scss` (text#4651)
- Feat: add component SkeletonLoading (text#4655)
- Feat: Add support for mermaid.js rendering (text#4656)
- Allow opening files outside of the file system in viewer (text#4658)
- Feat: Expose formatting menu bar actions through slash command (text#4661)
- Text processing integration (text#4662)
- Chore(deps): update dependency @vue/vue2-jest to ^29.2.5 (text#4675)
- Fix missing text on assistant task list (text#4679)
- Ci(cypress): Fix selectors for new file picker (text#4680)
- Chore(deps): update dependency cypress to ^12.17.4 (text#4694)
- Fix: Sort regular smart picker options first (text#4697)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.16 (text#4704)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.2 (text#4705)
- Fix(deps): update dependency lib0 to ^0.2.82 (text#4706)
- Fix(deps): update dependency mermaid to ^10.3.1 (text#4708)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.14.0 (text#4709)
- Fix(deps): update tiptap to ^2.1.6 (text#4710)
- Update nextcloud/ocp dependency (text#4731)
- Chore(deps): update dependency vue-demi to ^0.14.6 (text#4737)
- Chore(deps): update jest to ^29.6.4 (text#4738)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.9.0 (text#4739)
- Fix: select all in code block (text#4748)
- Fix(deps): update tiptap to ^2.1.7 (text#4757)
- Chore(deps): update vueuse to ^10.4.1 (text#4758)
- Fix(deps): update dependency mermaid to ^10.4.0 (text#4759)
- Update nextcloud/ocp dependency (text#4765)
- List fixes (text#4774)
- Bump @nextcloud/dialogs to 4.2.0 (text#4794)
- Ci(xmllint): bump action to v1.1 (twofactor_totp#1429)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (viewer#1808)
- Update cypress snapshots (viewer#1816)
- Fix npm audit (viewer#1828)
- Default to source if fileid is undefined (viewer#1848)
- Add option to disable sidebar (viewer#1849)
- Feat: Compare files side by side (viewer#1850)
- Fix: Avoid issues when switching between versions (viewer#1852)
- Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.3 to 2.13.4 (viewer#1856)
- Update cypress snapshots (viewer#1869)
- Fix(cypress): header sharing download button selector (viewer#1871)
- Fix panning of zoomed images (viewer#1874)
- Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (viewer#1907)
- Fix(deps): update dependency filerobot-image-editor to ^4.5.1 (viewer#1908)
- Chore(deps): update dependency jest to ^29.6.4 (viewer#1933)
- Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (viewer#1937)
Hub 6 release below
Nextcloud Hub 6 is here!
Nextcloud Hub 6 supports a healthy meeting culture & assists you in your work. The biggest improvements introduced are:
- 💡 100% local open source AI assistant
- 🗣️ Speaking time & 1hr call warning
- 🔔 File, chat & mail reminders
- 🤖 Bots in Talk
- 🗃️ New file selector/li>
- 🚀 Improved advanced file versioning
- ✨ NEW: apps in ANY language
Latest Nextcloud 27 release below.
August 10, 2023
# Version 27.0.2
Check the file integrity with:
Changes:
- Fix app menu flicker (server#38563)
- Fix creating events with old (< unix time) lastoccurence (server#39059)
- Fix(node): non-existing folder is not searchable (server#39369)
- Fix(profile): fix getUID on nullable user variable (server#39435)
- Fix: ContactManager search with fullmatch (server#39448)
- Fix: check that object store backend supports multi part uploads (server#39458)
- Fix: Correctly add `module` content type to script tags with versions (server#39462)
- Fix(s3): Pass SSE-C parameters for multipart upload (server#39499)
- Add instance category while checking new updates (server#39522)
- Fix npm audit (server#39543)
- Bugfix/bulk upload empty files (server#39554)
- Fix(files): fix extension with custom displayName (server#39566)
- Fix(SystemTagManager): Use truncated tagName in getTag and updateTag (server#39596)
- Ocs/v1.php/cloud/groups` `UPDATE` method – correct status when group not found (server#39601)
- Fix(IParallelAwareJob): Check for other reserved jobs before setting new ones as reserved (server#39612)
- Fix share roots always being marked as writable (server#39614)
- Fix(s3): add SSE-C parameters to headObject call (server#39642)
- Fix(files): url used to retrive storage stats (server#39643)
- Only show weather credits if the app is enabled and the weather statu… (server#39663)
- Fix(files_sharing): String translations (server#39665)
- Fix(dav): use quota of destination in s3 chunk upload (server#39678)
- Generate path if app does exist (circles#1350)
- Fix npm audit (firstrunwizard#928)
- Chore: update workflows from templates (firstrunwizard#931)
- Chore(deps) – bump semver to 6.3.1 (notifications#1611)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (notifications#1615)
- Fix npm audit (privacy#938)
- Fix npm audit (related_resources#247)
- Remove useless logs (related_resources#265)
- Update composer dependencies (related_resources#268)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.1 (text#4494)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.1 (text#4512)
- Chore(deps): update dependency vite to ^4.4.5 (text#4529)
- Fix: Remember cursor position when autofocus on load (text#4544)
- Fix(deps): update dependency slug to ^8.2.3 (text#4561)
- Chore(deps): update dependency cypress to ^12.17.2 (text#4565)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.2 (text#4566)
- Fix(deps): update tiptap to ^2.0.4 (text#4572)
- Chore(deps): update dependency vite to ^4.4.6 (text#4577)
- Fix(deps): update yjs (text#4580)
- Fix(mentions): encode user id in mentions URLs (text#4589)
- Fade out user cursor labels after five seconds of inactivity (text#4591)
- Add syntax highlighting in code blocks (text#4595)
- Fix(css): Fix margin-bottom for list items (text#4598)
- Chore(deps): update dependency vite to ^4.4.7 (text#4605)
- Chore(deps): update jest to ^29.6.2 (text#4606)
- Update nextcloud/ocp dependency (text#4612)
- Fix: tab key in code block (text#4616)
- Fix(editor): Don’t load both Tiptap collaboration history extensions (text#4622)
- Chore: run npm audit fix (twofactor_totp#1424)
July 20, 2023
# Version 27.0.1
Check the file integrity with:
Changes:
- Update psalm-baseline.xml (server#38357)
- 38340 fix add group broken (server#38361)
- Show pending popover menu when password is enabled by default (server#38395)
- Reload filelist when adding or removing shares (server#38420)
- Revert “Fix table view” (server#38474)
- Fix(carddav): Make system contact phone number RFC compliant (server#38475)
- Add fallback when a there is no preview for a version (server#38510)
- Fix(caldav): Ignore invalid events for reminder generation (server#38572)
- Increase from 100000 to 600000 iterations for hash_pbkdf2 (server#38580)
- Fix(caldav): Close DB cursor in reminder index background job (server#38659)
- Improve oauth2 database migration from ownCloud (server#38671)
- Fix(systemtags): Incorrect tags shown temporarily (server#38678)
- Fix(apache): Serve `mjs` (module javascript) as static files (server#38689)
- Store encrypted OAuth2 client secrets (server#38707)
- Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 (server#38716)
- Add utility command for object store objects (server#38731)
- Fix npm audit (server#38740)
- Allow to specify upgrade.cli-upgrade-link in order to link to the correct documentation (server#38751)
- Log failures to read certificates during listing (server#38756)
- Fix(carddav): Make SystemAddressBook::__construct $groupManager argument nullable (server#38792)
- Make sure to show download button only one time (server#38811)
- Emit an event when a message is logged (server#38816)
- Add config variable for curl timeout (server#38825)
- Fix: Removed invalid user from CODEOWNERS file (server#38847)
- Generate user themed favicon and touchicon (server#38851)
- Fix confusion around mail settings and improve layout a bit (server#38885)
- Use source cache when listing folder during recursive copy (server#38891)
- Fix(core): Do not invert app menu text color (server#38897)
- Add bruteforce protection in OauthApiController (server#38898)
- PruneOutdatedSyncTokens deletes all entries (server#38919)
- Adjust admin setup check to increase warning to configure https (server#38929)
- Fix(sab): put location in proper address field (server#38947)
- Fix(l10n): Fix plural issue with different locale and language (server#38953)
- Fix(systemtags): Add missing systemtags index (server#38960)
- Perf: skip request without write permission (server#38968)
- Fix: Avoid failing to update the current version entry if there is none (server#38970)
- Implement optimized getDirectoryContent for DAV (server#38971)
- Fix: expect interface, not a specific implementation (server#38976)
- Move deprecation warnings to debug (server#38980)
- Fix npm audit (server#38983)
- Fix(weather_status): Pass address as param to OSM API (server#38991)
- Fix: restore AppsSlideToggle feature (server#38994)
- Use getsystemvalue-functions in Mailer.php (server#39004)
- File scanner performance improvements (server#39019)
- Fix(dav): Catch SAB sync errors during upgrade (server#39028)
- Adjust saving of status messages (server#39055)
- Fix(cypress): branch definition (server#39067)
- Fix(files): Only render the menu if there are actions to show (server#39078)
- Silent `imagecreatefromstring()` errors (server#39099)
- Reduce load of files versions preview loading (server#39119)
- Fix(OC/password-confirmation): Hide the correct button (server#39142)
- Enable version features again with S3 versioning (server#39147)
- Fix(sse): don’t update uncached files (server#39151)
- Fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem (server#39157)
- Fix(TagSearchProvider): Short circuit if no tag matches the query (server#39193)
- Use more efficient tag retrieval on DAV report request (server#39202)
- Fix(cypress): revert only toggle (server#39205)
- Fix(files_sharing): hide download permission for circle shares (server#39261)
- Enable all files_versions features when groupfolders is enabled (server#39265)
- Add command do delete orphan shares (server#39267)
- Display displayname on federated shares (server#39269)
- Add command do delete orphan shares (server#39283)
- Preload custom properties when propfinding folders (server#39292)
- Fix(files): fix legacy router query change (server#39301)
- Fix npm audit (server#39325)
- Update psalm-baseline.xml (server#39326)
- Fix(files): sanitize name and ext display (server#39333)
- Cibit): fix failing test setup (server#39334)
- Chore(CI): Sign .drone.yml file (server#39344)
- GetStorage before remove (server#39354)
- Fix: also run phpunit on `apps/theming/css` modified files (server#39374)
- Fix(db): no hardcoded table prefix is expected (server#39392)
- Feat: Add public event for missing indices (server#39396)
- Fix(core): Add password confirmation requirement for getapppassword (server#39417)
- Fix sharing of encrypted files (server#39454)
- Fix(apps): Fix loading info.xml file (server#39491)
- Groupfolder activities on move/rename (activity#1203)
- Fix npm audit (activity#1245)
- Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#752)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (files_pdfviewer#759)
- Fix npm audit (files_pdfviewer#764)
- Fix npm audit (again) (files_pdfviewer#772)
- Update phpunit workflows from master (files_pdfviewer#777)
- Replace “Unselect” with “Unselect all” in right click menu (files_rightclick#170)
- Fix npm audit (firstrunwizard#892)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (firstrunwizard#899)
- Fix npm audit (firstrunwizard#906)
- Fix npm audit (firstrunwizard#914)
- Manual backport #877 (logreader#916)
- Choreaudit dependencies (logreader#924)
- Chore(deps) – bump semver to 6.3.1 (logreader#937)
- Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.11.6 (notifications#1556)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (notifications#1576)
- Chore: update workflows from templates (notifications#1580)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 in /tests/Integration (notifications#1581)
- Fix(settings): Delete settings when a user is deleted (notifications#1584)
- Update target branch of performance.yml (notifications#1587)
- Fix(CI): Delay mysql configuration so we wait for the mysql container… (notifications#1591)
- Choreaudit dependencies (notifications#1603)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (password_policy#474)
- Fix: properly handle public link share deletion (photos#1824)
- Fix: use owner instead of owner_id to delete photos by owner (photos#1843)
- Update view when layout setting changes (photos#1857)
- Prevent progress bar overflow when uploading in album content (photos#1864)
- Make file list semantically correct (photos#1868)
- Bump @vue/test-utils from 1.3.3 to 1.3.6 (photos#1872)
- Fix npm audit (photos#1878)
- Reset selection state in route change (photos#1891)
- Support browsers that do not support caches (photos#1896)
- Fix npm audit (photos#1903)
- Fix npm audit (photos#1915)
- Add unselect all (photos#1921)
- Adapt to SystemTags optimizations on server (photos#1925)
- Fix npm audit (photos#1937)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (privacy#893)
- Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.8.5 (privacy#898)
- Fix npm audit (privacy#906)
- Chore: update workflows from templates (privacy#908)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (privacy#910)
- Fix npm audit (privacy#916)
- Fix npm audit (privacy#922)
- Fix npm audit (privacy#928)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (related_resources#234)
- Chore(deps): update dependency vue-demi to ^0.14.5 (text#4213)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.1.0 (text#4214)
- Fix(deps): update dependency lib0 to ^0.2.78 (text#4227)
- Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (text#4230)
- Don’t expect HTML element with ID `mimetype` in public share (text#4256)
- Fix: paste multiple line to table issue (text#4264)
- Fix npm audit (text#4277)
- Fix(deps): update dependency yjs to ^13.6.4 (text#4281)
- Fix(deps): update dependency @hocuspocus/provider to ^2.1.0 (text#4283)
- Fix: Catch unique constraint violation when creating new documents (text#4292)
- Chore: Bump composer autoloader for new composer version (text#4296)
- Fix(css): info callout box color to –color-info (text#4302)
- Fix/2708 pasting tables (text#4313)
- Bring back keyboard shortcuts to help modal on non-mobile (text#4320)
- Fix: Pass origin along the initial state update (text#4323)
- Fix: clickable zone of task list checkbox (text#4324)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.10 (text#4331)
- Fix(deps): update dependency @nextcloud/router to ^2.1.2 (text#4332)
- Chore(deps): update dependency cypress to ^12.15.0 (text#4333)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.0 (text#4334)
- Fix(deps): update highlight (text#4341)
- Fix(deps): update dependency yjs to ^13.6.5 (text#4352)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.0 (text#4354)
- Fix(deps): update dependency @hocuspocus/provider to ^2.2.0 (text#4355)
- Fix(deps): update dependency @nextcloud/dialogs to ^4.1.0 (text#4356)
- Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (text#4384)
- Fix(deps): update dependency yjs to ^13.6.6 (text#4387)
- Flaky CI fixes (text#4391)
- Chore(deps): update dependency cypress to ^12.16.0 (text#4397)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.2 (text#4403)
- Fix: remove redundant css (text#4407)
- Chore(ci): Run cypress against proper stable branch (text#4411)
- Fix(frontend): Update last saved timestamp when document is saved (text#4415)
- Fix: hotkey ctrl-s (text#4417)
- Fix npm audit (text#4428)
- Fix(deps): update dependency @nextcloud/axios to ^2.4.0 (text#4432)
- Fix(deps): update dependency @hocuspocus/provider to ^2.2.1 (text#4441)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.11 (text#4442)
- Fix(deps): update dependency mitt to ^3.0.1 (text#4446)
- Chore(deps): update dependency cypress to ^12.17.0 (text#4447)
- Chore(deps): update dependency vite to ^4.4.1 (text#4448)
- Chore(deps): update jest to ^29.6.1 (text#4449)
- Chore(deps): update dependency vite to ^4.4.2 (text#4454)
- Fix npm audit (text#4467)
- Fix(frontend): Improve paste handler for table cells (text#4470)
- Fix: Delete inactive sessions in one query (text#4472)
- Chore(deps): update dependency cypress to ^12.17.1 (text#4477)
- Fix: Fetch attachment share permissions (text#4484)
- Fix sync errors after network issues (text#4486)
- Fix: Encode individual parts of the dav url as uri components (text#4498)
- Fix: max width of editor container on mobile (text#4499)
- Fix: link preview width on mobile (text#4501)
- Chore(deps): update dependency vite to ^4.4.3 (text#4506)
- Fix(sync): only save on close if changes were made (text#4508)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.1 (text#4511)
- Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (text#4513)
- Fix: remove duplicated save key action (text#4516)
- Tests(cypress): Refactor reconnect test to be more reliable and add second test for actual reconnect (text#4517)
- Fix: Add index to session_id on text_steps table (text#4523)
- Fix: Use simple query and chunk in PHP to delete inactive sessions (text#4551)
- Fix(postgres): Use a unique index name (text#4555)
- Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (viewer#1701)
- Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.19 (viewer#1723)
- Fix npm audit (viewer#1730)
- Fix: update snapshots (viewer#1736)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (viewer#1741)
- Fix npm audit (viewer#1752)
- Use the Node object as event payload (viewer#1754)
- Update cypress snapshots (viewer#1759)
- Chore: update cypress.yml workflow from template (viewer#1766)
- Update cypress snapshots (viewer#1771)
- Fix npm audit (viewer#1778)
- Update cypress snapshots (viewer#1794)
- Send CSRF token in rawStat (viewer#1798)
- Fix/video fullscreen i phone stable27 (viewer#1805)
- Fix/fullscreen ios stable27 (viewer#1823)
June 13, 2023
# Version 27.0.0
Check the file integrity with:
Changes:
- Improve handling of files we can’t access in the scanner (server#22943)
- Use MultipartUpload for uploading chunks to s3 (server#27034)
- Better error messages if the users home is not writable during scanning (server#27538)
- Fixed ‘overwritewebroot’ not work with ‘overwritecondaddr’. (server#31001)
- Don’t call session_start() when PHP session is still or already open. (server#31286)
- Updating lint-eslint.yml workflow from template (server#31469)
- Rename setting ‘sendEventRemindersToSharedGroupMembers’ -> ‘sendEventRemindersToSharedUsers’. (server#31660)
- Add transaction around mass mounts operations (server#32038)
- Additional logging when mkdir fails for object storage (server#32314)
- Fix Ldap search for attributes with no substr matching rule (server#32499)
- Update icewind/smb to 3.5.4 (server#32632)
- Optimize retrieving display name when searching for users in a group (server#32866)
- Allow storing multiple mounts for the same rootid in the mount cache (server#32877)
- Make it easier to debug issue #32304 (server#32961)
- Paths added to messages and message cleanup (server#33061)
- Update expire_date column of table comments (server#33106)
- Fix: External storage – exception for the handler whenSelectAuthMechanism (server#33161)
- Don’t hard error when trying to load profiles with no profiler registered (server#33292)
- Fix typos in lib/public subdirectory (server#33381)
- Highlight selected file version (Nextcloud Office) (server#33434)
- File widget for references (server#33755)
- Fix encryption wrapper filesize for non existing files (server#34607)
- Dispatch event for all removed entries (server#34773)
- Run WebDAV integration tests against S3 (server#34835)
- Check return value and improve error handling on certificate manager (server#35092)
- Feature: Provide access to app generated calendars through CalDAV (server#35121)
- [Performance] Reuse preview directory listing (server#35129)
- Create the users from database backend in a transaction (server#35561)
- Add a command to update the 3rdparty submodule to the same branch as … (server#35610)
- Introduced app enable/disable/update typed events (server#35677)
- Bump vue-router from 3.5.3 to 3.6.5 (server#35699)
- Put Mimeloader insertion and read in the same transaction (server#35744)
- Feat(appframework): ⌚ Make ITimeFactory extend \PSR\Clock\ClockInterface (server#35872)
- Clear encrypted flag when moving away from encrypted storage (server#35961)
- [master] invalidate existing tokens when deleting an oauth client (server#36033)
- Allow apps to include module js / ES6 scripts (server#36057)
- Extend path-prefix optimizer to remove all cases of path_hash= when encountering a path prefix filter (server#36097)
- Perf(autoloader): Drop legacy class autoloader (server#36114)
- Fix calendar emails to be outlook compatible (server#36118)
- Use a PHP implementation of openssl_seal that allows to use modern ciphers (server#36173)
- Handle reminders where calendar name is null (server#36217)
- Feat(app-framework): Add native argument types for middleware (server#36343)
- Move encrypt-all password email to EmailTemplate (server#36351)
- Also set the node when re-using existing share on share create (server#36360)
- Add missing taint analysis docblock comments, and improve escaping in… (server#36378)
- CalDAV/CardDAV: put every method from backends that does multiple DB calls in transactions (server#36528)
- Bump @nextcloud/eslint-config from 8.0.0 to 8.2.1 (server#36532)
- [F2V] migrate files_trashbin to vue (server#36534)
- [user_ldap] Update profile from LDAP fields (server#36565)
- Refactor app loading (server#36591)
- Fix default values and type hints for GroupManager::search (server#36592)
- Optimize LazyUserFolder::getMountPoint (server#36609)
- Chore: Update PSR container to 2.0.2 (server#36617)
- Fix OC_Image: Prevent E_WARNING from getimagesize* (server#36636)
- Create headings for apps, users, settings pages (server#36640)
- Perf(autoloading): Add authoritative autoloader for theming (server#36652)
- Invitation mail: Change subject if event got updated (server#36661)
- Always set displayname and display-name for user data (server#36665)
- Fix OCM validation errors (server#36667)
- Fix: Make sure that rollback hook is triggered on all version backends (server#36690)
- Fix(preview-generator): Throw exception before dividing by zero when generating previews (server#36692)
- Add parent index on filecache (server#36701)
- Use proc_open to avoid spawning a shell (server#36736)
- Add avatar contact img description (server#36740)
- Add label and switch ocdialog close button to button element (server#36772)
- Fix: always use proper path on node api when calling the view (server#36774)
- Properly test and log when a group is not found (server#36784)
- Apps/dav: add some OSX specific quirks. (server#36800)
- Do onetime user setup before getting any mount from providers (server#36810)
- Tidy up typing in OC\Files\View (server#36836)
- Fix max instances exception in get vevent call (server#36845)
- Fix right-click img tags (server#36847)
- Fix(user_status): Fix the user status automation on the day availablity rules are adjusted (server#36852)
- Allow to revert automated status (server#36854)
- Fix unencrypted_size for folders when scanning the filesystem with encryption enabled (server#36857)
- Dispatch BeforeUserLoggedInEvent (server#36883)
- [CI] Update update-psalm-baseline workflow to solve warnings (server#36884)
- Make sure to never trigger files hooks on a null path (server#36893)
- Fix json_decode expecting a string (server#36895)
- Chore(deps-dev): Bump @babel/node from 7.20.0 to 7.20.7 (server#36901)
- Fix(files): Fix controller setup for guests (server#36904)
- Fix ftp external storage with filezilla server (server#36905)
- Feat(middleware): Migrate BruteForceProtection annotation to PHP Attribute and allow multiple (server#36928)
- Split the comments ids by chunks (server#36941)
- Also unmark deleted ldap user when checking the ldap entry (server#37006)
- Fix Cache-Control header of non-versioned assets (server#37010)
- Feat: Add notes as recommended app (server#37021)
- Master is now 27 (server#37023)
- Fix: Avoid log spam on 404 routes not using GET (server#37026)
- Add distraction free backgrounds for Nextcloud 26 (server#37028)
- Add chunking in SystemTagObjectMapper::getTagIdsForObjects (server#37029)
- Chore(deps): Bump query-string from 7.1.1 to 8.1.0 (server#37032)
- Techdebt(workflowengine): Remove transition event classes (server#37040)
- Fix event moving issues (server#37046)
- Update wording for disabled web updater (server#37048)
- Fix download URL for versions (server#37060)
- Check free space only if source exists and is dir (server#37062)
- Add accessible system tags select (server#37065)
- Fix(CI): Fix acceptance test password field selector after @nextcloud… (server#37069)
- Add a check for disk_free_space in Config.php (server#37070)
- Postgresql installation – add quotes around user names (server#37116)
- [master] Update psalm-baseline.xml (server#37117)
- Fix(docs): Fix URL to docs of deprecated function humanFileSize (server#37121)
- Added .weba mime type mapping. (server#37124)
- Fix white scrollbar corner in dark mode (server#37126)
- Share type sciencemesh (server#37139)
- Imaginary – fix autorotate for heic and improve the logic (server#37140)
- Add a direct link from files settings to app-token-settings (server#37145)
- Migrate metadata JSON column to new value TEXT column (server#37146)
- Increase imaginary timeouts as for big files the processing could take very long (server#37148)
- Use native tooltip for version’s date (server#37152)
- [master] Update psalm-baseline.xml (server#37166)
- Fix(dav): Handle no next potential toggle in availability detection (server#37167)
- Fix(files_sharing): Allow file actions other than download for hide download shares (server#37168)
- Set `h1` headings for navigation through files app (server#37174)
- Fix(l10n): Fixed grammar (server#37175)
- Bump babel-jest from 29.0.3 to 29.5.0 (server#37183)
- Don’t try to hash a nonexisting password (server#37192)
- Do not send a pagination control with size = 0 if cookie is empty (server#37197)
- Fix(references): Do not log errors on 404 responses of opengraph image fetching (server#37198)
- Fix: wrong redirect when skipping recommended apps (server#37206)
- Create `h3` headings for profile page. Replace `
- Save some CI time (server#37221)
- Chore(psalm): Update psalm baseline also on stable26 (server#37222)
- Chore: use local variable for remote address (server#37227)
- Bump giggsey/libphonenumber-for-php to 8.13.7 in master (server#37229)
- Fix the typo in comments (server#37234)
- Extend list (server#37239)
- Allow images of any size as profile pictures (server#37241)
- Reduce list (server#37242)
- Getting rid of openssl_seal and rc4 in server side encryption (server#37243)
- Replace custom tooltips with native ones and add description to all e… (server#37244)
- Fix(workflow): Check tag attributes (server#37252)
- Fix controller class import for autocomplete (server#37262)
- L10n: Spelling unification (server#37265)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config to `5.5.0` (server#37268)
- Fix: add important to css hidden files class (server#37269)
- Fix description for icons in dashboard widgets (server#37271)
- Document talk icon url definition (server#37278)
- Bump jsdom from 19.0.0 to 21.1.1 (server#37292)
- Fix(security): Log failing strict cookie check (server#37305)
- Fix(session): Fix DAVx5 sync problems by partial reverting session changes (server#37306)
- Bump icewind/streams to 0.7.7 in master (server#37309)
- [master] Update psalm-baseline.xml (server#37313)
- Fix(security)!: Use consistent HTTP status for strict cookie checks (server#37316)
- Avoid having the same name for several workflows (server#37320)
- Allow to catch `IMapperException` by implementing `Throwable` (server#37324)
- Feat(CardDAV): Add Sabre\DAV\IMoveTarget support to OCA\DAV\CardDAV\AddressBook (server#37326)
- Omit “Accessing site insecurely via HTTP.” warning if HTTP is secure enough (server#37330)
- Fix(security): Mark recording_servers key appconfig as private as it … (server#37334)
- Add `aria-hidden=’true’` to decorative icons inside of modal dialogs (server#37335)
- Fix(mailer): remove value comparison for smtp_authtype as there is only one option (server#37340)
- [master] Quota value as float for 32-bit systems (server#37344)
- Fix cypress tests for files_versions (server#37345)
- Fix undefined method getExtStorageHome() (server#37346)
- Move from DEL to UNLINK (server#37351)
- [master] Update psalm-baseline.xml (server#37360)
- Adjust provisioning API tests after #36665 (server#37361)
- Ask for Nextcloud version on issue reporting (server#37364)
- Fix the avatar generation on Alpine Linux (server#37378)
- Fix 2FA blocks’ width on login screen (server#37380)
- Ci(psalm): Install ftp+ldap extension for security scans (server#37384)
- Fix(provisioning_api): Don’t allow to configure the same additional e… (server#37385)
- Update to psalm 5 (server#37390)
- Check-setup: recommend exif extension (server#37397)
- Chore(deps-dev): Bump jsdoc from 4.0.0 to 4.0.2 (server#37398)
- Chore(deps): Bump @nextcloud/calendar-availability-vue from 0.5.0-rc2 to 0.6.0-alpha1 (server#37400)
- Send Clear-Site-Data header and let browsers ignore it if unsupported (server#37405)
- Add back missing dashboard version (server#37416)
- Fix: Avoid scrolling the #content wrapper container (server#37417)
- Change contactsmenu structure to a list (server#37421)
- Replace custom tooltips with native ones of entries in contacts menu. (server#37423)
- Fix version number in phpdoc for app loading refactor (server#37425)
- Ignore and log non integer versions (server#37428)
- Improve objectstore rmdir handling (server#37429)
- Add a bit more verbose option for trashbin cleanup (server#37430)
- Add label for logo link (server#37435)
- Fix(docs): Fix RST parsing of the sample config (server#37437)
- Bump scssphp/scssphp to 1.11 in master (server#37444)
- Hide shared files located in group folder’s trash bin (server#37448)
- Deprecate PHP8.0 (server#37451)
- Add missing interface methods (server#37452)
- The breadcrumb navigation represents a list and should best be implemented as such (server#37453)
- Port update notification select (server#37459)
- Ci(checkers): Fix autoloader (re)generation for extraneous apps (server#37476)
- String fix (server#37478)
- Fix(ocp): Add deprecation version to ILogFactory::getCustomLogger (server#37480)
- Fix default_language doc (server#37486)
- Trim the user/email provided for password resets (server#37495)
- Improve handling of profile fields (server#37497)
- Use all available threads for running psalm from composer (server#37503)
- Update AppFrameworkTainter to use non-deprecated interface (server#37504)
- Set recommended psalm options (server#37505)
- Fix types for reading and writing config values (server#37507)
- Add type hints for mappers (server#37511)
- Fix DAV types (server#37513)
- Create semantic list for comments in comments tab (server#37517)
- Fix DBAL exception handling in setValues (server#37520)
- Update improve devcontainer (server#37521)
- Ungroup `placeholder` css rules to prevent browsers from removing all rules (server#37522)
- Add command for getting fileinfo for debugging (server#37525)
- Fix(dav): Use an icon with correct color for calendar user settings section (server#37526)
- Bump moment-timezone from 0.5.38 to 0.5.43 (server#37528)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.6 in /build/integration (server#37529)
- Chore(deps-dev): Bump symfony/event-dispatcher from 5.4.19 to 5.4.22 in /build/integration (server#37530)
- Bump webpack from 5.75.0 to 5.77.0 (server#37531)
- Adjust the value of the “max-parts” parameter of the object storage ‘ListPart’ interface to 1000 (server#37534)
- [master] Update psalm-baseline.xml (server#37539)
- Feat(security): Allow to opt-out of ratelimit protection, e.g. for te… (server#37542)
- Fix inherited parameter names (server#37543)
- Add command to generate a preview for a file (server#37559)
- Fix(initial-state): Log an error when initial-state can not be JSON e… (server#37572)
- Remove autotest-js.sh (server#37573)
- Log a warning when a user or group is mapped with a suffix (server#37575)
- To be consistent with the same field’s title in the list of users (server#37582)
- Move heading to the main content (server#37583)
- Fix icon size in contact search popup (way too big) (server#37584)
- Bump @nextcloud/vue to version “^7.9.0” (server#37586)
- Fix: Adjust filepicker breadcrumb structure to recent a11y changes (server#37588)
- UI : Improved presentation of personal information (server#37591)
- Add some tests for input trimming in LostController.php (server#37595)
- Use typed version of IConfig::getSystemValue as much as possible (server#37596)
- Fix : Hides hidden files and folder in modal (beginning with a dot) (server#37597)
- More honest reset password request response (server#37603)
- Remove PHP 7 rules from .htaccess (server#37604)
- Implement systemtags through webdav (server#37609)
- Unquote S3 ETag stored in oc_filecache (server#37611)
- Handle not being able to write file for notify self-test (server#37617)
- Fix: Wrap filesystem LockedExceptions for holding the readable path (server#37621)
- Fix output for group:list command with numeric user ids (server#37622)
- Chore(deps): Bump libphonenumber-js from 1.10.13 to 1.10.26 (server#37623)
- Fix: Always create user directory when transfering files to new users (server#37625)
- Fix(dav): add string comparison for diff (server#37626)
- Trashbin followup fixes (server#37633)
- Feat(files): implement shift-select (server#37639)
- Feat(files): responsive design for mobile and narrow screens (server#37642)
- Fix(dav): Parse sender PARTSTAT in REPLYs (server#37645)
- Chore(files_trashbin): cleanup old legacy files (server#37646)
- Fix: Fix filepicker breadcrumbs (server#37647)
- Chore(deps-dev): Bump karma from 6.4.0 to 6.4.1 (server#37650)
- Chore(deps-dev): Bump jest-environment-jsdom from 29.2.1 to 29.5.0 (server#37651)
- Chore(deps): Bump marked from 4.0.14 to 4.3.0 (server#37653)
- Feat(files): right click (server#37669)
- Feat(SpeechToText): Add SpeechToText OCP provider API (server#37674)
- Fix(auth): Run token bulk update statements in atomic transaction (server#37676)
- Doc(auth): Warn about disabled token passwords and LDAP logout (server#37678)
- App type extended_authentication (server#37680)
- Repair -1 folder sizes for object store background scan (server#37691)
- Feat(files): better breakpoints and sidebar responsive design (server#37692)
- Fix button text (server#37697)
- Fix(translation): Fix several issues with the translations api (server#37704)
- Fix: Check for wrapped retriable exceptions to handle deadlocks (server#37709)
- Do not override stored credentials when login in with SAML (server#37717)
- Cleanup signature checking logic in encryption (server#37724)
- Fix(files): standardize `files:node:event` event syntax (server#37726)
- Feat(files): add view config service to store user-config per view (server#37731)
- Feat(dav): expose system address book (server#37734)
- Chore(assets): Ignore git-ignored directories on image optimization (server#37735)
- Chore(deps-dev): Bump sass-loader from 13.2.0 to 13.2.2 (server#37746)
- Chore(deps-dev): Bump @vue/vue2-jest from 29.1.1 to 29.2.3 (server#37747)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 in /build/integration (server#37749)
- Bump webpack from 5.78.0 to 5.79.0 and @nextcloud/browser-storage from 0.1.1 to 0.2.0 (server#37750)
- Bump @typescript-eslint/eslint-plugin from 5.45.0 to 5.58.0 (server#37751)
- [master] Update psalm-baseline.xml (server#37752)
- Fix wording meaning (placeholder) (server#37762)
- Chore(assets): Require scour 0.38.2 (Ubuntu LTS 22.04+) for SVG optimization (server#37763)
- Really disable versions features when S3 versioning is enabled (server#37764)
- Add an admin check for db file locking (server#37766)
- L10n: Change to a capital letter (server#37770)
- Prevent the OpenDocument preview generator from trying to open empty files (server#37772)
- Trap focus in dialogs (server#37780)
- [master] Update psalm-baseline.xml (server#37781)
- Fix: catch ManuallyLockedException and use app context (server#37787)
- Fix(files): fix sorting mixin usage (server#37790)
- Fix: Use current `3rdparty` master branch (server#37794)
- Fix(CI): Disable unstable test until someone can have a look at it (server#37795)
- Sharing: Do not show copy action when user doesn’t have permissions (server#37802)
- Bump @nextcloud/vue from 7.9.0 to 7.10.0 (server#37804)
- Fix profile view edit button overlapping status text (server#37806)
- Fix background color of external devices with errors on dark color theme (server#37807)
- Dedupe last used tags (server#37809)
- Fix(events): Log deprecated events as debug, not info (server#37816)
- Improvement of the theme selection UI (server#37817)
- Debug log requests made by dav external storage/shares (server#37818)
- Ignore errors while trying to update parent storage_mtime (server#37820)
- Feat(files): add default action support and expose router (server#37824)
- Fix(files): Don’t throw an error when guests access the controller (server#37826)
- Fix TypeError in Profiler (server#37834)
- Feat(BackgroundJobs): Allow preventing parallel runs for a job class (server#37835)
- Log performance events for http requests (server#37838)
- [master] sec(deps): Update guzzlehttp/psr7 (server#37846)
- Add the server roots and version info hash to apcu prefix (server#37853)
- Removed profile data from LDAP will get removed (server#37856)
- Fix lockfile and update cypress (server#37858)
- Feat(ratelimit): Add Attributes support to rate limit middleware (server#37864)
- Add command to summarize space usage (server#37865)
- [F2V] Various fixes on files + sidebar action (server#37866)
- Chore(autoloader): Require a minimum composer version to make sure the autoloader (server#37867)
- Fix(autotest): Fix PHPUNIT version check in autotest files (server#37868)
- Fix table view (server#37870)
- Show modified in filepicker grid (server#37879)
- Chore(deps-dev): bump karma-spec-reporter from 0.0.35 to 0.0.36 (server#37881)
- Bump puppeteer from 15.5.0 to 19.10.1 (server#37883)
- Bump underscore to `1.13.6`, is-svg to `5.0.0` and browserslist-useragent-regexp to `4.0.0` (server#37884)
- Chore(deps-dev): bump behat/behat from 3.12.0 to 3.13.0 in /build/integration (server#37885)
- Bump wait-on from 6.0.1 to 7.0.1 (server#37886)
- Bump @pinia/testing from 0.0.15 to 0.0.16 (server#37889)
- Bump karma from 6.4.1 to 6.4.2 (server#37890)
- Chore(deps-dev): bump guzzlehttp/guzzle from 7.5.0 to 7.5.1 in /build/integration (server#37891)
- Fix: make grid view button sticky (server#37895)
- Fix multiple LDAP configuration support by fixing AccessFactory (server#37903)
- Fix: Use proper link for navigating to files on click handler (server#37904)
- Feat(security): Add PHP \Attribute for remaining security annotations (server#37905)
- Update crl after revoke shifts.csr (server#37909)
- Fix: change maintenance mode info wording (server#37925)
- Create new file/folder labels (server#37929)
- Chore4): Extend 404 error message to mention possibly missing permissions (server#37932)
- Fix(contactsinteraction): Read, update or insert in DB transaction (server#37933)
- Fix title of federation scope options (server#37935)
- Remove job from oc_jobs when the file is not findable (server#37937)
- Feat(system-tags): show inline in files (server#37938)
- Fix file_get_content signatures to make it clear it can return false (server#37943)
- Do not stop at the first PHP error/warning in files:scan (server#37944)
- Do not show Tags action when systemtag is disabled (server#37948)
- Do not allow to toggle between password and text in sharing (server#37954)
- Fix: Empty fallback for template creator action label (server#37955)
- Mutualize expireDate handling when creating and updating a share (server#37958)
- SystemTags endpoint to return tags used by a user with meta data (server#37961)
- Stopped scrollbar being hidden by rounded corners (server#37962)
- Fix(dav): Run system address book create-if-not-exists in transaction (server#37965)
- Add `aria-hidden` attr to the whole navigation depending on a sidebar state (server#37967)
- Add npm-audit-fix (server#37968)
- Add commands for basic file actions (server#37971)
- Update npm-audit-fix (server#37975)
- Chore(deps-dev): bump cypress from 12.10.0 to 12.11.0 (server#37979)
- [master] Update psalm-baseline.xml (server#37980)
- Bump @nextcloud/webpack-vue-config from 5.5.0 to 5.5.1 (server#37981)
- Bump @vue/vue2-jest from 29.2.3 to 29.2.4 (server#37985)
- Chore(deps-dev): bump sass from 1.62.0 to 1.62.1 (server#37987)
- Bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.1 (server#37988)
- Bump eslint-plugin-cypress from 2.13.2 to 2.13.3 (server#37989)
- Improve translations api with detecting languages (server#38003)
- Chore(deps-dev): bump @typescript-eslint/parser from 5.59.0 to 5.59.2 (server#38008)
- Fix share input id (server#38012)
- Feat(users): Store and load a user’s manager (server#38013)
- Normalize logical operators (server#38014)
- Fix: add workaround for oci and limit queries (server#38016)
- Disable contacts menu features that regularly fail on drone (server#38019)
- Fix 32bits ci (server#38024)
- Enh(contacts): write profile prop and backend prop to system addressbook (server#38025)
- Fix(settings): Increase “Edit your profile visibility button” contrast (server#38028)
- Wrapper method to easily retry deadlock exceptions (server#38030)
- [master] Update psalm-baseline.xml (server#38034)
- Fix app overflow menu on bright color theme (server#38045)
- Fix(dav): Also throw in basic auth requests (server#38046)
- Feat(dav): store scopes for properties and filter locally scoped properties for federated address book sync (server#38048)
- Fix “skip content”-buttons on small screen sizes (server#38050)
- Fix(weather_status): Override the default `NcActions` aria-label (server#38051)
- Build(deps): Bump engine.io from 6.4.1 to 6.4.2 (server#38056)
- [master] Update psalm-baseline.xml (server#38057)
- Fix(theming): unwanted variables and colours calc fixes (server#38063)
- Fix(mimetype): Fix returning value when finding existing mimetype in MimeType Loader (server#38065)
- Fix: sort tags by name (server#38067)
- Bump hub number (server#38068)
- List supported databases when provided db isn’t supported (server#38069)
- Feat(carddav): Map user’s additional emails into the SAB card (server#38073)
- Remove version check for ancient libxml version (server#38077)
- Add an occ command to scan files for legacy file key in use and get rid of those (server#38080)
- Fix(federation): Log address book sync exceptions (server#38085)
- Fix(user): Can change display name (server#38088)
- Reduce exif provider errors during file scan (server#38095)
- Fix(translation): Don’t use translation providers when from and to ar… (server#38097)
- Remove unreachable UserStatus#clearStatus route (server#38099)
- Fix error on delete in ChunkingV2Plugin (server#38100)
- Fix : Share Expire After N Days width (server#38101)
- Add messageId to richObject definition of Talk (server#38102)
- Feat(UserMigration)!: 32-bit support (server#38104)
- Build(deps-dev): Bump webpack-cli from 5.0.1 to 5.0.2 (server#38107)
- Build(deps-dev): Bump jsdom from 21.1.1 to 22.0.0 (server#38109)
- Bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 (server#38111)
- Build(deps-dev): Bump @types/dockerode from 3.3.16 to 3.3.17 (server#38112)
- Rename `numericStorageId` to `numericExternalStorageId` in PersonalMount.php (server#38115)
- Bump @nextcloud/vue to 7.11.3 (server#38124)
- Check if version entity is not null before delete (server#38125)
- [user_status] Improve user online status modal (server#38127)
- Fix(login): Make login form and footer look like a dashboard panel (server#38131)
- Feat: Add setup check warning if instance is in debug mode (server#38133)
- Adjust wording for update hint when files of a specific app are not there (server#38140)
- Fix generated avatars cache (server#38143)
- Add hidden labels for inputs while editing user row (server#38144)
- Add `autocomplete` attrs to input fields (server#38147)
- Also show file etag in file info (server#38148)
- Chore: Fine-tune editorconfig for build/psalm-baseline.xml (server#38152)
- Fix too dark or bright primary element color (server#38159)
- Show loading spinner until share settings are fully loaded (server#38163)
- Doc(config): Rearrange sample config into appropriate sections (server#38169)
- Fix(workflowengine): Fix multiple UI issues in workflow engine admin settings (server#38170)
- Feat: Enhance template picker size and layout depending on aspect ratio (server#38174)
- Fix redirect on unsupported browser warning (server#38194)
- Update icewind/streams to 0.7.7 in files_external (server#38195)
- Get rid of more int casts in file size manipulations (server#38196)
- Update CODEOWNERS (server#38200)
- Convert Add group link to button (server#38202)
- Add css variables for info colors (`–color-info`) (server#38205)
- Fix(JSResourceLocator): Handle missing translations silently (server#38207)
- Fix(deps): Bump @nextcloud/vue to 7.11.4 (server#38214)
- Chore: Update AUTHORS for Nextcloud 27 (server#38218)
- Re-add version number (server#38222)
- Use the color-primary-element* variables (server#38223)
- Check if version has entity before trying to access it (server#38224)
- Disable pull-down-to-refresh for mobile (server#38225)
- Bump tar from 6.1.13 to 6.1.14 (server#38231)
- Bump @typescript-eslint/parser from 5.59.2 to 5.59.5 (server#38235)
- Fix: Do not attempt to use l10n files as sources for combined js files (server#38237)
- Fix incosistent scrolling in Firefox (server#38242)
- Fix(carddav): Mark system address book as read-only (server#38247)
- Adjust file custom picker component padding (server#38256)
- Check the username when doing external storage session auth (server#38265)
- Fix(lostpassword): Also rate limit the setPassword endpoint (server#38267)
- Fix(middleware): Also abort the request when reaching max delay in af… (server#38274)
- Fix(settings): Fix `UserList` styles set to css but scss is used (server#38293)
- Chore(deps): Bump webdav from 5.0.0-r3 to 5.0.0 (server#38295)
- Fix(search): fix load more (server#38303)
- Fix(workflowengine): Remove unused property track-by (server#38310)
- Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.11.6 (server#38316)
- Docs: add dbtableprefix to sample config (server#38321)
- Dashboard: Adjust border radius of panels to match main content container (server#38327)
- Fix codeowners named Χριστόφορος (server#38328)
- Disable contacts menu features that regularly fail on drone (server#38337)
- Chore(CI): Test against stable27 branches of needed apps (server#38339)
- Use aria-expanded correctly on toggle user actions (server#38360)
- Fix loading custom logo image (server#38409)
- Fix(carddav): Check if SERVER variables are set before accessing them (server#38416)
- Fix(SAB): Save avatar to SAB (server#38419)
- Fix: Catch Deadlock properly as execute throws Doctrine exceptions not our wrapped ones (server#38440)
- Add OpenAPI specs (server#38443)
- Fix(files): make open folder a default action (server#38444)
- Don’t always check if we need to setup the object store root (server#38449)
- Fix(carddav): Check enumeration settings for all SAB methods (server#38455)
- Fix(carddav): Don’t show system address book cards to guests (server#38471)
- Fix(dav): Fix avatar size in system address book (server#38485)
- Fix: catch errors in id3parser library (server#38507)
- Fix initialisation of versions in the DB (server#38522)
- Update ca-cert bundle (server#38531)
- Redis: use atomic operations everywhere (server#38538)
- Fix(trashbin): Truncate long filenames (server#38571)
- Fix(ocp): Mark IMessage::attachInline as @since 27 (server#38588)
- Fix npm audit (server#38617)
- Openapi: Fix wrapping OCS responses that are not DataResponse (server#38641)
- Fix OpenAPI core paths (server#38657)
- Fix(actions): cypress (server#38697)
- Chore: update workflows from templates (server#38702)
- Do not cast sizes to int in Trashbin class (server#38717)
- Create lint-eslint-when-unrelated.yml (server#38719)
- Chore: Update PSR container to 2.0.2 (3rdparty#1311)
- Bump giggsey/libphonenumber-for-php from 8.12.38 to 8.13.7 (3rdparty#1322)
- Bump icewind/streams to 0.7.7 in master (3rdparty#1338)
- Add stable26 (3rdparty#1339)
- Bump scssphp/scssphp to 1.11 in master (3rdparty#1357)
- [master] sec(deps): Update guzzlehttp/psr7 (3rdparty#1388)
- Create headings for sidebar pages (activity#1081)
- Chore: Add Nextcloud 27 support on master (activity#1103)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (activity#1105)
- [master] Update nextcloud/ocp dependency (activity#1106)
- Fix: Properly import the ActivityTab dynamically (activity#1112)
- Chore(deps-dev): Bump @testing-library/vue from 5.8.3 to 5.9.0 (activity#1114)
- Chore(deps-dev): Bump jest-environment-jsdom from 29.4.3 to 29.5.0 (activity#1115)
- Chore(deps-dev): Bump jest from 29.4.3 to 29.5.0 (activity#1116)
- Chore(deps-dev): Bump vimeo/psalm from 5.7.7 to 5.8.0 (activity#1117)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (activity#1118)
- Chore(deps): Bump @nextcloud/vue from 7.5.0 to 7.8.0 (activity#1121)
- Use button element and add label to make copy RSS link button accessible (activity#1123)
- Chore(deps-dev): Bump @types/jest from 29.4.0 to 29.5.0 (activity#1124)
- [master] Update nextcloud/ocp dependency (activity#1129)
- Chore(deps-dev): Bump vimeo/psalm from 5.8.0 to 5.9.0 (activity#1139)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (activity#1140)
- [master] Update nextcloud/ocp dependency (activity#1143)
- Bump @vue/test-utils from 1.3.4 to 1.3.5 (activity#1153)
- Use SVG icon for the sidebar tab (activity#1154)
- Bump @nextcloud/vue to 7.11.3 (activity#1161)
- Chore(deps-dev): Bump @types/jest from 29.5.0 to 29.5.1 (activity#1168)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.8 (activity#1169)
- Chore(deps): Bump @nextcloud/vue from 7.11.3 to 7.11.4 (activity#1170)
- Chore: update workflows from templates (activity#1200)
- Rename “user” to “account” in description (bruteforcesettings#390)
- Chore: Add Nextcloud 27 support on master (bruteforcesettings#439)
- Bump webpack from 5.75.0 to 5.76.1 (bruteforcesettings#442)
- Chore(maintainers): Update CODEOWNERS file (bruteforcesettings#451)
- Chore: Add Nextcloud 27 support on master (circles#1272)
- Fix(typo): more ‘initialisation’ spelling fix (circles#1277)
- App cfg from cli (circles#1294)
- Make changes to circle config synchroneous (circles#1307)
- Bump @nextcloud/eslint-config from 8.0.0 to 8.2.1 (files_pdfviewer#703)
- Chore: Add Nextcloud 27 support on master (files_pdfviewer#713)
- Bump phpunit/phpunit from 9.5.27 to 9.6.4 (files_pdfviewer#716)
- Bump phpunit/phpunit from 9.6.4 to 9.6.5 (files_pdfviewer#718)
- Bump webpack from 5.74.0 to 5.76.1 (files_pdfviewer#720)
- Bump phpunit/phpunit from 9.6.5 to 9.6.6 (files_pdfviewer#723)
- Bump pdfjs-dist from 3.3.122 to 3.5.141 (files_pdfviewer#724)
- Bump nextcloud/coding-standard from 1.0.0 to 1.1.0 (files_pdfviewer#726)
- Bump phpunit/phpunit from 9.6.6 to 9.6.7 (files_pdfviewer#727)
- Chore(maintainers): Update CODEOWNERS file (files_pdfviewer#728)
- Bump @nextcloud/router from 2.0.1 to 2.1.1 (files_pdfviewer#729)
- Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1 (files_pdfviewer#730)
- Add npm-audit-fix (files_pdfviewer#731)
- Update npm-audit-fix (files_pdfviewer#735)
- Replace deprecated “request” with “axios” (files_pdfviewer#740)
- Bump pdfjs-dist from 3.5.141 to 3.6.172 (files_pdfviewer#747)
- Bump phpunit/phpunit from 9.6.7 to 9.6.8 (files_pdfviewer#748)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (files_pdfviewer#749)
- Updating phpunit-sqlite.yml workflow from template (files_rightclick#148)
- Chore: Add Nextcloud 27 support on master (files_rightclick#150)
- Fix multiselect right-click options (files_rightclick#152)
- Fix-right-click multiselect in trash bin (files_rightclick#157)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (files_rightclick#163)
- [master] Update nextcloud/ocp dependency (firstrunwizard#836)
- Chore: Add Nextcloud 27 support on master (firstrunwizard#838)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (firstrunwizard#840)
- Chore(deps-dev): Bump vimeo/psalm from 5.7.7 to 5.8.0 (firstrunwizard#843)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (firstrunwizard#844)
- Chore(deps): Bump webpack from 5.75.0 to 5.76.1 (firstrunwizard#845)
- Chore(deps-dev): Bump vimeo/psalm from 5.8.0 to 5.9.0 (firstrunwizard#849)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (firstrunwizard#850)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (firstrunwizard#854)
- Chore(maintainers): Update CODEOWNERS file (firstrunwizard#856)
- Chore(deps): Bump @nextcloud/router from 2.0.1 to 2.1.1 (firstrunwizard#858)
- Add npm-audit-fix (firstrunwizard#859)
- Chore(deps-dev): Bump vimeo/psalm from 5.9.0 to 5.11.0 (firstrunwizard#865)
- Use the color-primary-element* variables (firstrunwizard#867)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (firstrunwizard#868)
- Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.11.4 (firstrunwizard#869)
- [master] Update nextcloud/ocp dependency (firstrunwizard#870)
- Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.11.6 (firstrunwizard#872)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (firstrunwizard#874)
- Attempt to unmangle logs from log aggregators (logreader#827)
- Update ci workflows to templates (logreader#841)
- Chore: Add Nextcloud 27 support on master (logreader#843)
- Updates bootstrap.php to remove PHP warning. (logreader#846)
- Bump webpack from 5.74.0 to 5.76.0 (logreader#847)
- Chore(maintainers): Update CODEOWNERS file (logreader#853)
- Fixes for opening log files (logreader#858)
- Audit and update dependencies [master] (logreader#859)
- Bump @babel/preset-env from 7.19.3 to 7.21.5 (logreader#864)
- Better handle when log_type isn’t `file` and give explanation (logreader#866)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (logreader#869)
- Chore: Add Nextcloud 27 support on master (nextcloud_announcements#168)
- Bump phpunit/phpunit from 9.6.3 to 9.6.4 (nextcloud_announcements#170)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#171)
- Bump vimeo/psalm from 5.7.7 to 5.8.0 (nextcloud_announcements#173)
- Bump phpunit/phpunit from 9.6.4 to 9.6.5 (nextcloud_announcements#174)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#176)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#179)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (nextcloud_announcements#180)
- Chore(deps-dev): Bump vimeo/psalm from 5.8.0 to 5.9.0 (nextcloud_announcements#181)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#183)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#184)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.0 (nextcloud_announcements#186)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (nextcloud_announcements#187)
- Chore(maintainers): Update CODEOWNERS file (nextcloud_announcements#189)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#190)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#191)
- Chore(deps-dev): Bump vimeo/psalm from 5.9.0 to 5.11.0 (nextcloud_announcements#192)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#194)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (nextcloud_announcements#195)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#196)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (nextcloud_announcements#199)
- Test installation against PHP 8.2 (nextcloud_announcements#204)
- Update doc to remove call to setParsedSubject (notifications#1461)
- Chore: Add Nextcloud 27 support on master (notifications#1467)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (notifications#1469)
- Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.8.0 (notifications#1470)
- [master] Update nextcloud/ocp dependency (notifications#1471)
- Chore(CI): Add dependabot config for tests/Integration (notifications#1473)
- Chore(deps-dev): Bump behat/behat from 3.10.0 to 3.12.0 in /tests/Integration (notifications#1474)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 in /tests/Integration (notifications#1477)
- Chore(deps-dev): Bump vimeo/psalm from 5.7.7 to 5.8.0 (notifications#1478)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (notifications#1479)
- [master] Update nextcloud/ocp dependency (notifications#1480)
- Chore(deps): Bump webpack from 5.74.0 to 5.76.1 (notifications#1482)
- Deduplicate notifications (notifications#1484)
- Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.8.1 (notifications#1486)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.0 (notifications#1487)
- Chore(deps): Bump @nextcloud/vue from 7.8.1 to 7.8.4 (notifications#1490)
- [master] Update nextcloud/ocp dependency (notifications#1491)
- Fix(log): Remove debugging log entries (notifications#1492)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (notifications#1493)
- Chore(deps-dev): Bump vimeo/psalm from 5.8.0 to 5.9.0 (notifications#1494)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 in /tests/Integration (notifications#1495)
- Chore(deps): Bump @nextcloud/vue from 7.8.4 to 7.8.5 (notifications#1496)
- [master] Update nextcloud/ocp dependency (notifications#1497)
- Add object type as data attr to notification (notifications#1500)
- Feat(API): Add an endpoint to check for existance of notification ids (notifications#1502)
- Chore(deps): Bump @nextcloud/vue from 7.8.5 to 7.9.0 (notifications#1504)
- [master] Update nextcloud/ocp dependency (notifications#1505)
- Fix(API): Use array_unique to deduplicate (notifications#1508)
- Fix: less debug in the console (notifications#1510)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.0 (notifications#1511)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 in /tests/Integration (notifications#1512)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (notifications#1513)
- Chore(deps): Add dependabot for stable branches (notifications#1514)
- Chore: Add maintainers as codeowners (notifications#1524)
- Chore(deps): Bump guzzlehttp/psr7 from 2.4.3 to 2.5.0 in /tests/Integration (notifications#1525)
- Chore(deps-dev): Bump guzzlehttp/guzzle from 7.5.0 to 7.5.1 in /tests/Integration (notifications#1529)
- Chore(deps-dev): Bump behat/behat from 3.12.0 to 3.13.0 in /tests/Integration (notifications#1530)
- Chore(deps): Bump @nextcloud/vue from 7.9.0 to 7.10.0 (notifications#1531)
- Chore(deps): Bump @nextcloud/router from 2.0.1 to 2.1.1 (notifications#1532)
- [master] Update nextcloud/ocp dependency (notifications#1533)
- Fix(frontend): Remove unexisting property (value is the default of th… (notifications#1535)
- [master] Update nextcloud/ocp dependency (notifications#1538)
- Chore(deps-dev): Bump vimeo/psalm from 5.9.0 to 5.11.0 (notifications#1539)
- Chore(deps): Bump @nextcloud/vue from 7.10.0 to 7.11.2 (notifications#1540)
- [master] Update nextcloud/ocp dependency (notifications#1541)
- Fix: Adapt fake user class to server changes (notifications#1544)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 in /tests/Integration (notifications#1546)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (notifications#1547)
- Chore(deps): Bump @nextcloud/vue from 7.11.2 to 7.11.4 (notifications#1549)
- [master] Update nextcloud/ocp dependency (notifications#1551)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (notifications#1553)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.0 to 5.5.1 (notifications#1558)
- Fix(CI): Run tests against PHP 8.2 (notifications#1564)
- Bump @nextcloud/initial-state from 1.2.1 to 2.0.0 (password_policy#381)
- Bump @nextcloud/stylelint-config from 2.2.0 to 2.3.0 (password_policy#394)
- Port to Nextcloud vue component 7 (password_policy#414)
- Bump json5 from 1.0.1 to 1.0.2 (password_policy#420)
- Bump @nextcloud/eslint-config from 7.0.2 to 8.2.1 (password_policy#432)
- Bump @nextcloud/l10n from 1.4.1 to 2.1.0 (password_policy#436)
- Chore: Add Nextcloud 27 support on master (password_policy#438)
- Bump phpunit/phpunit from 9.6.3 to 9.6.4 (password_policy#440)
- Bump phpunit/phpunit from 9.6.4 to 9.6.5 (password_policy#443)
- Bump @nextcloud/dialogs from 4.0.0-beta.2 to 4.0.1 (password_policy#444)
- Bump webpack from 5.75.0 to 5.76.1 (password_policy#445)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (password_policy#450)
- Chore(gitignore): ignore .idea folder created by PhpStorm (password_policy#452)
- Fix: null password handling in entry control logic (password_policy#453)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.0 (password_policy#456)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (password_policy#457)
- Chore(maintainers): Update CODEOWNERS file (password_policy#459)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1 (password_policy#462)
- Update fixup.yml to latest (password_policy#465)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (password_policy#467)
- Chore(deps): Bump @nextcloud/vue from 7.0.1 to 7.11.5 (password_policy#468)
- Listen to more events for albums (photos#1337)
- Add webp mimetype (photos#1524)
- Create headings for photos pages (photos#1634)
- Further optimize preview rendering (photos#1664)
- Chore: Add Nextcloud 27 support on master (photos#1677)
- Migrate to the new file_metadata column layout (photos#1692)
- Do not silence error when setting a place (photos#1693)
- Fix scrolling in large folders (photos#1695)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.5 (photos#1696)
- Expose DAV permissions on album and places photos (photos#1704)
- Fix(settings): Debounce filepicker calls (photos#1709)
- Fix focus in filepicker (photos#1711)
- Albums: check copy source owner is the current user and throw (photos#1718)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (photos#1723)
- Bump cypress from 12.5.0 to 12.9.0 (photos#1725)
- Move heading to the main content (photos#1727)
- Use new node event names (photos#1748)
- Do not allow deletion from public albums (photos#1749)
- Chore(maintainers): Update CODEOWNERS file (photos#1752)
- Fix #1753: Media and Photos views are blank after upgrade to 27.0.1 (photos#1757)
- Fix: hide upload button on public album shares (photos#1760)
- Revert “fix focus in filepicker” (photos#1761)
- Add always visible new album labels (photos#1771)
- Bump @nextcloud/vue to 7.11.3 (photos#1774)
- Install php deps on dev setup (photos#1777)
- Use display name instead of id for shared albums (photos#1781)
- Reset file list on upload in FilesPicker (photos#1782)
- Prevent progress bar overflow when uploading in Folders (photos#1785)
- Revert using display name in shared albums’ name (photos#1786)
- Add npm audit workflow (photos#1787)
- Use the color-primary-element* variables (photos#1794)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.8 (photos#1796)
- Run npm audit fix (photos#1798)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (photos#1806)
- Chore: update workflows from templates (photos#1847)
- Chore: Add Nextcloud 27 support on master (privacy#861)
- Chore(deps): Bump @nextcloud/vue from 7.6.0 to 7.8.0 (privacy#863)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (privacy#864)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (privacy#867)
- Chore(deps): Bump webpack from 5.75.0 to 5.76.1 (privacy#868)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (privacy#874)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (privacy#879)
- Chore(maintainers): Update CODEOWNERS file (privacy#881)
- Chore(deps): Bump @nextcloud/router from 2.0.1 to 2.1.1 (privacy#882)
- Add npm-audit-fix (privacy#885)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (privacy#890)
- Use the color-primary-element* variables (privacy#892)
- Chore: Add Nextcloud 27 support on master (recommendations#591)
- Bump webpack from 5.74.0 to 5.76.1 (recommendations#596)
- Replace custom tooltips with native ones for recommended files (recommendations#601)
- Create right semantic list for recommended files (recommendations#602)
- Chore(maintainers): Update CODEOWNERS file (recommendations#603)
- Add npm-audit-fix (recommendations#610)
- [master] Fix npm audit (recommendations#611)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (recommendations#617)
- Minor gramatical changes (related_resources#104)
- Chore: Add Nextcloud 27 support on master (related_resources#188)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (related_resources#191)
- Chore(deps-dev): Bump jest from 29.4.2 to 29.5.0 (related_resources#192)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (related_resources#193)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.0 (related_resources#198)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (related_resources#202)
- Chore(deps): Bump @nextcloud/vue from 7.2.0 to 7.9.0 (related_resources#203)
- Chore(deps): Bump webpack from 5.74.0 to 5.77.0 (related_resources#204)
- Fix(API): Add a log entry when an error occurs so the admin can pass … (related_resources#206)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (related_resources#211)
- Chore(maintainers): Update CODEOWNERS file (related_resources#213)
- Add npm-audit-fix (related_resources#219)
- [master] Fix npm audit (related_resources#220)
- Groupfolders support (related_resources#225)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (related_resources#228)
- Fix groupfolder icon color (related_resources#229)
- Chore(deps): Bump @nextcloud/vue from 7.9.0 to 7.11.6 (related_resources#231)
- Fresh session if missing (related_resources#239)
- Single init circlesmanager (related_resources#245)
- [master] Update nextcloud/ocp dependency (serverinfo#422)
- Fix FreeBSD: Add Support for Swap Output on TrueNas Core (serverinfo#427)
- Chore: Add Nextcloud 27 support on master (serverinfo#428)
- Teach CPU detection routine about OpenPOWER (serverinfo#436)
- Fix Undefined Array key Family in DefaultOs (serverinfo#437)
- Chore(maintainers): Update CODEOWNERS file (serverinfo#439)
- Test(cpu): add test for raspberry pi cpu name (serverinfo#440)
- Refactor(cpu): simplify cpu name reading (serverinfo#441)
- [master] Update nextcloud/ocp dependency (serverinfo#442)
- With FreeBSD jails, networkinfo->gateway can be empty (serverinfo#443)
- Use the color-primary-element* variables (serverinfo#447)
- [master] Update nextcloud/ocp dependency (serverinfo#449)
- Update settings-admin.php to add Exabyte (serverinfo#451)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (serverinfo#454)
- Chore: Add Nextcloud 27 support on master (survey_client#176)
- Chore(maintainers): Update CODEOWNERS file (survey_client#186)
- Feat(deps)!: Add Nextcloud 27 support (suspicious_login#776)
- Chore(deps): Enable osv alerts for renovate (suspicious_login#782)
- Chore(deps): Overwrite schedule for vulnerability updates (suspicious_login#785)
- Chore(maintainers): Update CODEOWNERS file (suspicious_login#788)
- Chore(deps): Group AMPHP package updates (suspicious_login#789)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (suspicious_login#799)
- Use NcRichText component from `@nextcloud/vue` (text#3859)
- Only open direct link files if link points to Files app (text#3870)
- Use the href of links for link previews, not `node.textContent` (text#3873)
- Chore(deps): update dependency @vue/vue2-jest to ^29.2.3 (main) (text#3876)
- Fix(deps): update dependency @hocuspocus/provider to ^1.1.1 (main) (text#3877)
- Fix(deps): update dependency y-websocket to ^1.4.6 (main) (text#3878)
- Fix(deps): update dependency yjs to ^13.5.49 (main) (text#3879)
- Chore: Add Nextcloud 27 support on main (text#3881)
- Fix provider name overflow in LinkPickerList (text#3882)
- Fix: Hide author color UI until issues are resolved (text#3884)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (text#3889)
- Fix: load fresh session if none are remaining (text#3890)
- Fix: only initialize editor once (text#3893)
- Fix: 403 when session is closed during push (text#3901)
- Avoid cleanup on close to not run into race conditions with other sessions on the same document (text#3908)
- Get mimeIconUrl for media attachments without a session (text#3909)
- Allow to scroll tables horizontally (text#3910)
- Fix(deps): update dependency lib0 to ^0.2.64 (main) (text#3912)
- Chore(deps): update jest to ^29.5.0 (main) (text#3913)
- Fix(deps): update dependency lib0 to ^0.2.65 (main) (text#3919)
- Chore(deps-dev): Bump psalm/phar from 5.7.6 to 5.8.0 (text#3927)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (text#3928)
- Fix(deps): update dependency lib0 to ^0.2.66 (main) (text#3929)
- Fix(deps): update dependency yjs to ^13.5.50 (main) (text#3930)
- Fix(deps): update dependency y-websocket to ^1.5.0 (main) (text#3931)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.6.2 (main) (text#3933)
- PollingBackend might be undefined on SyncService.close() (text#3936)
- Feat: Add Shift-Mod-C for copying the markdown source (text#3941)
- Fix(deps): update dependency lib0 to ^0.2.67 (main) (text#3943)
- Chore(deps): update dependency cypress to ^12.8.0 (main) (text#3944)
- Chore(deps): Bump webpack from 5.74.0 to 5.76.1 (text#3945)
- Fix: Ensure to not persist user put into the session for direct editing (text#3946)
- Chore(deps): update dependency cypress to ^12.8.1 (main) (text#3947)
- Fix: split layout of conflict view (text#3951)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.1 (main) (text#3956)
- Fix(deps): update dependency lib0 to ^0.2.69 (main) (text#3957)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.0 (main) (text#3958)
- Chore(deps): update dependency vite to ^4.2.0 (main) (text#3965)
- Conflict fixes (text#3972)
- Emit events from editor when image nodes get added or deleted (text#3975)
- Chore: Remove ie specific styling (text#3976)
- Chore(deps): update dependency vite to ^4.2.1 (main) (text#3978)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.2 (main) (text#3979)
- Revert composer autoload changes to PHP 8.1 version (text#3981)
- Prepare for 27.0.0-alpha.1 NPM release (text#3985)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.3 (main) (text#3986)
- Fix(deps): update dependency lib0 to ^0.2.73 (main) (text#3987)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.4 (main) (text#3990)
- Fix(deps): update dependency yjs to ^13.5.51 (main) (text#3991)
- Make saving indicator a button for force-save (text#3997)
- Add table wrapper as scroll container for readonly tables (text#3998)
- Fix: scroll for outline (text#3999)
- Fix(deps): update dependency @hocuspocus/provider to ^1.1.3 (main) (text#4005)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.5 (main) (text#4006)
- Use `max-height` in DocumentStatus, fixes empty 50px bar above toolbar (text#4007)
- Fix(deps): update tiptap to ^2.0.2 (main) (text#4008)
- Chore(deps): update dependency cypress to ^12.9.0 (main) (text#4009)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.13.2 (main) (text#4011)
- Fix(deps): update dependency @hocuspocus/provider to v2 (main) (text#4012)
- Chore(deps-dev): Bump psalm/phar from 5.8.0 to 5.9.0 (text#4019)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (text#4020)
- Fix(deps): update dependency yjs to ^13.5.52 (main) (text#4025)
- Fix(deps): update dependency @nextcloud/vue to ^7.9.0 (main) (text#4027)
- Fix: Properly emit ready event on conflicts with the editor API (text#4028)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.8 (main) (text#4031)
- Fix(deps): update dependency path-normalize to ^6.0.11 (main) (text#4041)
- Fix(deps): update tiptap to ^2.0.3 (main) (text#4050)
- Chore(deps): update dependency vue-demi to ^0.14.0 (main) (text#4051)
- Fix: Only handle recent awareness messagess from sessions (text#4053)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.0 (text#4057)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (text#4058)
- Adjust smart picker menu action (text#4063)
- Chore(deps): update dependency vite to ^4.3.1 (main) (text#4066)
- Chore(maintainers): Update CODEOWNERS file (text#4068)
- Enh(log): use level warning for saving empty docs (text#4069)
- Feat: update image view width and add title (text#4070)
- Fix: update ImageView (text#4071)
- Fix(cypress): show hidden files request now uses PUT (text#4073)
- Fix(conflict): resolve quickly with fast sync. (text#4076)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.1 (main) (text#4081)
- Chore(deps): update dependency vite to ^4.3.3 (main) (text#4082)
- Add new text file action label (text#4083)
- Chore(deps): update dependency @vue/vue2-jest to ^29.2.4 (main) (text#4084)
- Fix(deps): update dependency @hocuspocus/provider to ^2.0.6 (main) (text#4085)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.9 (main) (text#4088)
- Fix(deps): update dependency lib0 to ^0.2.74 (main) (text#4089)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.13.3 (main) (text#4091)
- Chore(deps): update dependency cypress to ^12.11.0 (main) (text#4092)
- Fix(deps): update dependency @nextcloud/router to ^2.1.1 (main) (text#4093)
- Fix(deps): update dependency @nextcloud/vue to ^7.10.0 (main) (text#4094)
- Fix(deps): update dependency yjs to ^13.6.0 (main) (text#4095)
- Fix(cypress): Create callouts without leaving menu open. (text#4101)
- Pass data to `this.$parent.$emit` in `Editor.vue` (text#4102)
- Fix double readme files getting created on case-insensitive storages (text#4104)
- Fix/cypress share failures (text#4107)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.1 (main) (text#4111)
- Chore(deps): update dependency vite to ^4.3.4 (main) (text#4115)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.7.0 (main) (text#4116)
- Fix(Viewer): remove outdated fix from stable16. (text#4117)
- Churn(renovate): drop stable24 (text#4118)
- Fix: autofocus own rich workspaces only at freshly created (text#4119)
- Fix(deps): update dependency yjs to ^13.6.1 (main) (text#4122)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.1 (main) (text#4123)
- Fix: pass file id for direct editing and fail y.js provider setup if none was passed (text#4124)
- Chore(deps): update dependency vite to ^4.3.5 (main) (text#4129)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.2 (main) (text#4130)
- Chore(deps-dev): Bump psalm/phar from 5.9.0 to 5.11.0 (text#4131)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.3 (main) (text#4158)
- Chore(deps): update dependency vue-demi to ^0.14.1 (main) (text#4162)
- Chore(deps): update dependency cypress to ^12.12.0 (main) (text#4163)
- Ci: Add rebase to compile command (text#4164)
- Fix(deps): update dependency path-normalize to ^6.0.12 (main) (text#4167)
- Revert “ci: Add rebase to compile command” (text#4169)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.4 (main) (text#4174)
- Use the color-primary-element* variables (text#4178)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.0 (main) (text#4179)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (text#4181)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.7.1 (main) (text#4187)
- Chore(deps): update dependency vite to ^4.3.6 (main) (text#4192)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.5 (main) (text#4193)
- Chore(deps): update dependency vite to ^4.3.7 (main) (text#4195)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.6 (main) (text#4196)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (text#4201)
- Chore(deps): update dependency prosemirror-test-builder to ^1.1.1 (text#4209)
- Chore(deps): update dependency vite to ^4.3.9 (text#4212)
- Chore(deps): update dependency cypress to ^12.14.0 (text#4228)
- Ci: Backport relevant action changes from main (text#4239)
- Fix(UserApiController): Fix warning during test run with PHP 8.2 (text#4246)
- Fix/4267 js tests (text#4270)
- Chore(CI): Update master php testing versions and workflow templates (twofactor_totp#1315)
- Bump dns-packet from 5.3.1 to 5.4.0 (twofactor_totp#1333)
- Chore(translations): Also update translations in stable26 (twofactor_totp#1335)
- Chore: Add Nextcloud 27 support on master (twofactor_totp#1336)
- Chore: Bump major version (twofactor_totp#1342)
- Chore(deps): Add renovate bot config (twofactor_totp#1344)
- Ci(accepancetests): Limit concurrency (twofactor_totp#1345)
- Ci: Do not build pushes (twofactor_totp#1346)
- Fix(challenge): invert icon on light mode (twofactor_totp#1347)
- Doc(installation): Clarify app store vs shipped status (twofactor_totp#1356)
- Chore(deps): Fix renovate base branch (twofactor_totp#1357)
- Fix(deps): bump rullzer/easytotp from 0.1.4 to ^0.1.4 (master) (twofactor_totp#1362)
- Chore(maintainers): Update CODEOWNERS file (twofactor_totp#1365)
- Chore(deps): bump actions/checkout digest to 8e5e7e5 (master) (twofactor_totp#1366)
- Chore(deps): bump shivammathur/setup-php digest to cb8f453 (master) (twofactor_totp#1367)
- Chore(deps): bump actions/setup-node digest to 64ed1c7 (master) (twofactor_totp#1368)
- Chore(deps): Drop stable24 from Renovate config (twofactor_totp#1369)
- Chore(deps): Drop Dependabot (twofactor_totp#1370)
- Chore(deps): pin dependencies (master) (twofactor_totp#1371)
- Chore(deps): bump svenstaro/upload-release-action digest to 7319e47 (master) (twofactor_totp#1372)
- Chore(deps): bump peter-evans/create-or-update-comment action from v2.1.1 to v3 (master) (twofactor_totp#1378)
- Chore(deps): bump postgres docker tag to v15 (master) (twofactor_totp#1382)
- Chore(deps): bump skjnldsv/read-package-engines-version-actions action from v1.2 to v2 (master) (twofactor_totp#1383)
- Ci: Do not cancel concurrent acceptance tests (twofactor_totp#1384)
- Fix(deps): bump @nextcloud/auth from 1.3.0 to v2 (master) (twofactor_totp#1386)
- Chore(deps): bump codecov/codecov-action action from v1 to v3 (master) (twofactor_totp#1387)
- Ci: limit acceptance test concurrency (twofactor_totp#1388)
- Chore(deps): bump @nextcloud/stylelint-config from 2.1.2 to ^2.3.0 (master) (twofactor_totp#1389)
- Chore(deps-dev): replace vue-jest with @vue/vue2-jest@27 (twofactor_totp#1394)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (twofactor_totp#1403)
- Chore: Add Nextcloud 27 support on master (viewer#1566)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (viewer#1567)
- Fix enter key in text input in image editor (viewer#1569)
- Add dependabot config for stable26 (viewer#1570)
- Chore(deps-dev): Bump jest from 29.4.3 to 29.5.0 (viewer#1573)
- Fix(dependencies): force `react-filerobot-image-editor@^4.3.8` (viewer#1574)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (viewer#1578)
- Chore(deps): Bump webpack from 5.75.0 to 5.76.1 (viewer#1580)
- Chore: delete makefile (viewer#1581)
- Chore(deps-dev): Bump dockerode and @types/dockerode (viewer#1582)
- Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.0 to 2.1 (viewer#1586)
- Chore(deps-dev): Bump cypress-visual-regression from 2.1.1 to 3.0.0 (viewer#1587)
- Full screen mode (viewer#1588)
- Update vue to 7.6.1 (viewer#1592)
- Chore(deps-dev): Bump eslint-plugin-cypress from 2.12.1 to 2.13.2 (viewer#1593)
- Chore(deps): Bump xt0rted/pull-request-comment-branch from 1.4.0 to 2.0.0 (viewer#1596)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (viewer#1599)
- Chore(deps-dev): Bump @types/dockerode from 3.3.15 to 3.3.16 (viewer#1602)
- Chore(deps): Bump filerobot-image-editor from 4.3.8 to 4.4.0 (viewer#1603)
- Chore(deps): Bump peter-evans/create-or-update-comment from 2.1.1 to 3.0.0 (viewer#1604)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (viewer#1607)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.0 (viewer#1608)
- Chore(deps): Bump shivammathur/setup-php from 2.24.0 to 2.25.0 (viewer#1610)
- Chore(deps): Bump shivammathur/setup-php from 2.25.0 to 2.25.1 (viewer#1611)
- Chore(maintainers): Update CODEOWNERS file (viewer#1612)
- Chore(deps): Bump @skjnldsv/vue-plyr from 7.3.0 to 7.3.1 (viewer#1615)
- Chore(deps): Bump @nextcloud/router from 2.0.1 to 2.1.1 (viewer#1617)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1 (viewer#1620)
- Add npm-audit-fix (viewer#1622)
- Update npm-audit-fix (viewer#1629)
- Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.2 to 2.13.3 (viewer#1634)
- Chore(deps): Bump peter-evans/create-pull-request from 3.14.0 to 5.0.0 (viewer#1635)
- Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.0 to 3.0.1 (viewer#1638)
- Chore(deps): Bump peter-evans/create-pull-request from 5.0.0 to 5.0.1 (viewer#1639)
- Fix: use left position of sidebar to set viewer width (viewer#1640)
- Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 1.2 to 2.1 (viewer#1643)
- Chore(deps-dev): Bump @types/dockerode from 3.3.16 to 3.3.17 (viewer#1645)
- Fix: remove undefined method call (viewer#1648)
- Use proper alt text for viewer app modal (viewer#1651)
- Fix: update npm scripts for visual regresison snapshots update (viewer#1654)
- Increase z-index of SfxPopper instead of its children (viewer#1655)
- Override hardcoded save button width (viewer#1656)
- Use the color-primary-element* variables (viewer#1661)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (viewer#1662)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (viewer#1666)
- Fix 404 on blank.mp4 (viewer#1678)
- Fix: different cache path leads to cache miss (viewer#1697)
- Use new node event names (viewer#1708)
- Chore: update workflows from templates (viewer#1718)
Hub 5 release below
Nextcloud Hub 5 is here!
The biggest improvements Nextcloud Hub 5 introduces are:
- ✨ AI that respects privacy
- 💬 Call transcripts, translation & dictation
- 🗂️ Automated file locking on desktop
- 🪟 Outlook, Exchange & Teams integration
- 🚀 Notes, Tables app & more!
Latest Nextcloud 26 release below.
March 28, 2024
# Version 26.0.13
Check the file integrity with:
Changes:
- Circles’ activity (circles#1524)
- Cleanup versions entities in versions:clean command (server#44035)
- Collaboration, MailPlugin: Protect access to a potentially missing array component by ??. (server#43902)
- Docs(config.sample.php): Warn that
updatedirectory
will break updates if set to a value within the installation folder (server#44166) - Feat(share): save date and time for expiration (server#43831)
- Fix: Avoid clear cache with prefix (server#44078)
- Fix: ensure nested mount points are handled in the correct order (server#44283)
- Fix: Throw instead of yielding nothing when listing local directories (server#43829)
- Fix(api): Ignore “parsed” link and icon urls when deleting (notifications#1861)
- Fix(caldav): add EXDATE and EXRULE to confidential object (server#44384)
- Fix(config): Make sure user keys are strings (server#44338)
- Fix(mail): Use parsed action label in email notification (notifications#1841)
- Fix(settings):
posix_getpwuid
can returnfalse
which should not be accessed like an array (server#44180) - Fix(share): use share owner to get ownership (server#44348)
- Fix(Tables): require at least one cell in the header (text#5468)
- Fix(UpdateNotifications): Handle numeric user ids (server#44100)
- Fix(user_ldap): Early failure for empty password login attempt (server#44054)
- Fix(workflowengine): Use correct event names to make search for groups work again (server#44387)
- Fixes for getting the filename in the FileInfo class (server#44199)
- Forbid tagging readonly files (server#44308)
- Improve files version listing (server#44006)
- Only cleanup orphaned shared daily (server#43836)
- Tests(dav): Add unit test for no calendars/subscription limit (server#44156)
February 29, 2024
# Version 26.0.12
Check the file integrity with:
Changes:
- Buffer chunked requests (server#43127)
- Check share status when touching versions (server#43739)
- Continue background scanning different storages if one fails (server#43419)
- Fix #745 ValueError: random_int(): Argument #1 ($min) must be less than or equal to argument #2 ($max) (suspicious_login#849)
- Fix for previews not being generated sometimes (server#43039)
- Fix: Add bruteforce protection to email endpoint (server#43599)
- Fix: Add bruteforce protection to federation endpoint (server#43714)
- Fix(dav): Rate limit calendar/subscription creation (server#43753)
- Fix(files): Don’t attempt to format a partial cache entry (server#43389)
- Fix(sync): push local changes on reconnect (text#5286)
- Handle storage not available when expiring versions (server#43124)
- Improve path resolution in files_version hooks (server#42937)
- Perf: skip request without read permission (server#43723)
- SMB: allow to list root directory when using case-insensitive option (server#43521)
- Stop the auto-logout loop after redirecting to the logout page (server#43711)
January 25, 2024
# Version 26.0.11
Check the file integrity with:
Changes:
- Fix semaphore unguarding (server#41290)
- Fix(dav): allow multiple organizers if possible (server#42376)
- Update crl after revoke rides.csr (server#42398)
- Fix(LDAP): ensure stored groups are formatted as simple list (server#42448)
- Restore shared lock ttl to previous value when releasing (server#42548)
- Perf: Use more performant way to obtain and check the email as a login name with token login (server#42653)
- Actually throttle restore (server#42740)
- Fix: handle exif metadata read errors gracefully (server#42775)
- Fix(share): use user timezone to parse share expiration date (server#42808)
- Fix(appstore): Only send subscription keys to valid appstores (server#42830)
- Fix(manifest): Check if app exists instead of accessing null as an array (server#42866)
- Fix(systemreport): Mark more configs as sensitive (server#42872)
- Update crl after revoke integration_homeassistant.csr (server#42876)
- Fix(session): Avoid useless authtoken DB queries for anonymous requests (server#42880)
- Fix(CalDAV): set acls for DeletedCalendarObjectsCollection (server#42908)
- Fix undefined method getExtStorageHome() (server#42925)
- Fix(auth): Fix logging in with email and app password (server#43010)
- Make OAuth2 authorization code expire (server#43019)
- Fix(security): Update code signing revocation list (server#43067)
- Update nextcloud/ocp dependency (activity#1369)
- Update nextcloud/ocp dependency (activity#1497)
- Fix npm audit (activity#1506)
- Create block-merge-freeze.yml and block-merge-eol.yml (bruteforcesettings#531)
- Chore(deps-dev): Bump axios from 1.6.2 to 1.6.3 (files_pdfviewer#878)
- Chore(deps-dev): Bump axios from 1.6.3 to 1.6.5 (files_pdfviewer#884)
- Disable scripting in pdfviewer (files_pdfviewer#890)
- Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#1031)
- Update nextcloud/ocp dependency (firstrunwizard#1042)
- Fix npm audit (firstrunwizard#1054)
- Update nextcloud/ocp dependency (firstrunwizard#997)
- Update nextcloud/ocp dependency (logreader#1105)
- Chore: audit dependencies (logreader#1108)
- Update nextcloud/ocp dependency (nextcloud_announcements#280)
- Fix(mail): Fix mail handling when force_language is true or false (notifications#1746)
- Fix(push): Allow apps to provide already parsed notifications (notifications#1756)
- Chore(deps): Bump vue and vue-template-compiler (notifications#1765)
- Chore(deps-dev): Bump vue-template-compiler from 2.7.15 to 2.7.16 (notifications#1770)
- Update nextcloud/ocp dependency (notifications#1772)
- Fix(deps): Allow composer plugin explicitly (notifications#1777)
- Chore: audit dependencies (notifications#1781)
- Fix(fairuse): Adjust website URL (notifications#1790)
- Allow to hide “People” nav entry for admin (photos#2234)
- Update nextcloud/ocp dependency (photos#2236)
- Chore(deps): Bump vue from 2.7.15 to 2.7.16 (privacy#1008)
- Fix npm audit (privacy#1014)
- Fix npm audit (recommendations#686)
- Update nextcloud/ocp dependency (related_resources#305)
- Fix npm audit (related_resources#321)
- Ci: update psalm workflow name to align with main and 28 (serverinfo#548)
- Chore(deps): update dependency vite to ^4.5.1 (text#5120)
- Fix(deps): update vueuse to ^10.7.0 (text#5121)
- Fix(deps): update dependency y-websocket to ^1.5.1 (text#5140)
- Fix(deps): update vue monorepo to ^2.7.16 (text#5164)
- Fix(deps): update vueuse to ^10.7.1 (text#5187)
- Fix(deps): update dependency path-normalize to ^6.0.13 (text#5207)
- Update nextcloud/ocp dependency (text#5210)
- Preserve queue during reconnects (text#5214)
- Fix(deps): update dependency @nextcloud/moment to ^1.3.1 (text#5252)
- Fix(deps): update vueuse to ^10.7.2 (text#5259)
- Approve and merge ocp updates (text#5263)
- Fix(deps): stick to @nextcloud/files v2 (text#5264)
- Fix: Proper error message based on file permissions (text#5274)
December 15, 2023
# Version 26.0.10
Check the file integrity with:
Changes:
- SFTP improvements (server#40521)
- Fix(sharing): set name to target name in sharing cache (server#41071)
- Fix root mounts not being setup in some cases (server#41091)
- Fix: Fix linkToOCSRouteAbsolute() without index.php and with subfolder (server#41627)
- Fix: Also cleanup orphaned shares user cannot be found anymore (server#41644)
- Ci(acceptance): fix dev branch (server#41690)
- Fix(dav): Avoid date diffing if PHP is buggy (server#41731)
- Fix(ui): Do not close all menus on right click (server#41968)
- Fix(TemplateManager): Bail early if templatedirectory is empty (server#42003)
- Fix(security): Update expiration date in security.txt (server#42020)
- Fix(updatecheck): Don’t wait 120s for a response of updater.nextcloud… (server#42079)
- Fix(systemreport): Mask onlyoffice secret as sensitive (server#42080)
- Fix(bruteforce-protection): Don’t throw a 500 when MaxDelayReached is… (server#42084)
- Fix(security): Handle idn_to_utf8 returning false (server#42086)
- Fix(security): Update CA certificate bundle (server#42189)
- Chore(deps): Bump vue from 2.7.14 to 2.7.15 (bruteforcesettings#494)
- Chore(deps-dev): Bump axios from 1.6.1 to 1.6.2 (files_pdfviewer#864)
- Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#983)
- Create update-nextcloud-ocp-approve-merge.yml (nextcloud_announcements#265)
- Create update-nextcloud-ocp-approve-merge.yml (notifications#1733)
- Update nextcloud/ocp dependency (photos#2092)
- Don’t check display name on null (photos#2169)
- Chore(deps): Bump vue from 2.7.14 to 2.7.15 (privacy#980)
- Fix npm audit (privacy#989)
- Fix(deps): update vueuse to ^10.6.1 (text#5013)
- Chore(deps): update vite (text#5014)
- Fix(deps): update yjs (text#5038)
- Fix(deps): update tiptap to ^2.1.13 (text#5075)
- Fix(video): video fullscreen on ios devices (viewer#2082)
November 23, 2023
# Version 26.0.9
Check the file integrity with:
Changes:
- LDAP: Increase profile picture limit to 512 (server#40921)
- Fix download URL for versions (server#40946)
- Fix(ldap): store last known user groups (server#41107)
- Fix(login): Fix JS error on login grant page (server#41141)
- Fix(isLegitimatedForUserId): Setup mountpoints to check file access (server#41144)
- Fix: Don’t try to access null array (server#41146)
- Fix(OCM): Make the public API only rely on OCP (server#41151)
- Don’t pass invalid streams to Imaginary (server#41185)
- Fix(twofactor): avoid DB error on Twofactor (en/dis)abled event (server#41213)
- Chore(deps): fix package-lock.json (server#41221)
- Fix(files_external): on case insensitive system, block case change (server#41222)
- Fix(files): race condition on web files view change (server#41224)
- Catch Imaginary processing errors (server#41233)
- Return correct status if touch failed (server#41237)
- Fix(session): Log why session renewal failed (server#41239)
- Show proper warning on 0 quota (server#41264)
- Fix: Delete ghost versions of non-existing files (server#41297)
- Bump sabre/http to 5.1.10 in stable26 (server#41323)
- Optimize cache jail creation (server#41325)
- Fix type in BeforeMessageLoggedEvent (server#41357)
- Fix(LDAP): prevent incomplete displaynames… (server#41369)
- Fix: Validate that we have a proper distributed cache configured (server#41372)
- Lower log level about invalid session token (server#41386)
- Fix(workflow): Fix “Call to a member function getUID() on null” with … (server#41419)
- Fix(log): Log exception class when message is empty (server#41425)
- Fix(workflowengine): use andWhere() not second where() (server#41433)
- Fix(backupcodes): Remove old notifications before creating a new remi… (server#41452)
- Update psalm-baseline.xml (server#41480)
- Add some support for rename on case insensitive local filesystems (server#41505)
- Fix(files): prevent redirect on heading column sort (server#41517)
- Finish password confirmation (server#41522)
- Reverse X-Forwarded-For list to read the correct proxy remote address (server#41528)
- Fix(files_versions): don’t call getUid() on null (server#41552)
- Revert “fix(files_versions): don’t call getUid() on null” (server#41613)
- Bump sabre/http to 5.1.10 in stable26 (3rdparty#1634)
- Fix npm audit (activity#1376)
- Fix: chunk delete in query (activity#1399)
- Fix npm audit (activity#1407)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (bruteforcesettings#462)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (bruteforcesettings#472)
- Revert “Bump @nextcloud/router from 2.0.0 to 2.0.1” (bruteforcesettings#510)
- Fix incorrect Date format detection (circles#1429)
- Lighter name update (circles#1436)
- Fix npm audit (files_pdfviewer#839)
- Setup Transifex translations (files_pdfviewer#852)
- Fix npm audit (files_pdfviewer#857)
- Update nextcloud/ocp dependency (firstrunwizard#968)
- Fix npm audit (firstrunwizard#976)
- Fix npm audit (firstrunwizard#999)
- Fix styles location to they can be loaded (logreader#1043)
- Update nextcloud/ocp dependency (logreader#1046)
- Allow printing log messages during occ (logreader#998)
- Update nextcloud/ocp dependency (nextcloud_announcements#243)
- Fix(UI): Merge UI setting with updatenotifications admin settings (nextcloud_announcements#250)
- Update nextcloud/ocp dependency (nextcloud_announcements#254)
- Update nextcloud/ocp dependency (notifications#1688)
- Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2 (notifications#1696)
- Chore(deps): Bump vue and vue-template-compiler (notifications#1705)
- Update nextcloud/ocp dependency (notifications#1713)
- Filter out some permission for public albums (photos#2106)
- Enh: Add unique DOM identifiers for nav entries (photos#2131)
- Fix npm audit (privacy#974)
- Fix npm audit (recommendations#662)
- Fix npm audit (recommendations#673)
- Fix npm audit (related_resources#309)
- Update nextcloud/ocp dependency (serverinfo#502)
- Ci: update phpunit workflows (serverinfo#506)
- Ci: update lint and psalm workflow (serverinfo#514)
- Stable27] fix: add flag to skip external requests (serverinfo#521)
- Update nextcloud/ocp dependency (serverinfo#524)
- Update nextcloud/ocp dependency (text#4868)
- Fix(paste): collapse whitespace before pasting (text#4898)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0 (text#4921)
- Chore(deps): update jest (text#4922)
- Fix(deps): update dependency uuid to ^9.0.1 (text#4925)
- Fix(deps): update tiptap to ^2.1.12 (text#4926)
- Fix(deps): update vue monorepo to ^2.7.15 (text#4939)
- Chore(deps): update vite (text#4940)
- Fix(deps): update dependency highlight.js to ^11.9.0 (text#4946)
- Fix(deps): update vueuse to ^10.5.0 (text#4947)
- Fix(deps): update dependency @nextcloud/moment to ^1.2.2 (text#4948)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.6 (text#4949)
- Fix(deps): update yjs (text#4950)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.15.1 (text#4951)
- Fix(deps): update dependency @nextcloud/dialogs to ^4.2.1 (text#4952)
- Fix(deps): update dependency @nextcloud/logger to ^2.7.0 (text#4953)
- Fix(deps): update dependency @nextcloud/router to ^2.2.0 (text#4954)
- Fix(deps): update dependency markdown-it to ^13.0.2 (text#4955)
- Fix(deps): update dependency @nextcloud/auth to ^2.2.1 (text#4956)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.3.0 (text#4957)
- Fix 403 on close (text#4969)
- Fix(sync): prevent race condition by relying on autoincrement (text#4972)
- Revert “fix(deps): update dependency @nextcloud/dialogs to ^4.2.1 (text#4973)
- Fix(SyncService): handle failing connection gracefully (text#4990)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.7 (text#4991)
- Fix(deps): update vueuse to ^10.6.0 (text#4993)
- Update nextcloud/ocp dependency (text#4995)
- Ci(psalm): replace custom static analysis with org template (twofactor_totp#1466)
- Chore(deps): update dependency @types/dockerode to ^3.3.21 (viewer#2016)
- Fix(deps): update dependency filerobot-image-editor to ^4.5.2 (viewer#2017)
- Fix(deps): update dependency webdav to ^4.11.3 (viewer#2018)
- Fix(deps): update dependency @skjnldsv/vue-plyr to ^7.4.0 (viewer#2021)
- Fix(deps): update dependency vue to ^2.7.15 (viewer#2038)
- Fix npm audit (viewer#2047)
October 26, 2023
# Version 26.0.8
Check the file integrity with:
Changes:
- Fix: Escape group names for LDAP (server#37201) 2
- Add commands for basic file actions (server#38250)
- Fix unencrypted_size for folders when scanning the filesystem with encryption enabled (server#38555)
- Emit an event when a message is logged (server#38815)
- Enable download configuration on circles shares (server#40303)
- Fix(autoloader): no apcu no side effects (server#40351)
- Fix(ldap): avatar is not being fetched (server#40370)
- Fix: Avoid failing with duplicate checks (server#40384)
- Ocm services (server#40592) 1
- Do not throw while restoring unloaded files list entries (server#40606)
- Fix(dav): expand recurrences when searching (server#40632)
- Use proper app id in Version.vue (server#40641)
- Fix(unifiedsearch): Allow searching for “0” (server#40684)
- Fix Dashboard IManager getWidgets return annotation (server#40694)
- Fix: Escape group names for LDAP (server#40740)
- Fix ocm-provider rewrite rules (server#40781) 2
- Fix(user): Log affected user of app token login name mismatch (server#40798)
- Clear progress bar text when hiding it (server#40846)
- Fix: Log critical session renewal and logout paths (server#40851)
- Remove leading slash (server#40862)
- Add in:users as a search filter to limit searches to users (server#40883)
- Update version.php to owncloud 10.13 (server#40989)
- Fix(external): Get storage before update it (server#41125)
- Fix(db): also chunk MariaDB deletes (activity#1313)
- Fixes and additions to editor API (text#4839)
- Enh(editorApi): Introduce editor API version number (text#4842)
- Fix(editorApi): Use attachment resolver in MarkdownContentEditor (text#4848)
- Fix(paste): paste plaintext with separate paragraphs (text#4880)
September 21, 2023
# Version 26.0.7
Check the file integrity with:
Changes:
- Add version sidebar events (server#40352)
- Fix issues where unencrypted_size was being falsely used for non-encrypted home folders (server#40380)
- Fix(caldav): add webroot to objectid for activities (server#40403)
- Fix: don’t use davtags for tag search (server#40445)
- Hide shares by disabled users (server#40476)
- Fix(comments): Use provided offset in best effort when loading comments (server#40507)
- Update nextcloud/ocp dependency (nextcloud_announcements#231)
- Update nextcloud/ocp dependency (notifications#1655)
- Fix (visually) removing first notification when executing an action (notifications#1663)
- Update nextcloud/ocp dependency (text#4788)
- Fix(integrity): expect pkg mgmt files (updater#494)
- Fix: update testing range for 25, 26 and 27, and update dependencies (updater#495)
September 14, 2023
# Version 26.0.6
Check the file integrity with:
Changes:
- Do not allow to toggle between password and text in sharing (server#39602)
- Fix(notifications): Remove share notification when the node is deleted (server#39711)
- Catch more invalid cache source storage paths (server#39726)
- Optimize calendar search query (server#39788)
- Chore: update `@nextcloud-vue` to `v7.12.2` (server#39812)
- Fix: close cursor after reading the invitation (server#39816)
- Wrap long productName on login form (server#39854)
- Calendar optimizations (server#39861)
- Select the fileid first when looking for incomplete files (server#39872)
- Fix: Also cleanup version metadata if expiring (server#39874)
- Fix(weather_status): Pass address as param to OSM API (server#39917)
- Prevent PHP warning when CacheEntry extension keys are not set (server#39931)
- Fix: don’t emit Hooks when hookpaths are empty (server#39935)
- Fix(memcache): Fix comparison of Memcache configs to classes (server#39948)
- Fix: always use display name from correct backend (server#39991)
- Fix(security): Update CA certificate bundle (server#40006)
- Fix(logging): user log condition feature (server#40035)
- Improve upload progress visualization (server#40061)
- Do not log passwords in debug mode (server#40076)
- Fix(cache): Remove displayname cache entry on delete (server#40085)
- Fix(CalDAV): check voject exists before attempting any operation (server#40086)
- Feat: add switch to disable dns pinning (server#40167)
- Fix(s3): fix handling verify_bucket_exists parameter (server#40187)
- Fix: prevent sharing permissions on user root folder (server#40229)
- Move share permission logic to storage wrapper (server#40232)
- Enh: skip processing for empty response (server#40260)
- Detect aborted connection in OC\Files\View and stop writing data to the output buffer (server#40280)
- Admin have no special rights on users’ entries (server#40291)
- Fix(ratelimit): Only use memory cache backend for redis (server#40302)
- Fix(CalDAV): check birthday calendar owner (server#40310)
- Replace deprecated “request” with “axios” (files_pdfviewer#793)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (files_pdfviewer#800)
- Fix extraction of PDF.js package (files_pdfviewer#808)
- Update nextcloud/ocp dependency (firstrunwizard#925)
- Update nextcloud/ocp dependency (firstrunwizard#947)
- Update nextcloud/ocp dependency (logreader#964)
- Update nextcloud/ocp dependency (nextcloud_announcements#220)
- Update nextcloud/ocp dependency (notifications#1630)
- Chore: update workflows from templates (privacy#945)
- Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.8.5 (privacy#947)
- Update nextcloud/ocp dependency (related_resources#272)
- Update nextcloud/ocp dependency (related_resources#286)
- Chore(deps): update dependency cypress to ^12.17.3 (text#4636)
- Chore(deps): update dependency vite to ^4.4.9 (text#4638)
- Update nextcloud/ocp dependency (text#4643)
- Fix: Use default font size (text#4646)
- Fix: Use resize observer to calculate menubar icon limit (text#4650)
- Fix(css): Move code highlighting CSS to `prosemirror.scss` (text#4652)
- Chore(deps): update dependency @vue/vue2-jest to ^29.2.5 (text#4695)
- Chore(deps): update dependency cypress to ^12.17.4 (text#4696)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.2 (text#4712)
- Fix(deps): update dependency lib0 to ^0.2.82 (text#4713)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.14.0 (text#4715)
- Fix(deps): update tiptap to ^2.1.6 (text#4717)
- Chore(deps): update dependency vue-demi to ^0.14.6 (text#4740)
- Chore(deps): update jest to ^29.6.4 (text#4741)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.9.0 (text#4742)
- Fix(deps): update dependency lib0 to ^0.2.83 (text#4760)
- Fix(deps): update tiptap to ^2.1.7 (text#4761)
- Update nextcloud/ocp dependency (text#4764)
- Fix(deps): update vueuse to ^10.4.1 (text#4766)
- List fixes (text#4775)
- Ci(xmllint): bump action to v1.1 (twofactor_totp#1428)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (viewer#1807)
- Update cypress snapshots (viewer#1827)
- Fix npm audit (viewer#1829)
- Chore(deps): Bump @nextcloud/files from 3.0.0-beta.11 to 3.0.0-beta.14 (viewer#1854)
- Revert “Chore(deps): Bump @nextcloud/files from 3.0.0-beta.11 to 3.0.0-beta.14” (viewer#1865)
- Fix(cypress): header sharing download button selector (viewer#1872)
- Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (viewer#1909)
- Fix(deps): update dependency filerobot-image-editor to ^4.5.1 (viewer#1910)
August 10, 2023
# Version 26.0.5
Check the file integrity with:
Changes:
- Fix(node): non-existing folder is not searchable (server#39370)
- Fix(profile): fix getUID on nullable user variable (server#39437)
- Fix: ContactManager search with fullmatch (server#39450)
- Fix: check that object store backend supports multi part uploads (server#39459)
- Bugfix/bulk upload empty files (server#39510)
- Add instance category while checking new updates (server#39523)
- Update psalm-baseline.xml (server#39559)
- Fix(SystemTagManager): Use truncated tagName in getTag and updateTag (server#39597)
- Ocs/v1.php/cloud/groups` `UPDATE` method – correct status when group not found (server#39600)
- Fix share roots always being marked as writable (server#39659)
- Only show weather credits if the app is enabled and the weather statu… (server#39664)
- Fix(files_sharing): String translations (server#39666)
- Fix(dav): use quota of destination in s3 chunk upload (server#39679)
- Generate path if app does exist (circles#1351)
- Fix npm audit (firstrunwizard#929)
- Chore: update workflows from templates (firstrunwizard#932)
- Update nextcloud/ocp dependency (logreader#944)
- Update nextcloud/ocp dependency (logreader#950)
- Update nextcloud/ocp dependency (nextcloud_announcements#217)
- Chore(deps) – bump semver to 6.3.1 (notifications#1612)
- Update nextcloud/ocp dependency (notifications#1624)
- Fix npm audit (privacy#937)
- Fix npm audit (recommendations#626)
- Fix npm audit (related_resources#248)
- Update nextcloud/ocp dependency (related_resources#262)
- Update nextcloud/ocp dependency (serverinfo#473)
- Update nextcloud/ocp dependency (serverinfo#487)
- Update nextcloud/ocp dependency (serverinfo#491)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.1 (text#4514)
- Chore(deps): update dependency vite to ^4.4.5 (text#4531)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.2 (text#4532)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.1 (text#4533)
- Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (text#4534)
- Fix: Remember cursor position when autofocus on load (text#4543)
- Fix(deps): update dependency slug to ^8.2.3 (text#4562)
- Chore(deps): update dependency cypress to ^12.17.2 (text#4567)
- Fix(deps): update tiptap to ^2.0.4 (text#4573)
- Chore(deps): update dependency vite to ^4.4.6 (text#4578)
- Fix(deps): update dependency yjs to ^13.6.7 (text#4581)
- Fix(mentions): encode user id in mentions URLs (text#4590)
- Fade out user cursor labels after five seconds of inactivity (text#4593)
- Add syntax highlighting in code blocks (text#4594)
- Fix(css): Fix margin-bottom for list items (text#4599)
- Chore(deps): update dependency vite to ^4.4.7 (text#4607)
- Chore(deps): update jest to ^29.6.2 (text#4608)
- Fix: tab key in code block (text#4617)
- Fix(editor): Don’t load both Tiptap collaboration history extensions (text#4623)
- Chore: run npm audit fix and fix jest (twofactor_totp#1425)
July 20, 2023
# Version 26.0.4
Check the file integrity with:
Changes:
- Move encrypt-all password email to EmailTemplate (server#37737)
- Store encrypted OAuth2 client secrets (server#38708)
- Generate user themed favicon and touchicon (server#38853)
- Fix confusion around mail settings and improve layout a bit (server#38887)
- Fix(core): Do not invert app menu text color (server#38908)
- PruneOutdatedSyncTokens deletes all entries (server#38920)
- Adjust admin setup check to increase warning to configure https (server#38932)
- Add bruteforce protection in OauthApiController (server#38949)
- Fix(systemtags): Add missing systemtags index (server#38961)
- Perf: skip request without write permission (server#38972)
- Fix: expect interface, not a specific implementation (server#38977)
- Fix: Avoid failing to update the current version entry if there is none (server#39003)
- Use getsystemvalue-functions in Mailer.php (server#39006)
- Fix setup-check test (server#39014)
- Fix(l10n): Fix plural issue with different locale and language (server#39031)
- Fix creating events with old (< unix time) lastoccurence (server#39060)
- Fix(cypress): branch definition (server#39072)
- Fix(files): Only render the menu if there are actions to show (server#39080)
- Silent `imagecreatefromstring()` errors (server#39100)
- Ignore and log non integer versions (server#39117)
- Fix password confirmation (server#39143)
- Fix(sse): don’t update uncached files (server#39152)
- Update psalm-baseline.xml (server#39155)
- Fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem (server#39159)
- Fix(TagSearchProvider): Short circuit if no tag matches the query (server#39194)
- Fix(cypress): revert only toggle (server#39206)
- Use more efficient tag retrieval on DAV report request (server#39232)
- Fix(dav): Abort requests with 429 instead of waiting (server#39252)
- Fix(files_sharing): hide download permission for circle shares (server#39260)
- Display displayname on federated shares (server#39270)
- Add command do delete orphan shares (server#39285)
- Preload custom properties when propfinding folders (server#39293)
- Cibit): fix failing test setup (server#39335)
- Chore(CI): Sign .drone.yml file (server#39345)
- GetStorage before remove (server#39355)
- Fix: also run phpunit on `apps/theming/css` modified files (server#39375)
- Fix(db): no hardcoded table prefix is expected (server#39393)
- Feat: Add public event for missing indices (server#39397)
- Update psalm-baseline.xml (server#39406)
- Fix(core): Add password confirmation requirement for getapppassword (server#39418)
- Fix(apps): Fix loading info.xml file (server#39492)
- Modernize cypress tests (activity#1189)
- Fix npm audit (activity#1243)
- Update nextcloud/ocp dependency (activity#1249)
- Update 3rdparty dependencies (bruteforcesettings#467)
- Revert “Update 3rdparty dependencies” (bruteforcesettings#478)
- Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#751)
- Fix npm audit (files_pdfviewer#766)
- Fix npm audit (again) (files_pdfviewer#773)
- Update phpunit workflows from master (files_pdfviewer#778)
- Replace “Unselect” with “Unselect all” in right click menu (files_rightclick#171)
- Update nextcloud/ocp dependency (firstrunwizard#901)
- Fix npm audit (firstrunwizard#904)
- Fix npm audit (firstrunwizard#916)
- Update nextcloud/ocp dependency (logreader#914)
- Choreaudit dependencies (logreader#925)
- Update nextcloud/ocp dependency (nextcloud_announcements#210)
- Update nextcloud/ocp dependency (nextcloud_announcements#214)
- Update nextcloud/ocp dependency (notifications#1579)
- Fix(settings): Delete settings when a user is deleted (notifications#1585)
- Choreaudit dependencies (notifications#1604)
- Update nextcloud/ocp dependency (notifications#1609)
- Reset selection state in route change (photos#1890)
- Update nextcloud/ocp dependency (photos#1894)
- Fix npm audit (photos#1902)
- Fix npm audit (photos#1913)
- Add unselect all (photos#1922)
- Adapt to SystemTags optimizations on server (photos#1927)
- Update nextcloud/ocp dependency (photos#1934)
- Fix npm audit (privacy#919)
- Fix npm audit (privacy#924)
- Fix npm audit (privacy#930)
- Update nextcloud/ocp dependency (related_resources#195)
- Update nextcloud/ocp dependency (serverinfo#467)
- Update nextcloud/ocp dependency (survey_client#179)
- Fix(deps): update highlight (text#4143)
- Fix(css): info callout box color to –color-info (text#4303)
- Update nextcloud/ocp dependency (text#4307)
- Fix/2708 pasting tables (text#4314)
- Bring back keyboard shortcuts to help modal on non-mobile (text#4319)
- Fix: Pass origin along the initial state update (text#4322)
- Fix: clickable zone of task list checkbox (text#4325)
- Chore(deps): update dependency prosemirror-test-builder to ^1.1.1 (text#4342)
- Chore(deps): update dependency vue-demi to ^0.14.5 (text#4358)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.10 (text#4359)
- Fix(deps): update dependency @nextcloud/router to ^2.1.2 (text#4360)
- Fix(deps): update dependency lib0 to ^0.2.78 (text#4361)
- Chore(deps): update dependency cypress to ^12.15.0 (text#4365)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.0 (text#4366)
- Fix(deps): update dependency yjs to ^13.6.5 (text#4368)
- Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (text#4369)
- Fix(deps): update dependency @nextcloud/dialogs to ^4.1.0 (text#4370)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.1.0 (text#4371)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.0 (text#4372)
- Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (text#4385)
- Fix(deps): update dependency yjs to ^13.6.6 (text#4388)
- Flaky CI fixes (text#4392)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.2 (text#4404)
- Chore(deps): update dependency cypress to ^12.16.0 (text#4405)
- Fix: remove redundant css (text#4408)
- Chore(ci): Run cypress against proper stable branch (text#4410)
- Ci(cypress): Revert show_hidden method for cypress interception (text#4413)
- Fix(frontend): Update last saved timestamp when document is saved (text#4416)
- Fix: hotkey ctrl-s (text#4418)
- Fix npm audit (text#4430)
- Fix(deps): update dependency @nextcloud/axios to ^2.4.0 (text#4433)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.11 (text#4450)
- Fix(deps): update dependency mitt to ^3.0.1 (text#4451)
- Chore(deps): update dependency cypress to ^12.17.0 (text#4455)
- Chore(deps): update dependency vite to ^4.4.2 (text#4456)
- Chore(deps): update jest to ^29.6.1 (text#4457)
- Update nextcloud/ocp dependency (text#4463)
- Fix npm audit (text#4465)
- Fix(frontend): Improve paste handler for table cells (text#4471)
- Fix: Delete inactive sessions in one query (text#4473)
- Chore(deps): update dependency cypress to ^12.17.1 (text#4478)
- Fix: Fetch attachment share permissions (text#4485)
- Fix sync errors after network issues (text#4487)
- Fix: Encode individual parts of the dav url as uri components (text#4497)
- Fix: max width of editor container on mobile (text#4500)
- Fix: link preview width on mobile (text#4502)
- Fix(sync): only save on close if changes were made (text#4509)
- Fix: remove duplicated save key action (text#4515)
- Tests(cypress): Refactor reconnect test to be more reliable and add second test for actual reconnect (text#4518)
- Fix: Add index to session_id on text_steps table (text#4524)
- Fix: Use simple query and chunk in PHP to delete inactive sessions (text#4552)
- Fix(postgres): Use a unique index name (text#4554)
- Chore(deps-dev): Bump @types/dockerode from 3.3.18 to 3.3.19 (viewer#1724)
- Fix: update npm scripts for visual regression snapshots update (viewer#1735)
- Fix npm audit (viewer#1753)
- Use the Node object as event payload (viewer#1755)
- Chore: update cypress.yml workflow from template (viewer#1765)
- Fix npm audit (viewer#1776)
- Chore(deps): Bump @nextcloud/files from 3.0.0-beta.10 to 3.0.0-beta.11 (viewer#1789)
- Send CSRF token in rawStat (viewer#1799)
- Fix/video fullscreen iphone (viewer#1803)
- Fix/fullscreen ios stable26 (viewer#1822)
June 22, 2023
# Version 26.0.3
Check the file integrity with:
Changes:
- Invalidate existing tokens when deleting an oauth client (server#37230)
- Adjust the value of the “max-parts” parameter of the object storage ‘ListPart’ interface to 1000 (server#37776)
- Allow storing multiple mounts for the same rootid in the mount cache (server#38023)
- Fix npm audit (server#38118)
- Use aria-expanded correctly on toggle user actions (server#38358)
- Show pending popover menu when password is enabled by default (server#38396)
- Fix loading custom logo image (server#38399)
- Fix: Catch Deadlock properly as execute throws Doctrine exceptions not our wrapped ones (server#38479)
- Ungroup `placeholder` css rules (server#38487)
- Add fallback when a there is no preview for a version (server#38509)
- Fix: catch errors in id3parser library (server#38517)
- Fix initialisation of versions in the DB (server#38521)
- Update ca-cert bundle (server#38530)
- Redis: use atomic operations everywhere (server#38539)
- Reload filelist when adding or removing shares (server#38557)
- Fix app menu flicker (server#38564)
- Fix(trashbin): Truncate long filenames (server#38573)
- Fix(caldav): Ignore invalid events for reminder generation (server#38574)
- Increase from 100000 to 600000 iterations for hash_pbkdf2 (server#38583)
- Update psalm-baseline.xml (server#38598)
- Fix: Use proper link for navigating to files on click handler (server#38654)
- Fix(caldav): Close DB cursor in reminder index background job (server#38660)
- Improve oauth2 database migration from ownCloud (server#38672)
- Fix(caldav): Cast calendar objects id to int when building index (server#38677)
- Sharing: Do not show copy action when user doesn’t have permissions (server#38684)
- Fix(actions): cypress (server#38698)
- Chore: update workflows from templates (server#38704)
- Create lint-eslint-when-unrelated.yml (server#38720)
- Fix npm audit (server#38741)
- Allow to specify upgrade.cli-upgrade-link in order to link to the correct documentation (server#38752)
- Log failures to read certificates during listing (server#38757)
- Fix npm audit (server#38807)
- Make sure to show download button only one time (server#38818)
- Use source cache when listing folder during recursive copy (server#38892)
- Groupfolder activities on move/rename (activity#1204)
- Update nextcloud/ocp dependency (firstrunwizard#878)
- Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.7.2 (firstrunwizard#885)
- Fix npm audit (firstrunwizard#891)
- Chore(CI): Adjust testing matrix for Nextcloud 26 on stable26 (logreader#844)
- Audit and update dependencies (logreader#860)
- Update nextcloud/ocp dependency (nextcloud_announcements#201)
- Update nextcloud/ocp dependency (notifications#1562)
- Chore: update workflows from templates (notifications#1586)
- Audit fix (password_policy#470)
- Update nextcloud/ocp dependency (photos#1747)
- Listen to more events for albums (photos#1846)
- Chore: update workflows from templates (photos#1848)
- Fix: properly handle public link share deletion (photos#1850)
- Fix: use owner instead of owner_id to delete photos by owner (photos#1852)
- Update view when layout setting changes (photos#1858)
- Prevent progress bar overflow when uploading in album content (photos#1863)
- Make file list semantically correct (photos#1869)
- Fix npm audit (photos#1879)
- Fix npm audit (privacy#905)
- Chore(CI): Adjust testing matrix for Nextcloud 26 on stable26 (recommendations#592)
- Chore(CI): Adjust testing matrix for Nextcloud 26 on stable26 (suspicious_login#777)
- Chore: run npm audit fix (suspicious_login#805)
- Feat: update image view width and add title (text#4165)
- Chore(deps): update dependency vite to ^4.3.9 (text#4197)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.6 (text#4198)
- Update nextcloud/ocp dependency (text#4215)
- Ci: Backport relevant action changes from main (text#4240)
- Fix(UserApiController): Fix warning during test run with PHP 8.2 (text#4245)
- Don’t expect HTML element with ID `mimetype` in public share (text#4257)
- Fix: paste multiple line to table issue (text#4265)
- Fix/4267 js tests (text#4271)
- Fix: handle non markdown files in conflicts (text#4273)
- Fix npm audit (text#4279)
- Fix: Catch unique constraint violation when creating new documents (text#4294)
- Chore: Bump composer autoloader for new composer version (text#4295)
- Fix 404 on blank.mp4 (viewer#1677)
- Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.18 (viewer#1687)
- Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (viewer#1702)
- Fix size of progress container (viewer#1714)
- Chore: update workflows from templates (viewer#1721)
- Fix npm audit (viewer#1732)
May 26, 2023
# Version 26.0.2
Check the file integrity with:
Changes:
- Also unmark deleted ldap user when checking the ldap entry (server#37304)
- Fix DBAL exception handling in setValues (server#37549)
- Fix(dav): Use an icon with correct color for calendar user settings section (server#37601)
- Fix button text (server#37708)
- Handle not being able to write file for notify self-test (server#37740)
- Fix: Make sure that rollback hook is triggered on all version backends (server#37743)
- Really disable versions features when S3 versioning is enabled (server#37768)
- Handle reminders where calendar name is null (server#37785)
- Ungroup `placeholder` css rules to prevent browsers from removing all rules (server#37793)
- Fix event move issue (server#37812)
- Fix background color of external devices with errors on dark color theme (server#37833)
- Fix(files): Don’t throw an error when guests access the controller (server#37836)
- Sec(deps): Update guzzlehttp/psr7 (server#37845)
- Fix TypeError in Profiler (server#37849)
- Add the server roots and version info hash to apcu prefix (server#37872)
- Check free space only if source exists and is dir (server#37873)
- Ignore errors while trying to update parent storage_mtime (server#37875)
- Do not override stored credentials when login in with SAML (server#37900)
- Make grid toggle sticky (server#37907)
- Bump @nextcloud/vue from 7.8.0 to 7.10.0 (server#37910)
- Trap focus in dialogs (server#37911)
- Update crl after revoke shifts.csr (server#37922)
- Backport: Fix profile view edit button overlapping status text (server#37939)
- Fix(settings): Fix title of profile scope options (server#37941)
- Do not show Tags action when systemtag is disabled (server#37957)
- Fix npm audit (server#37973)
- Add command for getting fileinfo for debugging (server#38005)
- Fix: change maintenance mode info wording (server#38009)
- Fix multiple LDAP configuration support by fixing AccessFactory (server#38027)
- Update expire_date column of table comments (server#38037)
- Mutualize expireDate handling when creating and updating a share (server#38040)
- Fix: catch ManuallyLockedException and use app context (server#38043)
- Fix app overflow menu on bright color theme (server#38049)
- Fix: add workaround for oci and limit queries (server#38054)
- Fix(ocp): Add deprecation version to ILogFactory::getCustomLogger (server#38070)
- Fix “skip content”-buttons on small screen sizes (server#38076)
- Increase “Edit your profile visibility button” contrast (server#38078)
- Fix weather app aria label (server#38079)
- Increase imaginary timeouts as for big files the processing could take very long (server#38081)
- Check return value and improve error handling on certificate manager (server#38091)
- Fix(theming): unwanted variables and colours calc fixes (server#38098)
- Fix: always use proper path on node api when calling the view (server#38128)
- Fix json_decode expecting a string (server#38130)
- Check if version entity is not null before delete (server#38153)
- Do not stop at the first PHP error/warning in files:scan (server#38154)
- Fix error on delete in ChunkingV2Plugin (server#38167)
- Fix(workflowengine): Fix multiple UI issues in workflow engine admin settings (server#38189)
- Make sure to never trigger files hooks on a null path (server#38204)
- Fix redirect on unsupported browser warning (server#38208)
- Update psalm-baseline.xml (server#38212)
- Fix: Check for wrapped retriable exceptions (server#38238)
- Fix(carddav): Mark system address book as read-only (server#38248)
- Check if version has entity before trying to access it (server#38254)
- Add command to summarize space usage (server#38255)
- Fix incosistent scrolling in Firefox (server#38257)
- Fix(deps): Bump @nextcloud/vue to 7.11.5 (server#38263)
- Fix(lostpassword): Also rate limit the setPassword endpoint (server#38268)
- Fix(middleware): Also abort the request when reaching max delay in af… (server#38275)
- Check the username when doing external storage session auth (server#38281)
- Get rid of more int casts in file size manipulations (server#38289)
- Fix generated avatars cache (server#38304)
- SystemTags endpoint to return tags used by a user with meta data (server#38307)
- Rename `numericStorageId` to `numericExternalStorageId` in PersonalMount.php (server#38317)
- Fix(search): fix load more (server#38318)
- Fix : Share Expire After N Days width (server#38319)
- Chore(deps): Bump @nextcloud/vue from 7.11.5 to 7.11.6 (server#38331)
- Revert “Ungroup `placeholder` css rules to prevent browsers from removing all rules” (server#38437)
- Sec(deps): Update guzzlehttp/psr7 (3rdparty#1387)
- Rename “user” to “account” in description (bruteforcesettings#455)
- App cfg from cli (circles#1295)
- Make changes to circle config synchroneous (circles#1309)
- Add npm-audit-fix (files_pdfviewer#732)
- Fix npm audit (files_pdfviewer#739)
- Update nextcloud/ocp dependency (firstrunwizard#842)
- Fix npm audit (firstrunwizard#862)
- Update nextcloud/ocp dependency (nextcloud_announcements#193)
- Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.7.2 (notifications#1518)
- Fix(deps): Update webpack (notifications#1526)
- Fix header menu color by updating @nextcloud/vue to 7.10.0 (notifications#1534)
- Update nextcloud/ocp dependency (notifications#1543)
- Do not allow deletion from public albums (photos#1750)
- Fix #1753: Media and Photos views are blank after upgrade to 26.0.1 (photos#1759)
- Fix: hide upload button on public album shares (photos#1763)
- Expose DAV permissions on album and places photos (photos#1775)
- Do not silence error when setting a place (photos#1778)
- Fix folder view (photos#1779)
- Use display name instead of id for shared albums (photos#1783)
- Reset file list on upload in FilesPicker (photos#1792)
- Run npm audit fix (photos#1799)
- Revert using display name in shared albums’ name (photos#1801)
- Prevent progress bar overflow when uploading in Folders (photos#1803)
- Fix npm audit (privacy#888)
- Fix npm audit (recommendations#613)
- Fix(API): Add a log entry when an error occurs so the admin can pass … (related_resources#208)
- Fix npm audit (related_resources#223)
- Chore(deps): Bump @nextcloud/vue from 7.9.0 to 7.11.6 (related_resources#232)
- Update nextcloud/ocp dependency (serverinfo#433)
- Fix Undefined Array key Family in DefaultOs (serverinfo#438)
- With FreeBSD jails, networkinfo->gateway can be empty (serverinfo#444)
- Update nextcloud/ocp dependency (serverinfo#446)
- Update nextcloud/ocp dependency (serverinfo#457)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.13.3 (text#4017)
- Fix(deps): update tiptap to ^2.0.3 (text#4055)
- Chore(deps): update dependency vue-demi to ^0.14.0 (text#4056)
- Fix: Only handle recent awareness messagess from sessions (text#4062)
- Adjust smart picker menu action (text#4065)
- Enh(log): use level warning for saving empty docs (text#4072)
- Fix(cypress): show hidden files request now uses PUT (text#4074)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.1 (text#4098)
- Pass data to `this.$parent.$emit` in `Editor.vue` (text#4103)
- Fix double readme files getting created on case-insensitive storages (text#4105)
- Fix npm audit (text#4110)
- Fix editing image description fails if enter isn’t pressed (text#4114)
- Fix(Viewer): remove outdated fix from stable16. (text#4120)
- Fix: autofocus own rich workspaces only at freshly created (text#4125)
- Fix(conflict): resolve quickly with fast sync. (text#4127)
- Fix: pass file id for direct editing and fail y.js provider setup if none was passed (text#4128)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.1 (text#4133)
- Chore(deps): update dependency @vue/vue2-jest to ^29.2.4 (text#4134)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.9 (text#4135)
- Fix(deps): update dependency lib0 to ^0.2.74 (text#4136)
- Chore(deps): update dependency cypress to ^12.11.0 (text#4137)
- Chore(deps): update dependency vite to ^4.3.5 (text#4138)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.7.0 (text#4139)
- Fix(deps): update dependency @nextcloud/router to ^2.1.1 (text#4141)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.2 (text#4142)
- Fix(deps): update dependency yjs to ^13.6.1 (text#4144)
- Update nextcloud/ocp dependency (text#4150)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.3 (text#4159)
- Chore(deps): update dependency vue-demi to ^0.14.1 (text#4168)
- Fix(deps): update dependency path-normalize to ^6.0.12 (text#4172)
- Chore(deps): update dependency cypress to ^12.12.0 (text#4173)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.4 (text#4175)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.0 (text#4180)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.7.1 (text#4188)
- Chore: v8.0.0 (twofactor_totp#1343)
- Fix(deps): Update vulnerable npm packages (twofactor_totp#1375)
- Chore(deps-dev): replace vue-jest with @vue/vue2-jest@27 (twofactor_totp#1395)
- Chore(deps): Bump @skjnldsv/vue-plyr from 7.3.0 to 7.3.1 (viewer#1613)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1 (viewer#1621)
- Add npm-audit-fix (viewer#1623)
- Fix npm audit (viewer#1632)
- Fix: use left position of sidebar to set viewer width (viewer#1641)
- Chore(deps-dev): Bump @types/dockerode from 3.3.16 to 3.3.17 (viewer#1644)
- Fix: remove undefined method call (viewer#1649)
- Use proper alt text for viewer app modal (viewer#1652)
- Override hardcoded save button width (viewer#1657)
- Increase z-index of SfxPopper instead of its children (viewer#1659)
April 20, 2023
# Version 26.0.1
Check the file integrity with:
Changes:
- Update wording for disabled web updater (server#37052)
- Don’t try to hash a nonexisting password (server#37217)
- Use native tooltip for version’s date (server#37264)
- Set `h1` headings for navigation through files app (server#37273)
- Replace custom tooltips with native ones and add description to all e… (server#37275)
- Fix: add important to css hidden files class (server#37286)
- Add parent index on filecache (server#37318)
- Fix(security): Mark recording_servers key appconfig as private as it … (server#37336)
- Fix/36908 set aria hidden for default shipped widgets icons (server#37338)
- Fix OC_Image: Prevent E_WARNING from getimagesize* (server#37368)
- Create `h3` headings for profile page. Replace `
- Fix(mailer): remove value comparison for smtp_authtype as there is only one option (server#37391)
- Do onetime user setup before getting any mount from providers (server#37394)
- Backport/stable26/jerome herbinet/patch 15 (server#37431)
- Fix(files_sharing): Allow file actions other than download for hide download shares (server#37439)
- Fix(references): Do not log errors on 404 responses of opengraph image fetching (server#37440)
- Fix(docs): Fix RST parsing of the sample config (server#37441)
- Fix/36917 the statuses list was implemented semantically incorrectly (server#37449)
- Replace custom tooltips with native ones of entries in contacts menu. (server#37463)
- Add label for logo link (server#37471)
- Fix the avatar generation on Alpine Linux (server#37482)
- Change contactsmenu structure to a list (server#37485)
- Hide shared files located in group folder’s trash bin (server#37488)
- Fix default_language doc (server#37508)
- Improve handling of profile fields (server#37523)
- Stable25] Quota value as float for 32-bit systems (server#37533)
- Clear encrypted flag when moving away from encrypted storage (server#37537)
- Fix: Avoid scrolling the #content wrapper container (server#37545)
- Feat(security): Allow to opt-out of ratelimit protection, e.g. for te… (server#37551)
- Extend path-prefix optimizer to remove all cases of path_hash= when encountering a path prefix filter (server#37558)
- Update psalm-baseline.xml (server#37565)
- Migrate metadata JSON column to new value TEXT column (server#37571)
- Fix(initial-state): Log an error when initial-state can not be JSON e… (server#37576)
- Fix cypress tests for files_versions (server#37589)
- Fix: Always create user directory when transfering files to new users (server#37666)
- Doc(auth): Warn about disabled token passwords and LDAP logout (server#37684)
- Fix(dav): add string comparison for diff (server#37687)
- App type extended_authentication (server#37689)
- Handle not being able to write file for notify self-test (server#37701)
- Fix(translation): Fix several issues with the translations api (server#37705)
- Revert “handle not being able to write file for notify self-test” (server#37718)
- Update nextcloud/ocp dependency (activity#1144)
- Fix multiselect right-click options (files_rightclick#153)
- Fix-right-click multiselect in trash bin (files_rightclick#158)
- Update nextcloud/ocp dependency (nextcloud_announcements#175)
- Update nextcloud/ocp dependency (nextcloud_announcements#185)
- Update nextcloud/ocp dependency (notifications#1481)
- Deduplicate notifications (notifications#1485)
- Update nextcloud/ocp dependency (notifications#1499)
- Add object type as data attr to notification (notifications#1501)
- Update nextcloud/ocp dependency (notifications#1506)
- Feat(API): Add an endpoint to check for existance of notification ids (notifications#1509)
- Fix: null password handling in entry control logic (password_policy#454)
- Fix scrolling in large folders (photos#1706)
- Fix(settings): Debounce filepicker calls (photos#1712)
- Migrate to the new file_metadata column layout (photos#1736)
- Albums: check copy source owner is the current user and throw (photos#1737)
- Chore(deps): Bump @nextcloud/vue from 7.2.0 to 7.9.0 (related_resources#205)
- Fix(deps): update dependency @hocuspocus/provider to ^1.1.1 (text#3896)
- Fix(deps): update dependency y-websocket to ^1.5.0 (text#3897)
- Fix(deps): update dependency yjs to ^13.5.51 (text#3898)
- Fix(deps): update dependency lib0 to ^0.2.72 (text#3914)
- Feat: Add Shift-Mod-C for copying the markdown source (text#3942)
- Chore(deps): update dependency cypress to ^12.8.1 (text#3948)
- Get mimeIconUrl for media attachments without a session (text#3955)
- Fix: split layout of conflict view (text#3959)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.3 (text#3966)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.0 (text#3967)
- Update nextcloud/ocp dependency (text#3969)
- Chore(deps): update dependency vite to ^4.2.1 (text#3971)
- Revert composer autoload changes to PHP 8.1 version (text#3982)
- Emit events from editor when image nodes get added or deleted (text#3983)
- Conflict fixes (text#3988)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.4 (text#3992)
- Fix(deps): update dependency lib0 to ^0.2.73 (text#3993)
- Add table wrapper as scroll container for readonly tables (text#4000)
- Make saving indicator a button for force-save (text#4002)
- Fix: Ensure to not persist user put into the session for direct editing (text#4003)
- Fix(deps): update dependency @hocuspocus/provider to ^1.1.3 (text#4013)
- Fix(deps): update dependency @nextcloud/vue to ^7.9.0 (text#4014)
- Fix(deps): update tiptap to ^2.0.1 (text#4015)
- Chore(deps): update dependency cypress to ^12.9.0 (text#4016)
- Update nextcloud/ocp dependency (text#4022)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.8 (text#4032)
- Fix(deps): update dependency yjs to ^13.5.52 (text#4033)
- Fix(deps): update tiptap to ^2.0.2 (text#4034)
- Update nextcloud/ocp dependency (text#4036)
- Fix: scroll for outline (text#4038)
- Fix: Properly emit ready event on conflicts with the editor API (text#4040)
- Fix(deps): update dependency path-normalize to ^6.0.11 (text#4042)
- Fix(challenge): invert icon on light mode (twofactor_totp#1349)
- Chore(deps-dev): Bump dockerode and @types/dockerode (viewer#1583)
- Update vue to 7.6.1 (viewer#1594)
- Fix enter key in text input in image editor (viewer#1597)
- Bump @types/dockerode from 3.3.15 to 3.3.16 (viewer#1600)
March 21, 2023
# Version 26.0.0
Check the file integrity with:
Hub 4 release below
Nextcloud Hub 4 is here!
The biggest improvements Nextcloud Hub 4 introduces are:
- 🧠 AI integrations with smart Picker
- 🌟 Tables App
- 🤩 Notes app becomes core
- ✉️ Groupware improvements and S/MIME support
- 💬 Talk improvements & Desktop Client
- 😎 New Developer Program
- 🚀 Performance & Security
- ✅ E2EE improvements
Latest Nextcloud 25 release below.
October 26, 2023
# Version 25.0.13
Check the file integrity with:
Changes:
- Add commands for basic file actions (server#38251)
- Fix: always use display name from correct backend (server#39992)
- Calendar optimizations (server#40290) 1
- Fix(ldap): avatar is not being fetched (server#40371)
- Fix: Avoid failing with duplicate checks (server#40385)
- Do not throw while restoring unloaded files list entries (server#40610)
- Fix(dav): expand recurrences when searching (server#40635)
- Fix(unifiedsearch): Allow searching for “0” (server#40685)
- Fix Dashboard IManager getWidgets return annotation (server#40693)
- Clear progress bar text when hiding it (server#40847)
- Add in:users as a search filter to limit searches to users (server#40884)
- Update version.php to owncloud 10.13 (server#40988)
- Fix(external): Get storage before update it (server#41126)
- Fix(db): also chunk MariaDB deletes (activity#1314)
- Fix(settings): browser freeze when picking photos directory (photos#2061)
- Fix(paste): paste plaintext with separate paragraphs (text#4878)
September 21, 2023
# Version 25.0.12
Check the file integrity with:
Changes:
- Fix issues where unencrypted_size was being falsely used for non-encrypted home folders (server#40381)
- Fix: don’t use davtags for tag search (server#40446)
- Fix(comments): Use provided offset in best effort when loading comments (server#40509)
- Update nextcloud/ocp dependency (nextcloud_announcements#232)
- Update nextcloud/ocp dependency (notifications#1654)
- Fix (visually) removing first notification when executing an action (notifications#1664)
- Fix: update testing range for 25 and update dependencies (updater#496)
- Fix(integrity): expect pkg mgmt files (updater#497)
September 14, 2023
# Version 25.0.11
Check the file integrity with:
Changes:
- Do not allow to toggle between password and text in sharing (server#39603)
- Select the fileid first when looking for incomplete files (server#39703)
- Fix(notifications): Remove share notification when the node is deleted (server#39712)
- Catch more invalid cache source storage paths (server#39731)
- Optimize calendar search query (server#39787)
- Wrap long productName on login form (server#39857)
- Fix(weather_status): Pass address as param to OSM API (server#39918)
- Fix: don’t emit Hooks when hookpaths are empty (server#39936)
- Fix(security): Update CA certificate bundle (server#40008)
- Fix(logging): user log condition feature (server#40036)
- Fix(CalDAV): check voject exists before attempting any operation (server#40089)
- Fix(s3): fix handling verify_bucket_exists parameter (server#40188)
- Fix npm audit (server#40218)
- Detect aborted connection in OC\Files\View and stop writing data to the output buffer (server#40233)
- Enh: skip processing for empty response (server#40261)
- Admin have no special rights on users’ entries (server#40279)
- Fix(ratelimit): Only use memory cache backend for redis (server#40304)
- Fix(CalDAV): check birthday calendar owner (server#40311)
- Replace deprecated “request” with “axios” (files_pdfviewer#794)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (files_pdfviewer#799)
- Fix extraction of PDF.js package (files_pdfviewer#809)
- Update nextcloud/ocp dependency (firstrunwizard#900)
- Chore: update workflows from templates (firstrunwizard#933)
- Update nextcloud/ocp dependency (firstrunwizard#946)
- Update nextcloud/ocp dependency (logreader#962)
- Update nextcloud/ocp dependency (nextcloud_announcements#219)
- Update nextcloud/ocp dependency (notifications#1636)
- Update nextcloud/ocp dependency (photos#1951)
- Fix npm audit (photos#1963)
- Chore(deps-dev): Bump @vue/test-utils from 1.3.3 to 1.3.6 (photos#1977)
- Chore(deps-dev): Bump jest from 29.6.1 to 29.6.2 (photos#1986)
- Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.5 (photos#1991)
- Chore(deps-dev): Bump autoprefixer from 10.4.13 to 10.4.15 (photos#2014)
- Chore(deps-dev): Bump jest from 29.6.2 to 29.6.4 (photos#2023)
- Chore(deps-dev): Bump postcss from 8.4.27 to 8.4.28 (photos#2024)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (photos#2025)
- Chore(deps): Bump immutable from 4.3.0 to 4.3.4 (photos#2026)
- Chore(deps-dev): Bump postcss from 8.4.28 to 8.4.29 (photos#2041)
- Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.8.5 (privacy#875)
- Chore: update workflows from templates (privacy#946)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (privacy#948)
- Feat: add phpunit-summary-when-unrelated.yml (privacy#950)
- Fix npm audit (privacy#953)
- Chore(deps): Bump @nextcloud/vue from 7.12.2 to 7.12.4 (privacy#956)
- Update nextcloud/ocp dependency (related_resources#270)
- Update nextcloud/ocp dependency (related_resources#285)
- Update nextcloud/ocp dependency (text#4641)
- Chore(deps): update dependency jest-environment-jsdom to ^29.6.4 (text#4743)
- Chore(deps): update dependency vue-demi to ^0.14.6 (text#4744)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.9.0 (text#4745)
- Update nextcloud/ocp dependency (text#4763)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.4 (text#4767)
- Ci(xmllint): bump action to v1.1 (twofactor_totp#1427)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (viewer#1813)
- Update cypress snapshots (viewer#1817)
- Fix npm audit (viewer#1845)
- Fix(cypress): header sharing download button selector (viewer#1873)
- Fix(deps): update dependency filerobot-image-editor to ^4.5.1 (viewer#1911)
August 10, 2023
# Version 25.0.10
Check the file integrity with:
Changes:
- Fix app menu flicker (server#38565)
- Fix(node): non-existing folder is not searchable (server#39371)
- Update psalm-baseline.xml (server#39386)
- Fix(profile): fix getUID on nullable user variable (server#39438)
- Fix: ContactManager search with fullmatch (server#39451)
- Bugfix/bulk upload empty files (server#39509)
- Add instance category while checking new updates (server#39524)
- Fix npm audit (server#39542)
- Fix(caldav): harden null handling of iMip scheduling method (server#39591)
- Fix(SystemTagManager): Use truncated tagName in getTag and updateTag (server#39598)
- Fix(files_sharing): String translations (server#39667)
- Fix share roots always being marked as writable (server#39671)
- Generate path if app does exist (circles#1352)
- Fix npm audit (firstrunwizard#927)
- Update nextcloud/ocp dependency (logreader#943)
- Update nextcloud/ocp dependency (nextcloud_announcements#216)
- Chore(deps) – bump semver to 6.3.1 (notifications#1613)
- Update nextcloud/ocp dependency (notifications#1625)
- Chore(deps-dev): Bump postcss from 8.4.24 to 8.4.27 (photos#1955)
- Fix npm audit (privacy#927)
- Fix npm audit (recommendations#627)
- Update nextcloud/ocp dependency (related_resources#157)
- Fix npm audit (related_resources#252)
- Update nextcloud/ocp dependency (serverinfo#472)
- Update nextcloud/ocp dependency (serverinfo#492)
- Fix(deps): update dependency slug to ^8.2.3 (text#4563)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.1 (text#4569)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.2 (text#4570)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.1 (text#4574)
- Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (text#4575)
- Update nextcloud/ocp dependency (text#4583)
- Chore(deps): update dependency jest-environment-jsdom to ^29.6.2 (text#4609)
- Chore: run npm audit fix (twofactor_totp#1423)
- Fix fullscreen and button style (viewer#1830)
July 20, 2023
# Version 25.0.9
Check the file integrity with:
Changes:
- Include more information in iMIP email and show diff information on updating an event (server#36601)
- Fix: Make sure that rollback hook is triggered on all version backends (server#37744)
- Generate user themed favicon and touchicon (server#38855)
- Add bruteforce protection in OauthApiController (server#38899)
- Adjust admin setup check to increase warning to configure https (server#38931)
- Fix: BMP image without color info causes array access on `false` (server#38959)
- Fix(systemtags): Add missing systemtags index (server#38962)
- Perf: skip request without write permission (server#38973)
- Fix npm audit (server#38982)
- Fix setup-check test (server#39016)
- Fix(l10n): Fix plural issue with different locale and language (server#39032)
- Fix creating events with old (< unix time) lastoccurence (server#39061)
- Fix(files): Only render the menu if there are actions to show (server#39081)
- Silent `imagecreatefromstring()` errors (server#39101)
- Fix password confirmation (server#39144)
- Fix(sse): don’t update uncached files (server#39153)
- Fix: expect interface, not a specific implementation (server#39154)
- Fix(TagSearchProvider): Short circuit if no tag matches the query (server#39195)
- Update psalm-baseline.xml (server#39220)
- Use more efficient tag retrieval on DAV report request (server#39233)
- Fix(dav): Abort requests with 429 instead of waiting (server#39253)
- Fix(files_sharing): hide download permission for circle shares (server#39259)
- Preload custom properties when propfinding folders (server#39294)
- Chore(CI): Sign .drone.yml file (server#39346)
- Test(psalm): ignore known reports (server#39353)
- GetStorage before remove (server#39356)
- Fix(db): no hardcoded table prefix is expected (server#39394)
- Fix(core): Add password confirmation requirement for getapppassword (server#39419)
- Fix(apps): Fix loading info.xml file (server#39493)
- Fix npm audit (activity#1241)
- Update nextcloud/ocp dependency (activity#1248)
- Allow local ips on globalscale (circles#1299)
- Fix npm audit (files_pdfviewer#765)
- Fix npm audit (again) (files_pdfviewer#774)
- Update phpunit workflows from master (files_pdfviewer#779)
- Replace “Unselect” with “Unselect all” in right click menu (files_rightclick#172)
- Fix npm audit (firstrunwizard#907)
- Update nextcloud/ocp dependency (logreader#913)
- Choreaudit dependencies (logreader#926)
- Update nextcloud/ocp dependency (nextcloud_announcements#211)
- Update nextcloud/ocp dependency (nextcloud_announcements#213)
- Update nextcloud/ocp dependency (notifications#1578)
- Fix(settings): Delete settings when a user is deleted (notifications#1592)
- Choreaudit dependencies (notifications#1605)
- Update nextcloud/ocp dependency (notifications#1608)
- Bump vue and vue-template-compiler (photos#1472)
- Bump webdav from 4.11.0 to 4.11.2 (photos#1503)
- Bump camelcase from 7.0.0 to 7.0.1 (photos#1554)
- Reset selection state in route change (photos#1889)
- Update nextcloud/ocp dependency (photos#1893)
- Fix npm audit (photos#1901)
- Chore(deps-dev): Bump postcss from 8.4.20 to 8.4.24 (photos#1909)
- Fix npm audit (photos#1914)
- Add unselect all (photos#1923)
- Adapt to SystemTags optimizations on server (photos#1928)
- Chore(deps): Bump qs from 6.11.0 to 6.11.2 (photos#1929)
- Update nextcloud/ocp dependency (photos#1935)
- Fix npm audit (photos#1939)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (privacy#838)
- Fix npm audit (privacy#917)
- Fix npm audit (privacy#923)
- Update nextcloud/ocp dependency (serverinfo#468)
- Update nextcloud/ocp dependency (survey_client#153)
- Fix(css): info callout box color to –color-info (text#4304)
- Update nextcloud/ocp dependency (text#4306)
- Fix: paste tables into document (text#4326)
- Chore(deps): update dependency @vue/test-utils to ^1.3.6 (text#4362)
- Chore(deps): update dependency vite to ^3.2.7 (text#4363)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.0 (text#4367)
- Chore(deps): update dependency vue-demi to ^0.14.5 (text#4373)
- Fix(deps): update dependency @nextcloud/router to ^2.1.2 (text#4374)
- Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (text#4375)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.1.0 (text#4376)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.0 (text#4377)
- Fix: hotkey ctrl-s (text#4419)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.2 (text#4421)
- Fix npm audit (text#4429)
- Fix(deps): update dependency @nextcloud/axios to ^2.4.0 (text#4434)
- Fix(deps): update dependency mitt to ^3.0.1 (text#4458)
- Chore(deps): update dependency jest-environment-jsdom to ^29.6.1 (text#4459)
- Update nextcloud/ocp dependency (text#4462)
- Fix npm audit (text#4466)
- Fix: Fetch attachment share permissions (text#4489)
- Chore(deps-dev): Bump @types/dockerode from 3.3.18 to 3.3.19 (viewer#1722)
- Fix npm audit (viewer#1750)
- Use the Node object as event payload (viewer#1756)
- Chore: update cypress.yml workflow from template (viewer#1767)
- Fix npm audit (viewer#1777)
- Chore(deps): Bump @nextcloud/files from 3.0.0-beta.10 to 3.0.0-beta.11 (viewer#1790)
- Update cypress snapshots (viewer#1793)
- Fix npm audit (viewer#1796)
- Send CSRF token in rawStat (viewer#1800)
- Fix npm audit (viewer#1801)
- Fix: video player unusable on ios (viewer#1804)
- Fix fullscreen on ios (viewer#1821)
June 22, 2023
# Version 25.0.8
Check the file integrity with:
Changes:
- Invalidate existing tokens when deleting an oauth client (server#37231)
- Fix event moving (server#37813)
- Allow storing multiple mounts for the same rootid in the mount cache (server#38022)
- Fix npm audit (server#38117)
- Add command to summarize space usage (server#38253)
- Use aria-expanded correctly on toggle user actions (server#38359)
- Fix loading custom logo image (server#38408)
- Fix(theming): fix header primary invert if background disabled (server#38433)
- Fix: Catch Deadlock properly as execute throws Doctrine exceptions not our wrapped ones (server#38480)
- Fix: catch errors in id3parser library (server#38518)
- Update ca-cert bundle (server#38532)
- Reload filelist when adding or removing shares (server#38560)
- Fix(caldav): Ignore invalid events for reminder generation (server#38575)
- Fix(trashbin): Truncate long filenames (server#38576)
- Increase from 100000 to 600000 iterations for hash_pbkdf2 (server#38582)
- Fix(caldav): Close DB cursor in reminder index background job (server#38661)
- Trap focus in dialogs (server#38668)
- Fix(caldav): Cast calendar objects id to int when building index (server#38676)
- Improve oauth2 database migration from ownCloud (server#38682)
- Sharing: Do not show copy action when user doesn’t have permissions (server#38683)
- Chore: update workflows from templates (server#38705)
- Store encrypted OAuth2 client secrets (server#38709)
- Create lint-eslint-when-unrelated.yml (server#38721)
- Fix npm audit (server#38738)
- Set stream size for SeekableHttpStream (server#38760)
- Make sure to show download button only one time (server#38820)
- Use source cache when listing folder during recursive copy (server#38893)
- Groupfolder activities on move/rename (activity#1205)
- Shared to circles (circles#1323)
- Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.7.2 (firstrunwizard#883)
- Fix npm audit (firstrunwizard#893)
- Update nextcloud/ocp dependency (logreader#798)
- Audit and update dependencies (logreader#861)
- Adjust server version to test against (logreader#886)
- Chore: update workflows from templates (notifications#1588)
- Audit fix (password_policy#471)
- Update nextcloud/ocp dependency (photos#1550)
- Fix: use owner instead of owner_id to delete photos by owner (photos#1844)
- Chore: update workflows from templates (photos#1849)
- Fix updating file from albums (photos#1851)
- Fix: properly handle public link share deletion (photos#1853)
- Update view when layout setting changes (photos#1859)
- Prevent progress bar overflow when uploading in album content (photos#1865)
- Make file list semantically correct (photos#1870)
- Fix npm audit (photos#1877)
- Bump @nextcloud/eslint-config from 8.1.4 to 8.1.5 (privacy#839)
- Fix npm audit (privacy#907)
- Chore: run npm audit fix (suspicious_login#804)
- Don’t expect HTML element with ID `mimetype` in public share (text#4258)
- Fix npm audit (text#4278)
- Fix compiled JS assets (text#4282)
- Fix: Catch unique constraint violation when creating new documents (text#4293)
- Fix 404 on blank.mp4 (viewer#1679)
- Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.18 (viewer#1689)
- Fix size of progress container (viewer#1713)
- Chore: update workflows from templates (viewer#1720)
- Fix npm audit (viewer#1729)
May 26, 2023
# Version 25.0.7
Check the file integrity with:
Changes:
- Backport: Make the container fully fulfill PSR container interface (server#36618)
- Also unmark deleted ldap user when checking the ldap entry (server#37307)
- Fix(dav) Handle Calendar trashbin UID conflicts by removing the deleted calendar object (server#37569)
- Handle not being able to write file for notify self-test (server#37702)
- Fix button text (server#37720)
- Handle reminders where calendar name is null (server#37769)
- Ungroup placeholder css rules to prevent browsers from removing all rules (server#37829)
- Fix background color of external devices with errors on dark color theme (server#37832)
- Sec(deps): Update guzzlehttp/psr7 (server#37844)
- Fix TypeError in Profiler (server#37850)
- Check free space only if source exists and is dir (server#37874)
- Ignore errors while trying to update parent storage_mtime (server#37876)
- Do not override stored credentials when login in with SAML (server#37901)
- Make grid toggle sticky (server#37908)
- Update kerberos sso test setup to use new user_saml config system (server#37919)
- Fix(settings): Fix title of profile scope options (server#37942)
- Do not show Tags action when systemtag is disabled (server#37956)
- Fix npm audit (server#37974)
- Update crl after revoke shifts.csr (server#37996)
- Add command for getting fileinfo for debugging (server#38006)
- Update expire_date column of table comments (server#38039)
- Fix: catch ManuallyLockedException and use app context (server#38044)
- Fix app overflow menu on bright color theme (server#38052)
- Fix(ocp): Add deprecation version to ILogFactory::getCustomLogger (server#38071)
- Add required accessibility attributes to legacy files navigation (server#38074)
- Increase imaginary timeouts as for big files the processing could take very long (server#38084)
- Check return value and improve error handling on certificate manager (server#38090)
- Fix: always use proper path on node api when calling the view (server#38129)
- Fix json_decode expecting a string (server#38132)
- Make sure to never trigger files hooks on a null path (server#38203)
- Update psalm-baseline.xml (server#38236)
- Fix: Check for wrapped retriable exceptions (server#38239)
- Fix(carddav): Mark system address book as read-only (server#38249)
- Fix incosistent scrolling in Firefox (server#38258)
- Fix(lostpassword): Also rate limit the setPassword endpoint (server#38269)
- Fix(middleware): Also abort the request when reaching max delay in af… (server#38276)
- Check the username when doing external storage session auth (server#38282)
- Fix generated avatars cache (server#38305)
- SystemTags endpoint to return tags used by a user with meta data (server#38309)
- Fix(search): fix load more (server#38325)
- Update psr/container to `1.1.2` (3rdparty#1318)
- Sec(deps): Update guzzlehttp/psr7 (3rdparty#1386)
- Rename “user” to “account” in description (bruteforcesettings#454)
- Make changes to circle config synchroneous (circles#1308)
- Add npm-audit-fix (files_pdfviewer#733)
- Fix npm audit (files_pdfviewer#737)
- Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#745)
- Update nextcloud/ocp dependency (firstrunwizard#830)
- Fix npm audit (firstrunwizard#860)
- Update nextcloud/ocp dependency (firstrunwizard#871)
- Update nextcloud/ocp dependency (nextcloud_announcements#188)
- Update nextcloud/ocp dependency (nextcloud_announcements#197)
- Chore(deps): Bump @nextcloud/router from 2.0.0 to 2.0.1 (notifications#1516)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.1.2 to 8.1.5 (notifications#1520)
- Update nextcloud/ocp dependency (notifications#1522)
- Add object type as data attr to notification (notifications#1523)
- Fix(deps): Update webpack (notifications#1527)
- Update nextcloud/ocp dependency (notifications#1542)
- Update nextcloud/ocp dependency (notifications#1550)
- Fix: null password handling in entry control logic (password_policy#461)
- Do not allow deletion from public albums (photos#1751)
- Fix: hide upload button on public album shares (photos#1762)
- Expose DAV permissions on album and places photos (photos#1776)
- Listen to more events for albums (photos#1780)
- Use display name instead of id for shared albums (photos#1784)
- Reset file list on upload in FilesPicker (photos#1793)
- Run npm audit fix #1799 (photos#1800)
- Revert using display name in shared albums’ name (photos#1802)
- Prevent progress bar overflow when uploading in Folders (photos#1804)
- Fix npm audit (privacy#886)
- Fix npm audit (recommendations#612)
- Fix npm audit (related_resources#221)
- Update nextcloud/ocp dependency (serverinfo#424)
- Update nextcloud/ocp dependency (serverinfo#445)
- Update nextcloud/ocp dependency (serverinfo#450)
- Chore(deps): update dependency @vue/test-utils to ^1.3.5 (text#4059)
- Update nextcloud/ocp dependency (text#4061)
- Fix double readme files getting created on case-insensitive storages (text#4106)
- Fix npm audit (text#4109)
- Fix editing image description fails if enter isn’t pressed (text#4113)
- Fix(Viewer): remove outdated fix from stable16. (text#4121)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.1 (text#4145)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.1 (text#4146)
- Chore(deps): update dependency vite to ^3.2.6 (text#4147)
- Fix(deps): update dependency path-normalize to ^6.0.11 (text#4148)
- Update nextcloud/ocp dependency (text#4149)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.7.0 (text#4151)
- Chore(deps): update dependency vue-demi to ^0.14.0 (text#4152)
- Fix(deps): update dependency @nextcloud/router to ^2.1.1 (text#4154)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.2 (text#4155)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.3 (text#4160)
- Chore(deps): update dependency vue-demi to ^0.14.1 (text#4182)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.4 (text#4183)
- Fix(deps): update dependency path-normalize to ^6.0.12 (text#4184)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.0 (text#4185)
- Update nextcloud/ocp dependency (text#4186)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.7.1 (text#4189)
- Fix(deps): Update vulnerable npm packages (twofactor_totp#1374)
- Chore(deps-dev): replace vue-jest with @vue/vue2-jest@27 (twofactor_totp#1396)
- Chore(deps): Bump @skjnldsv/vue-plyr from 7.3.0 to 7.3.1 (viewer#1618)
- Add npm-audit-fix (viewer#1624)
- Fix npm audit (viewer#1631)
- Fix: use left position of sidebar to set viewer width (viewer#1642)
- Chore(deps-dev): Bump @types/dockerode from 3.3.16 to 3.3.17 (viewer#1646)
- Fix: remove undefined method call (viewer#1650)
- Use proper alt text for viewer app modal (viewer#1653)
- Override hardcoded save button width (viewer#1658)
- Increase z-index of SfxPopper instead of its children (viewer#1660)
April 20, 2023
# Version 25.0.6
Check the file integrity with:
Changes:
- Fix: Make sure to reopen session before cleaning (server#36605)
- Fix(user-management): Fix deleting user in hidden group(s) (server#37267)
- Fix: add important to css hidden files class (server#37287)
- Add parent index on filecache (server#37315)
- Redo “Replace custom tooltips with native ones and add description to all e…”” (server#37323)
- Fix/36908 set aria hidden for default shipped widgets icons (server#37337)
- Share type sciencemesh (server#37347)
- Fix alt attrs for images in files versions (server#37363)
- Fix OC_Image: Prevent E_WARNING from getimagesize* (server#37366)
- Create `h3` headings for profile page. Replace `
- Fix(files_sharing): Allow file actions other than download for hide download shares (server#37438)
- Fix(docs): Fix RST parsing of the sample config (server#37442)
- Fix 2FA blocks’ width on login screen (server#37445)
- Fix/36917 the statuses list was implemented semantically incorrectly (server#37460)
- Replace custom tooltips with native ones of entries in contacts menu. (server#37462)
- Add label for logo link (server#37472)
- Dispatch BeforeUserLoggedInEvent (server#37479)
- Change contactsmenu structure to a list (server#37483)
- Fix the avatar generation on Alpine Linux (server#37484)
- Hide shared files located in group folder’s trash bin (server#37490)
- Fix default_language doc (server#37509)
- Improve handling of profile fields (server#37524)
- Clear encrypted flag when moving away from encrypted storage (server#37535)
- Fix: Avoid scrolling the #content wrapper container (server#37546)
- Feat(security): Allow to opt-out of ratelimit protection, e.g. for te… (server#37552)
- Extend path-prefix optimizer to remove all cases of path_hash= when encountering a path prefix filter (server#37560)
- Fix: Always create user directory when transfering files to new users (server#37667)
- App type extended_authentication (server#37690)
- Update nextcloud/ocp dependency (activity#1142)
- Fix multiselect right-click options (files_rightclick#154)
- Fix-right-click multiselect in trash bin (files_rightclick#159)
- Update nextcloud/ocp dependency (nextcloud_announcements#178)
- Update nextcloud/ocp dependency (nextcloud_announcements#182)
- Update nextcloud/ocp dependency (notifications#1488)
- Update nextcloud/ocp dependency (notifications#1498)
- Fix scrolling in large folders (photos#1707)
- Fix(settings): Debounce filepicker calls (photos#1713)
- Albums: check copy source owner is the current user and throw (photos#1738)
- Update nextcloud/ocp dependency (text#3970)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.4 (text#3994)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.0 (text#3995)
- Update nextcloud/ocp dependency (text#3996)
- Add table wrapper as scroll container for readonly tables (text#4001)
- Fix: Ensure to not persist user put into the session for direct editing (text#4004)
- Fix(deps): update dependency @nextcloud/vue to ^7.9.0 (text#4018)
- Update nextcloud/ocp dependency (text#4021)
- Fix: scroll for outline (text#4039)
- Fix(challenge): invert icon on light mode (twofactor_totp#1350)
- Bump dockerode and @types/dockerode (viewer#1585)
- Update vue to 7.6.1 (viewer#1595)
- Fix enter key in text input in image editor (viewer#1598)
- Chore(deps-dev): Bump @types/dockerode from 3.3.15 to 3.3.16 (viewer#1601)
March 24, 2023
# Version 25.0.5
Check the file integrity with:
Changes:
- Add brute force protection on all methods wrapped by PublicShareMiddleware (server#35650)
- Add option to return an exit-code when occ status signals an update is needed (server#36218)
- Allow settings navigation items with no route entry (server#36529)
- Fix(client-login-flow): Handle missing stateToken gracefully (server#36585)
- Fix(caldav): Fix reminder timezone drift for all-day events (server#36642)
- Safer URL match in FileReferenceProvider (server#36645)
- Port user menu to Vue (server#36668)
- Fix the login log entry (server#36672)
- Create an accessible name for logo on logged in page (server#36682)
- Fix missing files:navigation:changed when clicking on a dir in the favorites view (server#36683)
- Fix: Only get params from PUT content if possible (server#36696)
- Add a disk_free_space check before writing config (server#36729)
- Check for opcache.file_cache_only=1 (server#36731)
- Avoid locking on restore/delete and limit concurrent requests (server#36745)
- Fix too long entries in contacts-menu (server#36747)
- Change X-Robots-Tag header from “none” to “noindex, nofollow” (server#36749)
- Fix the contacts-menu vcf-contact avatars (server#36752)
- Don’t regard 1024px width viewport as mobile (server#36764)
- Bump @nextcloud/password-confirmation from 4.0.2 to 4.0.4 (server#36770)
- Avoid extra parenthesis around SQL in IN expressions (server#36797)
- Fix event listener race condition on login-form (server#36806)
- Avoid getting null mimetype when getting reference preview (server#36828)
- Bump @nextcloud/vue from 7.5.0 to 7.7.0 and add node-polyfill-webpack-plugin (server#36841)
- Add focus border for search results (server#36844)
- Fix broken search for tags in workflow checks (server#36856)
- Add name for home breadcrumb in filepicker (server#36858)
- Bump php-opencloud/openstack to 3.2.1 in stable25 (server#36879)
- Remove extraneous Node.js core module dependencies (server#36885)
- Fix(CI): Run repair steps against Oracle DB (server#36886)
- Convert tag id to number (closing #35645) (server#36887)
- Adapt native tooltip for new structure of NcAvatar (server#36896)
- Fix(SystemTagManager): Truncate overlong tag names (server#36899)
- Port admin delegation selects (server#36929)
- Port clear user status select (server#36932)
- Fix share select dropdown not opening when viewer is open (server#37000)
- Db]: Remove not supported column comments for SQLite (server#37003)
- Fix right-click img tags (server#37007)
- Bump @nextcloud/vue from 7.7.0 to 7.8.0 (server#37027)
- Chore(security): Bump “Expires” of well-known/security.txt (server#37036)
- Add avatar contact img description (server#37047)
- Update wording for disabled web updater (server#37051)
- Add label and switch ocdialog close button to button element (server#37063)
- Fix(CI): Fix acceptance test password field selector after @nextcloud… (server#37075)
- Create headings for apps, users, settings pages (server#37118)
- Imaginary – fix autorotate for heic and improve the logic (server#37156)
- Add a check for disk_free_space in Config.php (server#37158)
- Postgresql installation – add quotes around user names (server#37162)
- Fix white scrollbar corner in dark mode (server#37164)
- Fix(user_status): Fix the user status automation on the day availablity rules are adjusted (server#37196)
- Fix(dav): Handle no next potential toggle in availability detection (server#37200)
- Add chunking in SystemTagObjectMapper::getTagIdsForObjects (server#37216)
- Save some CI time (server#37225)
- Set
headings for navigation through files app (server#37232) - Chore: use local variable for remote address (server#37236)
- Fix Cache-Control header of non-versioned assets (server#37249)
- Fix(workflow): Check tag attribute (server#37255)
- Replace custom tooltips with native ones and add description to all e… (server#37274)
- Revert “Replace custom tooltips with native ones and add description to all e…” (server#37285)
- Bump php-opencloud/openstack to 3.2.1 in stable25 (3rdparty#1321)
- Update nextcloud/ocp dependency (activity#1097)
- Exception on missing session (circles#1270)
- Upgrade @nextcloud/vue from 5.4.0 to 7.5.0 (firstrunwizard#817)
- Mount menu entry into Vue user menu (firstrunwizard#827)
- Bump @nextcloud/vue from 7.5.0 to 7.7.1 (firstrunwizard#837)
- Update nextcloud/ocp dependency (nextcloud_announcements#164)
- Update nextcloud/ocp dependency (notifications#1460)
- Fix(FetchFacesMixin): Decode entities in file.realpath (photos#1646)
- Improve overall preview loading (photos#1658)
- Use full filenames in folder view (photos#1660)
- Take into account cropped layout setting (photos#1669)
- Create headings for photos pages (photos#1688)
- Remove unneeded attr `title` (privacy#860)
- Bump/bump nextcloud vue to 7.8.0 (privacy#866)
- Fix FreeBSD: Add Support for Swap Output on TrueNas Core (serverinfo#431)
- Chore(deps): update dependency jest-environment-jsdom to ^29.4.3 (text#3809)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.0 (text#3810)
- Fix(deps): update dependency @nextcloud/vue to ^7.7.1 (text#3811)
- Update nextcloud/ocp dependency (text#3813)
- Ci: Pin phpunit to 9 (text#3840)
- Fix: solve publicly shared document with hide download issue (text#3851)
- Shrink heading anchor links to `1em`, fixes links in headings (text#3852)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.0 (text#3867)
- Use the href of links for link previews, not `node.textContent` (text#3887)
- Only open direct link files if link points to Files app (text#3905)
- Chore(deps): update dependency jest-environment-jsdom to ^29.5.0 (text#3920)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.6.2 (text#3935)
- Allow to scroll tables horizontally (text#3938)
- Bump dns-packet from 5.3.1 to 5.4.0 (twofactor_totp#1334)
- Bump filerobot-image-editor from 4.3.7 to 4.3.8 (viewer#1547)
- Update preview when file is updated in ImageEditor (viewer#1555)
- Handle 404 when opening files (viewer#1559)
- Fix AxiosError when deleting photo in viewer (viewer#1561)
- Fix(dependencies): force `react-filerobot-image-editor@^4.3.8` (viewer#1576)
February 23, 2023
# Version 25.0.4
Check the file integrity with:
Changes:
- Fix array to string conversion in errorlog writer (server#35821) 5
- Use mimetype from cache for workflow checks (server#35842) 1
- Update psalm-baseline.xml (server#35954) 1
- Fix: show toggle grid view button with open sidebar (server#36032)
- Replace custom tooltips with native one in vue components and views (server#36044) 2
- Remove js navigation on alternative login click (server#36076) 1
- Replace custom tooltips with native ones in apps page (server#36082) 2
- Replace custom tooltips with native ones in users page (server#36084)
- Escape path prefix when doing cache jail search (server#36099) 1
- IMigrationStep progress bar fix (server#36102)
- Limit key names when uploading theme images (server#36103)
- Fix inability to re-enter share password after invalid input (server#36106) 1
- Differentiate share links (server#36129) 7
- Add always visible share label (server#36134)
- Focus trap contacts menu with NcHeaderMenu port (server#36142) 1
- Catch Exceptions when loading storage data of users (server#36155)
- Extend ViewOnly DAV plugin to versions endpoint (server#36164)
- Ext storage configs default value support + enable SSL by default (server#36165) 3
- Improve exception serializing (server#36167)
- Improve saving applicable users in ext storage (server#36174)
- Improve password generation for link shares (server#36179) 1
- Only expose storage location to admins (server#36180) 1
- Revert “Add alt to the logo, adapt css for logo” (server#36193) 4
- Fix/35886 replace custom tooltips with native one for personal and administration settings stable25 (server#36197) 1
- Fix login loop if login CSRF fails and user is not logged in (server#36208) 7
- Fix(search): Fix settings section icon color (server#36226)
- Fix(dav): catch MaxInstancesExceededException for recurring events without end date (server#36230) 1
- Port global search menu to focus trapped NcHeaderMenu (server#36236)
- Allow interaction with encrypted folders (server#36238) 2
- Disable unreliable acceptance tests (server#36240)
- Fix github action “performance-8.0” when PR is from a fork. (server#36243) 1
- Specify the profiler app branch to test with (server#36246)
- Docs: document types flag for search options (server#36255)
- Fix(theming): fix admin images migration (server#36272)
- Remove Bootstrap version reference from tooltip.scss (server#36273) 2
- Fix(occ): Fix comment formatting of maintenance:repair command (server#36274)
- L10n: Fixed grammar (server#36283)
- Fix interned strings buffer check if 0 free bytes (server#36292) 3
- Fix double where in CustomProperiesBackendTest (server#36294)
- Add success message to personal settings clipboard button (server#36296)
- Fix user status message input (server#36297)
- Fix WHERE condition when selecting user’s availability for the status… (server#36308)
- [Fix]: scan-app-data conversion (server#36311)]([stable25] [Fix]: scan-app-data conversion by backportbot-nextcloud[bot] · Pull Request #36311 · nextcloud/server · GitHub 2)
- Fix double where() usage in resource manager (server#36317)
- Bump @nextcloud/vue to v7.5.0 (server#36322) 1
- Fix default value for files_no_background_scan (server#36335) 1
- Port files sharing selector (server#36339) 1
- Don’t translate a variable (server#36344) 1
- Imaginary – add tiff to supported formats (server#36364) 3
- Fix moving files of encrypted local storage to unencrypted local storage (server#36374) 1
- Fix(dav): check if principal has email address before accessing it (server#36387)
- Fix admin-disabled background and user pristine theming settings (server#36394)
- Fix focus not returning to search icon (server#36398) 1
- Do not store generated mysql password if it was not used (server#36400)
- Fix(caldav): Fix wrong Psalm report for nullable calendar data (server#36412)
- Allow keyup enter in user status (server#36415)
- Fix the exif_read_data issue (server#36439) 3
- Fix(encryption): don’t throw on missing file (server#36442)
- Fix MigrateBackgroundImages on oracle (server#36456) 1
- Add a safeguard for Version23000Date20210721100600.php (server#36466)
- Non-static app_dir (server#36476)
- Do not reuse query builder objects in DAV account deletion (server#36490)
- Drop vue-clipboard2 in favour of native Clipboard API to fix copy to clipboard (server#36507)
- Do not open the sidebar automatically on small widths (server#36514)
- Chore(CI): Opt-out of PHPUnit 10 for now (server#36518)
- Perf(federation): Only request root share info for checking availability (server#36557)
- Add bruteforce protection to password reset page (server#36573) 4
- Revert #34908 to allow 32bit setups to upgrade to 26 (server#36593) 3
- Port profile visibility select (server#36595)
- Update psalm-baseline.xml (server#36597)
- Imaginary – fix generation of heif, pdf, illustrator and svg thumbnails (server#36602) 2
- Prevent scrolling hover .files-controls (server#36614)
- Restore copy button text on directory fetch error (server#36615)
- Fix compilation of Vue 2.7 features (server#36624) 3
- Revert “update 64-bit check wording” (server#36631)
- Also copy meta data when converting DataResponse to JSONRe… (server#36702)
- Validate the scope when validating operations (server#36815)
- Update nextcloud/ocp dependency (activity#1053)
- Replace custom tooltips with native tooltips (activity#1055)
- Update nextcloud/ocp dependency (activity#1067)
- Show full date after headings like “Today” as a hidden-visually span (activity#1070)
- Create an unordered list for the list of activities (activity#1078)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (files_pdfviewer#706)
- Update nextcloud/ocp dependency (firstrunwizard#807)
- Update nextcloud/ocp dependency (firstrunwizard#820) 1
- Update nextcloud/ocp dependency (nextcloud_announcements#157)
- Bugfix/noid/close header menu (notifications#1417)
- Update nextcloud/ocp dependency (notifications#1438)
- Replace custom tooltips with native ones. (notifications#1439)
- Remove focus border when not keyboard focused (notifications#1449)
- Update title when changing sections in navigation (photos#1515)
- Make face covers smaller (photos#1552)
- Fix renaming faces: Do not delete existing face when renaming (photos#1581) 1
- Fix upload of pictures into album (photos#1603) 1
- Fix sharing with group (photos#1605) 1
- Listen to NodeDeletedEvent to remove photos from albums (photos#1607)
- Fix FaceContent: Fix viewer path (photos#1608)
- Correctly listen to group change events (photos#1612)
- Fix(tags performance): Cache tag counts on server and load them using initial state (photos#1620) 1
- Fix viewer in public albums (photos#1630) 2
- Fix(FetchFacesMixin): Decode entities in file.realpath (photos#1646) 2
- Replace custom tooltips with native ones (privacy#849)
- Improve related resources’ title (related_resources#163)
- Update nextcloud/ocp dependency (serverinfo#408) 1
- Fix(deps): update dependency markdown-it-image-figures to ^2.1.1 (text#3648)
- Update nextcloud/ocp dependency (text#3651)
- Fix(deps): update dependency path-normalize to ^6.0.10 (text#3655)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.2.0 (text#3661)
- Fix(deps): update dependency @nextcloud/logger to ^2.5.0 (text#3662)
- Fix(deps): update dependency @nextcloud/vue to ^7.5.0 (text#3664)
- Fix(deps): update tiptap (text#3675)
- Chore(deps): update dependency jest-environment-jsdom to ^29.4.0 (text#3699)
- Chore(deps): update dependency jest-environment-jsdom to ^29.4.1 (text#3702)
- Fix bug when session not found (text#3705)
- Chore(deps): update dependency @vue/test-utils to ^1.3.4 (text#3708)
- Update nextcloud/ocp dependency (text#3721) 3
- Fix background color of tables (text#3734) 3
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.2 (text#3743)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.2.1 (text#3744)
- Fix(deps): update dependency vue-material-design-icons to ^5.2.0 (text#3755) 1
- Fix: transations in status message (text#3767) 1
- Fix(Polling): Perform computations in milliseconds (text#3773)
- Fix: empty code blocks (text#3780)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.3 (text#3782)
- Chore(deps): update dependency jest-environment-jsdom to ^29.4.2 (text#3783)
- Catch error if no user is logged in (viewer#1527)
- Enable app specific preview URL (viewer#1536) 7
January 28, 2023
# Version 25.0.3
Check the file integrity with:
Changes:
- Set page titel for each sidebar section through User management pages (server#35467)
- Change header semantic in the user status dialog (server#35480)
- Rename personal Groupware settings section to “Availability” (server#35492)
- Remove old code from comment to not trigger automatic scanners more than needed (server#35497)
- Add migration for encryption keys in wrong location (server#35499)
- Fix SQL comparison with int array during external storage deletion (server#35516)
- Fix the popovermenu (server#35517)
- Bump @nextcloud/vue to 7.2.0 (server#35551)
- Update ca-cert bundle (server#35573)
- Fix type of PreviewController::$userId (server#35577)
- Show success on share actions (server#35578)
- Allow to set a custom timeout for ldap connections (server#35602)
- Set page title for each sidebar section through User management pages (server#35629)
- Fix contrast of global search headings (server#35639)
- Add new border color variable and adjust primary color for increased contrast (server#35640)
- Add success popup message for copying share links (server#35641)
- Update psalm-baseline.xml (server#35663)
- Update the unencrypted file size when closing streams (server#35668)
- Update handlebars-loader to 1.7.3 (server#35673)
- Add alt to the logo, adapt css for logo (server#35676)
- Increase default global input field border contrast (server#35683)
- Improve verbosity of search description (server#35688)
- Fix default primary for user theming (server#35702)
- Update sensitive config list of Talk (server#35706)
- Show group name instead of group id as recommendation (server#35710)
- Use correct filter for app icons in the right sidebar of app management (server#35711)
- Improve email results for sharing (server#35712)
- Ci: update minio image for s3 primary storage tests (server#35724)
- Preview: fix HEIC orientation (server#35727)
- Quota value as float for 32-bit systems (server#35734)
- Fix vue-select styles (server#35742)
- Read loginName from token (server#35747)
- Change app menu focused items behavior that neighbor elements (text and border) have no overlapping (server#35771)
- PHP8] check if params given to API are really an array (server#35797)
- Fix missing cast of double controller parameters (server#35798)
- Fix case sensitivity of email when saving settings (server#35803)
- Restoring clearCachedConfig() (server#35812)
- Use display name cache on getStorageInfo (server#35815)
- Allow additional Sabre plugins in publicwebdav.php (server#35817)
- Allow running encryption:fix-encrypted-version for all users (server#35827)
- Fix parameter type for EntityCollection::setReadMarker in comments app (server#35835)
- Fix: remove other shares from ui when deleted (server#35848)
- Remove comment and guests option from Invitations UI (server#35859)
- Increase preview_max_memory and make it easier to debug (server#35864)
- Avatar generation – disable setimageformat (server#35895)
- Fix video fullscreen on public page (server#35902)
- Replace custom tooltips with native one for files sharing (server#35904)
- Replace custom tooltips with native ones in files (server#35905)
- Revert “avatar generation – disable setimageformat” (server#35914)
- Update the user status dashboard widget and fix the icon color (server#35948)
- Chore(CI): Improve rate limit situation when installing phpunit (server#35962)
- Docs: trusted_proxies support IPv6 ranges (server#35963)
- Also limit the password length on reset (server#35977)
- Appsidebar should be compact when opened on small heights (server#35983)
- Fix user status icon in avatar menu (server#35984)
- Bump json5 from 1.0.1-1.0.2 and 2.2.0-2.2.3 (server#35988)
- Remove myself from being codeowner of some modules (server#35992)
- Bump @nextcloud/vue from 7.2.0 to 7.3.0 (server#35997)
- Allow target=”_blank” in app navigation items (server#36007)
- Fix default phone region validation (server#36010)
- Update crl after revoke files_bpm.csr (server#36017)
- Add restrictions when downloading to resolve with opengraph link provider (server#36022)
- Fix scrolling while dragging in file list view (server#36028)
- Fix cache key used to verify shared mountpoints (server#36049)
- Link reference provider: Improve content-type check (server#36053)
- Update ca-cert bundle (server#36059)
- Fix theming migration repair step by passing correct type for argument (server#36081)
- Allow keyup enter in user status (server#36132)
- Revert “Allow keyup enter in user status” (server#36143)
- Still include the share target in the cache key for validating share mount (server#36169)
- Update nextcloud/ocp dependency (activity#1034)
- Bump @nextcloud/vue from 7.0.0-beta.3 to 7.3.0 (activity#1043)
- Fix background image size (firstrunwizard#790)
- Update nextcloud/ocp dependency (firstrunwizard#799)
- Various fixes (logreader#824)
- Update nextcloud/ocp dependency (nextcloud_announcements#144)
- Update nextcloud/ocp dependency (nextcloud_announcements#150)
- Update nextcloud/ocp dependency (notifications#1399)
- Bump deps to newer versions (notifications#1407)
- Update nextcloud/ocp dependency (notifications#1413)
- Bump postcss-loader from 7.0.1 to 7.0.2 (photos#1519)
- Lazy load faces (photos#1523)
- Remove broken icons.css references (photos#1533)
- Bump postcss from 8.4.18 to 8.4.20 (photos#1545)
- Bug fix] encode file name for file source (photos#1563)
- Backport: #1569 to stable25 (photos#1574)
- Bump @nextcloud/axios from 1.10.0 to 2.1.0 (recommendations#575)
- Fix(deps): update tiptap (text#3486)
- Fix(deps): update dependency @nextcloud/axios to ^2.2.0 (text#3487)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.6.0 (text#3491)
- Prevent dangling debounced extractHeadings function (text#3522)
- Only scroll images into view when they’re added (text#3533)
- Don’t empty list of headings in onDestroy (text#3537)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.6 (text#3539)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.7 (text#3549)
- Chore(deps): update dependency vite to ^3.2.5 (text#3553)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.6.1 (text#3554)
- Fix(deps): update dependency path-normalize to ^6.0.9 (text#3555)
- Fix(deps): update tiptap to ^2.0.0-beta.209 (text#3578)
- Fix(deps): update dependency @nextcloud/axios to ^2.3.0 (text#3579)
- Update nextcloud/ocp dependency (text#3582)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.0 (text#3590)
- Backport missing pieces for outline suport in Collectives (text#3593)
- Block file access for secure view (text#3595)
- Increase idle timeout to one day 40 minutes) (text#3597)
- Fix(deps): update dependency @tiptap/prosemirror-tables to ^1.1.4 (text#3602)
- Fix(deps): update dependency @nextcloud/vue to ^7.3.0 (text#3605)
- Fix(deps): update dependency @nextcloud/router to ^2.0.1 (text#3612)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.1 (text#3620)
- Treat newlines as linebreaks when pasting as plaintext (text#3625)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.5 (text#3629)
- Fix: reconnect – reload main container (text#3635)
- Npm audit fix (text#3638)
- Fix(Images): Update image alt text on blur (text#3641)
- Bump webdav from 4.11.0 to 4.11.2 (viewer#1484)
- Bump camelcase from 7.0.0 to 7.0.1 (viewer#1493)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (viewer#1508)
- Update vue to 7.3 (viewer#1511)
December 8, 2022
# Version 25.0.2
Check the file integrity with:
Changes:
- Avoid double ldap_unbind in Wizard.php (server#34577)
- Fix disabled federated scope (server#34862)
- Fix NC25 for 32-bit (server#34905)
- Update 64-bit check wording (server#34921)
- Disable upgrades to 26 for 32-bit (server#34922)
- Fix visibility of internal expire date (server#34925)
- Update @nextcloud/dialogs and fix toasts styling (server#34928)
- Fix deprecations logged as errors (server#34944)
- Skip general login with email for non-valid addresses and LDAP (server#34946)
- Run session token renewals in a database transaction (server#34953)
- Read encrypted session data again on reopen (server#34955)
- Fix invalid date in security.txt (server#34964)
- Fix duplicate event email notifications (server#34978)
- Avoid a crash when a PHP extension has no version (server#34998)
- Fix cron warning with time insensitive jobs (server#35010)
- Fix unsuccessful token login logged as error (server#35011)
- Cast to int (server#35023)
- Add repair command to fix wrong share ownership (server#35034)
- Fix checkmark for theme settings in dark mode (server#35035)
- Fix size calculation on copying the skeleton files (server#35048)
- Add description for calendar uri (server#35058)
- Fix sidebar not automatically hidden in Files app (server#35060)
- Fix top margin in empty versions list (server#35064)
- Add pre-commit configuration (server#35078)
- Bump microsoft/azure-storage-blob to 1.5.4 in stable25 (server#35082)
- Fix HTML entities not decoded in comment just added (server#35085)
- Make sure that path is normalized and then checked, (server#35086)
- Fix PublicKeyTokenProviderTest import and mock (server#35099)
- Fix distorted previews when using imaginary (server#35117)
- Fix hasBigIntConversionPendingColumns missing files_trash (server#35118)
- [LDAP] always create instance of own user manager (server#35130)
- Run integration tests on 3rdparty bump (server#35133)
- Support postgres15 (server#35135)
- Bump aws/aws-sdk-php to 3.240 in stable25 (server#35137)
- Make sure to not pass null to DateTime::createFromFormat (server#35161)
- Deprecate PHP7.4 (server#35164)
- Allow single character search by default (server#35166)
- Fix rendering of login headline (server#35172)
- Bump swiftmailer/swiftmailer to 6.3.0 in stable25 (server#35174)
- Use the updated mariadb10.6 container in drone (server#35180)
- Update CODEOWNERS (server#35183)
- Bump @nextcloud/vue to 7.1.0-beta0 (server#35188)
- Fix dashboard scrolling (server#35190)
- Fix AppMenu icons for firefox (server#35191)
- Mark more config values as sensitive (server#35199)
- Fix settings for setting default expiration date (server#35214)
- Fix logo not correctly inverted (server#35216)
- Fix sharing expiration date handling and saving (server#35220)
- Check quota on file copy (server#35232)
- Close global search menu when keyboard focus leaves (server#35233)
- Limit toggle grid view button scope (server#35235)
- Fix missing native submit type from OAuth client add button (server#35237)
- Delay updating setup providers untill we register the mounts (server#35255)
- Fix default theming variables (server#35256)
- Generate user themed icons (server#35261)
- Also cancel XHR when cancelling uploads (server#35265)
- Hide warning about missing apps for when shipped in the next version (server#35291)
- Increase the fair-use push limit to 1.000 users (server#35298)
- Don’t use quota cache through user management (server#35312)
- Fix mentions rendering in comment editor (server#35322)
- Optimize background image migration job (server#35326)
- Handle badly named version files more gracefully and log information (server#35327)
- Help pages: set window title for sidebar sections (server#35330)
- Revert “Fix quota type to int” (server#35335)
- Fix navigation order (server#35338)
- Prevents the selection of encrypted folders when clicking on the “Select all” checkbox (server#35340)
- Fix border color contrast (server#35346)
- Fix forwarding the object id when searching comments (server#35354)
- Update cache when file size === 0 (server#35366)
- Fix user settings layout (server#35375)
- Add repair job that will ensure that secret and passwordsalt are set (server#35377)
- Add label to sharing search field (server#35382)
- Fix UX of renaming token (server#35390)
- Update some deps (server#35394)
- Revert minimum length for tags (server#35404)
- Do not check quota for non Node (server#35408)
- Fix missing share icon (server#35411)
- Place
<h1>
into main content (server#35412) - Fix share admin page (server#35414)
- Fix theming tests (server#35415)
- Fix update for 32-bit (server#35453)
- Revert “Fix border color contrast” (server#35454)
- Allow upgrading from ownCloud 10.11 (server#35478)
- Add fallback routines for empty secret cases (server#35605)
- Downgrade ubuntu in order to fix CI (server#35606)
- Fix migration to non-empty secret (server#35616)
- Bump microsoft/azure-storage-blob to 1.5.4 in stable25 (3rdparty#1217)
- Bump aws/aws-sdk-php to 3.240 in stable25 (3rdparty#1227)
- Bump swiftmailer/swiftmailer to 6.3.0 in stable25 (3rdparty#1229)
- Update nextcloud/ocp dependency (activity#1001)
- Run NPM audit fix (activity#1003)
- Apply ACL groupfolders (activity#1015)
- Add filter to page title (activity#1017)
- Update load-utils to 2.0.4 (bruteforcesettings#420)
- Re-activate getMember() (circles#1203)
- Avoid exception loop (circles#1220)
- Update loader-utils and minimatch (files_pdfviewer#681)
- Update nextcloud/ocp dependency (firstrunwizard#752)
- Update nextcloud/ocp dependency (firstrunwizard#780)
- Fix navigation menu order (firstrunwizard#784)
- Update some libs (logreader#817)
- Update nextcloud/ocp dependency (nextcloud_announcements#136)
- Still push notifications of twofactor_nextcloud_notification when in DND (notifications#1355)
- Update nextcloud/ocp dependency (notifications#1366)
- Close menu when focus leaves (notifications#1368)
- Add admin setting page with users defaults (notifications#1369)
- Run NPM audit fix (notifications#1373)
- Update user status with event data (notifications#1377)
- Update loader-utils from 1.4.0 to 1.4.2 and 2.0.2 to 2.0.4 (password_policy#410)
- Update some libs (password_policy#411)
- Update nextcloud/ocp dependency (photos#1443)
- Add primary key index to collaborators table (photos#1449)
- Bump @vue/test-utils from 1.3.0 to 1.3.3 (photos#1460)
- Update nextcloud/ocp dependency (photos#1482)
- Prevent throwing an error in node deletion hook (photos#1493)
- Run npm audit fix (photos#1495)
- Fix version20003Date20221102170153 migration (photos#1501)
- Audit fix (privacy#814)
- Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (privacy#817)
- Bump @nextcloud/vue from 5.4.0 to 7.0.1 (privacy#822)
- Bump @nextcloud/vue from 7.1.0-beta.1 to 7.1.0-beta.2 (privacy#827)
- Update nextcloud/ocp dependency (related_resources#132)
- Remove completed remove route TODO (related_resources#133)
- Revert “Revert”alternate route for complex itemid”” (related_resources#135)
- Update nextcloud/ocp dependency (related_resources#138)
- Bump npm dependencies (related_resources#145)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.4.0 (text#3314)
- Fix: relative link in RichWorkspace (text#3323)
- Chore(deps): update dependency vite to ^3.2.2 (text#3337)
- Fix(deps): update tiptap (text#3338)
- Update nextcloud/ocp dependency (text#3343)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.3 (text#3355)
- Chore(deps): update dependency @vue/test-utils to ^1.3.3 (text#3359)
- DirectEditing: Set session user for DirectSession editing (text#3371)
- Disable rich workspace rendering when view is not visible (text#3377)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.4 (text#3383)
- Chore(deps): update dependency vite to ^3.2.3 (text#3385)
- Chore(deps): update dependency jest-environment-jsdom to ^29.3.0 (text#3386)
- Don’t apply author annotations when in composition (text#3395)
- Set IUserSession user in SessionController if available (text#3397)
- Chore(deps): update dependency jest-environment-jsdom to ^29.3.1 (text#3406)
- Fix(deps): update vue monorepo to ^2.7.14 (text#3409)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.5 (text#3412)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.3 (text#3415)
- Fix hard line breaks displayed with additional new line between (text#3416)
- Update nextcloud/ocp dependency (text#3420)
- Fix(deps): update tiptap (text#3426)
- Make images block nodes (text#3431)
- Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.0 (text#3433)
- Bring back menubar without formatting on plain text mode (text#3437)
- Refactor vuex store (text#3439)
- Chore(deps): update dependency vite to ^3.2.4 (text#3440)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.4 (text#3447)
- Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.1 (text#3455)
- Fix(deps): update dependency prosemirror-model to ^1.18.3 (text#3456)
- Fix notification icon color (text#3463)
- Add APIs for outline state to RichTextReader and WrapperComponent (text#3466)
- Update loader-utils (text#3468)
- Fix mention uid autocomplete and keyboard handler in list nodes (text#3471)
- Fix direct editing loading of txt files (text#3479)
- Combined code block backport (text#3480)
- Backport of #3460 – Fix front matter rendering (text#3481)
- Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.2 (text#3485)
- Prevent file deletion when pressing Ctrl+Delete (text#3515)
- Revert “Set autocomplete attribute of input field to one-time-code” (twofactor_totp#1301)
- Fallback to direct image if preview load failed (+ cypress fixes) (viewer#1452)
- Increase visual regression for video to 0.02% (viewer#1454)
- Build(deps): bump vue from 2.7.13 to 2.7.14 (viewer#1459)
- Build(deps-dev): bump @types/dockerode from 3.3.11 to 3.3.12 (viewer#1460)
- Build(deps-dev): bump tslib from 2.4.0 to 2.4.1 (viewer#1463)
- Bump @nextcloud/vue to 7.1.0-beta0 (viewer#1468)
- Stop encoding sidebar path (viewer#1471)
- Bump @types/dockerode from 3.3.12 to 3.3.14 (viewer#1476)
- Audit fix (viewer#1479)
November 3, 2022
# Version 25.0.1
Check the file integrity with:
Changes:
- Extract GPS data from EXIF (server#34535)
- Return proper error code when reporting exception fails in remote.php (server#34581)
- Bump @nextcloud/password-confirmation from 4.0.1 to 4.0.2 (server#34590)
- Fix reference preview when no server-side cache configured (server#34594)
- Fix file creation issue if no action are registered (server#34597)
- Fix “email changed” activity email check (server#34601)
- Reduce number of database queries during WebDAV propfind request (server#34610)
- Expose clearing the profiles and fix it (server#34616)
- Set theming app to alwaysEnabled (server#34646)
- Add a repair step to cleanup old theming cache (server#34647)
- Fix unnecessary highlighting of selected element (server#34648)
- Fix vertical alignment of user status icon (server#34649)
- Fix icon of encrypted folders in filepicker (server#34657)
- Add rate limiting on lost password emails (server#34658)
- Fix regexp for unified searching in apps (server#34661)
- Fix rebuild navigation (server#34663)
- Update OCI workflow of server (server#34667)
- Run npm audit (server#34669)
- Add admin user customization kill switch (server#34681)
- Invert header icons on bright preset backgrounds (server#34686)
- Bump jquery-ui-dist from 1.13.1 to 1.13.2 (server#34699)
- Propagate attributes when resharing (server#34704)
- Fix alternative logins custom css class (server#34705)
- Use vue lib multiselect tags component (server#34709)
- Don’t crash with outdated share provider on update with the web updater (server#34712)
- Fix more icon color (server#34718)
- WebDAV – use file/folder name for dav:displayname (server#34721)
- Fix null error in getUnencryptedSize (server#34725)
- On installation save channel to config.php if not stable (server#34726)
- LDAP to not register new users when outside of fair use or over limits (server#34728)
- Add ico image/x-icon (server#34764)
- Update notifications for one-click instances (server#34779)
- Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39 (server#34791)
- Expose mapped user count from LDAP and use that for user limit check (server#34796)
- Fix getMetadata return type (server#34821)
- Check share attributes on preview endpoints (server#34823)
- Fix empty content regressions in comments app (server#34827)
- Fix autotest creating PostgreSQL database before install (server#34848)
- Emit typed event when preview is requested (server#34854)
- Display invalid input message (server#34860)
- Update nextcloud/ocp dependency (activity#971)
- Update nextcloud/ocp dependency (activity#979)
- Update nextcloud/ocp dependency (activity#991)
- Update nextcloud/ocp dependency (nextcloud_announcements#124)
- Update nextcloud/ocp dependency (nextcloud_announcements#126)
- Update nextcloud/ocp dependency (nextcloud_announcements#130)
- Invert header icon on bright preset backgrounds (notifications#1341)
- Update nextcloud/ocp dependency (notifications#1344)
- Bump @nextcloud/notify_push to 1.1.3 (notifications#1346)
- Update nextcloud/ocp dependency (notifications#1352)
- Add public link logic (photos#1321)
- Update nextcloud/ocp dependency (photos#1367)
- Bump postcss from 8.4.16 to 8.4.18 (photos#1380)
- Bump vue and vue-template-compiler (photos#1383)
- Bump autoprefixer from 10.4.11 to 10.4.12 (photos#1385)
- Bump jest from 29.0.2 to 29.0.3 (photos#1387)
- Fix nomedia exclusion (photos#1391)
- Limit auth backend to public albums (photos#1405)
- Fix fetching album content when navigating (photos#1406)
- Make tag translations work by loading recognize translations (photos#1407)
- Fix logic of share album content fetching (photos#1408)
- Prevent building prefixPath on loading (photos#1409)
- Update nextcloud/ocp dependency (photos#1415)
- Fix albumName typo (photos#1422)
- Bump autoprefixer from 10.4.12 to 10.4.13 (photos#1438)
- Implement dashboard api for recommended files (recommendations#564)
- Revert “Revert “virtual groups”” (related_resources#105)
- Polishing ‘n cleaning code (related_resources#118)
- Room starts with single participant (related_resources#120)
- Using principalUri:uri to id calendar (related_resources#122)
- Alternate route for complex itemid (related_resources#125)
- Revert “alternate route for complex itemid” (related_resources#134)
- Update nextcloud/ocp dependency (related_resources#99)
- Fix(deps): update dependency @nextcloud/vue to ^7.0.1 (text#3178)
- Fix(deps): update tiptap (text#3197)
- Fix(deps): update vue monorepo to ^2.7.13 (text#3235)
- Chore(deps): update dependency jest-environment-jsdom to ^29.2.0 (text#3251)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.0 (text#3253)
- Update nextcloud/ocp dependency (text#3260)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.5.3 (text#3262)
- Mentions: small test adjust (text#3267)
- Fix copy and paste of user mentions (text#3274)
- Chore(deps): update dependency jest-environment-jsdom to ^29.2.1 autoclosed (text#3277)
- Chore(deps): update dependency jest-environment-jsdom to ^29.2.2 (text#3279)
- Remember the last opened folder (text#3283)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.0 (text#3285)
- Fix: adjust margin for hr (text#3286)
- Update nextcloud/ocp dependency (text#3296)
- Chore(deps): update dependency cypress to ^10.11.0 (text#3307)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.2.0 (text#3308)
- Fix(deps): update dependency @nextcloud/logger to ^2.4.0 (text#3309)
- Chore(deps): update dependency vite to ^3.2.0 (text#3315)
- Build(deps): bump vue from 2.7.10 to 2.7.13 (viewer#1419)
- Fix sidebar opening for different dav root and non-dav files (viewer#1433)
October 19, 2022
# Version 25.0.0
Check the file integrity with:
Hub 3 release below
Nextcloud Hub 3 is here!
The biggest improvements Nextcloud Hub 3 introduces are:
- 🤩 Brand new design
- 📷 Photos 2.0
- 💬 Talk improvements
- 📧 Mail 2.0
- 😎 Contacts organisational chart view
- 🚀 Performance & Security
- ✅ Exciting new Integrations
Latest Nextcloud 24 release below.
April 20, 2023
# Version 24.0.12
Check the file integrity with:
Changes:
- Fix(user-management): Fix deleting user in hidden group(s) (server#36580)
- Update psalm-baseline.xml (server#37280)
- Add parent index on filecache (server#37317)
- Fix OC_Image: Prevent E_WARNING from getimagesize* (server#37367)
- Fix(docs): Fix RST parsing of the sample config (server#37443)
- Hide shared files located in group folder’s trash bin (server#37493)
- Fix default_language doc (server#37510)
- Clear encrypted flag when moving away from encrypted storage (server#37536)
- Feat(security): Allow to opt-out of ratelimit protection, e.g. for te… (server#37553)
- Improve handling of profile fields (server#37561)
- Fix: Always create user directory when transfering files to new users (server#37668)
- Fix multiselect right-click options (files_rightclick#155)
- Fix-right-click multiselect in trash bin (files_rightclick#160)
- Update nextcloud/ocp dependency (nextcloud_announcements#177)
- Update nextcloud/ocp dependency (notifications#1489)
- Update nextcloud/ocp dependency (text#3968)
March 24, 2023
# Version 24.0.11
Check the file integrity with:
Changes:
- Add brute force protection on all methods wrapped by PublicShareMiddleware (server#35651)
- Fix(client-login-flow): Handle missing stateToken gracefully (server#36586)
- Update psalm-baseline.xml (server#36651)
- Fix(caldav): Fix reminder timezone drift for all-day events (server#36662)
- Add a disk_free_space check before writing config (server#36730)
- Check for opcache.file_cache_only=1 (server#36732)
- Fix login loop if login CSRF fails and user is not logged in (server#36743)
- Avoid locking on restore/delete and limit concurrent requests (server#36746)
- Change X-Robots-Tag header from “none” to “noindex, nofollow” (server#36750)
- Avoid scss cacher reset on empty variables (server#36762)
- Avoid extra parenthesis around SQL in IN expressions (server#36798)
- Fix(CI): Run repair steps against Oracle DB (server#36888)
- Fix(SystemTagManager): Truncate overlong tag names (server#36900)
- Db]: Remove not supported column comments for SQLite (server#37004)
- Chore(security): Bump “Expires” of well-known/security.txt (server#37037)
- Add a check for disk_free_space in Config.php (server#37159)
- Save some CI time (server#37226)
- Chore: use local variable for remote address (server#37237)
- Fix Cache-Control header of non-versioned assets (server#37250)
- Fix(workflow): Check tag attribute (server#37256)
- Update nextcloud/ocp dependency (activity#1098)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (files_pdfviewer#708)
- Update nextcloud/ocp dependency (nextcloud_announcements#163)
- Update nextcloud/ocp dependency (notifications#1458)
- Bump postcss from 8.4.20 to 8.4.21 (photos#1578)
- Chore(deps-dev): Bump autoprefixer from 10.4.13 to 10.4.14 (photos#1698)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.9.1 (text#3788)
- Fix(deps): update dependency core-js to ^3.28.0 (text#3793)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.0 (text#3812)
- Update nextcloud/ocp dependency (text#3814)
- Fix(deps): update dependency core-js to ^3.29.0 (text#3836)
- Ci: Pin phpunit to 9 (text#3841)
- Fix(deps): update dependency core-js to ^3.29.1 (text#3940)
February 23, 2023
# Version 24.0.10
Check the file integrity with:
Changes:
- Fix array to string conversion in errorlog writer (server#35824)
- Fix parameter type for EntityCollection::setReadMarker in comments app (server#35837)
- Use mimetype from cache for workflow checks (server#35843)
- Compare lowercase email when updating from ldap (server#35946) 1
- Update psalm-baseline.xml (server#35976)
- Escape path prefix when doing cache jail search (server#36100)
- Limit key names when uploading theme images (server#36104)
- Fix inability to re-enter share password after invalid input (server#36107)
- Catch Exceptions when loading storage data of users (server#36156)
- Improve exception serializing (server#36168)
- Ext storage configs default value support + enable SSL by default (server#36175)
- Improve password generation for link shares (server#36181) 1
- Fix interned strings buffer check if 0 free bytes (server#36293)
- Fix double where in CustomProperiesBackendTest (server#36295) 1
- Extend ViewOnly DAV plugin to versions endpoint (server#36299)
- Only expose storage location to admins (server#36306)
- Fix double where() usage in resource manager (server#36318)
- [Fix]: scan-app-data conversion (server#36325)]([stable24] [Fix]: scan-app-data conversion by backportbot-nextcloud[bot] · Pull Request #36325 · nextcloud/server · GitHub 1)
- Fix default value for files_no_background_scan (server#36336) 1
- Don’t translate a variable (server#36345)
- Imaginary – add tiff to supported formats (server#36365)
- Fix moving files of encrypted local storage to unencrypted local storage (server#36376)
- Fix(dav): check if principal has email address before accessing it (server#36386)
- Do not store generated mysql password if it was not used (server#36401)
- Fix(caldav): Fix wrong Psalm report for nullable calendar data (server#36413)
- Fix(encryption): don’t throw on missing file (server#36441)
- Add a safeguard for Version23000Date20210721100600.php (server#36467)
- Fix icon of encrypted folders in filepicker (server#36472)
- Do not reuse query builder objects in DAV account deletion (server#36491)
- Skip failing avatar test with PHP 8.0 (server#36500)
- Chore(CI): Opt-out of PHPUnit 10 for now (server#36519)
- Perf(federation): Only request root share info for checking availability (server#36558)
- Fallback to root if the picker folder doesn’t exists (server#36563)
- Add bruteforce protection to password reset page (server#36574) 1
- Update psalm-baseline.xml (server#36596)
- Restore copy button text on directory fetch error (server#36616)
- Also copy meta data when converting DataResponse to JSONRe… (server#36703)
- Validate the scope when validating operations (server#36816)
- Groupfolder+acl (activity#1030) 1
- Update nextcloud/ocp dependency (activity#1069)
- Update nextcloud/ocp dependency (nextcloud_announcements#156)
- Update nextcloud/ocp dependency (notifications#1436) 1
- Chore(CI): Print the query log (notifications#1451)
- Bump @vue/test-utils from 1.3.3 to 1.3.4 (photos#1618)
- Update nextcloud/ocp dependency (serverinfo#406)
- Update nextcloud/ocp dependency (text#3649)
- Fix(deps): update tiptap (text#3676)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.8 (text#3693)
- Chore(deps): update dependency @vue/test-utils to ^1.3.4 (text#3710)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.9 (text#3711)
- Fix(deps): update dependency core-js to ^3.27.2 (text#3712)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.10 (text#3716)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.7.0 (text#3717) 1
- Update nextcloud/ocp dependency (text#3722)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.7.4 (text#3723)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.2 (text#3756)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.8.0 (text#3758) 1
- Fix(deps): update dependency vue-material-design-icons to ^5.2.0 (text#3759)
- Fix(Polling): Perform computations in milliseconds (text#3774)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.3 (text#3784)
January 18, 2023
# Version 24.0.9
Check the file integrity with:
Changes:
- Bump bootstrap from 4.6.1 to 4.6.2 (server#33422)
- Invalidate existing tokens when deleting an oauth client (server#35094)
- Update psalm-baseline.xml (server#35417)
- Add migration for encryption keys in wrong location (server#35500)
- Allow to set a custom timeout for ldap connections (server#35520)
- Fix SQL comparison with int array during external storage deletion (server#35524)
- Update ca-cert bundle (server#35574)
- Update the unencrypted file size when closing streams (server#35657)
- Update handlebars-loader update to 1.7.3 + others (server#35674)
- Fix share admin page (server#35687)
- Preview: fix HEIC orientation (server#35729)
- Ci: update minio image for s3 primary storage tests (server#35735)
- PHP8] check if params given to API are really an array (server#35796)
- Fix missing cast of double controller parameters (server#35799)
- Rename personal Groupware settings section to “Availability” (server#35800)
- Fix case sensitivity of email when saving settings (server#35804)
- Allow additional Sabre plugins in publicwebdav.php (server#35818)
- Fix: remove other shares from ui when deleted (server#35849)
- Remove comment and guests option from Invitations UI (server#35861)
- Allow running encryption:fix-encrypted-version for all users (server#35865)
- Update psalm-baseline.xml (server#35879)
- Quota value as float for 32-bit systems (server#35940)
- Only normalize data in public shares and not crud (server#35949)
- Bump json5 from 1.0.1-1.0.2 and 2.2.0-2.2.3 (server#35989)
- Bump jQuery-UI dist to 1.13.2 (server#36009)
- Update crl after revoke files_bpm.csr (server#36018)
- Fix cache key used to verify shared mountpoints (server#36050)
- Update ca-cert bundle (server#36061)
- Still include the share target in the cache key for validating share mount (server#36172)
- Update nextcloud/ocp dependency (activity#1049)
- Various fixes (logreader#825)
- Update nextcloud/ocp dependency (nextcloud_announcements#148)
- Bump deps to newer versions (notifications#1408)
- Update nextcloud/ocp dependency (notifications#1414)
- Bump postcss from 8.4.19 to 8.4.20 (photos#1544)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.4 (text#3488)
- Fix(deps): update tiptap (text#3489)
- Only scroll images into view when they’re added (text#3534)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.7 (text#3556)
- Fix(deps): update tiptap to ^2.0.0-beta.209 (text#3580)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.0 (text#3591)
- Fix(deps): update dependency @tiptap/prosemirror-tables to ^1.1.4 (text#3603)
- Fix(deps): update dependency core-js to ^3.27.0 (text#3608)
- Fix(deps): update dependency @nextcloud/router to ^2.0.1 (text#3613)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.1 (text#3621)
- Fix(deps): update dependency core-js to ^3.27.1 (text#3622)
- Npm audit fix (text#3639)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (viewer#1507)
December 8, 2022
# Version 24.0.8
Check the file integrity with:
Changes:
- Update guzzlehttp/guzzle requirement from 7.4.5 to 7.5.0 in /build/integration (server#33888)
- Add rate limiting on lost password emails (server#34659)
- Emit typed event when preview is requested (server#34855)
- Avoid double ldap_unbind in Wizard.php (server#34942)
- Skip general login with email for non-valid addresses and LDAP (server#34947)
- Cleanup tempfiles after each cron job run (server#34949)
- Run session token renewals in a database transaction (server#34952)
- Fix invalid date in security.txt (server#34966)
- Avoid a crash when a PHP extension has no version (server#35005)
- Fix unsuccessful token login logged as error (server#35012)
- Only show cron warning after 24h due to time insensitive jobs (server#35018)
- Fix duplicate event email notifications (server#35019)
- Cast to int (server#35022)
- Add repair command to fix wrong share ownership (server#35039)
- Fix size calculation on copying the skeleton files (server#35049)
- Add description for calendar uri (server#35059)
- Fix sidebar not automatically hidden in Files app (server#35061)
- Fix top margin in empty versions list (server#35065)
- Make sure that path is normalized and then checked, (server#35088)
- Fix HTML entities not decoded in comment just added (server#35100)
- Fix PublicKeyTokenProviderTest import and mock (server#35101)
- Appropriate length check in Notification.php (server#35113)
- Use the updated mariadb10.6 container in drone (server#35114)
- Fix distorted previews when using imaginary (server#35115)
- [LDAP] always create instance of own user manager (server#35131)
- Run integration tests on 3rdparty bump (server#35134)
- Revert “Appropriate length check in Notification.php” (server#35140)
- Detect weird local ips (server#35141)
- Make sure to not pass null to DateTime::createFromFormat (server#35162)
- Mark more config values as sensitive (server#35200)
- Fix settings for setting default expiration date (server#35215)
- Fix JSON error when comment has no reactions (server#35245)
- Properly compare quota against both float/int values (server#35250)
- Delay updating setup providers untill we register the mounts (server#35258)
- Also cancel XHR when cancelling uploads (server#35266)
- Hide warning about missing apps for when shipped in the next version (server#35292)
- Bump swiftmailer/swiftmailer to 6.3.0 in stable24 (server#35297)
- Don’t use quota cache through user management (server#35313)
- Fix mentions rendering in comment editor (server#35321)
- Check quota on file copy (server#35328)
- Check quota on file copy (server#35332)
- Revert “Fix quota type to int” (server#35334)
- Prevents the selection of encrypted folders when clicking on the “Select all” checkbox (server#35349)
- Handle badly named version files more gracefully and log information (server#35351)
- Fix forwarding the object id when searching comments (server#35356)
- Update cache when file size === 0 (server#35367)
- Fix UX of renaming token (server#35392)
- Update some libs (server#35395)
- Do not check quota for non Node (server#35409)
- Update behat/behat requirement from ~3.11.0 to ~3.12.0 in /build/integration (server#35564)
- Downgrade ubuntu in order to fix CI (server#35607)
- Add mlocati/ip-lib in stable24 (3rdparty#1221)
- Bump swiftmailer/swiftmailer to 6.3.0 in stable24 (3rdparty#1237)
- Run NPM audit fix (activity#1004)
- Update nextcloud/ocp dependency (activity#993)
- Do not pass an instance of User where a string is expected (activity#996)
- Update nextcloud/ocp dependency (activity#999)
- Re-activate getMember() (circles#1204)
- Refresh cache on demand (circles#1215)
- Avoid exception loop (circles#1221)
- Audit fix (files_pdfviewer#682)
- Update nextcloud/ocp dependency (firstrunwizard#753)
- Update some libs (logreader#818)
- Update nextcloud/ocp dependency (nextcloud_announcements#132)
- Update nextcloud/ocp dependency (nextcloud_announcements#135)
- Still push notifications of twofactor_nextcloud_notification when in DND (notifications#1356)
- Update nextcloud/ocp dependency (notifications#1359)
- Update nextcloud/ocp dependency (notifications#1364)
- Run NPM audit fix (notifications#1372)
- Update user status with event data (notifications#1378)
- Update some libs (password_policy#412)
- Update nextcloud/ocp dependency (photos#1442)
- Bump @vue/test-utils from 1.3.0 to 1.3.3 (photos#1461)
- Bump postcss from 8.4.18 to 8.4.19 (photos#1479)
- Update nextcloud/ocp dependency (photos#1480)
- Run npm audit fix (photos#1496)
- Audit fix (privacy#813)
- Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (privacy#816)
- Fix(deps): update dependency prosemirror-markdown to ^1.10.1 (text#3339)
- Update nextcloud/ocp dependency (text#3341)
- Avoid saving without changes (text#3351)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.3 (text#3360)
- Chore(deps): update dependency @vue/test-utils to ^1.3.3 (text#3361)
- Fix(deps): update tiptap to ^2.0.0-beta.202 (text#3362)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.2 (text#3363)
- Update nextcloud/ocp dependency (text#3366)
- DirectEditing: Set session user for DirectSession editing (text#3372)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.4 (text#3387)
- Don’t apply author annotations when in composition (text#3396)
- Set IUserSession user in SessionController if available (text#3398)
- Fix typo in serializePlainText (text#3402)
- Disable rich workspace rendering when view is not visible (text#3403)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.5 (text#3413)
- Update nextcloud/ocp dependency (text#3418)
- Fix(deps): update dependency core-js to ^3.26.1 (text#3421)
- Fix(deps): update tiptap (text#3441)
- Chore(deps): update dependency regenerator-runtime to ^0.13.11 (text#3448)
- Fix(deps): update dependency prosemirror-model to ^1.18.3 (text#3457)
- Update npm dependencies (text#3469)
- Bring back menubar without formatting on plain text mode (text#3475)
- Audit fix (viewer#1478)
November 3, 2022
# Version 24.0.7
Check the file integrity with:
Changes:
- Update behat/behat requirement from ~3.10.0 to ~3.11.0 in /build/integration (server#33185)
- Fix quota type to int (server#34032)
- Use filesystem user instead of file owner for creating version (server#34040)
- Fix renaming in shared with you file list (server#34355)
- Url encode the web dav url for copying (server#34381)
- Trigger a rescan when trying to fopen a file that exists in cache but not on disk (server#34410)
- Fix User profile picture when performing the search (server#34440)
- Fix: Prevent deadlocks during mtime/size/etag propagation (server#34447)
- Makes untrusted domain error on info (server#34454)
- Fix Error: Undefined index: redirect_url (server#34460)
- Harden disk_free_space check in CheckSetupController (server#34506)
- Update ca-cert bundle (server#34518)
- Update security.txt expires field (server#34527)
- Fix password length limitation (server#34532)
- Avoid allocating too much memory for the buffer on s3 uploads (server#34552)
- Return proper error code when reporting exception fails in remote.php (server#34584)
- Fix “email changed” activity email check (server#34600)
- LDAP to not register new users when outside of fair use or over limits (server#34730)
- Fix external storages access (server#34750)
- Fix null error in getUnencryptedSize (server#34770)
- Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39 (server#34792)
- Expose mapped user count from LDAP and use that for user limit check (server#34795)
- Fix updating cached mounts that didn’t have their mount provider set previously (server#34797)
- DB mounts table: Add index for mount_provider_class (server#34798)
- Add pre-commit configuration to stable24 as well (server#34802)
- Update notifications for one-click instances (server#34805)
- Update psalm-baseline.xml (server#34812)
- Check share attributes on preview endpoints (server#34824)
- Propagate attributes when resharing (server#34840)
- Fix psalm errors fron the end of the baseline file (server#34845)
- Run NPM audit fix (activity#972)
- Improve email logging (activity#982)
- Update nextcloud/ocp dependency (activity#989)
- Bump terser from 5.7.1 to 5.15.1 (files_videoplayer#293)
- Update nextcloud/ocp dependency (nextcloud_announcements#128)
- Fix multi-tab usage with notify_push (notifications#1303)
- Run audit fix (notifications#1311)
- Send the subscription key to the Community push proxy (notifications#1320)
- Adjust the expected query count (notifications#1338)
- Update nextcloud/ocp dependency (notifications#1351)
- Bump workbox-webpack-plugin, qs, postcss, @nextcloud/moment and autoprefixed (photos#1401)
- Bump vue-router from 3.5.3 to 3.5.4 (photos#1412)
- Update nextcloud/ocp dependency (photos#1413)
- Bump autoprefixer from 10.4.12 to 10.4.13 (photos#1437)
- Run audit (recommendations#557)
- Bump terser and moment (text#3136)
- Fix(deps): update tiptap (text#3171)
- Chore(deps): update dependency @vue/vue2-jest to ^27.0.0 (text#3198)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.6 (text#3199)
- Fix(deps): update dependency highlight.js to ^10.7.3 (text#3200)
- Chore(deps): update dependency cypress to ^9.7.0 (text#3201)
- Fix(deps): update dependency @nextcloud/moment to ^1.2.1 (text#3205)
- Fix emoji suggestion regression (text#3206)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.14.0 (text#3207)
- Chore(deps): update dependency @nextcloud/browserslist-config to ^2.3.0 (text#3208)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.2.0 (text#3211)
- Fix(deps): update dependency @nextcloud/axios to ^1.11.0 (text#3215)
- Fix(deps): update dependency @nextcloud/dialogs to ^3.2.0 (text#3216)
- Chore(deps): update dependency regenerator-runtime to ^0.13.10 (text#3220)
- Fix(deps): update dependency @nextcloud/vue to ^5.4.0 (text#3221)
- Fix(deps): update dependency core-js to ^3.25.5 (text#3222)
- Fix(deps): update dependency prosemirror-view to ^1.29.0 (text#3223)
- Fix(deps): update dependency vue-material-design-icons to ^5.1.2 (text#3225)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.0 (text#3254)
- Fix(deps): update dependency prosemirror-state to ^1.4.2 (text#3264)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.13 (text#3272)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.14 (text#3281)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.0 (text#3287)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.20 (text#3293)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.21 (text#3297)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.23 (text#3299)
- Fix(deps): update dependency core-js to ^3.26.0 (text#3300)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.2.0 (text#3310)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.25 (text#3316)
- Bump terser and async (viewer#1406)
- Use preview for unsupported images (viewer#1415)
- Fix previewpath legacy variable (viewer#1430)
October 6, 2022
# Version 24.0.6
Check the file integrity with:
Changes:
- Bump moment from 2.29.3 to 2.29.4 (server#33423)
- Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (server#33461)
- Make groupfolders use system wide encryption keys (server#33700)
- Log if cookie login failed with token mismatch or session unavailability (server#33787)
- Wait for the new user form to be visible in acceptance tests (server#33791)
- Fix handling of internal errors when uploading theming files (server#33798)
- 33036 [Bug]: Set default expiration date (server#33805)
- Always use the default fs owner when storing versions (server#33970)
- Improve getting recent files performance (server#33983)
- Do not empty config.php file if reading failed for any reason (server#34021)
- Do not output a warning when a file is not found (server#34089)
- Convert file_metadata.id from intto bigint (server#34090)
- Reset global search on files sidebar navigation change (server#34106)
- Dont try email login if the provider username is not a valid email (server#34111)
- Fix translation of user exists error server-side (server#34112)
- Update ca-cert bundle (server#34128)
- Clear search results when remove search query (server#34159)
- Show long names correctly on profile card (server#34228)
- Bump moment-timezone from 0.5.34 to 0.5.37 (server#34259)
- Correctly handle Redis::keys returning false (server#34341)
- Fix empty content of dashboard (activity#924)
- Update christophwurst/nextcloud dependency (activity#931)
- Migrate to nextcloud/OCP package in stable24 (activity#937)
- Update nextcloud/ocp dependency (activity#942)
- Migrate to nextcloud/OCP package in stable24 (firstrunwizard#746)
- Migrate to nextcloud/OCP package in stable24 (logreader#792)
- Migrate to nextcloud/OCP package in stable24 (nextcloud_announcements#110)
- Update nextcloud/ocp dependency (nextcloud_announcements#114)
- Fix checking for links finally (notifications#1277)
- Update christophwurst/nextcloud dependency (notifications#1284)
- Migrate to nextcloud/OCP package in stable24 (notifications#1294)
- Update nextcloud/ocp dependency (notifications#1297)
- Revert “Revert “fix service-worker”” (photos#1220)
- Migrate to nextcloud/OCP package in stable24 (serverinfo#403)
- Migrate to nextcloud/OCP package in stable24 (survey_client#149)
- Build(deps-dev): bump @cypress/webpack-preprocessor from 5.12.0 to 5.12.2 (text#2819)
- Append a newline after inserted image (text#2864)
- Fix: update link menububble on editor updates (text#2874)
- Update: tiptap and prosemirror (text#2909)
- Fix emoji autocompletion keyboard behaviour (text#2911)
- Fixes focus handling in MenuBar (text#2916)
- Align popover menus to the left on mobile (text#2917)
- Build(deps): bump @tiptap/extension-table from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2935)
- Build(deps): bump @tiptap/extension-italic from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2936)
- Build(deps): bump @tiptap/extension-history from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2938)
- Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2940)
- Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2941)
- Build(deps): bump @tiptap/extension-table-header from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2942)
- Build(deps): bump @tiptap/extension-image from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2943)
- Build(deps): bump @tiptap/extension-heading from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2944)
- Build(deps): bump @tiptap/extension-bold from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2945)
- Build(deps): bump @tiptap/extension-table-row from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2946)
- Build(deps): bump @tiptap/extension-paragraph from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2948)
- Build(deps): bump @tiptap/suggestion from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2950)
- Build(deps): bump @tiptap/extension-underline from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2953)
- Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2954)
- Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2956)
- Build(deps): bump @tiptap/extension-strike from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2957)
- Build(deps): bump @tiptap/extension-text from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2958)
- Build(deps): bump @tiptap/extension-list-item from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2959)
- Build(deps): bump @tiptap/extension-task-list from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2960)
- Build(deps): bump @tiptap/extension-code from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2961)
- Build(deps): bump @tiptap/extension-document from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2962)
- Build(deps): bump @tiptap/extension-hard-break from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2963)
- Build(deps): bump @tiptap/extension-ordered-list from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2964)
- Update: all of tiptap (text#2966)
- Make it possible to insert heif/heic images (text#2975)
- Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2996)
- Build(deps): bump @tiptap/core from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2997)
- Build(deps): bump @tiptap/extension-history from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2998)
- Build(deps): bump @tiptap/extension-table-header from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2999)
- Build(deps): bump @tiptap/extension-blockquote from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3000)
- Build(deps): bump @tiptap/extension-bold from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3001)
- Build(deps): bump @tiptap/extension-table-row from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3002)
- Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3003)
- Build(deps): bump @tiptap/suggestion from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3004)
- Build(deps): bump @tiptap/extension-code from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3005)
- Build(deps): bump @tiptap/extension-italic from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3006)
- Build(deps): bump @tiptap/extension-document from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3007)
- Build(deps): bump @tiptap/extension-text from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3008)
- Build(deps): bump @tiptap/extension-paragraph from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3009)
- Build(deps): bump @tiptap/extension-table-cell from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3011)
- Build(deps): bump @tiptap/extension-table from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3012)
- Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3013)
- Build(deps): bump @tiptap/extension-strike from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3014)
- Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3015)
- Build(deps): bump @tiptap/extension-ordered-list from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3016)
- Build(deps): bump @tiptap/extension-hard-break from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3017)
- Build(deps): bump @tiptap/vue-2 from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3019)
- Build(deps): bump @tiptap/extension-code-block-lowlight from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3020)
- Build(deps): bump @tiptap/extension-heading from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3021)
- Build(deps): bump @tiptap/extension-image from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3022)
- Build(deps): bump @tiptap/extension-list-item from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3023)
- Build(deps): bump @tiptap/extension-bullet-list from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3024)
- Build(deps): bump @tiptap/extension-task-list from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3025)
- Build(deps): bump @tiptap/extension-underline from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3026)
- Build(deps): bump @tiptap/extension-link from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3027)
- Disable formatting menububble in Safari on iOS (text#3056)
- Migrate to nextcloud/OCP package in stable24 (text#3061)
- Update nextcloud/ocp dependency (text#3115)
- Build(deps): bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (viewer#1389)
- Create psalm.yml (viewer#1399)
September 9, 2022
# Version 24.0.5
Check the file integrity with:
Changes:
- Recover installation when creating the database user fails and improve password strength (server#33514)
- Unify initial and updated quota display (server#33538)
- Fix updating size when folder is empty (server#33562)
- Optimize search post-processing for jail wrapper (server#33603)
- Further pre-filter search result before setting up share source cache (server#33604)
- Fix encryption:fix-encrypted-version command when encrypted is set to 0 (server#33636)
- Bump marked from 4.0.13 to 4.0.19 (server#33642)
- Respect user settings in php.ini if they are big enough (server#33644)
- Improve handling of profile page (server#33648)
- Fix carddav activities (server#33651)
- Directly build the search filter for shared storage instead of setting up the source cache (server#33656)
- Update psalm-baseline.xml (server#33663)
- Fix plural usage in LDAP wizard (server#33667)
- Update CRL (server#33676)
- Logger ignore args of sharepoint-related methods (server#33689)
- Add back TokenCleanupJob to invalidate old temporary tokens (server#33696)
- Fix copy in view-only mode (server#33720)
- Remove leading slash for search results at mountpoint root (server#33749)
- Check calendar URI length before creation (server#33782)
- Compare lowercase email when updating from ldap (server#33920)
- Revert “Compare lowercase email when updating from ldap” (server#33935)
- Update christophwurst/nextcloud dependency (activity#883)
- Update .l10nignore (activity#885)
- Fix translation ignore (activity#889)
- Update christophwurst/nextcloud dependency (activity#896)
- Ignore remnants (circles#1128)
- Update christophwurst/nextcloud dependency (circles#1139)
- Fix background email job for disabled users (notifications#1256)
- Fix duplicate ID on settings page (notifications#1262)
- Fix service-worker (photos#1214)
- Revert “fix service-worker” (photos#1217)
- Build(deps-dev): bump eslint-plugin-jsdoc from 39.3.4 to 39.3.6 (text#2800)
- Build(deps): bump prosemirror-markdown from 1.9.3 to 1.9.4 (text#2820)
- Revert “build(deps): bump prosemirror-markdown from 1.9.3 to 1.9.4” (text#2870)
August 11, 2022
# Version 24.0.4
Check the file integrity with:
Changes:
- Bump underscore from 1.12.0 to 1.12.1 (server#31984)
- Allow compatibility wrapper on local external storage (server#32273)
- Bump vue-router from 3.5.3 to 3.5.4 (server#32840)
- Bump handlebars-loader from 1.7.1 to 1.7.2 (server#33096)
- DAV custom props: catch Exception and rollback transaction in case (server#33132)
- Fix empty address books being exported (server#33178)
- Fix listening for circle events in SetupManager (server#33212)
- Also use nextcloud certificate bundle when downloading from s3 (server#33252)
- Translate error when user already exists (server#33262)
- Fix loading legacy app.php with multi app dir (server#33276)
- Always triger setup of builtin storage wrappers (server#33326)
- Fix reading blob data as resource (server#33343)
- Reset user status based on message ID only (server#33350)
- Bump sabre dav to 4.4.0 in stable24 (server#33352)
- Improve local IP detection (server#33353)
- Bump dompurify from 2.3.8 to 2.3.10 (server#33363)
- Don’t try to purge objects from the birthday calendar when it doesn’t exist (server#33364)
- Bump jsdoc from 3.6.10 to 3.6.11 (server#33369)
- Bump @nextcloud/moment from 1.2.0 to 1.2.1 (server#33370)
- Don’t set `null` as a bundle path (server#33382)
- Handle AccessDenied error when checking if external s3 support versions (server#33391)
- Handle one time and large passwords (server#33407)
- Add share attributes + prevent download permission (server#33416)
- Bump clipboard from 2.0.10 to 2.0.11 (server#33438)
- Fix file public link permissions if public upload is not enabled (server#33439)
- Bump jquery-ui from 1.13.1 to 1.13.2 (server#33441)
- Revert “Revert “Remove inefficient fed share scanner”” (server#33455)
- Do not update passwords if nothing changed (server#33490)
- Bump sabre/dav to 4.4.0 (3rdparty#1109)
- Add psalm (circles#1108)
- Ignore circle with no initiator (circles#1123)
- Build(deps-dev): bump cypress from 9.6.0 to 9.6.1 (text#2694)
- Build(deps): bump prosemirror-view from 1.26.4 to 1.26.5 (text#2695)
- Build(deps): bump @tiptap/core from 2.0.0-beta.181 to 2.0.0-beta.182 (text#2696)
- Do not unintended remove or modify link titles (text#2701)
- Build(deps): bump core-js from 3.23.3 to 3.23.5 (text#2727)
- Make cypress CI faster (text#2728)
- Build(deps): bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (text#2746)
- Build(deps): bump prosemirror-schema-list from 1.2.0 to 1.2.1 (text#2747)
- Fix bullet list input role for CJK input (text#2753)
- Build(deps-dev): bump eslint-plugin-jsdoc from 39.3.3 to 39.3.4 (text#2767)
- Merge pull request #1273 from nextcloud/enh/open_with (viewer#1296)
- Fix bundling in stable24 (viewer#1308)
July 19, 2022
# Version 24.0.3
Check the file integrity with:
Changes:
- Fix cropped image generated when not asked (server#32483)
- Fix loading groupfolder info when share api is disabled (server#32654)
- Validate custom dashboard background image (server#32791)
- Bump webpack from 5.72.0 to 5.72.1 (server#32819)
- Update psalm-baseline.xml (server#32824)
- Fix deletion of additional emails (server#32850)
- Don’t spam the log with fatals when maintenance mode is enabled or an… (server#32858)
- Run php tests when 3rdparty changed (server#32870)
- Make sure ResetTokenBackgroundJob doesn’t execute if config is read-only (server#32882)
- Fix default toast message for failed uploads with HTTP/2 (server#32894)
- Mention missing files subdir (server#32920)
- Fix profiler trying to serialize invalid utf8 (server#32939)
- Fix email shares not being shown to other users (server#32940)
- Do not display the buffer_size info if the size is already set to a c… (server#32968)
- Use stored user for PasswordUpdatedEvent (server#32974)
- Fix logging data context to file (server#32983)
- Fix hook encryption with cron job (server#32986)
- Improve local domain detection (server#32990)
- Load dashboard widgets of enabled apps only (server#32997)
- Bump guzzlehttp/guzzle from 7.4.0 to 7.4.5 (server#33009)
- Update guzzlehttp/guzzle requirement from 7.4.4 to 7.4.5 in /build/integration (server#33019)
- Bump sass from 1.50.0 to 1.50.1 (server#33026)
- Rename setting name to reduce its length (server#33028)
- Fix metadata extraction (server#33049)
- Check whether entry is of type ICacheEntry in Cache->remove() (server#33058)
- Fix undefined when no tags (server#33062)
- Fix detection of firefox in ContentSecurityPolicyNonceManager (server#33069)
- Add trashbin export expiration notice (server#33077)
- Enable binary protocol again (server#33078)
- Update sabre/dav requirement from 4.3.1 to 4.4.0 in /build/integration (server#33092)
- Remove .php from ajax url (server#33113)
- Fix translation of home breadcrumb (server#33119)
- Fixes for quota text in navigation bar (server#33125)
- Fix branch selection (server#33138)
- Do not send display name twice for saving (server#33143)
- Update psalm-baseline.xml (server#33149)
- Fix trashbin expiration notice casing (server#33155)
- Only ignore attempts of the same action (server#33157)
- Bump guzzlehttp/guzzle from 7.4.0 to 7.4.5 (3rdparty#1090)
- Fix one hardcoded string (circles#1100)
- Avoid using non-existing \OCP\Server::get (circles#1106)
- Ensure the content takes the whole height when we hide the footer (files_pdfviewer#612)
- Fix footer not hidden when Talk sidebar is shown (files_pdfviewer#616)
- Shuffle before validating (password_policy#364)
- Timeline: Do not take VirtualGrid out of DOM to avoid infinite loop (photos#1118)
- Fix external storage support (photos#1125)
- Stable24 / Upgrade dependencies (text#2610)
- Build(deps): bump prosemirror-view from 1.26.1 to 1.26.2 (text#2623)
- Build(deps): bump prosemirror-state from 1.4.0 to 1.4.1 (text#2624)
- Text: fix cypress selector to find the right image (text#2626)
- Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.41 to 2.0.0-beta.42 (text#2640)
- Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.36 to 2.0.0-beta.37 (text#2641)
- Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.28 to 2.0.0-beta.29 (text#2642)
- Build(deps): bump @tiptap/extension-link from 2.0.0-beta.42 to 2.0.0-beta.43 (text#2643)
- Build(deps): bump core-js from 3.23.2 to 3.23.3 (text#2644)
- Build(deps): bump prosemirror-view from 1.26.2 to 1.26.3 (text#2645)
- Build(deps): bump @tiptap/core from 2.0.0-beta.180 to 2.0.0-beta.181 (text#2646)
- Build(deps): bump @tiptap/vue-2 from 2.0.0-beta.83 to 2.0.0-beta.84 (text#2647)
- Build(deps): bump @tiptap/suggestion from 2.0.0-beta.96 to 2.0.0-beta.97 (text#2648)
- Build(deps): bump @tiptap/extension-code-block-lowlight from 2.0.0-beta.72 to 2.0.0-beta.73 (text#2649)
- Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.35 to 2.0.0-beta.36 (text#2650)
- Build(deps): bump @tiptap/extension-placeholder from 2.0.0-beta.52 to 2.0.0-beta.53 (text#2651)
- Build(deps): bump @tiptap/extension-history from 2.0.0-beta.25 to 2.0.0-beta.26 (text#2652)
- Build(deps): bump @tiptap/extension-table from 2.0.0-beta.53 to 2.0.0-beta.54 (text#2654)
- Fix: return promise in cypress command to wait for it (text#2659)
- Backport/stable24/2326 update eslint config (text#2666)
- Backport link fixes to stable24 (text#2672)
- Fix: only show delete image button when editing (text#2673)
- Use better wording in english to allow easier gender neutral translations (text#2674)
- Avoid loading the image before the node view (text#2675)
- Fix/dav (text#2676)
- Trigger event on content change in syncservice (text#2679)
- Update prosemirror dependencies (text#2680)
- Fix: use own workspace endpoint instead of PROPFIND properties (text#2682)
- Remove invalid leading slash in blank.mp4 path (viewer#1270)
- Always use the main background for the default theme (viewer#1280)
June 20, 2022
# Version 24.0.2
Check the file integrity with:
Changes:
- Bump dompurify from 2.3.6 to 2.3.8 (server#32416)
- Bump @testing-library/vue from 5.8.2 to 5.8.3 (server#32419)
- Remove storage wrappers when deleting the user storage (server#32444)
- Adjust wording for database checks (server#32457)
- Fix backgroundjobs mode (server#32470)
- Properly calculate primary element based on background luminance (server#32510)
- Fix crop condition (server#32513)
- Fix handling events without names in activities (server#32585)
- Improve warning about missing pnctl (server#32603)
- Fix status handling (server#32619)
- Move Gd failed operations to debug level (server#32621)
- Update guzzlehttp/guzzle requirement from 7.4.2 to 7.4.3 in /build/integration (server#32638)
- Update 3rdparty for symfony/translation:4.4.41 (server#32650)
- Handle non existing settings again (server#32657)
- Add a method to get estimated export size in IMigrator (server#32664)
- Fix Nextcloud Android app not showing proper name (server#32668)
- Fix share permissions rendering (server#32674)
- Allow use of rememberme cookies for IApacheAuth backends (server#32677)
- More meaningfull message when a public authenticated share’s password is wrong or has expired. (server#32683)
- Make sure activities are not created when a deleted calendar object expires (server#32692)
- Trim mount point before matching in encryption code (server#32705)
- Store unencrypted size in the unencrypted_size column (server#32708)
- Cleanup temporary files after finishing the write to object storage (server#32710)
- Always log errors from sending federation api requests to ease debugging (server#32750)
- Add new share attributes column (server#32752)
- Make X-HAS-{MD5/SHA256} opt-in (server#32758)
- Temporary passwords fixes 31952 (server#32764)
- Fix get avatar authorization (server#32770)
- Handle stream wrappers in SeekableHttpStream (server#32776)
- Add back the deleted.png file (server#32786)
- Update psalm-baseline.xml (server#32794)
- Fix mounts mounted at the users home (server#32801)
- Properly import maintenance script (server#32802)
- Perform onetime setup earlier to ensure wrappers are registered on time (server#32811)
- Update guzzlehttp/guzzle requirement from 7.4.3 to 7.4.4 in /build/integration (server#32822)
- Fix exception handling when profile data is too long (server#32833)
- Fix issue #31692 of occ files:scan (server#32841)
- Fix replacing external storage password during debug log (server#32842)
- Revert “Remove inefficient fed share scanner” (server#32848)
- Correctly log failed attempts (server#32854)
- Fix logger overwriting vars in some circumstances (server#32904)
- Bump symfony/translation to 4.4.41 (3rdparty#1042)
- Save parameters also in the notifications (activity#814)
- Limit the $limit to a maximum of 200 (activity#816)
- ConfirmKey must be uuid (circles#1053)
- Create CODEOWNERS (notifications#1211)
- Build(deps): bump prosemirror-view from 1.23.12 to 1.23.13 (text#2407)
- Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.31 to 2.0.0-beta.32 (text#2408)
- Build(deps): bump @nextcloud/moment from 1.2.0 to 1.2.1 (text#2410)
- Ci: only run php unit tests when php files changed (text#2414)
- Add support for different encodings (text#2416)
- Build(deps): bump @tiptap/core from 2.0.0-beta.174 to 2.0.0-beta.176 (text#2423)
- Build(deps): bump @tiptap/suggestion from 2.0.0-beta.90 to 2.0.0-beta.92 (text#2424)
- Build(deps): bump @tiptap/extension-link from 2.0.0-beta.36 to 2.0.0-beta.38 (text#2425)
- Changes menu entry. (text#2427)
- Build(deps): bump @tiptap/extension-table from 2.0.0-beta.48 to 2.0.0-beta.49 (text#2436)
- Improve image attachment management (text#2444)
- Do not register text/csv mimetype when office can handle it (text#2453)
- Fix non-working hard line breaks (text#2487)
- Encode file to UTF-8 on
fetch
call (text#2498) - An empty string is a valid encoded result (text#2501)
- Bring back inline code support (text#2507)
- Use modern API to cancel requests (viewer#1249)
May 3, 2022
# Version 24.0.1
Check the file integrity with:
Changes:
- Bump karma-spec-reporter from 0.0.33 to 0.0.34 (server#31985)
- Tell mysql to ignore the sort index for search queries (server#32123)
- Update description of cronjob settings to be aligned to the documenta… (server#32133)
- Fix showing of all apps are up-to-date in apps management (server#32153)
- Fx translations with trailing colon (server#32159)
- Fix social sharing buttons (server#32181)
- Revert “Show the child folders in the breadcrumb menu when on a parent entry.” (server#32219)
- Use sabre function directly rather than duplicating it (server#32236)
- Revert “Revert “Make the order of reactions reliable”” (server#32241)
- Include more emoji chars to test and fixes after include it (server#32256)
- Expose shareWithDisplayNameUnique also on autocomplete endpoint (server#32275)
- Don’t use hash to check if binding worked (server#32282)
- Fix preview generator trying to recreate an existing folder (server#32320)
- Fix for transferring ownership of groupfolders (server#32329)
- Add share search tweaks (server#32360)
- Don’t unjail the path when getting the storage info (server#32365)
- Increase retry delay on ‘Wait for S3’ CI job (server#32368)
- Bump karma from 6.3.17 to 6.3.20 (server#32386)
- Bump moment from 2.29.2 to 2.29.3 (server#32402)
- Fix user agent trimming on installation (server#32414)
- Show user account on grant loginflow step (server#32415)
- Only log diagnostic events if a treshhold is set (server#32424)
- Replace isValidEmoji by method in EmojiHelper (server#32437)
- Add Email validation (server#32472)
- Switch to getOption() (circles#1042)
- Add new diagram templates (example-files#23)
- Adapt layout after viewer update (files_pdfviewer#597)
- Update phpunit workflows (files_pdfviewer#599)
- Prevent video file downloads when there is a download limit (files_videoplayer#275)
- Fix password generation (password_policy#357)
- Fix FreeBsd Interface parsing (serverinfo#373)
- Switch to auto table layout (text#2375)
- Use ‘(n)’ suffix instead of timestamp prefix for uploaded image names (text#2377)
- Manually get a mounted instance of the file if needed during lock/unlock (text#2380)
- Fix attachment cleanup when file names contain parenthesis (text#2389)
- Build(deps-dev): bump cypress from 9.5.3 to 9.5.4 (text#2402)
- Build(deps-dev): bump @vue/vue2-jest from 27.0.0-alpha.4 to 27.0.0 (text#2405)
- Fix viewer integration styling (text#2419)
- Revert “Revert “Improve preloading”” (viewer#1237)
- Revert “Revert “Revert “Improve preloading””” (viewer#1238)
- Fix design update after 5 vue components upgrade (viewer#1239)
- Improve preloading (viewer#1240)
May 3, 2022
# Version 24.0.0
Check the file integrity with:
Hub 24 release below
Nextcloud Hub 24 is here!
The biggest improvements Nextcloud Hub 24 introduces are:
- 🙋 User migration
- 🔒 Smart file locking
- 🚀 4x lower db load
- ❤️ Reactions & media tab in Talk
- 🤩 Reply to calls & messages in Desktop client
- 💌 Undo send & schedule emails
Latest 23 release below.
Version 23.0.12 December 8 2022
Download: nextcloud-23.0.12.tar.bz2 or nextcloud-23.0.12.zip Check the file integrity with: MD5: nextcloud-23.0.12.tar.bz2.md5 or nextcloud-23.0.12.zip.md5 SHA256: nextcloud-23.0.12.tar.bz2.sha256 or nextcloud-23.0.12.zip.sha256 SHA512: nextcloud-23.0.12.tar.bz2.sha512 or nextcloud-23.0.12.zip.sha512 PGP (Key): nextcloud-23.0.12.tar.bz2.asc or nextcloud-23.0.12.zip.asc
Changes
- Add rate limiting on lost password emails (server#34660)
- Add pre-commit configuration to stable24 as well (server#34808)
- Fix: Prevent deadlocks during mtime/size/etag propagation (server#34844)
- Skip general login with email for non-valid addresses and LDAP (server#34948)
- Cleanup tempfiles after each cron job run (server#34950)
- Fix invalid date in security.txt (server#34967)
- Avoid a crash when a PHP extension has no version (server#34999)
- Fix duplicate event email notifications (server#35020)
- Add repair command to fix wrong share ownership (server#35040)
- Fix size calculation on copying the skeleton files (server#35050)
- Use storage filter when fetching previews to cleanup (server#35051)
- Fix sidebar not automatically hidden in Files app (server#35062)
- Fix top margin in empty versions list (server#35073)
- Make sure that path is normalized and then checked, (server#35087)
- Fix HTML entities not decoded in comment just added (server#35102)
- Detect weird local ips (server#35144)
- Make sure to not pass null to DateTime::createFromFormat (server#35163)
- Mark more config values as sensitive (server#35202)
- Also cancel XHR when cancelling uploads (server#35267)
- Check quota on file copy (server#35329)
- Fix unsuccessful token login logged as error (server#35339)
- Handle badly named version files more gracefully and log information (server#35352)
- Fix forwarding the object id when searching comments (server#35357)
- Fix mentions rendering in comment editor (server#35361)
- Update cache when file size === 0 (server#35369)
- Properly compare quota against both float/int values (server#35371)
- Update some libs (server#35396)
- Do not check quota for non Node (server#35410)
- Downgrade ubuntu in order to fix CI (server#35608)
- Add mlocati/ip-lib to 1.18 in stable23 (3rdparty#1228)
- Run NPM audit fix (activity#1005)
- Do not pass an instance of User where a string is expected (activity#1021)
- Revert “Do not pass an instance of User where a string is expected” (activity#1022)
- Improve email logging (activity#983)
- Re-activate getMember() (circles#1205)
- Fix getChecksum() (circles#1206)
- Refresh cache on demand (circles#1216)
- Avoid exception loop (circles#1222)
- Audit fix and pin npm/node engines (files_pdfviewer#683)
- Update some deps (logreader#819)
- Still push notifications of twofactor_nextcloud_notification when in DND (notifications#1357)
- Run NPM audit fix (notifications#1371)
- Update user status with event data (notifications#1379)
- Update some libs (password_policy#413)
- Run npm audit fix (photos#1497)
- Bump @nextcloud/vue from 2.6.5 to 2.6.9 (privacy#744)
- Audit fix (privacy#815)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^4.1.4 (text#3326)
- Fix(deps): update dependency prosemirror-markdown to ^1.10.1 (text#3340)
- Chore(deps): update dependency @vue/test-utils to ^1.3.3 (text#3364)
- DirectEditing: Set session user for DirectSession editing (text#3373)
- Set IUserSession user in SessionController if available (text#3405)
- Fix(deps): update dependency core-js to ^3.26.1 (text#3422)
- Chore(deps): update dependency regenerator-runtime to ^0.13.11 (text#3449)
- Fix(deps): update tiptap (text#3458)
- Update npm dependencies (text#3470)
- Audit fix (viewer#1477)
Version 23.0.11 November 3 2022
Download: nextcloud-23.0.11.tar.bz2 or nextcloud-23.0.11.zip Check the file integrity with: MD5: nextcloud-23.0.11.tar.bz2.md5 or nextcloud-23.0.11.zip.md5 SHA256: nextcloud-23.0.11.tar.bz2.sha256 or nextcloud-23.0.11.zip.sha256 SHA512: nextcloud-23.0.11.tar.bz2.sha512 or nextcloud-23.0.11.zip.sha512 PGP (Key): nextcloud-23.0.11.tar.bz2.asc or nextcloud-23.0.11.zip.asc
Changes
- Update behat/behat requirement from ~3.10.0 to ~3.11.0 in /build/integration (server#33183)
- Use filesystem user instead of file owner for creating version (server#34041)
- Url encode the web dav url for copying (server#34383)
- Harden disk_free_space check in CheckSetupController (server#34507)
- Update ca-cert bundle (server#34520)
- Update security.txt expires field (server#34529)
- Fix password length limitation (server#34533)
- Return proper error code when reporting exception fails in remote.php (server#34585)
- Fix “email changed” activity email check (server#34598)
- Bump jquery-ui and jquery-ui-dist to the same versions (server#34698)
- Fix external storages access (server#34751)
- Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39 (server#34793)
- Update psalm-baseline.xml (server#34813)
- Run NPM audit fix (activity#973)
- Bump terser from 5.7.1 to 5.15.1 (files_videoplayer#291)
- Bump glob-parent from 3.1.0 to 5.1.2 (files_videoplayer#301)
- Bump ansi-html and webpack-dev-server (files_videoplayer#303)
- Update nextcloud/ocp dependency (firstrunwizard#751)
- Fix multi-tab usage with notify_push (notifications#1304)
- Run audit fix (notifications#1312)
- Send the subscription key to the Community push proxy (notifications#1321)
- Run npm audit fix (text#3137)
- Fix(deps): update tiptap (text#3172)
- Chore(deps): update dependency @cypress/browserify-preprocessor to ^3.0.2 (text#3217)
- Chore(deps): update dependency @nextcloud/eslint-config to ^6.1.2 (text#3218)
- Chore(deps): update dependency jest to ^27.5.1 (text#3219)
- Chore(deps): update dependency jest-environment-jsdom to ^27.5.1 (text#3226)
- Fix(deps): update dependency @nextcloud/event-bus to ^2.1.1 (text#3227)
- Fix(deps): update dependency @nextcloud/initial-state to ^1.2.1 (text#3229)
- Fix(deps): update dependency @nextcloud/moment to ^1.2.1 (text#3230)
- Fix(deps): update dependency core-js to ^3.25.5 (text#3231)
- Fix(deps): update dependency highlight.js to ^10.7.3 (text#3232)
- Fix(deps): update dependency markdown-it to ^12.3.2 (text#3233)
- Chore(deps): update dependency @nextcloud/browserslist-config to ^2.3.0 (text#3237)
- Chore(deps): update dependency @vue/test-utils to ^1.3.0 (text#3238)
- Chore(deps): update dependency cypress to ^9.7.0 (text#3239)
- Fix(deps): update dependency vue-click-outside to ^1.1.0 (text#3240)
- Chore(deps): update dependency regenerator-runtime to ^0.13.10 (text#3242)
- Fix(deps): update dependency @nextcloud/axios to ^1.11.0 (text#3243)
- Fix(deps): update dependency @nextcloud/l10n to ^1.6.0 (text#3244)
- Fix(deps): update dependency @nextcloud/vue to ^4.4.0 (text#3245)
- Fix(deps): update dependency prosemirror-view to ^1.29.0 (text#3246)
- Fix(deps): update dependency prosemirror-state to ^1.4.2 (text#3273)
- Fix(deps): update dependency core-js to ^3.26.0 (text#3301)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.2.0 (text#3311)
- Bump terser and async (viewer#1407)
Version 23.0.10 October 6 2022
Download: nextcloud-23.0.10.tar.bz2 or nextcloud-23.0.10.zip Check the file integrity with: MD5: nextcloud-23.0.10.tar.bz2.md5 or nextcloud-23.0.10.zip.md5 SHA256: nextcloud-23.0.10.tar.bz2.sha256 or nextcloud-23.0.10.zip.sha256 SHA512: nextcloud-23.0.10.tar.bz2.sha512 or nextcloud-23.0.10.zip.sha512 PGP (Key): nextcloud-23.0.10.tar.bz2.asc or nextcloud-23.0.10.zip.asc
Changes
- Further pre-filter search result before setting up share source cache (server#33710)
- Bump moment-timezone from 0.5.34 to 0.5.37 (server#33723)
- Remove leading slash for search results at mountpoint root (server#33750)
- Check calendar URI length before creation (server#33784)
- Log if cookie login failed with token mismatch or session unavailability (server#33786)
- Wait for the new user form to be visible in acceptance tests (server#33792)
- Fix handling of internal errors when uploading theming files (server#33799)
- Always use the default fs owner when storing versions (server#33971)
- Improve getting recent files performance (server#33982)
- Do not empty config.php file if reading failed for any reason (server#34025)
- Make groupfolders use system wide encryption keys (server#34102)
- Dont try email login if the provider username is not a valid email (server#34114)
- Update ca-cert bundle (server#34131)
- Correctly handle Redis::keys returning false (server#34342)
- Update christophwurst/nextcloud dependency (activity#933)
- Migrate to nextcloud/OCP package in stable23 (activity#938)
- Update nextcloud/ocp dependency (activity#943)
- Migrate to nextcloud/OCP package in stable23 (firstrunwizard#747)
- Migrate to nextcloud/OCP package in stable23 (logreader#791)
- Migrate to nextcloud/OCP package in stable23 (nextcloud_announcements#111)
- Update nextcloud/ocp dependency (nextcloud_announcements#113)
- Fix duplicate ID on settings page (notifications#1263)
- Fix checking for links finally (notifications#1278)
- Migrate to nextcloud/OCP package in stable23 (notifications#1295)
- Update nextcloud/ocp dependency (notifications#1298)
- Revert “Revert “fix service-worker”” (photos#1221)
- Migrate to nextcloud/OCP package in stable23 (serverinfo#404)
- Build(deps): bump prosemirror-markdown from 1.9.3 to 1.9.4 (text#2818)
- Migrate to nextcloud/OCP package in stable23 (text#3062)
- Update nextcloud/ocp dependency (text#3114)
- Create psalm.yml (viewer#1400)
Version 23.0.9 September 9 2022
Download: nextcloud-23.0.9.tar.bz2 or nextcloud-23.0.9.zip Check the file integrity with: MD5: nextcloud-23.0.9.tar.bz2.md5 or nextcloud-23.0.9.zip.md5 SHA256: nextcloud-23.0.9.tar.bz2.sha256 or nextcloud-23.0.9.zip.sha256 SHA512: nextcloud-23.0.9.tar.bz2.sha512 or nextcloud-23.0.9.zip.sha512 PGP (Key): nextcloud-23.0.9.tar.bz2.asc or nextcloud-23.0.9.zip.asc
Changes
- Always log errors from sending federation api requests to ease debugging (server#32751)
- Fix logging data context to file (server#32985)
- Bump moment from 2.29.3 to 2.29.4 (server#33184)
- Bump css-vars-ponyfill from 2.4.7 to 2.4.8 (server#33474)
- Recover installation when creating the database user fails and improve password strength (server#33515)
- Unify initial and updated quota display (server#33580)
- Add testing for mariadb10.6 (server#33606)
- Respect user settings in php.ini if they are big enough (server#33645)
- Improve handling of profile page (server#33649)
- Stable24] Fix carddav activities (server#33661)
- Update CRL (server#33677)
- Fix plural usage in LDAP wizard (server#33683)
- Logger ignore args of sharepoint-related methods (server#33701)
- Optimize search post-processing for jail wrapper (server#33763)
- Compare lowercase email when updating from ldap (server#33922)
- Revert “Compare lowercase email when updating from ldap” (server#33936)
- Update christophwurst/nextcloud dependency (activity#882)
- Update .l10nignore (activity#886)
- Fix translation ignore (activity#890)
- Ignore remnants (circles#1129)
- Update christophwurst/nextcloud dependency (circles#1140)
- Fix background email job for disabled users (notifications#1257)
- Bump vue-router from 3.5.3 to 3.5.4 (photos#1105)
- Bump qs from 6.10.3 to 6.10.4 (photos#1128)
- Fix service-worker (photos#1215)
- Revert “fix service-worker” (photos#1216)
Version 23.0.8 August 13 2022
Download: nextcloud-23.0.8.tar.bz2 or nextcloud-23.0.8.zip Check the file integrity with: MD5: nextcloud-23.0.8.tar.bz2.md5 or nextcloud-23.0.8.zip.md5 SHA256: nextcloud-23.0.8.tar.bz2.sha256 or nextcloud-23.0.8.zip.sha256 SHA512: nextcloud-23.0.8.tar.bz2.sha512 or nextcloud-23.0.8.zip.sha512 PGP (Key): nextcloud-23.0.8.tar.bz2.asc or nextcloud-23.0.8.zip.asc
Changes
- Bump clipboard from 2.0.10 to 2.0.11 (server#32333)
- Update sabre/dav requirement from 4.3.1 to 4.4.0 in /build/integration (server#33095)
- Logging, updating status for general error in federation (server#33103)
- Load dashboard widgets of enabled apps only (server#33156)
- Also use nextcloud certificate bundle when downloading from s3 (server#33253)
- Fix loading legacy app.php with multi app dir (server#33277)
- Fix reading blob data as resource (server#33344)
- Bump dompurify from 2.3.8 to 2.3.10 (server#33348)
- Reset user status based on message ID only (server#33351)
- Improve local IP detection (server#33354)
- Don’t try to purge objects from the birthday calendar when it doesn’t exist (server#33365)
- Bump underscore from 1.12.0 to 1.12.1 (server#33366)
- Don’t set `null` as a bundle path (server#33383)
- Handle AccessDenied error when checking if external s3 support versions (server#33392)
- DAV custom props: catch Exception and rollback transaction in case (server#33408)
- Bump @nextcloud/momemt to 1.2.1 (server#33436)
- Handle one time and large passwords (server#33443)
- Revert “Revert “Remove inefficient fed share scanner”” (server#33456)
- Do not update passwords if nothing changed (server#33489)
- Build(deps): bump prosemirror-markdown from 1.9.1 to 1.9.3 (text#2698)
- Build(deps): bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (viewer#1304)
- Merge pull request #1273 from nextcloud/enh/open_with (viewer#1305)
Version 23.0.7 July 19 2022
Download: nextcloud-23.0.7.tar.bz2 or nextcloud-23.0.7.zip Check the file integrity with: MD5: nextcloud-23.0.7.tar.bz2.md5 or nextcloud-23.0.7.zip.md5 SHA256: nextcloud-23.0.7.tar.bz2.sha256 or nextcloud-23.0.7.zip.sha256 SHA512: nextcloud-23.0.7.tar.bz2.sha512 or nextcloud-23.0.7.zip.sha512 PGP (Key): nextcloud-23.0.7.tar.bz2.asc or nextcloud-23.0.7.zip.asc
Changes
- Add share search tweaks (server#32322)
- Bump vue-router from 3.5.3 to 3.5.4 (server#32529)
- Validate custom dashboard background image (server#32792)
- Run php tests when 3rdparty changed (server#32871)
- Make sure ResetTokenBackgroundJob doesn’t execute if config is read-only (server#32890)
- Fix default toast message for failed uploads with HTTP/2 (server#32895)
- Mention missing files subdir (server#32919)
- Use stored user for PasswordUpdatedEvent (server#32975)
- Fix hook encryption with cron job (server#32987)
- Improve local domain detection (server#32991)
- Fix email shares not being shown to other users (server#33004)
- Bump guzzlehttp/guzzle (7.3.0 => 7.4.5) (server#33010)
- Update guzzlehttp/guzzle requirement from 6.5.7 to 6.5.8 in /build/integration (server#33018)
- Avoid deprecation warnings about libxml_disable_entity_loader in PHP 8+ (server#33024)
- Rename setting name to reduce its length (server#33029)
- Do not display the buffer_size info if the size is already set to a c… (server#33030)
- Fix deletion of additional emails (server#33035)
- Check whether entry is of type ICacheEntry in Cache->remove() (server#33059)
- Fix detection of firefox in ContentSecurityPolicyNonceManager (server#33070)
- Allow to disable password policy enforcement for selected groups (server#33114)
- Remove .php from ajax url (server#33116)
- Fix translation of home breadcrumb (server#33120)
- Fixes for quota text in navigation bar (server#33133)
- Do not send display name twice for saving (server#33144)
- Update psalm-baseline.xml (server#33150)
- Only ignore attempts of the same action (server#33158)
- Bump guzzlehttp/guzzle (7.3.0 => 7.4.5) (3rdparty#1091)
- Fix one hardcoded string (circles#1101)
- Avoid using non-existing \OCP\Server::get (circles#1109)
- Fix footer not hidden when Talk sidebar is shown (files_pdfviewer#617)
- Shuffle before validating (password_policy#365)
- Update @nextcloud/axios and webdav to make AbortControler work (viewer#1274)
Version 23.0.6 June 20 2022
Download: nextcloud-.tar.bz2 or nextcloud-23.0.6.zip Check the file integrity with: MD5: nextcloud-23.0.6.tar.bz2.md5 or nextcloud-23.0.6.zip.md5 SHA256: nextcloud-23.0.6.tar.bz2.sha256 or nextcloud-23.0.6.zip.sha256 SHA512: nextcloud-23.0.6.tar.bz2.sha512 or nextcloud-23.0.6.zip.sha512 PGP (Key): nextcloud-23.0.6.tar.bz2.asc or nextcloud-23.0.6.zip.asc
Changes
- Fix column/property types in CalDAV (server#31788)
- Fix apps settings error message timeout (server#32081)
- Bump dompurify from 2.3.6 to 2.3.8 (server#32391)
- Remove storage wrappers when deleting the user storage (server#32445)
- Adjust wording for database checks (server#32456)
- Bump handlebars-loader from 1.7.1 to 1.7.2 (server#32528)
- Improve warning about missing pnctl (server#32604)
- Move Gd failed operations to debug level (server#32622)
- Fix status handling (server#32625)
- Update guzzlehttp/guzzle requirement from 6.5.5 to 6.5.6 in /build/integration (server#32637)
- Update 3rdparty for symfony/translation:4.4.41 (server#32651)
- Handle non existing settings again (server#32658)
- Allow use of rememberme cookies for IApacheAuth backends (server#32679)
- Properly calculate primary element based on background luminance (server#32680)
- Make sure activities are not created when a deleted calendar object expires (server#32693)
- Trim mount point before matching in encryption code (server#32706)
- Cleanup temporary files after finishing the write to object storage (server#32711)
- Make X-HAS-{MD5/SHA256} opt-in (server#32759)
- Fix get avatar authorization (server#32771)
- Handle stream wrappers in SeekableHttpStream (server#32777)
- Add back the deleted.png file (server#32789)
- Update psalm-baseline.xml (server#32795)
- Fix loading groupfolder info when share api is disabled (server#32808)
- Update 3rdparty for christophwurst/id3parser 0.1.4 (server#32810)
- Update guzzlehttp/guzzle requirement from 6.5.6 to 6.5.7 in /build/integration (server#32821)
- Fix exception handling when profile data is too long (server#32834)
- Fix replacing external storage password during debug log (server#32846)
- Revert “Remove inefficient fed share scanner” (server#32849)
- Correctly log failed attempts (server#32855)
- Fix logger overwriting vars in some circumstances (server#32906)
- Bump symfony/translation to 4.4.41 (3rdparty#1043)
- Bump christophwurst/id3parser to 0.1.4 (3rdparty#966)
- Limit the $limit to a maximum of 200 (activity#817)
- ConfirmKey must be uuid (circles#1054)
- [Occ] display information about freshly created circle (circles#1057)
- Do not generate link if no front-end (circles#1061)
- Recursive setOptions() (circles#1065)
- Adding options ‘is:?’ to search (circles#1071)
- Log failed member generation (circles#1077)
- Confirm migration feasibility (circles#1080)
- Revert “log failed member generation” (circles#1084)
- Revert “confirm migration feasibility” (circles#1085)
- Create CODEOWNERS (notifications#1212)
- Add support for different encodings (text#2415)
- Changes menu entry. (text#2428)
- Do not register text/csv mimetype when office can handle it (text#2454)
- Fix composer dependencies (text#2493)
- Encode file to UTF-8 on
fetch
call (text#2499) - An empty string is a valid encoded result (text#2503)
- Upgrade: all of prosemirror (text#2505)
- Use modern API to cancel requests (viewer#1250)
Version 23.0.5 May 19 2022
Download: nextcloud-23.0.5.tar.bz2 or nextcloud-23.0.5.zip Check the file integrity with: MD5: nextcloud-23.0.5.tar.bz2.md5 or nextcloud-23.0.5.zip.md5 SHA256: nextcloud-23.0.5.tar.bz2.sha256 or nextcloud-23.0.5.zip.sha256 SHA512: nextcloud-23.0.5.tar.bz2.sha512 or nextcloud-23.0.5.zip.sha512 PGP (Key): nextcloud-23.0.5.tar.bz2.asc or nextcloud-23.0.5.zip.asc
Changes
- Use the nextcloud certificate bundle for s3 (server#31818)
- Federated share performance improvements (server#31902)
- Principal search by display name case insensitive (server#31976)
- Log why the login token can’t be used for credentials (server#31978)
- Bump babel-loader from 8.2.4 to 8.2.5 (server#32100)
- Bump moment from 2.29.2 to 2.29.3 (server#32101)
- Fix showing of all apps are up-to-date in apps management (server#32115)
- Do not update _lastChanged on auto-detected attributes (server#32120)
- Tell mysql to ignore the sort index for search queries (server#32124)
- Get not only time-sensitive next job from list but any when not in cron-mode (server#32131)
- Update description of cronjob settings to be aligned to the documenta… (server#32135)
- Fx translations with trailing colon (server#32160)
- L10n: Change apostrophe (server#32174)
- Fix social sharing buttons (server#32182)
- Don’t use plain URL on the email subject (server#32247)
- Don’t use hash to check if binding worked (server#32284)
- Fix preview generator trying to recreate an existing folder (server#32323)
- Fix for transferring ownership of groupfolders (server#32330)
- Bump @testing-library/vue from 5.8.2 to 5.8.3 (server#32334)
- Explicitly close div element (server#32417)
- Fix user agent trimming on installation (server#32420)
- Show user account on grant loginflow step (server#32422)
- Add Email validation (server#32474)
- Fix array key on import() (circles#1027)
- Switch to getOption() (circles#1043)
- Add new diagram templates (example-files#24)
- Update phpunit workflows (files_pdfviewer#600)
- Prevent video file downloads when there is a download limit (files_videoplayer#276)
- Fix password generation (password_policy#358)
- Bump babel-loader from 8.2.4 to 8.2.5 (privacy#764)
- Build(deps): bump prosemirror-view from 1.23.12 to 1.23.13 (text#2348)
- Improve preloading (viewer#1232)
Version 23.0.4 April 21 2022
Download: nextcloud-23.0.4.tar.bz2 or nextcloud-23.0.4.zip Check the file integrity with: MD5: nextcloud-23.0.4.tar.bz2.md5 or nextcloud-23.0.4.zip.md5 SHA256: nextcloud-23.0.4.tar.bz2.sha256 or nextcloud-23.0.4.zip.sha256 SHA512: nextcloud-23.0.4.tar.bz2.sha512 or nextcloud-23.0.4.zip.sha512 PGP (Key): nextcloud-23.0.4.tar.bz2.asc or nextcloud-23.0.4.zip.asc
Changes
- Run tests with primary object storage in CI + large upload fixes (server#31453)
- User_ldap fix ldap connection resets #31421 (server#31514)
- Validate
overwrite.cli.url
to be a url in setup check (server#31518) - Fix duplicated UUID detection when there are empty uuids (server#31521)
- Fix occ user:add-app-password (server#31536)
- Fix the logger that is imported for critical actions (server#31540)
- Toggle profile globally (server#31624)
- Improve imagick, bcmath and gmp extension warnings (server#31634)
- Add optional WebDav propfind properties to count sub elements (server#31641)
- Fix listeners declaration in case of occ usage (server#31656)
- Do not forget DB table prefix with truncate query (server#31666)
- Limit the length of app password names (server#31678)
- Add OPcache recommendations to Transifex (server#31705)
- Bump babel-loader from 8.2.3 to 8.2.4 (server#31721)
- Add oauth2_clients migration for Owncloud (server#31730)
- Don’t create cards_abiduri it if already exists (server#31733)
- Show that the web updater is not recommended on big instances (server#31740)
- Add direct arg to login flow (server#31748)
- Wrap oauth2 migrations inside conditions (server#31774)
- Fix assignment of the LDAP Wizard connection (server#31785)
- Fix ldap wizard styling (server#31804)
- Bump guzzlehttp/psr7 from 1.8.3 to 1.8.5 (server#31821)
- Ignore errors when searching for bundled preview (server#31831)
- Deduplicate storage ids in list before reusing (server#31835)
- Dont re-query fileinfo when getting dav quota (server#31836)
- Take permissions from multiple paths into account for share permissions (server#31846)
- Log in audit log federated shares events (server#31856)
- Update autoloaders and Node package-lock.json (server#31862)
- Fix incorrect if conditions in View (server#31878)
- Do not decorate the CLI output if it’s explicitly turned off (server#31880)
- Fix _App::getCurrentApp() when being called from CLI or phpunit (server#31882)
- Bump moment from 2.29.1 to 2.29.2 (server#31913)
- Fix shared mount roots not being returned from
getSharesInFolder
(server#31923) - Confirm user is internal to globalscale (server#31940)
- AmazonS3: allow not implemented versioning (server#31946)
- Fix accept/reject remote share action (server#31949)
- Update CRL after revocation of socialsharing_telegram.csr (server#31955)
- Fix LDAP Dark Theme Issue (server#31968)
- Bump guzzlehttp/psr7 from 1.8.3 to 1.8.5 (3rdparty#1016)
- Fallback to the admin settings if the user did not configure it (activity#781)
- Bypass/limit permissions (circles#1001)
- Update memberships on path change (circles#1007)
- Check owner attendance (circles#1010)
- Remove child shares (circles#1015)
- Update displayName (circles#1017)
- Oracle support (circles#978)
- Limit some feature when Circles is managed by an app (circles#982)
- Use stable23 for oci tests (circles#985)
- Missing $prec (circles#995)
- Update population (circles#997)
- Disable social recommendation (firstrunwizard#693)
- Fix settings navigation order (firstrunwizard#697)
- Bump babel-loader from 8.2.3 to 8.2.4 (privacy#752)
- Build(deps): bump prosemirror-view from 1.23.7 to 1.23.9 (text#2233)
- Build(deps): bump prosemirror-view from 1.23.9 to 1.23.10 (text#2259)
- Build(deps): bump prosemirror-view from 1.23.10 to 1.23.11 (text#2274)
- Fix: menu bubble size at the end of the line (text#2277)
- Build(deps): bump prosemirror-view from 1.23.11 to 1.23.12 (text#2286)
- Properly cancel and reset ongoing streams when unmounting (viewer#1208)
Version 23.0.3 March 21 2022
Download: nextcloud-23.0.3.tar.bz2 or nextcloud-23.0.3.zip Check the file integrity with: MD5: nextcloud-23.0.3.tar.bz2.md5 or nextcloud-23.0.3.zip.md5 SHA256: nextcloud-23.0.3.tar.bz2.sha256 or nextcloud-23.0.3.zip.sha256 SHA512: nextcloud-23.0.3.tar.bz2.sha512 or nextcloud-23.0.3.zip.sha512 PGP (Key): nextcloud-23.0.3.tar.bz2.asc or nextcloud-23.0.3.zip.asc
Changes
- Allow writing audit log to syslog and systemdlog (server#30852)
- Allow to disable AuthToken v1 (server#30949)
- Add primary key for ratelimit table (server#30965)
- Bump samba images in tests (server#30967)
- Update variables.scss – Fallback font before Noto Color Emoji (server#30969)
- Show if the mail server settings are not set or verified (server#30998)
- Use the unjailed-path in OC_Helper::getStorageInfo() for files located in SharedStorage. (server#30999)
- Fix: Birthday events missing after reimporting contacts (server#31000)
- Bump clipboard from 2.0.9 to 2.0.10 (server#31023)
- Fix bugs with incorrect currentFileList in the favorite and share by you view (server#31050)
- Allow specify a config prefix for another database connection (server#31059)
- Don’t provide favorite activity settings (server#31084)
- Only setup part of the filesystem for appdata requests (server#31098)
- Allow sub-admins to access delegated settings. (server#31102)
- Ignore contact interaction with self (server#31120)
- Fix overlapping buttons in apps-management (server#31179)
- Fix typo in DAV namespace registration (server#31183)
- Fix a broken tooltip (server#31184)
- Improve user status revert performance (server#31192)
- Fix path handling when transferring incoming shares (server#31204)
- Bump dompurify from 2.3.5 to 2.3.6 (server#31226)
- Improve caching policy use immutable when loading versionned assets (server#31244)
- Hide download button for images (server#31253)
- Don’t redirect when loading files index page (server#31255)
- Consider only reminders with calendar data (server#31262)
- Also cache non-existing to reuse it (server#31297)
- Ignore cache in occ ldap:check-ldap command (server#31299)
- Wrap S3 multipart upload exception (server#31302)
- Fix ldap:check-user method for newly created LDAP users (server#31306)
- Avoid PHP errors in the checkers drone step (server#31313)
- Background job time windows (server#31318)
- Mark split database configs as sensitive (server#31331)
- Update CRL after revocation of rocket_integration.csr (server#31350)
- Bump backbone from 1.4.0 to 1.4.1 (server#31369)
- Make Sabre File exception messages translatable (server#31392)
- Censor more configs (server#31399)
- Don’t set up full filesystem to check for certificates (server#31401)
- Also use hashed/indexed column on delete (server#31402)
- Fix caching of the user avatar (server#31410)
- Fix duplicate primary email message (server#31412)
- Fix developer link (server#31423)
- Fix fileactions for sharing overview (server#31424)
- Prevent default right-click options when hideDownload is enabled (server#31427)
- Fix return type of avatar file (server#31432)
- Fix “Nextcloud is not allowed to use the OPcache API” warning (server#31437)
- Add Nextcloud docs link to OPcache recommends (server#31438)
- Be conservative when reading from fresh created column (server#31442)
- Init user’s file system if not existing on ownership transfer (server#31445)
- Use persistent connections when connecting to redis (server#31450)
- Fix settings error message timeout (server#31457)
- Connectivity check: allow using the protocol in ‘connectivity_check_domains’ (server#31479)
- Add option to disallow creation of local storages (server#31481)
- Fix too many file download notifications when watching a video (server#31485)
- Fix new file menu (server#31490)
- Fix listeners declaration in case of occ usage (server#31529)
- Fix user status not resetting correctly after a call (server#31543)
- Prevent reading key on SFTP stat bool (server#31547)
- Fix more than 1000 entries in queries exception in CardDavBackend (server#31550)
- Update CRL after revoke deckimportfromtrello.csr (server#31618)
- Revert “Fix listeners declaration in case of occ usage” (server#31642)
- Try to reduce the load from writing (activity#731)
- Allow specify a config prefix for another database connection (activity#735)
- Adjust nextcloud lib version (activity#739)
- Make background job time insensitive (activity#741)
- Fix cached circle returning bool before being parsed as JSON (circles#932)
- MembershipsService -> membershipService (circles#934)
- Block/force circle types (circles#938)
- Set member as INVITED only if not external (circles#940)
- Allow configuration of one single password per circle (circles#944)
- Display spent time on request (circles#949)
- Lighter SQL requests and compat with Oracle (circles#956)
- Update population (circles#959)
- Fix PrimaryKey on circles_event (circles#965)
- Fix import (circles#970)
- Only refresh notifications once with notify push (notifications#1155)
- Improve mass notification processing (notifications#1156)
- Bump url-parse from 1.5.4 to 1.5.10 (photos#1043)
- Fix privacy UI with subscription (privacy#707)
- Bump vue-loader from 15.9.6 to 15.9.8 (privacy#712)
- Bump @nextcloud/babel-config from 1.0.0-beta.1 to 1.0.0 (privacy#715)
- Bump @babel/core from 7.13.15 to 7.13.16 (privacy#718)
- Bump eslint-import-resolver-webpack from 0.13.0 to 0.13.2 (privacy#721)
- Bump babel-loader from 8.2.2 to 8.2.3 (privacy#724)
- Bump sass from 1.32.10 to 1.32.13 (privacy#731)
- Bump vue and vue-template-compiler (privacy#732)
- Bump eslint-config-standard from 16.0.2 to 16.0.3 (privacy#733)
- Bump node-polyfill-webpack-plugin from 1.1.0 to 1.1.4 (privacy#734)
- Bump eslint-webpack-plugin from 2.5.3 to 2.5.4 (privacy#738)
- Add index for last_contact in text_sessions table (text#2147)
- Use file.path to track EditorWrapper instances more accurately (text#2150)
- Build(deps): bump prosemirror-transform from 1.3.3 to 1.3.4 (text#2159)
- Fix: only apply bullet style to ul > li (text#2195)
- Build(deps): bump prosemirror-view from 1.23.6 to 1.23.7 (text#2207)
- Fix: update psalm baseline to account for changes in server (text#2208)
- Derpgon cz fix/stable23/image data urls (text#2210)
- Display content first and then load menus (text#2228)
- Build(deps-dev): bump @babel/plugin-proposal-class-properties from 7.16.0 to 7.16.7 (viewer#1171)
- Build(deps-dev): bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (viewer#1174)
- Build(deps): bump camelcase from 6.2.0 to 6.2.1 (viewer#1175)
- Build(deps): bump @nextcloud/event-bus from 2.1.0 to 2.1.1 (viewer#1176)
- Build(deps-dev): bump @cypress/browserify-preprocessor from 3.0.1 to 3.0.2 (viewer#1178)
- Build(deps-dev): bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (viewer#1179)
- Build(deps-dev): bump wait-on from 6.0.0 to 6.0.1 (viewer#1180)
Version 23.0.2 February 16 2022
Download: nextcloud-23.0.2.tar.bz2 or nextcloud-23.0.2.zip Check the file integrity with: MD5: nextcloud-23.0.2.tar.bz2.md5 or nextcloud-23.0.2.zip.md5 SHA256: nextcloud-23.0.2.tar.bz2.sha256 or nextcloud-23.0.2.zip.sha256 SHA512: nextcloud-23.0.2.tar.bz2.sha512 or nextcloud-23.0.2.zip.sha512 PGP (Key): nextcloud-23.0.2.tar.bz2.asc or nextcloud-23.0.2.zip.asc
Changes
- Check for disk_free_space (server#29798)
- Avoid use of iconv to get rid of unicode (server#29965)
- Don’t query the bruteforce attempts when we just deleted them (server#30026)
- Fix input for groups validation in new user form (server#30144)
- Reload page instead of file list when getting 401 authentification error (server#30151)
- Allow to delete non-migrated previews instead of moving them (server#30175)
- Fix relation “user_id” already exists migration error (server#30176)
- Check resource before closing in encryption wrapper (server#30180)
- Use correct icon for dir-external-root (server#30187)
- Properly format sharing datepicker locale (server#30190)
- Update guzzlehttp/guzzle requirement from 6.5.2 to 6.5.5 in /build/integration (server#30212)
- Update sabre/dav requirement from 4.2.1 to 4.2.3 in /build/integration (server#30213)
- Bump dompurify from 2.3.3 to 2.3.4 (server#30214)
- Bump core-js from 3.19.2 to 3.19.3 (server#30215)
- Don’t check the configvalue for lastLogin which is never null (server#30236)
- Support LDAP dns longer than 255 characters (server#30238)
- Only wildcard search if enumeration is allowed (server#30245)
- Fix setting up 2FA when no providers are set up but backup codes (server#30252)
- Carefully filter out non matching time ranges for CalDAV search (server#30267)
- Use bigint for autoincremented column (server#30272)
- Fix ShareLink Upload UI for Folders (server#30289)
- Use proper translation source for direct editing (server#30301)
- Ignore non-existing groups when notifying group shares (server#30306)
- Fix share owner not being displayed in sharing tab (server#30315)
- Update sabre/dav requirement from 4.2.3 to 4.3.0 in /build/integration (server#30325)
- Enhance and complement OPcache setup checks (server#30339)
- Fix potential unwarranted memberships in nested groups from LDAP (server#30343)
- Fix overlapping in the help settings section (server#30344)
- Remove iconv from dependencies and tests (server#30351)
- Fix persistent tooltip in the “new folder” input of the file picker (server#30356)
- Don’t die with LockedException when removing/restoring multiple files from trash (server#30390)
- Improve personal settings on mobile (server#30411)
- Fix rendering app authors with homepage or email (server#30431)
- Add missing index for propertypath only queries of DAV properties (server#30433)
- Handle external share with invalid host (server#30443)
- Make sure to get file model in template picker (server#30449)
- Improve status modal (server#30455)
- Allow using composer plugin with composer 2.2 (server#30462)
- Fix uploading text position (server#30480)
- Run migrations fully when reenabling an app (server#30486)
- Fix passing on the parameter (server#30522)
- Fix email verification (server#30525)
- Update CRL after revocation of sharerenamer.crt (server#30528)
- Handle LocalServerException when scanning external shares (server#30557)
- Fix fail when keys/files folder already exists (server#30576)
- Use npm ci when running JS tests (server#30580)
- Fix: only use jquery once it is available (server#30592)
- Avoid zero division in setup checks (server#30594)
- Prevent loading images that would require too much memory. (server#30602)
- Fix undefined/unset scope in account properties (server#30611)
- Fix RequestURL check for cli commands (server#30619)
- Reset job disabling timer on adding the job again (server#30621)
- Set the file’s mtime from the headers in bulk upload (server#30623)
- Trigger “changeDirectory” event on URL change (server#30627)
- Properly abort uploads (server#30636)
- Fix idn emails not working in shares (server#30643)
- Implement multibucket shift for ObjectStore (server#30659)
- Fix wrong unified search link to folder (server#30662)
- Fix primary key change in user_ldap migration (server#30663)
- Improve accessibility settings on mobile (server#30671)
- Fix file picker not respecting hidden files settings (server#30672)
- Add version of disabled apps when available (server#30674)
- Optimize FileSystemTags workflow for groupfolder (server#30684)
- Fix users can’t login external mount user entered credentials not set (server#30685)
- Remove inefficient fed share scanner (server#30688)
- New Files internal link GET param to avoid opening the file (server#30689)
- UpdateEncryptedVersion: cleanup on target if cache already got renamed (server#30695)
- Improve layout for the public download page (server#30698)
- Fix loading of the text app in public shared links (server#30722)
- Fix non-ascii characters present in the header (server#30728)
- Hash job argument (server#30734)
- Increase email main buttons width for non-english languages (server#30740)
- Improve install process (server#30747)
- Create block-merge-freeze.yml (server#30753)
- Log bruteforce throttle and blocking (server#30759)
- Always call flush() as getAllKeys() is broken (server#30773)
- Add KerberosApacheAuth support to files_external (server#30782)
- Update sabre/dav requirement from 4.3.0 to 4.3.1 in /build/integration (server#30799)
- Bump jquery-ui from 1.13.0 to 1.13.1 (server#30800)
- Fix accessing undefined offsets (server#30811)
- Fix psalm not running (server#30814)
- 23.0.1 Final (server#30840)
- Fix php:cs (server#30847)
- Prevent merging on EOL branches (server#30872)
- Fixes occ user:info when the user never logged in (server#30890)
- Bump dompurify from 2.3.4 to 2.3.5 (server#30911)
- Bump clipboard from 2.0.8 to 2.0.9 (server#30912)
- Bump webpack-cli from 4.9.1 to 4.9.2 (server#30913)
- Fix psalm warning related to registerEventListener (server#30915)
- Update version.php (server#30975)
- Fix duplicated UUID migration issue (server#31107)
- Revert the ‘broken’ public page changes (server#31108)
- Disable bulk upload by not advertising it (server#31171)
- Create block-merge-freeze.yml (3rdparty#971)
- Fix sorting of filters on php 8.0+ (activity#715)
- Filter allowed type of member (circles#865)
- Lighten select for single circle (circles#867)
- Bypass moderator check on CFG_FRIEND (circles#873)
- Better display of federated user (circles#876)
- Strtolower on mail address (circles#882)
- Only returns population on direct request from the front-end or occ command (circles#885)
- Enforce password on new share (circles#887)
- Ignore exception to group sync (circles#894)
- Exception on null token (circles#896)
- L10n: Improved grammar (circles#898)
- Create block-merge-freeze.yml (circles#907)
- Fix loosing memberships in low depth (circles#914)
- Remove shares during circles destruction, clean orphan shares on cron (circles#918)
- Paginate Circles through OCS query parameters (circles#919)
- GetSingleId(): string; (circles#922)
- Bump actions (files_pdfviewer#530)
- Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (files_pdfviewer#534)
- Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (files_pdfviewer#535)
- Create block-merge-freeze.yml (files_pdfviewer#544)
- Updating lint-php.yml workflow from template (files_pdfviewer#549)
- Create block-merge-freeze.yml (files_rightclick#131)
- Create block-merge-freeze.yml (files_videoplayer#256)
- Fix overlapping buttons (firstrunwizard#652)
- Create block-merge-freeze.yml (firstrunwizard#661)
- Create block-merge-freeze.yml (logreader#636)
- Create block-merge-freeze.yml (nextcloud_announcements#92)
- Create block-merge-freeze.yml (notifications#1137)
- Create block-merge-freeze.yml (password_policy#315)
- Bump autoprefixer from 10.3.6 to 10.3.7 (photos#1009)
- Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (photos#1010)
- Bump postcss-loader from 6.2.0 to 6.2.1 (photos#1011)
- Bump @nextcloud/event-bus from 2.1.0 to 2.1.1 (photos#1012)
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (photos#1013)
- Fix default previews (photos#951)
- Fix Tags: Don’t display tags without photos (photos#960)
- Update workflows (photos#981)
- Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (photos#985)
- Bump url-parse from 1.5.3 to 1.5.4 (photos#986)
- Bump vue-router from 3.5.2 to 3.5.3 (photos#987)
- Bump qs from 6.10.1 to 6.10.3 (photos#988)
- Bump camelcase from 6.2.0 to 6.2.1 (photos#989)
- Create block-merge-freeze.yml (photos#998)
- Fix label of account name and hide parts with subscription (privacy#676)
- Create block-merge-freeze.yml (privacy#684)
- Update workflows (privacy#690)
- Create block-merge-freeze.yml (recommendations#470)
- Update test.yml (recommendations#473)
- Create block-merge-freeze.yml (serverinfo#352)
- Create block-merge-freeze.yml (survey_client#123)
- Update mark input/paste rules to tiptap v2 regular expressions (text#1976)
- Don’t show “Link file” button when using direct edition (text#1979)
- Make sure translations are detected (text#1984)
- Fix only the first item gets tasklist-ified issue (text#2005)
- Fix: use stable23 branch for cypress tests (text#2023)
- Fix autofocus on empty documents without a node (Fixes: #1974) (text#2035)
- Add stylelint to github actions (text#2041)
- Fix: cypress login with new session feature (text#2046)
- Bump @nextcloud/event-bus from 2.1.0 to 2.1.1 (text#2078)
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (text#2081)
- Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (text#2084)
- Bump @cypress/browserify-preprocessor from 3.0.1 to 3.0.2 (text#2085)
- Bump prosemirror-markdown from 1.6.0 to 1.6.2 (text#2086)
- Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (text#2088)
- Bump prosemirror-view from 1.23.5 to 1.23.6 (text#2100)
- Fix closing the editor modal in public folder view (text#2105)
- Fix: 2020 let heading menu overflow workspace (text#2109)
- Create block-merge-freeze.yml (text#2115)
- Disable fade-out because of accessbility reasons (viewer#1066)
- Fix german (Sie) translations comming from nextcloud-vue (viewer#1089)
- Add cypress summary for easier branch protection mgmt (viewer#1094)
- Add engines support for cypress tests (viewer#1099)
- Always check for `OCA.Files` before using it (Fixes: #1106) (viewer#1108)
- Disable swiping on viewer video controls (viewer#1114)
- Disable swiping on viewer audio controls (viewer#1122)
- Create block-merge-freeze.yml (viewer#1133)
- Update lint-php.yml (viewer#1138)
Version 23.0.0 November 30 2021
Download: nextcloud-23.0.0.tar.bz2 or nextcloud-23.0.0.zip Check the file integrity with: MD5: nextcloud-23.0.0.tar.bz2.md5 or nextcloud-23.0.0.zip.md5 SHA256: nextcloud-23.0.0.tar.bz2.sha256 or nextcloud-23.0.0.zip.sha256 SHA512: nextcloud-23.0.0.tar.bz2.sha512 or nextcloud-23.0.0.zip.sha512 PGP (Key): nextcloud-23.0.0.tar.bz2.asc or nextcloud-23.0.0.zip.asc
Nextcloud Hub II is here!
The biggest improvements Nextcloud Hub II (Nextcloud 23) introduces are:
- Nextcloud Files: 10x syncing performance improvements,delegate limited administration from admins to users; automatic user status setting
- Nextcloud Groupware: external appointment booking, advanced room and resource search in Calendar and Mail improvements
- Nextcloud Talk: background blur, device check screen and advanced permission management
- 🖺 Nextcloud Office: developed in collaboration with Collabora Productivity
- Docker-All-In-One: easy installation and update
- Nextcloud Backup: a peer-to-peer backup solution designed for private users
- Nextcloud Clients: updates available for Desktop, Android and iOS clients
There are many more new features and changes like integration of Unified Search, User Profile and User status in our mobile apps, emoji picker in Text, updates to Deck and much more. Read our announcement blog for all the the details.
latest 22 release below.
Version 22.2.10 July 19 2022
Download: nextcloud-22.2.10.tar.bz2 or nextcloud-22.2.10.zip Check the file integrity with: MD5: nextcloud-22.2.10.tar.bz2.md5 or nextcloud-22.2.10.zip.md5 SHA256: nextcloud-22.2.10.tar.bz2.sha256 or nextcloud-22.2.10.zip.sha256 SHA512: nextcloud-22.2.10.tar.bz2.sha512 or nextcloud-22.2.10.zip.sha512 PGP (Key): nextcloud-22.2.10.tar.bz2.asc or nextcloud-22.2.10.zip.asc
Changes
- Improve warning about missing pnctl (server#32605)
- Properly calculate primary element based on background luminance (server#32681)
- Validate custom dashboard background image (server#32793)
- Handle stream wrappers in SeekableHttpStream (server#32816)
- Run php tests when 3rdparty changed (server#32872)
- Make sure ResetTokenBackgroundJob doesn’t execute if config is read-only (server#32891)
- Mention missing files subdir (server#32918)
- Use stored user for PasswordUpdatedEvent (server#32976)
- Improve local domain detection (server#32992)
- Add share search tweaks (server#32996)
- Fix email shares not being shown to other users (server#33003)
- Update guzzlehttp/guzzle requirement from 6.5.7 to 6.5.8 in /build/integration (server#33017)
- Fix deletion of additional emails (server#33037)
- Check whether entry is of type ICacheEntry in Cache->remove() (server#33060)
- Update sabre/dav requirement from 4.3.1 to 4.4.0 in /build/integration (server#33094)
- Remove .php from ajax url (server#33117)
- Fix translation of home breadcrumb (server#33121)
- Fixes for quota text in navigation bar (server#33134)
- Do not send display name twice for saving (server#33145)
- Update psalm-baseline.xml (server#33151)
- Allow to disable password policy enforcement for selected groups (server#33152)
- Fix one hardcoded string (circles#1102)
- Avoid using non-existing \OCP\Server::get (circles#1107)
- Fix footer not hidden when Talk sidebar is not shown (files_pdfviewer#618)
- Shuffle before validating (password_policy#366)
Version 22.2.9 June 20 2022
Download: nextcloud-22.2.9.tar.bz2 or nextcloud-22.2.9.zip Check the file integrity with: MD5: nextcloud-22.2.9.tar.bz2.md5 or nextcloud-22.2.9.zip.md5 SHA256: nextcloud-22.2.9.tar.bz2.sha256 or nextcloud-22.2.9.zip.sha256 SHA512: nextcloud-22.2.9.tar.bz2.sha512 or nextcloud-22.2.9.zip.sha512 PGP (Key): nextcloud-22.2.9.tar.bz2.asc or nextcloud-22.2.9.zip.asc
Changes
- Cache the path of the certificate bundle (server#31707)
- Fix apps settings error message timeout (server#32080)
- Remove storage wrappers when deleting the user storage (server#32446)
- Adjust wording for database checks (server#32458)
- Move Gd failed operations to debug level (server#32623)
- Fix status handling (server#32626)
- Update 3rdparty for symfony/translation:4.4.41 (server#32652)
- Allow use of rememberme cookies for IApacheAuth backends (server#32678)
- Make sure activities are not created when a deleted calendar object expires (server#32694)
- Trim mount point before matching in encryption code (server#32707)
- Cleanup temporary files after finishing the write to object storage (server#32712)
- Ignore vendor-bin (server#32727)
- Make X-HAS-{MD5/SHA256} opt-in (server#32760)
- Update 3rdparty for christophwurst/id3parser 0.1.4 (server#32762)
- Fix get avatar authorization (server#32772)
- Add back the deleted.png file (server#32788)
- Update psalm-baseline.xml (server#32796)
- Fix loading groupfolder info when share api is disabled (server#32809)
- Downgrade guzzle and aws (server#32812)
- Update guzzlehttp/guzzle requirement from 6.5.5 to 6.5.7 in /build/integration (server#32815)
- Fix exception handling when profile data is too long (server#32835)
- Fix replacing external storage password during debug log (server#32845)
- Revert “Remove inefficient fed share scanner” (server#32851)
- Correctly log failed attempts (server#32856)
- Fix logger overwriting vars in some circumstances (server#32905)
- Revert “Fix replacing external storage password during debug log” (server#32917)
- Bump symfony/translation to 4.4.41 (3rdparty#1044)
- Downgrade guzzle and AWS (3rdparty#1078)
- Bump christophwurst/id3parser to 0.1.4 (3rdparty#965)
- Limit the $limit to a maximum of 200 (activity#818)
- ConfirmKey must be uuid (circles#1055)
- [Occ] display information about freshly created circle (circles#1058)
- Do not generate link if no front-end (circles#1062)
- Recursive setOptions() (circles#1066)
- Adding options ‘is:?’ to search (circles#1072)
- Log failed member generation (circles#1078)
- Confirm migration feasibility (circles#1081)
- Revert “log failed member generation” (circles#1082)
- Revert “confirm migration feasibility” (circles#1087)
- Create CODEOWNERS (notifications#1213)
- Add support for different encodings (text#2417)
- Upgrade: all of prosemirror (text#2490)
- Update composer lockfile (text#2491)
- Encode file to UTF-8 on
fetch
call (text#2500) - An empty string is a valid encoded result (text#2504)
- Use modern API to cancel requests (viewer#1251)
Version 22.2.8 May 19 2022
Download: nextcloud-22.2.8.tar.bz2 or nextcloud-22.2.8.zip Check the file integrity with: MD5: nextcloud-22.2.8.tar.bz2.md5 or nextcloud-22.2.8.zip.md5 SHA256: nextcloud-22.2.8.tar.bz2.sha256 or nextcloud-22.2.8.zip.sha256 SHA512: nextcloud-22.2.8.tar.bz2.sha512 or nextcloud-22.2.8.zip.sha512 PGP (Key): nextcloud-22.2.8.tar.bz2.asc or nextcloud-22.2.8.zip.asc
Changes
- Principal search by display name case insensitive (server#31977)
- Log why the login token can’t be used for credentials (server#31980)
- AmazonS3: allow not implemented versioning (server#32015)
- Do not update _lastChanged on auto-detected attributes (server#32070)
- Tell mysql to ignore the sort index for search queries (server#32125)
- Get not only time-sensitive next job from list but any when not in cron-mode (server#32130)
- Update description of cronjob settings to be aligned to the documenta… (server#32136)
- Fix showing of all apps are up-to-date in apps management (server#32158)
- Fx translations with trailing colon (server#32161)
- L10n: Change apostrophe (server#32175)
- Fix social sharing buttons (server#32183)
- Don’t use plain URL on the email subject (server#32248)
- Don’t use hash to check if binding worked (server#32283)
- Fix preview generator trying to recreate an existing folder (server#32324)
- Fix for transferring ownership of groupfolders (server#32331)
- Explicitly close div element (server#32421)
- Show user account on grant loginflow step (server#32430)
- Fix user agent trimming on installation (server#32433)
- Add Email validation (server#32475)
- Fix array key on import() (circles#1028)
- Switch to getOption() (circles#1044)
- Update phpunit workflows (files_pdfviewer#601)
- Prevent video file downloads when there is a download limit (files_videoplayer#277)
- Fix password generation (password_policy#359)
- Bump babel-loader from 8.2.4 to 8.2.5 (privacy#763)
- Build(deps-dev): bump babel-loader from 8.2.4 to 8.2.5 (text#2327)
- Fix: use node workflow from template (text#2360)
- Build(deps-dev): bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (viewer#1215)
- Improve preloading (viewer#1233)
Version 22.2.7 April 2022
Download: nextcloud-22.2.7.tar.bz2 or nextcloud-22.2.7.zip Check the file integrity with: MD5: nextcloud-22.2.7.tar.bz2.md5 or nextcloud-22.2.7.zip.md5 SHA256: nextcloud-22.2.7.tar.bz2.sha256 or nextcloud-22.2.7.zip.sha256 SHA512: nextcloud-22.2.7.tar.bz2.sha512 or nextcloud-22.2.7.zip.sha512 PGP (Key): nextcloud-22.2.7.tar.bz2.asc or nextcloud-22.2.7.zip.asc
Changes
- Only setuppart of the filesystem for appdata requests (server#31099)
- Make SabreFile exception messages translatable (server#31393)
- Validatem
overwrite.cli.url
to be a url in setup check (server#31517) - Fix duplicated UUID detection when there are empty uuids (server#31522)
- Fix listeners declaration in case of occ usage (server#31530)
- Fix occ user:add-app-password (server#31535)
- Fix the logger that is imported for critical actions (server#31541)
- Add optional WebDav propfind properties to count sub elements (server#31640)
- Do not forget DB table prefix with truncate query (server#31669)
- Limit the length of app password names (server#31677)
- Bump babel-loader from 8.2.3 to 8.2.4 (server#31720)
- Add direct arg to login flow (server#31747)
- Show that the web updater is not recommended on big instances (server#31767)
- User_ldap fix ldap connection resets #31421 (server#31777)
- Fix assignment of the LDAP Wizard connection (server#31784)
- Fix ldap wizard styling (server#31803)
- Use the nextcloud certificate bundle for s3 (server#31819)
- Ignore errors when searching for bundled preview (server#31830)
- Deduplicate storage ids in list before reusing (server#31834)
- Dont re-query fileinfo when getting dav quota (server#31837)
- Fix bug with adding multiple emails in a single input box (server#31838)
- Log in audit log federated shares events (server#31855)
- Do not decorate the CLI output if it’s explicitly turned off (server#31881)
- Bump moment from 2.29.1 to 2.29.2 (server#31912)
- Fix shared mount roots not being returned from
getSharesInFolder
(server#31924) - Confirm user is internal to globalscale (server#31941)
- Update CRL after revocation of socialsharing_telegram.csr (server#31957)
- Fix LDAP Dark Theme Issue (server#31967)
- Fix incorrect if conditions in View (server#31974)
- Fallback to the admin settings if the user did not configure it (activity#782)
- Small edit (circles#1003)
- Update memberships on path change (circles#1008)
- Check owner attendance (circles#1011)
- Remove child shares (circles#1016)
- Update displayName (circles#1018)
- Oracle support (circles#979)
- Limit some feature when Circles is managed by an app (circles#984)
- Use stable22 for oci tests (circles#987)
- Missing $prec (circles#996)
- Update population (circles#998)
- Disable social recommendation (firstrunwizard#694)
- Fix settings navigation order (firstrunwizard#699)
- Bump babel-loader from 8.2.3 to 8.2.4 (privacy#751)
- Build(deps-dev): bump babel-loader from 8.2.3 to 8.2.4 (text#2258)
- Ui: maintain menu bubble size (text#2262)
- Properly cancel and reset ongoing streams when unmounting (viewer#1209)
Version 22.2.6 March 21 2022
Download: nextcloud-22.2.6.tar.bz2 or nextcloud-22.2.6.zip Check the file integrity with: MD5: nextcloud-22.2.6.tar.bz2.md5 or nextcloud-22.2.6.zip.md5 SHA256: nextcloud-22.2.6.tar.bz2.sha256 or nextcloud-22.2.6.zip.sha256 SHA512: nextcloud-22.2.6.tar.bz2.sha512 or nextcloud-22.2.6.zip.sha512 PGP (Key): nextcloud-22.2.6.tar.bz2.asc or nextcloud-22.2.6.zip.asc
Changes
- Fix removing remote shares when the remote server is unreachable (server#29565)
- Allow writing audit log to syslog and systemdlog (server#30851)
- Allow to disable AuthToken v1 (server#30958)
- Add primary key for ratelimit table (server#30966)
- Update variables.scss – Fallback font before Noto Color Emoji (server#30968)
- Fix: Birthday events missing after reimporting contacts (server#31002)
- Bump clipboard from 2.0.9 to 2.0.10 (server#31025)
- Fix bugs with incorrect currentFileList in the favorite and share by you view (server#31051)
- Allow specify a config prefix for another database connection (server#31060)
- Don’t provide favorite activity settings (server#31085)
- Ignore contact interaction with self (server#31119)
- Background job time windows (server#31122)
- Use the unjailed-path in OC_Helper::getStorageInfo() for files located in SharedStorage. (server#31136)
- Fix typo in DAV namespace registration (server#31182)
- Fix a broken tooltip (server#31185)
- Fix path handling when transferring incoming shares (server#31203)
- Fix overlapping buttons in apps-management (server#31210)
- Improve caching policy use immutable when loading versionned assets (server#31243)
- Hide download button for images (server#31254)
- Don’t redirect when loading files index page (server#31256)
- Consider only reminders with calendar data (server#31263)
- Also cache non-existing to reuse it (server#31298)
- Fix ldap:check-user method for newly created LDAP users (server#31305)
- Ignore cache in occ ldap:check-ldap command (server#31307)
- Avoid PHP errors in the checkers drone step (server#31314)
- Update CRL after revocation of rocket_integration.csr (server#31351)
- Bump backbone from 1.4.0 to 1.4.1 (server#31370)
- Censor more configs (server#31400)
- Also use hashed/indexed column on delete (server#31403)
- Fix caching of the user avatar (server#31411)
- Fix duplicate primary email message (server#31413)
- Prevent default right-click options when hideDownload is enabled (server#31428)
- Fix return type of avatar file (server#31433)
- Fix developer link (server#31440)
- Fix fileactions for sharing overview (server#31441)
- Be conservative when reading from fresh created column (server#31443)
- Init user’s file system if not existing on ownership transfer (server#31446)
- Use persistent connections when connecting to redis (server#31451)
- Fix settings error message timeout (server#31458)
- Connectivity check: allow using the protocol in ‘connectivity_check_domains’ (server#31480)
- Add option to disallow creation of local storages (server#31482)
- Fix too many file download notifications when watching a video (server#31486)
- Fix new file menu (server#31497)
- Prevent reading key on SFTP stat bool (server#31548)
- Fix more than 1000 entries in queries exception in CardDavBackend (server#31552)
- Update CRL after revoke deckimportfromtrello.csr (server#31619)
- Bump aws/aws-sdk-php from 3.184.6 to 3.212.2 (3rdparty#1005)
- Make background job time insensitive (activity#730)
- Allow specify a config prefix for another database connection (activity#736)
- Adjust nextcloud lib version (activity#740)
- Fix cached circle returning bool before being parsed as JSON (circles#933)
- MembershipsService -> membershipService (circles#935)
- Block/force circle types (circles#937)
- Set member as INVITED only if not external (circles#939)
- Allow configuration of one single password per circle (circles#945)
- Display spent time on request (circles#948)
- Backport of #950 – support oracle (circles#957)
- Update population (circles#958)
- Fix PrimaryKey on circles_event (circles#964)
- Fix import (circles#969)
- Bump url-parse from 1.5.4 to 1.5.10 (photos#1044)
- Fix privacy UI with subscription (privacy#710)
- Bump sass from 1.32.10 to 1.32.13 (privacy#714)
- Bump eslint-webpack-plugin from 2.5.3 to 2.5.4 (privacy#717)
- Bump @nextcloud/babel-config from 1.0.0-beta.1 to 1.0.0 (privacy#723)
- Bump @babel/core from 7.13.15 to 7.13.16 (privacy#726)
- Bump babel-loader from 8.2.2 to 8.2.3 (privacy#727)
- Bump eslint-config-standard from 16.0.2 to 16.0.3 (privacy#728)
- Bump vue and vue-template-compiler (privacy#729)
- Bump @nextcloud/vue from 2.6.5 to 2.6.9 (privacy#730)
- Bump node-polyfill-webpack-plugin from 1.1.0 to 1.1.4 (privacy#737)
- Bump vue-loader from 15.9.6 to 15.9.8 (privacy#745)
- Add index for last_contact in text_sessions table (text#2148)
- Use file.path to track more accurately EditorWrapper instances (text#2151)
- Build(deps): bump prosemirror-transform from 1.3.3 to 1.3.4 (text#2160)
- Fix: only apply bullet style to ul > li (text#2197)
- Fix: dependabot template comment (text#2212)
Version 22.2.5 February 16 2022
Download: nextcloud-22.2.5.tar.bz2 or nextcloud-22.2.5.zip Check the file integrity with: MD5: nextcloud-22.2.5.tar.bz2.md5 or nextcloud-22.2.5.zip.md5 SHA256: nextcloud-22.2.5.tar.bz2.sha256 or nextcloud-22.2.5.zip.sha256 SHA512: nextcloud-22.2.5.tar.bz2.sha512 or nextcloud-22.2.5.zip.sha512 PGP (Key): nextcloud-22.2.5.tar.bz2.asc or nextcloud-22.2.5.zip.asc
Changes
- Delete calendar subscriptions as well when deleting user (server#28659)
- Add a prefix index to filecache.path, attempt 2 (server#29324)
- Check for disk_free_space (server#29799)
- Interpolate the log message also for logged exceptions (server#29962)
- Don’t check the configvalue for lastLogin which is never null (server#30237)
- Fix setting up 2FA when no providers are set up but backup codes (server#30250)
- Support LDAP dns longer than 255 characters (server#30260)
- Fix ShareLink Upload UI for Folders (server#30288)
- Use proper translation source for direct editing (server#30300)
- Ignore non-existing groups when notifying group shares (server#30307)
- Fix share owner not being displayed in sharing tab (server#30316)
- Update sabre/dav requirement from 4.2.3 to 4.3.0 in /build/integration (server#30323)
- Fix potential unwarranted memberships in nested groups from LDAP (server#30340)
- Fix overlapping in the help settings section (server#30345)
- Stable23] Avoid use of iconv to get rid of unicode (server#30347)
- Fix persistent tooltip in the “new folder” input of the file picker (server#30357)
- Don’t die with LockedException when removing/restoring multiple files from trash (server#30391)
- Fix rendering app authors with homepage or email (server#30432)
- Add missing index for propertypath only queries of DAV properties (server#30434)
- Handle external share with invalid host (server#30444)
- Make sure to get file model in template picker (server#30450)
- Improve status modal (server#30453)
- Fix uploading text position (server#30481)
- Run migrations fully when reenabling an app (server#30487)
- Remove iconv from dependencies and tests (server#30515)
- Fix passing on the parameter (server#30523)
- Fix email verification (server#30526)
- Update CRL after revocation of sharerenamer.crt (server#30529)
- Handle LocalServerException when scanning external shares (server#30558)
- Fix fail when keys/files folder already exists (server#30578)
- Use npm ci when running JS tests (server#30581)
- Fix: only use jquery once it is available (server#30591)
- Add better index for finding unindexed paths (server#30598)
- Prevent loading images that would require too much memory. (server#30603)
- Fix undefined/unset scope in account properties (server#30610)
- Fix RequestURL check for cli commands (server#30618)
- Reset job disabling timer on adding the job again (server#30622)
- Trigger “changeDirectory” event on URL change (server#30628)
- Properly abort uploads (server#30637)
- Fix idn emails not working in shares (server#30644)
- Implement multibucket shift for ObjectStore (server#30658)
- Fix wrong unified search link to folder (server#30664)
- Fix primary key change in user_ldap migration (server#30666)
- Improve accessibility settings on mobile (server#30670)
- Fix file picker not respecting hidden files settings (server#30673)
- Add version of disabled apps when available (server#30675)
- Optimize FileSystemTags workflow for groupfolder (server#30683)
- Remove inefficient fed share scanner (server#30687)
- New Files internal link GET param to avoid opening the file (server#30690)
- Fix users can’t login external mount user entered credentials not set (server#30692)
- UpdateEncryptedVersion: cleanup on target if cache already got renamed (server#30694)
- Improve layout for the public download page (server#30697)
- Fix non-ascii characters present in the header (server#30727)
- Hash job argument (server#30736)
- Increase email main buttons width for non-english languages (server#30741)
- Improve install process (server#30748)
- Revert “Improve layout for the public download page” (server#30752)
- Create block-merge-freeze.yml (server#30754)
- Log bruteforce throttle and blocking (server#30760)
- Always call flush() as getAllKeys() is broken (server#30774)
- Add KerberosApacheAuth support to files_external (server#30780)
- Fix backport/30470/stable22 (server#30786)
- Update sabre/dav requirement from 4.3.0 to 4.3.1 in /build/integration (server#30807)
- Fix accessing undefined offsets (server#30812)
- Fix psalm (server#30826)
- 22.2.4 Final (server#30839)
- Fix php:cs (server#30848)
- Prevent merging on EOL branches (server#30873)
- Bump clipboard from 2.0.8 to 2.0.9 (server#30910)
- Fix psalm warning related to registerEventListener (server#30914)
- Cast orphan subscription id to int (server#30930)
- Fix preview generation for office documents (server#30971)
- Update version.php (server#30976)
- Prevent writing invalid mtime (server#31013)
- Fix duplicated UUID migration issue (server#31109)
- Revert the ‘broken’ public page changes (server#31114)
- Create block-merge-freeze.yml (3rdparty#972)
- Pass activity link to notification (activity#667)
- Fix sorting of filters on php 8.0+ (activity#716)
- Backport of #797 (circles#827)
- Filter allowed type of member (circles#864)
- Lighten select for single circle (circles#868)
- Bypass moderator check on CFG_FRIEND (circles#874)
- Better display of federated user (circles#877)
- Strtolower on mail address (circles#883)
- Only returns population on direct request from the front-end or occ command (circles#886)
- Enforce password on new share (circles#888)
- Exception on null token (circles#893)
- Ignore exception to group sync (circles#895)
- L10n: Improved grammar (circles#899)
- Create block-merge-freeze.yml (circles#908)
- Fix loosing memberships in low depth (circles#915)
- Paginate Circles through OCS query parameters (circles#920)
- Remove shares during circles destruction, clean orphan shares on cron (circles#921)
- Bump actions (files_pdfviewer#531)
- Create block-merge-freeze.yml (files_pdfviewer#545)
- Updating lint-php.yml workflow from template (files_pdfviewer#550)
- Create block-merge-freeze.yml (files_rightclick#132)
- Create block-merge-freeze.yml (files_videoplayer#257)
- Disable fade-out because of accessbility reasons (firstrunwizard#639)
- Fix overlapping buttons (firstrunwizard#653)
- Create block-merge-freeze.yml (firstrunwizard#662)
- Create block-merge-freeze.yml (logreader#637)
- Create block-merge-freeze.yml (nextcloud_announcements#93)
- Create block-merge-freeze.yml (notifications#1138)
- Create block-merge-freeze.yml (password_policy#316)
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (photos#924)
- Fix default previews (photos#952)
- Fix Tags: Don’t display tags without photos (photos#961)
- Bump qs from 6.10.1 to 6.10.3 (photos#963)
- Bump url-parse from 1.5.3 to 1.5.4 (photos#964)
- Update workflows (photos#982)
- Create block-merge-freeze.yml (photos#999)
- Fix label of account name and hide parts with subscription (privacy#677)
- Create block-merge-freeze.yml (privacy#685)
- Update workflows (privacy#691)
- Create block-merge-freeze.yml (recommendations#471)
- Update test.yml (recommendations#474)
- Create block-merge-freeze.yml (serverinfo#353)
- Create block-merge-freeze.yml (survey_client#124)
- Bump babel-loader from 8.2.2 to 8.2.3 (text#1912)
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (text#1935)
- Bump @cypress/browserify-preprocessor from 3.0.1 to 3.0.2 (text#1936)
- Hide menu and keep focus when using menubar popover items (text#1967)
- Update mark input/paste rules to tiptap v2 regular expressions (text#1977)
- Don’t show “Link file” button when using direct edition (text#1980)
- Make sure translations are parsed correctly (text#1989)
- Fix scss deprecated syntax (text#1993)
- Pin node/npm versions (text#1997)
- Fix header popover in richworkspace (text#2003)
- Fix only the first item gets tasklist-ified issue (text#2010)
- Azul/rebase stable22 fix 1677 menububble position (text#2019)
- Fix: use stable22 branch for cypress tests (text#2021)
- Fix autofocus on empty documents without a node (Fixes: #1974) (text#2036)
- Add stylelint to github actions (text#2042)
- Stable22 update cypress (text#2054)
- Fix: cypress login with new session feature (text#2055)
- Backport/1883/stable22 (text#2057)
- Avoid creating invalid URIs from user input (text#2074)
- Allow to insert text after trailing codeblock (text#2075)
- Only register trailing node for rich text editing (text#2076)
- Bump cypress from 9.2.0 to 9.2.1 (text#2080)
- Make collabora on top of text idle message (text#2094)
- Only show image author annotations if needed (text#2095)
- Backport/stable22/2020 (text#2113)
- Create block-merge-freeze.yml (text#2116)
- Disable fade-out because of accessbility reasons (viewer#1067)
- Add light dowload icon (viewer#1070)
- Fix github actions (viewer#1071)
- Add light dowload icon (fixed) (viewer#1074)
- Build(deps): bump camelcase from 6.2.0 to 6.2.1 (viewer#1076)
- Fix german (Sie) translations comming from nextcloud-vue (viewer#1090)
- Add cypress summary for easier branch protection mgmt (viewer#1093)
- Add engines support for cypress tests (viewer#1100)
- Always check for `OCA.Files` before using it (Fixes: #1106) (viewer#1109)
- Disable swiping on viewer video controls (viewer#1115)
- Disable swiping on viewer audio controls (viewer#1123)
- Create block-merge-freeze.yml (viewer#1134)
- Update lint-php.yml (viewer#1139)
Version 22.2.3 November 15 2021
Download: nextcloud-22.2.3.tar.bz2 or nextcloud-22.2.3.zip Check the file integrity with: MD5: nextcloud-22.2.3.tar.bz2.md5 or nextcloud-22.2.3.zip.md5 SHA256: nextcloud-22.2.3.tar.bz2.sha256 or nextcloud-22.2.3.zip.sha256 SHA512: nextcloud-22.2.3.tar.bz2.sha512 or nextcloud-22.2.3.zip.sha512 PGP (Key): nextcloud-22.2.3.tar.bz2.asc or nextcloud-22.2.3.zip.asc
Changes
- Bump moment-timezone from 0.5.33 to 0.5.34 (server#29658)
- Don’t flash external storage mountpoints during the status check (server#29706)
- Bump doctrine/dbal to 3.1.4 (server#29717)
- Add composer patch (3rdparty#890)
- Bump doctrine/dbal to 3.1.4 (3rdparty#895)
Version 22.2.2 November 12 2021
Download: nextcloud-22.2.2.tar.bz2 or nextcloud-22.2.2.zip Check the file integrity with: MD5: nextcloud-22.2.2.tar.bz2.md5 or nextcloud-22.2.2.zip.md5 SHA256: nextcloud-22.2.2.tar.bz2.sha256 or nextcloud-22.2.2.zip.sha256 SHA512: nextcloud-22.2.2.tar.bz2.sha512 or nextcloud-22.2.2.zip.sha512 PGP (Key): nextcloud-22.2.2.tar.bz2.asc or nextcloud-22.2.2.zip.asc
Changes
Single fix that could cause significant performance degradation: Fix missing token update #29682
Version 22.2.1 November 11 2021
Download: nextcloud-22.2.1.tar.bz2 or nextcloud-22.2.1.zip Check the file integrity with: MD5: nextcloud-22.2.1.tar.bz2.md5 or nextcloud-22.2.1.zip.md5 SHA256: nextcloud-22.2.1.tar.bz2.sha256 or nextcloud-22.2.1.zip.sha256 SHA512: nextcloud-22.2.1.tar.bz2.sha512 or nextcloud-22.2.1.zip.sha512 PGP (Key): nextcloud-22.2.1.tar.bz2.asc or nextcloud-22.2.1.zip.asc
Changes
- Ensure that user and group IDs in LDAP’s tables are also max 64chars (server#28968)
- Fix Lots of Error: file_exists(): open_basedir restriction in effect.… (server#29016)
- Change output format of Psalm to Github (server#29046)
- Don’t further setup disabled users when logging in with apache (server#29062)
- Allow “TwoFactor Nextcloud Notifications” to pull the state of the 2FA again (server#29066)
- Fix path of `file_get_contents` (server#29073)
- Do not transfer shares for deleted users (server#29078)
- Add a few sensitive config keys (server#29086)
- Update the certificate bundle (server#29096)
- Add button color variables (server#29113)
- Generate a better optimized query for path prefix search filters (server#29121)
- Set associative = true for cleanup job (server#29124)
- Keep pw based auth tokens valid when pw-less login happens (server#29129)
- Explicitly close source stream on local / encryption storage (server#29133)
- Properly handle folder deletion on external s3 storage (server#29160)
- Tokens without password should not trigger changed password invalidation (server#29162)
- Add ‘supported’-label to all supported apps (server#29183)
- Keep group restrictions when reenabling apps after an update (server#29196)
- Fix translated app details (server#29207)
- Add documentation for files_no_background_scan (server#29217)
- Don’t setup the filesystem to check for a favicon we don’t use anyway (server#29221)
- Add proper message to created share not found (server#29225)
- Fix background scan doc in config (server#29251)
- Add configuration flag to disable the background job for files_trashbin (server#29262)
- Add configuration flag to disable the background job for files_versions (server#29263)
- Fix bug introduced on drag and drop external files (server#29283)
- Get `filesize()` if `file_exists()` (server#29288)
- Fix app upgrade (server#29301)
- Fix cliping issues in alternative logging buttons (server#29311)
- Avoid PHP errors when the LDAP attribute is not found (server#29316)
- Fix basic auth for OAuth token endpoint (server#29341)
- Fix login button alignment (server#29359)
- Fix security issues when copying groupfolder with advanced ACL (server#29365)
- Prevent duplicate auth token activity updates (server#29381)
- Catch null path in share manager (server#29383)
- Scheduling plugin not updating responding attendee status (server#29385)
- Make calendar schedule options translatable (server#29389)
- S3 external storage fixes (server#29391)
- Fix federated scope not shown when public addressbook upload is disabled (server#29393)
- Make the route name error more helpful (server#29398)
- Bump babel-loader from 8.2.2 to 8.2.3 (server#29409)
- Update behat/behat requirement from ~3.8.0 to ~3.9.0 in /build/integration (server#29410)
- Handle files with `is_file` instead of `file_exists` (server#29415)
- Fixes an undefined index when getAccessList returns an empty array (server#29419)
- Backport #29260: Respect user enumeration settings in user status lists (server#29427)
- Implement local filtering in file list (server#29442)
- Detect mimetype by content only with content (server#29459)
- Fix permissions when copying from ObjectStorage (server#29475)
- Bump vue-router from 3.5.2 to 3.5.3 (server#29494)
- Bump bootstrap from 4.6.0 to 4.6.1 (server#29495)
- Update CRL (server#29503)
- Limit parameter count per query in Cache.removeChildren (server#29506)
- Fix/images php 8.0 (server#29519)
- Revert split capability “AccountPropertyScopesFederationEnabled” (server#29528)
- Expose send_password_by_mail via capabilities (server#29534)
- Update update-psalm-baseline workflow (server#29549)
- Do not retain VerifyUserData job when lookup server is not available (server#29562)
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (server#29575)
- Update behat/behat requirement from ~3.9.0 to ~3.10.0 in /build/integration (server#29578)
- Handle empty directory drag-and-drop in Files UI (server#29597)
- Fix HTML entity rendering in file comments sidebar (server#29598)
- Reduce the sleep time in test-dummy-token handler (circles#816)
- Dispatching event before the action (circles#825)
- Bump version (files_pdfviewer#513)
- Allow to open links in new tab (notifications#1078)
- Fix deleting notifications with numeric user ID (notifications#1088)
- Add integration tests for push registration (notifications#1095)
- Restore old device signature so the proxy works again (notifications#1103)
- Bump autoprefixer from 9.8.6 to 9.8.7 (photos#902)
- Bump autoprefixer from 9.8.7 to 9.8.8 (photos#907)
- Bump prosemirror-schema-list from 1.1.5 to 1.1.6 (text#1871)
- Bump prosemirror-transform from 1.3.2 to 1.3.3 (text#1881)
- Additional checks for workspace controller (text#1885)
Version 22.2.0 October 1 2021
Download: nextcloud-22.2.0.tar.bz2 or nextcloud-22.2.0.zip Check the file integrity with: MD5: nextcloud-22.2.0.tar.bz2.md5 or nextcloud-22.2.0.zip.md5 SHA256: nextcloud-22.2.0.tar.bz2.sha256 or nextcloud-22.2.0.zip.sha256 SHA512: nextcloud-22.2.0.tar.bz2.sha512 or nextcloud-22.2.0.zip.sha512 PGP (Key): nextcloud-22.2.0.tar.bz2.asc or nextcloud-22.2.0.zip.asc
Changes
- Fix SQL type error (server#28531)
- Allow to open any app in a standalone window (server#28594)
- Fix encrypted version to 0 when finding unencrypted file (server#28603)
- Only recommand for php-sodium on >= PHP 7.4 (server#28658)
- Fix position of search bar (server#28670)
- Fix S3 ObjectStore proxy option (server#28683)
- NMC-464 Highlight the search term on no results (server#28685)
- NMC-552 Move filename/size out of the download button (server#28697)
- Fix user list infinite loading state in user settings (server#28701)
- Pin Psalm version for security analysis (server#28705)
- Bump css-vars-ponyfill from 2.4.6 to 2.4.7 (server#28712)
- Check if SVG path is valid (server#28734)
- Remove 2FA exemption from PublicPage annotation (server#28740)
- Bump 3rdparty ref (server#28744)
- Send attendence links to required and optinal attendees of an event without an RSVP (server#28748)
- Bump 3rdparty ref (server#28752)
- Fix trashbin files view sticky action bar (server#28769)
- Make it possible to override the default collation on mysql (server#28777)
- Allow users to choose a different email for notifications (server#28780)
- Dashboard – fix touch layout (server#28781)
- Scan the shared external storage source on access (server#28785)
- Bump vue-clipboard2 from 0.3.1 to 0.3.2 (server#28801)
- Add database ratelimiting backend (server#28814)
- Fixes missing prefix to validate password reset token (server#28824)
- Update .htaccess (php8+ and mod_lsapi) (server#28827)
- Do not cache file ids in FileSystemTags inside group folders (server#28830)
- Allow using of disabled password reset mechanism for special cases (server#28841)
- The user always may modify their additional emails (server#28843)
- Added support for transferring incoming file shares. (server#28844)
- L10n: ignore packed js files from TX sync (server#28850)
- Add config.php option for transfer ownership (server#28851)
- L10n: Remove a text string from translation (server#28852)
- Let user choose notification email in user settings (server#28855)
- Add email addresses to contacts menu (server#28860)
- Add new ExternalShareActions API (server#28865)
- Fix files view change and undefined currentFileList (server#28878)
- Fix file creation from template without ext (server#28881)
- Bump vue-clipboard2 from 0.3.2 to 0.3.3 (server#28888)
- Fall back to full file for video previews (server#28895)
- Update CRL due to revoked twofactor_email.crt (server#28900)
- Support seeking also from the end of file on S3 storage (server#28910)
- Use IRoomMetadata as source of truth for supported room types (server#28919)
- Bump 3rdparty ref (server#28928)
- Allow upgrade from 22.2.0.0 to 22.2.0.1 (server#28945)
- Fix caching of objectsid searches (server#28949)
- Allow casting query functions (server#28953)
- Fix check for redis minimal version (server#28954)
- Don’t allow to change activity settings that don’t work (server#28962)
- Bump app versions (server#28984)
- Fix redirect during initial setup (server#28998)
- Fix CI (3rdparty#758)
- Bump Webauthn Lib to 3.3.9 (3rdparty#780)
- Bump Archive_Tar to latest release (3rdparty#781)
- Composer install (3rdparty#812)
- Read the email from IUser (API) not guess from the DB (activity#637)
- Increase activity email speed in instances with more than 500 users (activity#641)
- Bump pdfjs-dist from 2.8.335 to 2.9.359 (files_pdfviewer#478)
- Bump @nextcloud/babel-config from 1.0.0-beta.1 to 1.0.0 (files_pdfviewer#479)
- Fix phpunit (files_pdfviewer#487)
- Update workflows (files_pdfviewer#492)
- Use setup-php v2 (files_pdfviewer#495)
- Bump cli-progress from 3.9.0 to 3.9.1 (files_pdfviewer#504)
- Fix illustrations (photos#876)
- Bump @nextcloud/vue from 3.10.0 to 3.10.2 (photos#889)
- Dependency updates (text#1835)
- Bump prosemirror-markdown from 1.5.1 to 1.5.2 (text#1851)
- Update dependabot (viewer#1013)
Version 22.1.1 August 29 2021
Download: nextcloud-22.1.1.tar.bz2 or nextcloud-22.1.1.zip Check the file integrity with: MD5: nextcloud-22.1.1.tar.bz2.md5 or nextcloud-22.1.1.zip.md5 SHA256: nextcloud-22.1.1.tar.bz2.sha256 or nextcloud-22.1.1.zip.sha256 SHA512: nextcloud-22.1.1.tar.bz2.sha512 or nextcloud-22.1.1.zip.sha512 PGP (Key): nextcloud-22.1.1.tar.bz2.asc or nextcloud-22.1.1.zip.asc
Changes
- Manual backport of “No limit in the number of group shares” #27875 (server#27993)
- Extend pending shares list in frontend to include remote shares (server#28209)
- Allow to disable group membership change notification (server#28231)
- Add h2 to personal info page, fixing accessibility issue (server#28252)
- Add quota restrictions options (server#28256)
- Bump marked from 2.0.6 to 2.0.7 (server#28271)
- Fix CI failures when building settings app (server#28274)
- Check that php was compiled with argon2 support or that the php-sodium extensions is installed (server#28288)
- Allow upgrade from 22.1 (server#28304)
- Bump dompurify from 2.2.8 to 2.2.9 (server#28340)
- Bump @babel/preset-env from 7.14.8 to 7.14.9 (server#28341)
- Bump vue-loader from 15.9.7 to 15.9.8 (server#28342)
- Change the concurrent upload limit to less than 10 (server#28353)
- Fix Folder->getById() when a single storage is mounted multiple times (server#28359)
- Make “name” column nullable for workflows (server#28384)
- Gracefully handle smb acls for users without a domain (server#28416)
- Add missing files for Composer v2 (server#28441)
- Improve auto expiration hint for trashbin and file versions (server#28446)
- UnifiedSearchController: strip webroot from URL before finding a route (server#28454)
- Only trap E_ERROR in session handling (server#28470)
- Disable autofocus of primary Email (server#28479)
- Emit an error log when the app token login name does not match (server#28489)
- Hash cache key (server#28494)
- Fix #20913: Check image resource before attempting to preserve alpha (server#28499)
- Output exception in cron (server#28518)
- Properly log errors in Movie previews generation (server#28522)
- Fix folder size contained in S3 buckets (server#28534)
- Set alias for result of cast column function (server#28536)
- Do not load versions tab view if the files app is not available (server#28545)
- Bump webdav from 4.6.0 to 4.6.1 (server#28553)
- Fix UserController tests (server#28568)
- Use case insensitive like when limiting search to jail (server#28573)
- Log exception message during failed ownership transfer share restore (server#28576)
- Use getGetUnjailedRoot to determine if jailed search needs the path filter (server#28583)
- 22.1.1-rc2 (server#28590)
- Fix setting up 2FA providers when 2FA is enforced and bc are generated (server#28596)
- Fix activity design (activity#633)
- Check if `$knownPath` is set before invoking `rtrim()` (circles#776)
- Generate quick members’ memberships during migration (circles#779)
- Verify shareType in params (circles#782)
- Details on non-visible (but open) circles (circles#787)
- Fix definition on single circles (circles#788)
- Emulate initiator on CircleJoin (circles#791)
- Owner of NO_OWNER should not have memberships cached (circles#799)
- Fix notification when invited to a circle (circles#800)
- Exception on non visible circle (circles#805)
- Force join_request on old secret circles (circles#806)
- Fix hide download and printing (files_pdfviewer#460)
- Fix body footer hiding (files_pdfviewer#463)
- Disable download for pdf files (files_pdfviewer#469)
- Fix download & print view (files_pdfviewer#473)
- Fix share option being displayed erroneously (files_rightclick#119)
- Give twofactor nextcloud notifications a high priority (notifications#1062)
- Always show the dismiss all button (notifications#1065)
- Fix maria db tests (notifications#1067)
- High priority for the PhoneTrack app (notifications#1070)