Path to this page:
Subject: CVS commit: pkgsrc/www/php-nextcloud
From: Ryo ONODERA
Date: 2024-08-09 16:40:23
Message id: 20240809144023.65EBAFC74@cvs.NetBSD.org
Log Message:
www/php-nextcloud: Update to 29.0.4
Changelog:
# Version 29.0.4
Changes:
* Ci: Migrate Litmus and CalDAVTester from drone to GitHub (server#45726)
* Fix(cron): Log excess memory usage at debug and info levels (server#45843)
* Fix npm audit (server#45892)
* Chore(deps): Bump deepdiver/zipstreamer to 2.0.3 (server#45897)
* Fix(files): Properly handle denied ownership transfers (server#45906)
* Fix(files_versions): Use `NcDateTime` for proper translated version dates
(server#45911)
* Delete background jobs by id when cleaning up (server#45919)
* Fix(settings): define a ??heartbeat?? route, so SecurityHeaders can handle
redirected root (server#45956)
* Rename openFileInfo to fileInfo (server#45988)
* Fix(preview): don??t create folder structure when previews are disabled
(server#45993)
* Fix: avoid duplicate tag inserts by checking if the mapping exists already
in db (server#45995)
* Fix(files_versions): renaming file version when its not a string (server#
46001)
* Fix(caldav): encode calendar URIs with umlauts for activities (server#
46012)
* Don??t trigger action when renaming (server#46018)
* Fix: also use optimized getFirstNodeyIdInPath for Folder::getFirstNodeById
(server#46035)
* Fix: csrf check failed on public share with password (server#46039)
* Fix(files_trashbin): Make files view registering an init script (server#
46054)
* Fix: Do not log an error when connecting to SFTP without a logged in user
(server#46061)
* Fix: don??t use custom certificate bundle if no customer certificates are
configured (server#46069)
* Fix: allows admin to edit global credentials (server#46091)
* Fix(settings): make trailing slash for caldav/carddav redirects optional
(server#46093)
* Fix(userstatus): Fix user status automation in real-life scenario (server#
46096)
* Use guzzle for addressbook federation (server#46117)
* Fix(FilesView): Update files view upon share creation/delete (server#46119)
* Feat(files): increase max copy-move concurrency to 5 (server#46128)
* Update favorites navigation list on folder renames (server#46137)
* Fix(files_sharing): Also set the expiration date timezone during validation
(server#46142)
* Fix(caldav): When message is a reply compare the message sender not the
recipient (server#46146)
* Fix(security): Update code signing revocation list (server#46154)
* Fix(SharingEntryLink): Show enforced password input label (server#46162)
* Fix: Avoid throwing errors for teams are unavailable (server#46163)
* Perf(session): remove useless session open (server#46168)
* Fix(federation): Fix missing protocol on CloudID remote (server#46173)
* Fix(CI): Fix OpenAPI github action (server#46175)
* Fix(setupchecks): skip check when disk_free_space is disabled (server#
46203)
* Fix(theming): Also provide default image as background by absolut URL
(server#46211)
* Fix: Authorization header can be an empty string (server#46212)
* Fix: getMountsForFileId may return an unordered list (server#46213)
* Fix(DAV): offset not applied (server#46226)
* Docs(ShareApiController): Correct note about expiry date timezone (server#
46228)
* Build(deps): Bump @nextcloud/vue from 8.11.2 to 8.14.0 (server#46237)
* Build(deps-dev): Bump cypress-split from 1.21.0 to 1.21.2 (server#46240)
* Build(deps): Bump libphonenumber-js from 1.10.58 to 1.10.64 (server#46242)
* Build(deps-dev): Bump mime from 4.0.1 to 4.0.3 (server#46244)
* Build(deps-dev): Bump @cypress/webpack-preprocessor from 6.0.1 to 6.0.2
(server#46246)
* Fix(theming): Conitionally disable blur filter for performance (server#
46258)
* Fix(security): Update CA certificate bundle (server#46264)
* Fix(ExternalSharing): Handle template shares from external sources (server#
46281)
* Fix(tests): Remove output when running tests (server#46290)
* Fix(IntegrityCheck): Ensure the check is run if no results are available
(server#46298)
* Chore(mp3info): apply upstream patch for invalid array access (server#
46306)
* Fix(carddav): limit vcard size (server#46314)
* Chore(deps): bump jquery-ui-dist from 1.13.2 to 1.13.3 (server#46330)
* Chore(deps-dev): bump tslib from 2.6.2 to 2.6.3 (server#46331)
* Chore(deps-dev): bump cypress-if from 1.12.0 to 1.12.3 (server#46332)
* Chore(deps-dev): bump cypress from 13.7.1 to 13.7.3 (server#46333)
* Chore(deps-dev): bump eslint-plugin-cypress from 2.15.1 to 2.15.2 (server#
46334)
* Fix(SharingDetailsView): Prevent illegal unselection of read permissions
(server#46362)
* Fix(s3): Don??t wait indefinitely for S3 to return (server#46367)
* Fix: Update Nextcloud libraries (server#46374)
* Fix(cypress): wait for apps list fetch for better testing stability (server
#46385)
* Perf: Set session.cache_limiter at runtime to avoid clients caching static
assets served by PHP (server#46393)
* Fix(workflows): Fix file systemtag cache (server#46412)
* Fix(caldav): limit vevent size (server#46413)
* Fix(theming): Don??t reset the cachebuster value when we reset theming
(server#46434)
* Fix(Session): avoid race conditions on clustered setups (server#46437)
* Feat: don??t count failed CSRF as failed login attempt (server#46443)
* Fix(ci): Correctly check for assets that need compilation (server#46469)
* Test(theming): Fix unit tests for personal settings (server#46471)
* Stop file actions when conflict dialog skipped (server#46562)
* Fix(CI): Update setup-php, setup-node, checkout and paths-filter actions
(server#46575)
* Fix(files_sharing): also allow removing READ permissions on email shares
(server#46598)
* Chore(deps): Bump deepdiver/zipstreamer from 2.0.2 to 2.0.3 (3rdparty#1864)
* Chore(mp3info): apply upstream patch for invalid array access (3rdparty#
1889)
* Chore: set version in composer.json (3rdparty#1891)
* Fix(dashboard): Fix missing dashboard icon (activity#1727)
* Update nextcloud/ocp dependency (circles#1583)
* Ignore empty fileIds (circles#1625)
* Fix npm audit (files_downloadlimit#303)
* Fix npm audit (files_pdfviewer#983)
* Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.3 to 1.2.5
(firstrunwizard#1250)
* Fix npm audit (firstrunwizard#1256)
* Perf: optimize `@nextcloud/vue` imports (firstrunwizard#1266)
* Update nextcloud/ocp dependency (firstrunwizard#1273)
* Update nextcloud/ocp dependency (logreader#1252)
* Update nextcloud/ocp dependency (nextcloud_announcements#355)
* Update nextcloud/ocp dependency (notifications#1965)
* Fix npm audit (photos#2467)
* Update nextcloud/ocp dependency (photos#2488)
* Various fix from 30 (photos#2517)
* Chore(deps-dev): Bump postcss from 8.4.35 to 8.4.39 (photos#2521)
* Fix: avoid erroring out on corrupt image data (photos#2530)
* Fix(l10n): Translate ??All Tags?? string (photos#2532)
* Feat: Handle complex location type (photos#2538)
* Fix(dashboard): Fix ID and provide icon url (photos#2543)
* Fix npm audit (privacy#1088)
* Fix: catch and filter shares whom storage is not available (recommendations
#757)
* Fix(dashboard): Fix dashboard icon (recommendations#768)
* Fix npm audit (related_resources#440)
* Fix: handle getNetInterfaces error (serverinfo#633)
* Fix: update wording about apps element in monitoring response (serverinfo#
635)
* Update nextcloud/ocp dependency (serverinfo#638)
* Update nextcloud/ocp dependency (survey_client#296)
* Fix npm audit (suspicious_login#883)
* Chore(deps): update cypress (text#5907)
* Chore(deps): update dependency vue-demi to ^0.14.8 (text#5908)
* Fix(deps): update dependency @nextcloud/dialogs to ^5.3.4 (text#5909)
* Fix npm audit (text#5915)
* Fix(SmartPicker): Insert smart picker links as preview per default (text#
5925)
* Fix(Preview): Show reference fallback (text#5928)
* Perf: Reduce polling interval for read only users (text#5934)
* Fix(LinkPicker): Fix inserting markdown (e.g. from `text_templates` app)
(text#5940)
* Fix(LinkBubble): Don??t open bubble at initialization and on remote changes
(text#5949)
* Fix(LinkBubble): Fix logic to detect transactions without history (text#
5955)
* Ci: Skip cypress test crashing electron right now (text#5957)
* Update nextcloud/ocp dependency (text#5975)
* Fix(attachments): Don??t require document session for getting attachments
(text#5981)
* Request the native app to reload the direct editing view on 403 errors
(text#5985)
* Keep base version etag during reload (text#5987)
* Fix(deps): update dependency @nextcloud/dialogs to ^5.3.5 (text#5999)
* Fix(deps): update dependency @nextcloud/event-bus to ^3.3.1 (text#6000)
* Fix(deps): update dependency @nextcloud/files to ^3.5.1 (text#6001)
* Fix(deps): update dependency mermaid to ^10.9.1 (text#6002)
* Fix(deps): update dependency y-prosemirror to ^1.2.9 (text#6003)
* Fix(deps): update yjs (text#6004)
* Chore(deps): update dependency @nextcloud/babel-config to ^1.2.0 (text#
6005)
* Chore(deps): update dependency @nextcloud/eslint-config to ^8.4.1 (text#
6006)
* Chore(deps): update dependency cypress to ^13.13.0 (text#6007)
* Chore(deps): update dependency cypress-split to ^1.24.0 (text#6008)
* Chore(deps): update dependency vite to ^5.3.3 (text#6009)
* Chore(deps): update vueuse to ^10.11.0 (text#6010)
* Fix: use composables in setup function (text#6017)
* Fix(ApiService): Catch NotPermittedException and return 404 (text#6021)
* Ci(test): use codecov token (twofactor_totp#1537)
* Fix npm audit (viewer#2336)
* Fix(requesttoken): Make sure to use the correct requesttoken in
WebdavClient (viewer#2342)
# Version 29.0.3
Changes:
* Fix(settings): show warning for indexToReplace as part of missing indices
(server#44675)
* Fix(appconfig): format app values (server#44894)
* Fix(files): Display selected files count (server#44909)
* Fix: regression with updating read-only config (server#44927)
* Fix(auth): Keep redirect URL during 2FA setup and challenge (server#44977)
* Feat: Add legal notice and privacy policy links to help page (server#44988)
* 44032 fix show new shares without refresh (server#45304)
* Avoid updating the same oc_authtoken row twice (server#45348)
* Feat: Add `forbidden_filename_characters` to JSConfig for use in frontend
libraries (server#45379)
* Fix: register DI alias for IFileAccess (server#45476)
* Fix(dav): Rate limit address book creation (server#45543)
* CalDAV fix search with limit and time range (server#45566)
* Fix(theming): replace standard generic package icon by material design
(server#45577)
* Unmark deleted users if their last login date is more recent than deleted
date (server#45587)
* Fix(files): Don??t fail if dir exists (server#45590)
* Fix(files): Ensure active file list entry is highlighted (server#45597)
* Fix: Update `@nextcloud/files` to fix public link shares (server#45601)
* Fix(session): Do not update authtoken last_check for passwordless (server#
45602)
* Fix(core): unsupported browser redirect url (server#45621)
* Fix(caldav): automatically delete outdated scheduling objects (server#
45641)
* Fix(core): Add missing null value possibility to Resource and Reference
richObject (server#45644)
* Fix(INavigationManager): Fix psalm alias not set in the right place (server
#45645)
* Fix(files): Close sidebar and update fileid when current node is deleted
(server#45659)
* Fix(Mailer): Allow to enforce strict email format (server#45660)
* Fix(files): Only execute default action if there is an action to perform
(server#45662)
* Fix(files): reset menu pos when opening in grid mode (server#45666)
* Fix(federatedfilesharing): import external federated share script (server#
45675)
* Fix(files_sharing): usage of NcTextField in SelectShareFolderDialogue
(server#45690)
* Fix(Session): avoid password confirmation on SSO (server#45705)
* Fix(files): Make sure files are opened when using `open-in-files` action(s)
or at lease are scrolled into view (server#45728)
* Ci(eol): update workflow from template (server#45734)
* Fix(dav): Don??t log access control as error (server#45756)
* Fix(files): handling numbered type owner name & id (server#45764)
* Fix(settings): Use axios directly for health check to preven URL sanitizing
(server#45765)
* Fix: Only list remnants as disabled if option is enabled (server#45773)
* Fix: Autodetect legacy filekey instead of trusting the header for legacy
header (server#45778)
* Fix(search): tags redirect route (server#45791)
* Fix(caldav): event links in shared calendar notifications (server#45800)
* Use isRetryable to catch retryable exceptions (server#45808)
* Fix(Token): make new scope future compatible (server#45809)
* Fix(cron): Log long running jobs (server#45813)
* Fix(files_sharing): fix parsing of remote shares (server#45816)
* Test: add tests for ProfilePageController (server#45821)
* Fix(files): also trigger new tab on file name middle click (server#45826)
* Fix(files): do not rely on unique fileid (server#45837)
* Fix(ObjectStore): Fix regression when hostname is empty (server#45840)
* Get child ids for folder in a separate query during move (server#45851)
* Feat: add option to disable scanner transactions (server#45856)
* Fix(files): Ignore right click for default action (server#45862)
* Show non writable folders during move or copy (server#45864)
* Fix(comments): Use proper icon components instead of icon classes to fix
dark mode (server#45871)
* Fix(theming): also apply enforced theme for guests (server#45904)
* Fix(deleteAction): Bump up delete requests concurrency to 5 (server#45907)
* Ci: use precise ref for 3rdparty check (server#45928)
* Fix(files): correctly import WebDAV client in files store (server#45942)
* Fix: move repair mimetype repair step to the expensive steps (server#45966)
* Fix(dav): Limit number of UPDATES for sync token created_at (server#45991)
* Fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION
(server#46075)
* Chore(deps-dev): Bump adm-zip from 0.5.12 to 0.5.14 (files_pdfviewer#977)
* Update nextcloud/ocp dependency (firstrunwizard#1236)
* Chore(deps-dev): Bump vite from 5.2.12 to 5.2.13 (firstrunwizard#1242)
* Update nextcloud/ocp dependency (nextcloud_announcements#343)
* Update nextcloud/ocp dependency (notifications#1933)
* Update nextcloud/ocp dependency (notifications#1941)
* Fix(browser): Don??t create web notifications for old notifications
(notifications#1945)
* Fix: separate creation of browser notifications and sounds from Vue
rendering (notifications#1948)
* Update nextcloud/ocp dependency (related_resources#429)
* Update nextcloud/ocp dependency (related_resources#434)
* Update nextcloud/ocp dependency (serverinfo#614)
* Ci: automate ocp updates (serverinfo#622)
* Update nextcloud/ocp dependency (survey_client#281)
* Update nextcloud/ocp dependency (text#5854)
* Fix(table): Fix readonly detection in vue components (text#5857)
* Test(cypress): Fix selector for new button in files app (text#5860)
* Fix(locks): only lock when editing (text#5865)
* Update nextcloud/ocp dependency (text#5883)
* Reset all sessions (in occ command and on upgrade) (text#5889)
* Fix: Ignore pushes of update steps for read only sessions (text#5896)
* Truncate tables and rename documents folder on reset (text#5921)
* Properly save old route when opening the viewer (viewer#2326)
* Fix: Add missing generateUrl (viewer#2329)
# Version 29.0.2
Changes:
* Fix(files): Focus filename input in new-node dialog when opened (server#
44852)
* Enh(metadata): migrate metadata to lazy appconfig (server#44899)
* Fix(comments): Fix issues thrown by comments sidebar tab code (server#
44903)
* Feat: add request id as comment to all queries (server#44959)
* Fix: fix FileAccess::getByFileId(InStorage) (server#45158)
* Fix(userstatus): catch unique constrain violation on revert (server#45206)
* Perf(db): Sort data for IN before chunking (server#45215)
* Expose subscription calendars (server#45224)
* Fix(contactsmenu): empty content margin (server#45427)
* Fix header menu icon color (server#45430)
* Fix: Mark more configs as sensitive (server#45443)
* Feat: Add back searching in disabled user list (server#45477)
* Respect empty `expiryDate` value in server (server#45483)
* Fix(db): Log long transaction times at debug level (server#45522)
* Fix: forbid moving a folder into a subfolder of itself (server#45529)
* Fix(files): Implement `SortingService` to fix sorting of files (server#
45534)
* Fix(db): Prevent two connections for single node databases (server#45541)
* Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (bruteforcesettings#
604)
* Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.2.1 (files_pdfviewer#
949)
* Fix npm audit (files_pdfviewer#953)
* Update nextcloud/ocp dependency (firstrunwizard#1230)
* Chore(deps-dev): Bump vite from 5.2.11 to 5.2.12 (firstrunwizard#1232)
* Update nextcloud/ocp dependency (nextcloud_announcements#340)
* Update nextcloud/ocp dependency (notifications#1931)
* Fix(faces): Fix call to Viewer.open (photos#2476)
* Fix: add typecast for mimetype (photos#2495)
* Update nextcloud/ocp dependency (related_resources#424)
* Update nextcloud/ocp dependency (serverinfo#609)
* Test(cypress): Avoid failure when editor is updated on webdav requests
(text#5774)
* Update nextcloud/ocp dependency (text#5831)
* Fix(preview): prev token can be undefined in `isPreviewLinkInParagraph`
(text#5835)
* Fix: smartpicker set links for selected text (text#5836)
* Cleanup `_oc_webroot` stubs where possible (text#5841)
* Test(cy): rely on @nextcloud/axios for requests (text#5844)
# Version 29.0.1
Changes:
* Update psalm-baseline.xml (server#44564)
* Fix npm audit (server#44590)
* Fix(sharingDetails): Show correct share target (server#44918)
* Chore: Fix update-psalm-baseline to use correct php version depending on
branch (server#44956)
* Support multiple scopes in DAV search (server#44969)
* Fix(unifiedSearch): Prevent broken avatars for federated users in peo??
(server#44972)
* Fix(memcache): remove double $$ to fix error (server#44981)
* Fix(provisioning_api): Show warning but do not fail when listing accounts
in case of users removed from backend but still in database (server#44985)
* Fix(DAV): Migrate known exceptions to Sabre exceptions when copying (server
#45018)
* Fix: chunked upload leading to 0-byte files (server#45040)
* Fix(CalDAV): remove UNKNOWN from room / resource consideration (server#
45053)
* Feat: support ??s3-accelerate?? endpoint (server#45056)
* Fix: Remove bogus code from query builder and fix parameter name (server#
45104)
* Fix(files): Fix ownership transfer encrypted files detection (server#45105)
* Fix(setupchecks): Fix opcache buffer check (server#45106)
* Fix: Fix default values for ini var in lib/base.php (server#45107)
* Fix(user_ldap): Fix a var name (server#45108)
* Retry smb notify test a few times (server#45148)
* Fix(icons): Update files icon (server#45171)
* Fix(session): Avoid race condition for cache::get() vs. cache::hasKey()
(server#45192)
* Fix(OC_Image): Set correct return type for exif_imagetype stub (server#
45199)
* Fix(User\Manager): Avoid future collisions with updater/audit logs (server#
45202)
* Fix(settings): Save one HTTP request on enabling an app (server#45204)
* Update psalm-baseline.xml (server#45208)
* Fix(userstatus): Fix docs of user status manager (server#45231)
* Fix(Router): Stop loading routes of disabled apps (server#45246)
* Fix(files): handle multidimensional arrays in scanner (server#45279)
* Fix(setupCheck): Only warn when memcache present w/o memcached (server#
45283)
* Fix(SetupChecks): Detect CLI mode in HTTPS / URL generator check (server#
45284)
* Fix: consider all paths the user has for a share source when considering
max permissions (server#45293)
* Update pdf icon (server#45296)
* Fix(caldav): loop through all events for busy events (server#45313)
* Fix(search): Limit maximum number of search results (server#45318)
* Fix: Correctly check result of function (server#45322)
* Revert: ??Check datadirectory owner, not config owner.?? (server#45326)
* Perf(deleteAction): Queue delete requests (server#45328)
* Fix(preview): check mime type before processing with Imagick (server#45337)
* Fix: Extend SVG reference check (server#45341)
* Fix: add ldap_exop_passwd function to sensitive value (server#45360)
* Fix: delete user credentials stored in storages_credentials when user gets
deleted (server#45363)
* Fix(groups): allows to save group names with more than 64 characters
(server#45367)
* Hide ??updater.server.url?? As It May Contain Enterprise Key (server#45373)
* Fix(db): Prevent data loss by temporarily disabling `db:convert-type`
(server#45469)
* Update nextcloud/ocp dependency (activity#1631)
* Fix npm audit (activity#1633)
* Fix(tests): Fix selecting the correct tagging field (activity#1645)
* Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.2.1
(bruteforcesettings#581)
* Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (bruteforcesettings
#593)
* Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
(bruteforcesettings#594)
* Updating 2 workflows from template (bruteforcesettings#597)
* Update nextcloud/ocp dependency (circles#1541)
* Fix npm audit (files_downloadlimit#261)
* Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
(files_pdfviewer#963)
* Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (firstrunwizard#
1167)
* Update nextcloud/ocp dependency (firstrunwizard#1171)
* Fix npm audit (firstrunwizard#1172)
* Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (firstrunwizard#
1196)
* Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.2 to 1.2.3
(firstrunwizard#1198)
* Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
(firstrunwizard#1199)
* Chore(deps-dev): Bump vite from 5.2.8 to 5.2.11 (firstrunwizard#1201)
* Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (firstrunwizard#
1217)
* Update nextcloud/ocp dependency (firstrunwizard#1222)
* Fix: LogIterator duplicates and drops log entries (logreader#1237)
* Update nextcloud/ocp dependency (nextcloud_announcements#328)
* Fix: Correctly check result of function (nextcloud_announcements#333)
* Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
(notifications#1899)
* Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (notifications#
1900)
* Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (notifications#1919)
* Update nextcloud/ocp dependency (notifications#1922)
* Fix npm audit (photos#2419)
* Update nextcloud/ocp dependency (photos#2423)
* Feat: Allow multiple source folders (photos#2446)
* Update nextcloud/ocp dependency (photos#2472)
* Fix(SizeMetadataProvider): Swap the width and height if the image is
rotated (photos#2479)
* Fix npm audit (privacy#1056)
* Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (privacy#1069)
* Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
(privacy#1070)
* Fix npm audit (recommendations#730)
* Fix npm audit (related_resources#390)
* Update nextcloud/ocp dependency (related_resources#393)
* Update nextcloud/ocp dependency (related_resources#418)
* Fix: handle disabled shell_exec (serverinfo#600)
* Update nextcloud/ocp dependency (serverinfo#605)
* Update dependency (survey_client#269)
* Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
(suspicious_login#864)
* Fix(deps): update tiptap to ^2.3.1 (text#5642)
* Fix(links): 5539 close link bubble on click outside (text#5694)
* Chore(deps): update cypress (text#5708)
* Chore(deps): update dependency eslint-plugin-cypress to ^2.15.2 (text#5709)
* Chore(deps): update dependency vite to ^5.2.11 (text#5710)
* Feat: disable spellcheck inside code blocks (text#5711)
* Fix(deps): update dependency @nextcloud/dialogs to ^5.3.1 (text#5713)
* Fix(deps): update dependency @nextcloud/files to ^3.2.1 (text#5714)
* Fix(description): 5688 no need to encode filename (text#5719)
* Fix(editor): requestAnimationFrame in onResize callbacks (text#5753)
* Chore(deps): update dependency @nextcloud/browserslist-config to ^3.0.1
(text#5760)
* Chore(deps): update dependency cypress-split to ^1.23.1 (text#5761)
* Fix(deps): update dependency @nextcloud/router to ^3.0.1 (text#5762)
* Fix(deps): update dependency yjs to ^13.6.15 (text#5763)
* Chore(deps): update dependency @nextcloud/babel-config to ^1.1.1 (text#
5764)
* Fix(deps): update dependency @nextcloud/auth to ^2.3.0 (text#5765)
* Fix(deps): update dependency @nextcloud/axios to ^2.5.0 (text#5766)
* Fix(deps): update dependency @nextcloud/browser-storage to ^0.4.0 (text#
5767)
* Fix(deps): update dependency @nextcloud/event-bus to ^3.2.0 (text#5768)
* Fix(deps): update dependency @nextcloud/initial-state to ^2.2.0 (text#5769)
* Chore(deps): update dependency cypress-split to ^1.23.2 (text#5783)
* Fix(deps): update dependency @nextcloud/vue to ^8.11.3 (text#5788)
* Fix(deps): update dependency y-prosemirror to ^1.2.5 (text#5789)
* Fix(deps): update dependency y-websocket to ^2.0.3 (text#5790)
* Fix(deps): update tiptap to ^2.3.2 (text#5791)
* Update nextcloud/ocp dependency (text#5796)
* Fix: Correctly check result of function (updater#557)
* Fix npm audit (viewer#2300)
# Version 29.0.0
Changes:
* Get access list share by email recipients (server#32631)
* Added ??enabled and ??disabled options to occ app:list (server#33546)
* Allow to specify allowed groups to share instead of excluded groups (server
#34115)
* Modernize mime typeloader (server#36252)
* Feat: Reword login form disabled warning #37949 (server#37953)
* Occ: Add `??all` support to `user:lastseen` (server#39669)
* Add some recrusive detection/prevention (server#39990)
* Refactor `OC\Server::getCapabilitiesManager` (server#40115)
* Refactor `OC\Server::getCloudFederationFactory` (server#40116)
* Refactor `OC\Server::getCommentsManager` (server#40117)
* Refactor `OC\Server::getRootFolder` (server#40123)
* Refactor `OC\Server::getThemingDefaults` (server#40125)
* Refactor `OC\Server::getTwoFactorAuthManager` (server#40127)
* Refactor `OC\Server::getShareManager` (server#40131)
* Refactor `OC\Server::getGetRedisFactory` (server#40136)
* Refactor `OC\Server::getHasher` (server#40138)
* Refactor `OC\Server::getLazyRootFolder` (server#40142)
* Refactor `OC\Server::getLockdownManager` (server#40143)
* Refactor `OC\Server::getLockingProvider` (server#40144)
* More comprehensive wording for devices wipe action (server#40161)
* Respect custom webroot in setup form (server#41189)
* Add mimetype for ReStructuredText (server#41684)
* Use correct mode constant of files:scan??s ??path option (server#41973)
* Handle copy of live photos (server#42170)
* Deprecated sysconfig ??enable_file_metadata?? (server#42628)
* Declarative settings (server#42661)
* Enh(metadata): store current file etag (server#42707)
* Fix: always add user to group cache (server#42931)
* Fix(settings): `posix_getpwuid` can return `false` which should not be
accessed like an array (server#43334)
* Enh(appconfig): only try to insert new value if in doubt (server#43425)
* Feat: add `PATCH` HTTP Verb Support To `IClient` Interface & its HTTP
Client Implementation (server#43446)
* Chore: Migrate samba `files_external` test from drone to github (server#
43516)
* Minor syntax update (server#43534)
* Feat(files_reminders): Add reminder status indicator (server#43589)
* Fix: fallback from guessing the owner from path in versioning (server#
43613)
* Fixes for getting the filename in the FileInfo class (server#43652)
* Fix CSP for script-src with nonce on edge (server#43778)
* Chore(deps-dev): Bump exports-loader from 4.0.0 to 5.0.0 (server#43806)
* Add ability to cancel a scheduled transcription (server#43862)
* Fix(provisioning_api): Fix AppInfo schema for OpenAPI (server#43877)
* Feat(appconfig): storing integrity check result as a lazy config value
(server#43907)
* Fix: changed login-page to reflect correct LDAP settings (server#43946)
* Fix(filecache): Move from array_merge to avoid memory exhaustion on large
scans (server#43982)
* Use the proper path to check if a file needs to be copied/moved to the
actual target storage (server#43983)
* Fix: Avoid clear cache with prefix (server#43992)
* Fix default text processing provider in AI settings (server#43993)
* Perf: improve performance of resolving group shares (server#44004)
* Feat: Adding PublicSectorBundle (server#44011)
* Fix/caldav/eventcomparisionservice uses wrong array comparison (server#
44017)
* Feat: show the id of last author in versions metadata (server#44049)
* Fix(files): properly reset preview component (server#44062)
* Refactor: depricate getNumberOfUnreadCommentsForFolder and redo it??s ??
(server#44064)
* Migrate header check to setupcheck API (server#44067)
* Split live photo listener to extract trashbin specific code into its own
listener (server#44069)
* Fix(AppManager): Allow to query dark **or** bright icon (server#44073)
* Fix(updatenotification): Adjust tests for changed IAppConfig (server#44074)
* Fix(dav): Add retention time to sync token cleanup (server#44075)
* Use viewer to open files still on the simple widget (server#44076)
* Fix(settings): Adjust order of parameters for `runRequest` (server#44082)
* Revert ??files_versions: add missing null check?? (server#44083)
* [master] Fix npm audit (server#44091)
* Feat: Refactor app & account management UI code (server#44092)
* Fix(cron): Fix Cron misrepresenting itself as console (server#44094)
* Chore(deps): bump query-string from 8.2.0 to 9.0.0 (server#44102)
* Chore(deps-dev): bump @types/dockerode from 3.3.24 to 3.3.26 (server#44103)
* Feat: author displayname and avatar on versions (server#44109)
* Test(dav): Add unit test for no calendars/subscription limit (server#44117)
* Fix(theming): fix incorrectly inverted favicons (server#44119)
* Feat: Apps discover section (server#44129)
* Fix(dav): Add occ command to fix missing caldav sync tokens (server#44130)
* Fix: don??t return null for SharedStorage::getWrapperStorage with share
recursion (server#44132)
* Chore(deps): bump `@nextcloud/vue` from 8.9.1 to 8.10.0 (server#44134)
* Docs(config.sample.php): Warn that `updatedirectory` will break updates if
set to a value within the installation folder (server#44138)
* Fix(files): Right click menu offset and list scrolled glitch (server#44139)
* Fix(settings): Fix always empty disabled users list for subadmins (server#
44140)
* [master] fix(security): Update CA certificate bundle (server#44142)
* Fix: Call execute until it is removed for Job class (server#44151)
* Added rate limit bypass for app_api requests (server#44154)
* Fix(files): fixed breadcrumbs dissapearing on narrow screens (server#44162)
* Fix(updatenotification): spread the use of new iappconfig (server#44165)
* Chore(files_versions): Use new metadata API for versions (server#44175)
* Fix(Navigation): ensure NavManager is inited when adding an entry (server#
44178)
* Fix: Ensure correct stacking context for right click menu (server#44179)
* Fix: No password set for new mail shares (server#44184)
* Add listener and interfaces to allow versions migration across storage
(server#44187)
* Do not throw an exception if the etag is not set in metadata (server#44189)
* Fix(CI): Add missing generic files_external tests (server#44191)
* Fix: Migrate WebDAV endpoint check to SetupCheck API (server#44202)
* Fix: avoid scanning a non existing directory (server#44203)
* Chore(deps): Bump follow-redirects from 1.15.5 to 1.15.6 (server#44207)
* Fix: List specific share permissions as subline (server#44217)
* Feat: Limit email input to 255 chars (server#44218)
* Fix(files_sharing): ShareesAPI ?? Return empty response when user is not
allowed to share (server#44223)
* Fix(files): provide onDestroy callback for interactive widgets (server#
44226)
* Config: fix correctness issues in reading (server#44230)
* Chore: bump ncvue to 8.11.0 (server#44231)
* Fix(settings): apps list layout (server#44236)
* Chore(deps): Bump davclient.js from 0.2.1 to 0.2.2 (server#44237)
* Chore(deps-dev): Bump karma from 6.4.2 to 6.4.3 (server#44238)
* Chore(deps-dev): Bump typescript from 5.3.3 to 5.4.2 (server#44239)
* Chore(deps): Bump vue-multiselect from 2.1.8 to 2.1.9 (server#44240)
* Chore(deps-dev): Bump cypress from 13.6.6 to 13.7.0 (server#44241)
* Chore(deps): Bump @vueuse/integrations from 10.8.0 to 10.9.0 (server#44243)
* Chore(deps-dev): Bump @cypress/vue2 from 2.0.1 to 2.1.0 (server#44244)
* Chore(deps-dev): Bump puppeteer from 21.11.0 to 22.5.0 (server#44245)
* Feat(ObjectStore): Make the S3 `concurrency` option configurable (server#
44252)
* Fix(files): Adjust dropservice to work with Blink engine (server#44254)
* Fix: Correctly add search event listener to make searching the app list
work again (server#44255)
* Fix: getLogLevel return type (server#44258)
* Feat(settings): Allow app discover section links to open app routes or the
appstore page (server#44259)
* Docs: added codespace link (server#44260)
* Fix(Logger): Warn on invalid `loglevel` configuration option (server#44262)
* Fix(files_external): Remove invalid jQuery Tooltip usage (server#44264)
* Fix(setupcheck): Catch Throwables from setup checks and show them to the
admin (server#44270)
* Fix(config): Make sure user keys are strings (server#44276)
* Fix: ensure nested mount points are handled in the correct order (server#
44279)
* Fix(settings): App Store Discover carousel animations are inverted (server#
44280)
* Fix(AppDiscoverFetcher): Do not remove entries as expired that have no
expiry date (server#44281)
* Fix(settings): Support `order` property on App Discover elements and hide
future elements (server#44282)
* Fix(settings): Ensure media for app discover section is scaled correctly
(server#44286)
* Enh: Send empty expireDate when not expireDate set (server#44291)
* Allow injecting the user temporarily for direct editing (server#44295)
* Forbid tagging readonly files (server#44297)
* Fix(federatedfilesharing): Use correct language file to render notifi??
(server#44305)
* Fix(sharing): resolveGroupShares setPermissions on null (server#44316)
* Feat(settings): Implement `showcase` type for App Discover section (server#
44328)
* Fix(db): remove redundant index in cards (server#44333)
* Fix(share): use share owner to get ownership (server#44339)
* Fix(dav): adjust usages of webdav.customRequest (server#44344)
* Log error when default getWrapperStorage would return null (server#44357)
* Fix(caldav): add EXDATE and EXRULE to confidential object (server#44360)
* Check permissions of all accessible file for versions (server#44362)
* Rename MetadataFileEvents to VersionAuthorListener (server#44363)
* Feat: Add new mdi New file menu icons (server#44368)
* Fix(dav): ACLs for shared addressbooks (server#44376)
* Fix(workflowengine): Use correct event names to make search for groups work
again (server#44381)
* Chore(ci): update block merge EOL workflow (server#44388)
* Fix(DB): Sanitize `host` parameter for postgres databases when IPv6 address
is passed (server#44394)
* Fix(logging): Restore the option to log with debug level (server#44400)
* Fix(files): Do not escape file names in the file picker (server#44407)
* Fix(JSRecourceLocator): Add missing slash after server root (server#44408)
* Fix(AppStore\Fetcher): Ensure `get` returns an array (server#44410)
* Fix(CSP): Add CSP nonce by default and convert `browserSupportsCspV3` to
blacklist (server#44412)
* Fix(files): Only add copy suffix before file extension for files (not
folders) (server#44417)
* Build(deps): bump libphonenumber-js from 1.10.57 to 1.10.58 (server#44423)
* Build(deps-dev): bump webpack from 5.90.3 to 5.91.0 (server#44424)
* Build(deps): bump @nextcloud/router from 2.2.1 to 3.0.0 (server#44425)
* Build(deps): bump dompurify from 3.0.9 to 3.0.11 (server#44426)
* Build(deps-dev): bump cypress-split from 1.20.1 to 1.21.0 (server#44427)
* Build(deps-dev): bump cypress from 13.7.0 to 13.7.1 (server#44428)
* Build(deps-dev): bump tar from 6.2.0 to 6.2.1 (server#44429)
* Build(deps): bump core-js from 3.36.0 to 3.36.1 (server#44430)
* Build(deps): bump @nextcloud/vue from 8.11.0 to 8.11.1 (server#44431)
* Build(deps-dev): bump phpunit/phpunit from 9.6.17 to 9.6.18 in /build/
integration (server#44432)
* Build(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 (server#
44436)
* Feat(login): Clear login form (password) after IDLE timeout (server#44438)
* Fix(federation): Fix creating local cloudIds with http:// protocol (server#
44453)
* Fix(personal-files): correctly filters groupfolders now (server#44455)
* Fix(typo): Fix typo in docs (server#44456)
* Fix(contactsinteraction): Allow vCard download (server#44457)
* Feat: add interface for lower level filecache acess without having to do
direct db queries (server#44458)
* Fix(S3): Adjust typing for 32bit compatibility (server#44462)
* Feat(settings): Allow to sort groups in the account management
alphabetically (server#44465)
* Fix: Allow using replica config with split databases (server#44470)
* Fix(preview): webp preview format (server#44474)
* Fix(dns): detect disabled IPv6 support in DNS pinning (server#44475)
* Fix(settings): Also verify that `trusted_proxies` only contains IP
addresses (with range) (server#44483)
* Fix(share): Send correct share attributes upon share creation (server#
44484)
* Add retry logic to cover deadlock situations during move operations (server
#44504)
* Feat: Add more new mdi icons (server#44513)
* [master] fix(security): Update code signing revocation list (server#44515)
* Chore(branchoff): Test against stable29 branches (server#44531)
* Fix(security): Update expiration date in security.txt (server#44546)
* Fix(files): Fix translation of ??Delete file?? (server#44553)
* Feat(trashbin): Show original location of deleted file (server#44584)
* Fix(files_sharing): Create passwords when enforced for mail shares (server#
44591)
* Fix(files_sharing): Disable autocomplete for share label and password
(server#44617)
* Fix(tests): Fix tests when daytime saving time change happened recently
(server#44618)
* Build(deps): bump nextcloud/coding-standard from 1.1.1 to 1.2.1 in /
vendor-bin/cs-fixer (server#44622)
* Fix(dav): Fix quota check for chunk upload (server#44624)
* Fix(federation): ICloudId->getRemote() should contain the protocol (server#
44626)
* Fix(SetupChecks): Add hint about dns/firewall if `mjs` check can??t run
(server#44628)
* Fix(encryption): Clicking default module in UI sets bogus value (server#
44634)
* Fix(appconfig): compare with original value (server#44645)
* Fix(files): breadcrumbs drag-and-drop & unifying methods (server#44653)
* Fix(deps): Update phpseclib from 2.0.45 to 2.0.47 (server#44671)
* Fix(deps): Update `doctrine/dbal` to 3.8.3 (server#44686)
* Fix(3rdparty): Add a CI job to check 3rdparty integrity (server#44692)
* Fix(Blurhash): Suppress imagecreatefromstring() E_WARNING (server#44716)
* Fix(oc-dialog): Get rid of the overlay (server#44725)
* Fix(AppFramework): Fix error message about 204 not allowing custom headers
(server#44729)
* Feat(core): Include core capabilities in OpenAPI (server#44732)
* Call davGetFavoritesReport after the registration of propfind properties
(server#44735)
* Fix: Fix avatar images (server#44737)
* Fix: use proper jailed patch in watcher (server#44748)
* Fix(breadcrumbs): improved rendering of breadcrumb progress bar (server#
44760)
* Fix(LDAP): escape DN on check-user (server#44765)
* Fix(federation): give some time to prepare both servers (server#44778)
* Fix(capabilities): Expose if mod-rewrite is working via capabilities
(server#44800)
* Chore(deps): Bump @nextcloud/vue to v8.11.2 (server#44816)
* Chore(deps): Update openapi-extractor (server#44828)
* Chore: Update @nextcloud/upload to 1.1.1 to fix uploading large files
(server#44836)
* Fix(files): Inherit some node attributes when creating new nodes to
preserve shared state (server#44845)
* Chore(files): Switch widget icon to primary color (server#44846)
* Fix(files): Do not show files from hidden folders in ??Recent??-view if
hidden files are disabled by user (server#44866)
* Fix(systemtags): Use built-in input label to satisfy a11y check of NcSelect
(server#44880)
* Fix(status): Update status time when reverting to it manually (server#
44885)
* Fix(files): Clear search filter when changing directory or view (server#
44887)
* Fix(files): Also skip cross storage move with access control (server#44890)
* Fix(appconfig): returns correct value on details (server#44907)
* Fix: avoid douple `expireDate` parsing (server#44910)
* Fix(appconfig): returns correct value on details (server#44914)
* Fix(sharing): Don??t change the type of the controller argument (server#
44917)
* Fix(files): Also restore shares after ownership transfer for object storage
(server#44922)
* Fix: Fix truncation on public page (server#44989)
* Chore(deps): Bump phpseclib/phpseclib from 2.0.45 to 2.0.47 (3rdparty#1772)
* Fix(deps): Update `doctrine/dbal` to 3.8.3 (3rdparty#1791)
* MailQueueHandler: Don??t flood logs with useless messages (activity#1586)
* Upgrade: Bump @types/dockerode from 3.3.23 to 3.3.26 (activity#1587)
* [master] Update nextcloud/ocp dependency (activity#1591)
* Updating phpunit-mysql.yml workflow from template (activity#1595)
* Upgrade: Bump psalm/phar from 5.21.1 to 5.23.1 (activity#1596)
* Upgrade: Bump cypress from 13.6.3 to 13.7.0 (activity#1597)
* Upgrade: Bump follow-redirects from 1.15.5 to 1.15.6 (activity#1598)
* Upgrade: Bump @vitest/coverage-v8 from 1.2.2 to 1.4.0 (activity#1599)
* [master] Update nextcloud/ocp dependency (activity#1600)
* Upgrade: Bump vite from 5.0.12 to 5.2.3 (activity#1607)
* Upgrade: Bump cypress from 13.7.0 to 13.7.1 (activity#1609)
* [master] Update nextcloud/ocp dependency (activity#1611)
* Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 (activity#
1614)
* Group activities sent by mail (activity#1622)
* Chore: update workflows from templates (bruteforcesettings#569)
* Chore(deps): Bump @nextcloud/vue from 8.7.1 to 8.9.1 (bruteforcesettings#
570)
* Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0
(bruteforcesettings#571)
* Updating phpunit-mysql.yml workflow from template (bruteforcesettings#574)
* Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6
(bruteforcesettings#575)
* Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.1 (bruteforcesettings#
577)
* Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
(bruteforcesettings#578)
* Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (bruteforcesettings#
582)
* Feat: Implement team resource provider for shared files (circles#1525)
* Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 (circles#
1534)
* Feat: Add admin setting to set default download limit (files_downloadlimit#
232)
* Create .l10nignore (files_downloadlimit#233)
* Chore: update workflows from templates (files_downloadlimit#234)
* Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0
(files_downloadlimit#235)
* Chore: Remove unnecessary workflows and update existing
(files_downloadlimit#236)
* Chore: Add some workflows from upstream (files_downloadlimit#237)
* Chore: Add README and document API (files_downloadlimit#238)
* Docs: Add asserts for example responses (files_downloadlimit#240)
* Feat: Provide limit via dav property (files_downloadlimit#241)
* Fix: Only allow the share owner to set a limit (files_downloadlimit#242)
* Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.0 (files_downloadlimit#
243)
* Chore(deps-dev): Bump vite from 5.1.5 to 5.1.6 (files_downloadlimit#244)
* Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6
(files_downloadlimit#245)
* [master] Update nextcloud/ocp dependency (files_downloadlimit#246)
* Chore: Disable ocp update for stable branches (files_downloadlimit#249)
* Chore(deps-dev): Bump vite from 5.1.6 to 5.2.3 (files_downloadlimit#251)
* [master] Update nextcloud/ocp dependency (files_downloadlimit#253)
* Chore: update workflows from templates (files_pdfviewer#919)
* Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0 (files_pdfviewer#
920)
* Updating phpunit-mysql.yml workflow from template (files_pdfviewer#922)
* Chore(deps-dev): Bump axios from 1.6.7 to 1.6.8 (files_pdfviewer#929)
* Chore(deps-dev): Bump adm-zip from 0.5.10 to 0.5.12 (files_pdfviewer#930)
* Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (files_pdfviewer#
931)
* Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
(files_pdfviewer#932)
* Fix npm audit (files_pdfviewer#943)
* Fix npm audit (files_pdfviewer#944)
* Chore(deps): Bump dorny/paths-filter from 3.0.1 to 3.0.2 (firstrunwizard#
1113)
* Chore(deps): Bump icewind1991/nextcloud-version-matrix from 1.3.0 to 1.3.1
(firstrunwizard#1116)
* Chore: update workflows from templates (firstrunwizard#1117)
* Chore(deps): Bump @nextcloud/vue from 8.8.1 to 8.9.1 (firstrunwizard#1119)
* [master] Update nextcloud/ocp dependency (firstrunwizard#1121)
* Chore(deps-dev): Bump vite from 5.1.4 to 5.1.6 (firstrunwizard#1123)
* Chore(deps): Bump actions/checkout from 4.1.1 to 4.1.2 (firstrunwizard#
1124)
* Chore(deps): Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2
(firstrunwizard#1125)
* Updating phpunit-mysql.yml workflow from template (firstrunwizard#1126)
* Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (firstrunwizard#
1127)
* Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1 (firstrunwizard#
1128)
* Chore(deps-dev): Bump sass from 1.71.1 to 1.72.0 (firstrunwizard#1129)
* Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.0 (firstrunwizard#1130)
* [master] Update nextcloud/ocp dependency (firstrunwizard#1131)
* Chore(deps): Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2
(firstrunwizard#1136)
* Chore(deps): Bump actions/checkout from 4.1.1 to 4.1.2 (firstrunwizard#
1137)
* Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 (firstrunwizard
#1138)
* Chore(deps-dev): Bump vite from 5.1.6 to 5.2.3 (firstrunwizard#1140)
* Chore(deps): Bump shivammathur/setup-php from 2.30.0 to 2.30.1
(firstrunwizard#1144)
* Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
(firstrunwizard#1146)
* Chore(deps): Bump @nextcloud/vue from 8.11.0 to 8.11.1 (firstrunwizard#
1148)
* Chore(deps-dev): Bump vite from 5.2.3 to 5.2.6 (firstrunwizard#1150)
* Chore(deps-dev): Bump vite from 5.2.6 to 5.2.8 (firstrunwizard#1156)
* Update nextcloud/ocp dependency (firstrunwizard#1160)
* Feat: Add Nextcloud Hub changelog (firstrunwizard#1162)
* Fix: Do not mess with all NcModal styles ?? scope styles to wizard
(firstrunwizard#1168)
* Fix(i18n): Fixed typo (firstrunwizard#1177)
* Fix: Apply class to wizard page title (was a typo) and correctly navigate
to page whats-new page (firstrunwizard#1186)
* Add relative time format back (logreader#1099)
* Build(deps): Bump axios from 1.6.5 to 1.6.7 (logreader#1129)
* Build(deps): Bump @nextcloud/router from 2.2.0 to 3.0.0 (logreader#1138)
* Build(deps): Bump vue-material-design-icons from 5.2.0 to 5.3.0 (logreader#
1141)
* Chore: update workflows from templates (logreader#1144)
* Build(deps-dev): Bump @nextcloud/vite-config from 1.2.0 to 1.2.2 (logreader
#1146)
* [master] Update nextcloud/ocp dependency (logreader#1149)
* Updating command-compile.yml workflow from template (logreader#1156)
* Build(deps): Bump @nextcloud/dialogs from 5.0.3 to 5.1.2 (logreader#1161)
* Build(deps): Bump @nextcloud/vue from 8.4.0 to 8.9.1 (logreader#1167)
* Chore: update workflows from templates (logreader#1169)
* Build(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0 (logreader#1172)
* Build(deps-dev): Bump typescript from 5.3.3 to 5.4.2 (logreader#1173)
* Build(deps-dev): Bump happy-dom from 13.6.2 to 13.7.0 (logreader#1174)
* [master] Update nextcloud/ocp dependency (logreader#1175)
* Feat: Limit SetupCheck computing time to 5 seconds (logreader#1178)
* Perf: read larger chunks in logiterator (logreader#1179)
* Build(deps-dev): Bump happy-dom from 13.7.0 to 13.8.6 (logreader#1180)
* Build(deps-dev): Bump @vitest/coverage-istanbul from 1.3.1 to 1.4.0
(logreader#1181)
* Build(deps): Bump date-fns from 3.3.1 to 3.5.0 (logreader#1182)
* Build(deps): Bump axios from 1.6.7 to 1.6.8 (logreader#1184)
* Build(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (logreader#1187)
* Build(deps-dev): Bump happy-dom from 13.8.6 to 14.3.1 (logreader#1190)
* Build(deps-dev): Bump typescript from 5.4.2 to 5.4.3 (logreader#1191)
* Bump date-fns from 3.5.0 to 3.6.0 (logreader#1192)
* Bump @nextcloud/vue from 8.9.1 to 8.11.1 (logreader#1193)
* Fix: Catch exception from LogIteratorFactory, throw a clean error when
log_type is not file (logreader#1195)
* Build(deps-dev): Bump vite from 5.1.4 to 5.2.6 (logreader#1196)
* Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 (logreader#
1198)
* Update nextcloud/ocp dependency (logreader#1209)
* Chore: update workflows from templates (nextcloud_announcements#302)
* [master] Update nextcloud/ocp dependency (nextcloud_announcements#305)
* Updating phpunit-mysql.yml workflow from template (nextcloud_announcements#
306)
* Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1
(nextcloud_announcements#307)
* [master] Update nextcloud/ocp dependency (nextcloud_announcements#309)
* Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18
(nextcloud_announcements#310)
* [master] Update nextcloud/ocp dependency (nextcloud_announcements#311)
* Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
(nextcloud_announcements#312)
* Update nextcloud/ocp dependency (nextcloud_announcements#317)
* Update nextcloud/ocp dependency (nextcloud_announcements#321)
* Feat(push): Try the new Route attribute (notifications#1798)
* Chore: update workflows from templates (notifications#1845)
* Chore(deps): Bump @nextcloud/vue from 8.8.1 to 8.9.1 (notifications#1846)
* Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0 (notifications#
1847)
* [master] Update nextcloud/ocp dependency (notifications#1849)
* Updating phpunit-mysql.yml workflow from template (notifications#1852)
* Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (notifications#
1853)
* Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.0 (notifications#1854)
* Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1 (notifications#
1855)
* [master] Update nextcloud/ocp dependency (notifications#1857)
* Fix(api): Ignore ??parsed?? link and icon urls when deleting (notifications
#1858)
* Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 (notifications#
1862)
* Chore(deps): Bump @nextcloud/vue from 8.11.0 to 8.11.1 (notifications#1863)
* Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 in /tests/
Integration (notifications#1864)
* Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
(notifications#1865)
* [master] Update nextcloud/ocp dependency (notifications#1866)
* Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
(notifications#1868)
* Update nextcloud/ocp dependency (notifications#1877)
* Perf(push): Only get user language when needed (notifications#1881)
* Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.2.1 (notifications#
1886)
* Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (notifications#1887)
* Update nextcloud/ocp dependency (notifications#1890)
* Chore(deps-dev): Bump christophwurst/nextcloud_testing from 0.12.4 to 1.0.0
(password_policy#508)
* Chore: Update workflows from organization (password_policy#512)
* Fix: Migrate some deprecated functions (password_policy#516)
* Fix: Modernize build system to use vite and `@nextcloud/vue` version 8
(password_policy#517)
* Update npm and node engines versions (password_policy#536)
* Chore(deps-dev): Bump phpunit/phpunit from 9.6.16 to 9.6.17
(password_policy#551)
* Chore(deps): Bump follow-redirects from 1.15.5 to 1.15.6 (password_policy#
560)
* Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18
(password_policy#563)
* Chore(deps-dev): Bump vite from 5.1.6 to 5.2.3 (password_policy#565)
* Fix(setting): Clarify the ??Account disabled?? option (password_policy#578)
* Add dashboard widget: On this day (photos#1121)
* Chore: update workflows from templates (photos#2316)
* Fix(i18n): Adapted wording (photos#2377)
* [master] Update nextcloud/ocp dependency (photos#2379)
* Updating phpunit-mysql.yml workflow from template (photos#2383)
* Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1 (photos#2384)
* [master] Update nextcloud/ocp dependency (photos#2386)
* [master] Fix npm audit (photos#2393)
* Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 (photos#2400)
* Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4 (photos#
2401)
* [master] Update nextcloud/ocp dependency (photos#2403)
* Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 (photos#2407)
* Fix: Open Viewer when clicking on photo in folder (photos#2433)
* Check download attribute when fetching previews (photos#2439)
* Chore: update workflows from templates (privacy#1042)
* Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0 (privacy#1043)
* Updating phpunit-mysql.yml workflow from template (privacy#1045)
* Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (privacy#1046)
* Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 (privacy#1051)
* Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4 (privacy#
1052)
* Chore(deps): Bump @nextcloud/vue from 5.4.0 to 8.8.1 (recommendations#706)
* Chore(deps): Bump @nextcloud/router from 2.2.1 to 3.0.0 (recommendations#
707)
* Chore: update workflows from templates (recommendations#712)
* Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (recommendations#
715)
* Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
(recommendations#720)
* Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
(recommendations#722)
* Fix: Fix navigation to folder (recommendations#728)
* Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.1 to 1.2.1
(related_resources#350)
* Chore(deps): Bump @nextcloud/router from 2.2.1 to 3.0.0 (related_resources#
351)
* [master] Update nextcloud/ocp dependency (related_resources#353)
* Updating command-compile.yml workflow from template (related_resources#354)
* Chore: update workflows from templates (related_resources#355)
* Chore(deps-dev): Bump phpunit/phpunit from 10.5.11 to 10.5.13
(related_resources#371)
* Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1 (related_resources#
372)
* Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (related_resources
#373)
* Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
(related_resources#381)
* Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
(related_resources#382)
* Chore(deps): Bump @nextcloud/vue from 7.12.4 to 8.11.2 (related_resources#
398)
* Chore: update workflows from templates (serverinfo#569)
* [master] Update nextcloud/ocp dependency (serverinfo#570)
* Updating phpunit-mysql.yml workflow from template (serverinfo#571)
* Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1 (serverinfo#573)
* [master] Update nextcloud/ocp dependency (serverinfo#575)
* Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 (serverinfo#
576)
* [master] Update nextcloud/ocp dependency (serverinfo#577)
* Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 (serverinfo#
578)
* Update nextcloud/ocp dependency (serverinfo#584)
* Update nextcloud/ocp dependency (serverinfo#587)
* Fix: replace removed success and complete callbacks (serverinfo#590)
* Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1 (survey_client#244)
* Chore(deps-dev): Bump phpunit/phpunit from 9.6.16 to 9.6.18 (survey_client#
248)
* Fix: Return type of Model::jsonSerialize() should be compatible with ??
(suspicious_login#863)
* Bring back test failing due to server issue (text#5144)
* Remove bottom margin for better warning blocks display (text#5310)
* Fix(deps): update yjs (main) (text#5429)
* Fix(Preview): allow removing Preview with backspace (text#5444)
* Fix(Preview): hide link bubble when preview menu opens (text#5445)
* Fix cypress (text#5447)
* Chore: update workflows from templates (text#5449)
* Chore(deps): update dependency vite to ^5.1.6 (main) (text#5450)
* Chore(deps): update dependency cypress-split to ^1.21.0 (main) (text#5451)
* Fix(deps): update dependency @nextcloud/dialogs to ^5.2.0 (main) (text#
5452)
* [main] Update nextcloud/ocp dependency (text#5453)
* Fix(Tables): require at least one cell in the header (text#5461)
* Fix(deps): update dependency mermaid to ^10.9.0 (main) (text#5462)
* Fix(deps): update dependency slug to v9 (main) (text#5463)
* Test(ci): Revert some cypress workflow changes (text#5464)
* Fix(backend): Accept pushs with only step1 messages by read-only clients
(text#5466)
* Fix(session): Fix setting a guest name (text#5469)
* Fix: Avoid race condition that may initialize a document twice on the
clients (text#5470)
* Ensure document stays consistent with y.js state file (text#5477)
* Reset document session on filesystem change (text#5481)
* Fix(attachments): Don??t use currentSession for fetching attachments (text#
5484)
* Fix(HelpModal): Migrate to `NcDialog`, fix padding (text#5488)
* Fix(MarkdownContentEditor): Respect `onLoaded` callback passed via API
(text#5489)
* Fix(LinkPicker): Don??t open link picker inside code blocks (text#5490)
* Chore(store): Remove unused currentSession from vuex store (text#5491)
* Fix: catch expected exception in event handler (text#5497)
* Updating phpunit-mysql.yml workflow from template (text#5498)
* Fix(deps): update dependency lib0 to ^0.2.92 (main) (text#5499)
* Chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 (text#5501)
* Fix(deps): update dependency @nextcloud/vue to ^8.11.0 (main) (text#5502)
* [main] Update nextcloud/ocp dependency (text#5512)
* Fix(sync): If `baseVersionEtag` changed, reset frontend (text#5523)
* Fix/hide bubble when in menu (text#5529)
* Test(cypress): Downgrade cypress-io/github-action to v5.3.0 to fix errors
(text#5533)
* Fix: Force visibility for tippy (text#5537)
* Fix(LinkBubble): Display link bubble view only if href is set (text#5538)
* Fix(files): Change icons+wording for adding text doc and folder description
(text#5540)
* Fix/5522 no link preview toggle for anchor links (text#5544)
* [main] Update nextcloud/ocp dependency (text#5545)
* Chore(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 (text#
5546)
* Fix: Use our own vue instance rendering anything but the viewer component
(text#5547)
* Update editor on readOnlyprop change (text#5549)
* Fix(deps): update dependency @nextcloud/files to ^3.1.1 (main) (text#5552)
* Fix(deps): update dependency @nextcloud/vue to ^8.11.1 (main) (text#5553)
* Fix(deps): update yjs (main) (text#5554)
* Chore(deps-dev): bump phpunit/phpunit from 9.6.17 to 9.6.18 (text#5556)
* Chore(deps): update dependency vite to ^5.2.6 (main) (text#5557)
* Fix(deps): update dependency y-websocket to v2 (main) (text#5558)
* Fix(LinkBubble): Limit hide on scroll to div elements (text#5566)
* Chore(deps): bump katex from 0.16.9 to 0.16.10 (text#5568)
* Chore(deps-dev): bump express from 4.18.1 to 4.19.2 (text#5570)
* Fix(links): set default for `loadState(??core??, ??active-app??)` (text#
5571)
* Fix: Catch exceptions on non existing files (text#5572)
* Chore: Skip files list in sharing tests (text#5573)
* Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 (text#5577)
* Feat/5524 link preview add button to delete links in preview mode (text#
5580)
* Always initialize with the same yjs document if no state is present (text#
5593)
* Fix: workspace tables expand correctly (text#5595)
* Fix: Make edit mode in interactive widgets opt-in (text#5596)
* Fix(css): Adjust heading sizes (Fixes: #5515) (text#5598)
* Test(cypress): Wait for syncs after opening+editing in in `sync.spec.js`
(text#5602)
* Chore(deps): update dependency cypress-split to ^1.21.2 (text#5612)
* Chore(deps): update dependency vite to ^5.2.8 (text#5613)
* Fix(deps): update tiptap to ^2.2.4 (text#5614)
* Fix(LinkBubble): Treat links to hashes in same page directly (text#5615)
* Fix(deps): update dependency markdown-it-front-matter to ^0.2.4 (text#5617)
* Fix(deps): update dependency y-websocket to ^2.0.2 (text#5618)
* Fix(deps): update tiptap to ^2.2.5 (text#5633)
* Update nextcloud/ocp dependency (text#5646)
* Fix npm audit (text#5647)
* Fix: copy-paste markdown/raw text inconsistencies (text#5652)
* Fix(imageview): Don??t try to load unresolved images (text#5656)
* Fix: improve node and mark copy-paste behavior (text#5658)
* Fix: Avoid throwing when a workspace file cannot be found due to a failed
storage (text#5663)
* Fix(deps): update dependency @nextcloud/vue to ^8.11.2 (text#5671)
* Chore(deps): update dependency cypress-split to ^1.23.0 (text#5673)
* Fix(deps): update dependency @nextcloud/dialogs to ^5.3.0 (text#5674)
* Update nextcloud/ocp dependency (text#5683)
* Fix npm audit (text#5685)
* Fix(l10n): ??Connection failed?? not translatable (text#5699)
* [master] Fix npm audit (twofactor_totp#1506)
* Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
(twofactor_totp#1507)
* Fix npm audit (twofactor_totp#1512)
* Bump nextcloud/coding-standard from 1.1.1 to 1.2.1 (updater#537)
* Revert ??Also include *.config.php files?? (updater#540)
* Fix(deps): update nextcloud (master) (viewer#2020)
* Chore(deps): update dockerode (master) (viewer#2053)
* Chore(deps): update dependency wait-on to ^7.2.0 (master) (viewer#2054)
* Chore(deps): Bump peter-evans/create-or-update-comment from 3.1.0 to 4.0.0
(viewer#2136)
* Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.1 to 1.2.1 (viewer
#2143)
* Fix(deps): update dependency vue to ^2.7.16 (master) (viewer#2160)
* Fix(deps): update dependency webdav to ^5.4.0 (master) (viewer#2168)
* Chore(deps): update dependency cypress to ^13.6.6 (master) (viewer#2173)
* Chore(deps-dev): Bump phpunit/phpunit from 9.6.16 to 9.6.17 (viewer#2174)
* Chore(deps-dev): Bump vimeo/psalm from 5.20.0 to 5.22.2 (viewer#2175)
* Chore(deps): Bump peter-evans/create-pull-request from 5.0.2 to 6.0.1
(viewer#2180)
* Chore: update workflows from templates (viewer#2191)
* Chore(deps): update dependency typescript to ^5.4.2 (master) (viewer#2192)
* Chore(deps): update dependency vite to ^5.1.5 (master) (viewer#2193)
* Fix(deps): update dependency @fontsource/roboto to ^5.0.12 (master) (viewer
#2194)
* Fix(deps): update dependency @mdi/svg to ^7.4.47 (master) (viewer#2195)
* Fix(deps): update dependency filerobot-image-editor to ^4.7.0 (master)
(viewer#2196)
* Fix(deps): update dependency vue-material-design-icons to ^5.3.0 (master)
(viewer#2197)
* Chore(deps): update dependency @vue/tsconfig to ^0.5.1 (master) (viewer#
2198)
* Chore(deps): update dependency cypress-visual-regression to v5 (master)
(viewer#2199)
* Fix(deps): update dependency @nextcloud/router to v3 (master) (viewer#2200)
* Fix(deps): update dependency debounce to v2 (master) (viewer#2201)
* [master] Update cypress snapshots (viewer#2211)
* Fix(cypress): sharing download test (viewer#2222)
* Chore(deps): lock file maintenance (master) (viewer#2229)
* Chore(deps): Bump actions/checkout from 4.1.1 to 4.1.2 (viewer#2232)
* Chore(deps): Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2
(viewer#2233)
* Chore(deps): update dependency vite to ^5.2.3 (master) (viewer#2234)
* Chore(deps): update dependency cypress to ^13.7.1 (master) (viewer#2235)
* Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1 (viewer#2236)
* Fix(deps): update nextcloud (master) (viewer#2237)
* Fix: filerobot-image-editor ^4.7.0 (viewer#2248)
* Chore(deps): update dependency typescript to ^5.4.3 (master) (viewer#2251)
* Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 (viewer#2252)
* Fix(deps): update dependency webdav to ^5.5.0 (master) (viewer#2253)
* Chore(deps): update dependency vite to ^5.2.4 (master) (viewer#2256)
* Fix npm audit (viewer#2286)
Files: