Final releases of 34.0.2, 33.0.7 and 32.0.13 are now available!
Download
Changelogs
34.0.2
server
- Chore(deps): bump @vueuse/integrations from 14.1.0 to 14.3.0 (server#60428)
- Chore(deps): bump @vueuse/core from 14.1.0 to 14.3.0 (server#60679)
- Chore(deps): Bump p-queue from 9.2.0 to 9.3.0 (server#60681)
- Chore(deps): Bump focus-trap from 8.0.1 to 8.2.1 in /build/frontend-legacy (server#60684)
- Chore(deps): Bump @simplewebauthn/browser from 13.2.2 to 13.3.0 in /build/frontend-legacy (server#60686)
- Chore(deps): Bump p-queue from 9.1.0 to 9.3.0 in /build/frontend-legacy (server#60687)
- Fix(cypress): disable unsupported-browser redirect in test container (server#60807)
- Feat(UserManager): Add getters for avatar URLs (server#60811)
- Chore(deps): Bump vue2-teleport from 1.1.4 to 1.2.2 in /build/frontend-legacy (server#61036)
- Fix(core): public share download icon color and theme filter scope (server#61211)
- Fix: use card interface instead of object (server#61252)
- Chore(deps-dev): Bump the vitest group across 2 directories with 2 updates (server#61454)
- Chore(deps-dev): Bump eslint from 10.4.1 to 10.5.0 (server#61455)
- Chore(deps-dev): Bump cypress from 15.16.0 to 15.17.0 (server#61456)
- Chore(deps-dev): Bump nextcloud/rector from 0.5.1 to 0.5.2 in /vendor-bin/rector (server#61457)
- Chore(deps-dev): bump cypress-vite from 1.10.0 to 1.10.2 (server#61458)
- Chore(deps-dev): Bump rector/rector from 2.4.5 to 2.4.6 in /vendor-bin/rector (server#61459)
- Chore(deps-dev): Bump stylelint from 17.12.0 to 17.13.0 (server#61460)
- Chore(deps-dev): Bump cypress-split from 1.24.31 to 1.25.0 (server#61461)
- Chore(deps): Bump @nextcloud/vue from 9.8.1 to 9.8.2 (server#61462)
- Chore(deps): Bump vue from 3.5.35 to 3.5.38 (server#61463)
- Docs(config): clarify metadata and conversion file size limits (server#61482)
- Fix: properly mark CleanupShareTarget as expensive (server#61498)
- Fix: update cached mounts when moving share in repair step (server#61500)
- Fix(files_trashbin): create folder if missing when expiring trash (server#61523)
- Fix(files_sharing): remove filenameās leading slash on unshare toast (server#61528)
- Fix: stop calling DI container in SharedStorage (server#61529)
- Fix(preview): First cleanup from filecache and then from preview table (server#61531)
- Perf(View): donāt sort twice the same array (server#61535)
- Perf: block more properties from using the custom properties backend (server#61540)
- Fix(settings): correct heading order in account management sidebar (server#61546)
- Fix: Make the IProvideUserSecretBackend usable (server#61550)
- Fix: track time spent in recursive markOrRun calls (server#61553)
- Perf(log): normalize log data only when logging (server#61557)
- Perf: avoid DIing IRootFolder at every shared storage init (server#61558)
- Fix(Collaborators): Fix matching emails to remote users if no remote results are present (server#61571)
- Fix(appstore): only show appstore entries if actual from appstore (server#61592)
- Fix(dav): Handle GenericFileException when reading default contact file (server#61596)
- Fix(a11y): label account QR code button (server#61601)
- Fix(files): Open the sidebar for the current folder, not a stale child (server#61606)
- Fix(maintenance): allow AppAPI to serve requests during maintenance mode (server#61613)
- Fix(user_status): stabilise the user_status (server#61617)
- Fix: Add plural form for translations (server#61626)
- Fix(core): use proper API routes for recommended apps (server#61633)
- Fix(dav): Load ProfilerPlugin only when profiler is enabled (server#61645)
- Fix(config): Decrypt sensitive appconfigs when requested (server#61662)
- Fix(updatenotification): use correct appstore route (server#61664)
- Fix(LoginForm): improve login throttle warning wording (server#61671)
- Fix(files_sharing): reject custom share tokens longer than the db column (server#61676)
- Fix(files_external): ignore deprecated backends (server#61691)
- Build(deps): Composer audit updates (server#61697)
- Perf: Only sort wrappers when adding them (server#61700)
- Fix(files_external): properly apply default mount options (server#61702)
- Fix(settings): in absence form avoid shifting dates to browsers timezone (server#61712)
- Fix(l10n): Fix plural (server#61734)
- Fix(settings): display birthday correctly regardless of browsers timezone (server#61737)
- Fix(dav): Always show example content section (server#61742)
- Fix(core): resolve some edge cases with recommended apps (server#61747)
- Fix(db): align preview migration annotations with created tables (server#61749)
- Chore(deps-dev): bump the vite group across 2 directories with 1 update (server#61756)
- Chore(deps-dev): bump eslint from 10.5.0 to 10.6.0 (server#61768)
- Chore(deps-dev): bump cypress from 15.17.0 to 15.18.0 (server#61769)
- Chore(deps-dev): bump concurrently from 9.2.1 to 9.2.3 (server#61770)
- Chore(deps-dev): bump sass from 1.100.0 to 1.101.0 (server#61771)
- Chore(deps-dev): bump stylelint from 17.13.0 to 17.14.0 (server#61772)
- Chore(deps): bump vue from 3.5.38 to 3.5.39 (server#61774)
- Chore(deps-dev): bump eslint-plugin-cypress from 6.4.1 to 6.4.2 (server#61775)
- Chore(deps): bump dompurify from 3.4.8 to 3.4.11 in /build/frontend-legacy (server#61776)
- Chore(deps): bump query-string from 9.3.1 to 9.4.1 in /build/frontend-legacy (server#61777)
- Chore(deps): bump libphonenumber-js from 1.13.4 to 1.13.7 in /build/frontend-legacy (server#61778)
- Chore(deps-dev): bump sass from 1.100.0 to 1.101.0 in /build/frontend-legacy (server#61781)
- Fix(files_external): prevent dropdown entries from shrinking (server#61797)
- Chore(deps): Bump form-data from 4.0.5 to 4.0.6 (server#61802)
- Chore: run `npm audit` (server#61804)
- Chore(deps): Bump axios from 1.15.0 to 1.16.1 in /build/frontend-legacy (server#61805)
- Fix(Sharing): Donāt break cache entry by setting path to null (server#61842)
- Perf: Donāt fetch full group object in AuthorizedGroupMapper (server#61852)
- Fix the ScanFiles job to not trigger scans of root directory for every single user (server#61862)
- Feat(OCP): Add Interaction API (server#61867)
- Test: fix HEIC tests (server#61873)
- Fix(DeclarativeManager): Fix admin delegation (server#61876)
- Fix: adjust file picker for background image to allow folder navigation (server#61878)
- Fix(bruteforce): Donāt throttle requests with failing CSRF (server#61886)
- Fix(core): Throttle lost-password reset form when link is disabled (server#61888)
- Fix(CalDav): Force trashbin deletion when re-creating item with same UID (server#61892)
- Fix: hide scroll bar in unified search when not needed (server#61909)
- Fix(appstore): use proper app icon or adjust color if needed (server#61918)
- Fix(files): distinguish between files and folders for validation messages (server#61919)
- Feat: Disable callable serialization in sabre/xml (server#61923)
- Fix(files): proper accessible row name and title for overflow (server#61930)
- Show group display name when the group object is not loaded yet (server#61932)
- Feat: Fetch groups in batch in getUserGroups (server#61936)
- Fix(files_sharing): Fail on sharing file with create or delete permission before failing on increased permissions (server#61939)
- Fix: webhook payload for system tag events (server#61943)
- Chore(jobs): write proper documentation for job:history (server#61945)
- Refactor(Interaction): Allow multiple resources and receivers in a single event (server#61956)
- Fix(systemtags): remove duplicates, cleanup existing tags (server#61965)
- Fix: Catch expected NotFoundException (server#61968)
- Feat(login): clean remember me tokens (server#61972)
- Fix(files_external): S3 folder mtime updated on every read-only access (server#61977)
- Chore(deps-dev): bump the vitest group across 2 directories with 2 updates (server#61992)
- Chore(deps): bump p-queue from 9.3.0 to 9.3.1 (server#61993)
- Chore(deps-dev): bump phpunit/phpunit from 11.5.55 to 11.5.56 in /vendor-bin/behat (server#61994)
- Chore(deps-dev): bump @nextcloud/e2e-test-server from 0.4.0 to 0.5.0 (server#61995)
- Chore(deps): bump phpunit/phpunit from 11.5.55 to 11.5.56 in /vendor-bin/phpunit (server#61996)
- Chore(deps-dev): bump webpack from 5.107.2 to 5.108.4 in /build/frontend-legacy (server#61997)
- Chore(deps): bump libphonenumber-js from 1.13.7 to 1.13.8 in /build/frontend-legacy (server#61998)
- Master] fix(security): Update code signing revocation list (server#62040)
- Master] fix(security): Update code signing revocation list (server#62046)
- Perf(carddav): reduce disk usage of photocache (server#62054)
- Perf(workflow): Implement result cache for IP checks (server#62057)
- Ci: migrate from buildjet to cache action (server#62061)
- Fix(dav): return RFC 4791 no-uid-conflict on duplicate calendar UID (server#62069)
- Feat: KV cache based on predis (server#62070)
- Fix(caldav): url-encode owner/user in activity event links (server#62075)
- Fix(AppSearch): Always sort apps first for search (server#62085)
- Fix(UserPlugin): Donāt search for displayname when restricted (server#62096)
- Fix(dav): Do not respond version/trashbin download requests with 404 due to ChunkingV2Plugin (server#62103)
- Fix(UserPlugin): Donāt return mail matches on user id search (server#62109)
- Fix(UserPlugin): Donāt return disabled users on user ID and mail match (server#62119)
- 34.0.2 RC1 (server#62120)
- Fix(FilesWidget): allow to resize widget vertically (server#62125)
- Rate limiting for creating federated shares (server#62130)
- Feat(share): add public share-review API under OCP\Share\ShareReview (server#62132)
- Fix: Disable imagick preview providers (server#62147)
- Fix(files_sharing): Allow access to shares by disabled users if hide_disabled_user_shares is enabled (server#62150)
- Fix(ViewOnlyPlugin): Allow COPY and MOVE operations within the same storage (server#62160)
- Fix(preview): properly handle encoded content (server#62173)
- Fix(cache): make clear() redis cluster compatible (server#62177)
- Perf: Donāt fetch all the trash items when deleting a single item (server#62180)
- Fix(s3): trim multiple spaces to single space in original path header (server#62183)
- Master] fix(security): Update code signing revocation list (server#62184)
- Feat(files_sharing): schedule external share scan job when accepted (server#62197)
- Fix: donāt return cache entries with null paths (server#62199)
- Chore(deps-dev): bump websocket-driver from 0.7.4 to 0.7.5 in /build/frontend-legacy (server#62210)
- Fix(dav): release part-file lock when an upload fails (server#62216)
- Fix(files_sharing): preserve unmasked permissions as scan_permissions (server#62218)
- Perf(dav): Stream PROPFIND output (server#62224)
- Fix: donāt die if we canāt encode file metadata on upload (server#62226)
- Fix(CleanupLoginTokens): Specify the table (server#62409)
- 34.0.2 (server#62435)
- Master] fix(security): Update CA certificate bundle (server#62437)
- Fix(onetime-qrcode): Fix onetime QR code with 2FA enable (server#62449)
3rdparty
- Build(deps): Composer audit updates (3rdparty#2498)
- Feat: Disable callable serialization in sabre/xml (3rdparty#2513)
- Feat: add predis as a dependency for Valkey cluster support (3rdparty#2518)
activity
- Fix npm audit (activity#2620)
- Feat: make amount of items sent on email configurable via occ (activity#2708)
- Fix(deps): update dependency vite to v7.3.5 (activity#2734)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^3.2.2 (activity#2735)
- Chore(deps): update dependency @vue/test-utils to ^2.4.11 (activity#2737)
- Chore(deps): update dependency bamarni/composer-bin-plugin to ^1.9.1 (activity#2738)
- Chore(deps): update dependency dockerode to ^5.0.1 (activity#2739)
- Chore(deps): update dependency eslint-plugin-cypress to ^6.4.2 (activity#2740)
- Chore(deps): update dependency phpunit/phpunit to ^11.5.56 (activity#2741)
- Chore(deps): update dependency vimeo/psalm to ^6.16.1 (activity#2742)
- Chore(deps): update dependency wait-on to ^9.0.10 (activity#2743)
- Chore(deps): update github actions (activity#2744)
- Chore(deps): update vitest monorepo to ^4.1.9 (activity#2745)
- Fix(deps): update dependency @nextcloud/vue to ^9.8.2 (activity#2746)
- Fix(deps): update dependency @vueuse/core to ^14.3.0 (activity#2747)
- Chore(deps): update dependency vite to ^7.3.6 (activity#2776)
- Fix(listener): Catch when trying to set up a settings that doesnāt exists (activity#2793)
app_api
- Fix(maintenance-mode): keep only HaRP and ExApp survival routes available in maintenance mode (app_api#903)
- Chore(deps): Bump dompurify from 3.4.0 to 3.4.11 (app_api#912)
- Chore(deps-dev): Bump js-yaml from 4.1.1 to 4.2.0 (app_api#913)
- Feat: add release relay gh workflow (app_api#924)
- Chore(deps): Bump undici from 7.24.1 to 7.28.0 (app_api#925)
- Chore(deps-dev): Bump launch-editor from 2.12.0 to 2.14.1 (app_api#926)
- Ci: Add terser-webpack-plugin to the dev dependency definition (app_api#930)
- Fix npm audit (app_api#933)
bruteforcesettings
- Fix npm audit (bruteforcesettings#1115)
- Chore(deps): Bump vue from 3.5.34 to 3.5.35 (bruteforcesettings#1151)
- Update nextcloud/ocp dependency (bruteforcesettings#1158)
- Ci(actions): Update workflow templates from organization template repository (bruteforcesettings#1160)
- Chore(deps-dev): Bump vitest from 4.1.8 to 4.1.9 (bruteforcesettings#1164)
- Chore(deps-dev): Bump @vitest/coverage-v8 from 4.1.8 to 4.1.9 (bruteforcesettings#1165)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.0 (bruteforcesettings#1178)
- Update nextcloud/ocp dependency (bruteforcesettings#1182)
circles
- Update nextcloud/ocp dependency (circles#2490)
- Ci(actions): Update workflow templates from organization template repository (circles#2501)
- Fix(permission): get permissions for user from inherited when not direct member (circles#2577)
- Chore(deps): bump fast-xml-parser and webdav (circles#2582)
- Chore(deps-dev): bump vue-tsc from 3.1.1 to 3.1.8 (circles#2584)
- Chore(deps): bump @nextcloud/password-confirmation from 6.0.2 to 6.0.3 (circles#2587)
- Chore(deps-dev): bump eslint from 9.39.1 to 9.39.4 (circles#2590)
- Chore(deps-dev): bump vite from 7.1.11 to 7.1.12 (circles#2594)
- Chore(deps): bump dompurify from 3.3.1 to 3.4.11 (circles#2604)
- Chore(deps): bump qs from 6.14.2 to 6.15.2 (circles#2605)
- Chore(deps): bump picomatch from 2.3.1 to 2.3.2 (circles#2607)
- Chore(deps): bump bn.js (circles#2608)
- Chore(deps): bump rollup from 4.46.3 to 4.62.2 (circles#2609)
- Fix(workflow): switch from node.yml to npm-build.yml (circles#2610)
- Ci(actions): Update workflow templates from organization template repository (circles#2626)
- Fix: refresh user mounts when removed from a group or circle that has associated team folders (circles#2634)
files_downloadlimit
- Chore(CI): Adjust testing matrix for Nextcloud 34 on stable34 (files_downloadlimit#805)
- Chore(deps-dev): Bump @vue/tsconfig from 0.8.1 to 0.9.1 (files_downloadlimit#809)
- Chore(deps): Bump @nextcloud/sharing from 0.3.0 to 0.4.0 (files_downloadlimit#819)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.5 to 9.0.0 (files_downloadlimit#822)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.1.1 to 3.1.2 (files_downloadlimit#826)
- Chore(deps): Bump vue from 3.5.22 to 3.5.35 (files_downloadlimit#840)
- Chore: update Node version and align with stable34 (files_downloadlimit#849)
- Chore(deps): Bump vue from 3.5.35 to 3.5.38 (files_downloadlimit#857)
- Fix npm audit (files_downloadlimit#864)
- Chore(deps): Bump vue from 3.5.38 to 3.5.39 (files_downloadlimit#869)
files_lock
- Ci(litmus): change server-version to stable34 (files_lock#1126)
- Fix npm audit (files_lock#1129)
- Ci(tools): Update dev dependencies (files_lock#1132)
- Chore(deps): Bump @rollup/rollup-linux-x64-gnu from 4.62.0 to 4.62.2 (files_lock#1136)
- Chore(deps): Bump vue from 3.5.35 to 3.5.38 (files_lock#1138)
- Chore(deps): Bump form-data from 4.0.5 to 4.0.6 (files_lock#1148)
- Chore(deps): Bump dompurify from 3.4.10 to 3.4.11 (files_lock#1149)
- Chore(deps-dev): Bump prettier from 3.8.4 to 3.8.5 (files_lock#1153)
- Chore(deps): Bump vue from 3.5.38 to 3.5.39 (files_lock#1157)
- Chore(deps-dev): Bump @playwright/test from 1.61.0 to 1.61.1 (files_lock#1164)
- Update nextcloud/ocp dependency (files_lock#1165)
- Enh: allow file owner to unlock TYPE_TOKEN locks (files_lock#1169)
- Chore(release): bump version to 34.0.1 (files_lock#1178)
- Chore(deps-dev): Bump sabre/dav from 4.7.0 to 4.7.1 (files_lock#1183)
- Chore(deps-dev): Bump phpunit/phpunit from 11.5.55 to 11.5.56 (files_lock#1184)
- Update nextcloud/ocp dependency (files_lock#1190)
files_pdfviewer
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.0 (files_pdfviewer#1463)
- Chore(deps): Bump dompurify from 3.3.3 to 3.4.11 (files_pdfviewer#1465)
- Chore(deps): Bump form-data from 4.0.5 to 4.0.6 (files_pdfviewer#1468)
- Chore(deps-dev): Bump adm-zip from 0.5.17 to 0.5.18 (files_pdfviewer#1471)
firstrunwizard
- Update nextcloud/ocp dependency (firstrunwizard#2103)
- Fix npm audit (firstrunwizard#2104)
- Chore(deps): Bump @nextcloud/vue from 9.8.0 to 9.8.2 (firstrunwizard#2115)
- Chore(deps-dev): Bump vite from 7.3.3 to 7.3.6 (firstrunwizard#2117)
- Chore(deps): Bump vue from 3.5.28 to 3.5.39 (firstrunwizard#2137)
- Chore(deps-dev): Bump js-yaml from 4.1.1 to 4.3.0 (firstrunwizard#2139)
- Chore(deps): Bump dompurify from 3.4.2 to 3.4.11 (firstrunwizard#2140)
- Chore(deps): Bump form-data from 4.0.5 to 4.0.6 (firstrunwizard#2141)
logreader
- Fix npm audit (logreader#2075)
- Chore: bump PHP version to 8.2 (logreader#2081)
- Update nextcloud/ocp dependency (logreader#2083)
- Fix npm audit (logreader#2093)
- Chore(deps-dev): bump browserslist from 4.28.2 to 4.28.4 (logreader#2096)
- Chore(deps-dev): bump @vue/test-utils from 2.4.6 to 2.4.11 (logreader#2097)
- Chore(deps): bump vue from 3.5.28 to 3.5.39 (logreader#2100)
- Chore(deps-dev): bump vitest from 4.1.5 to 4.1.9 (logreader#2101)
- Chore(deps-dev): bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.0 (logreader#2110)
- Update nextcloud/ocp dependency (logreader#2112)
- Chore(deps-dev): bump @nextcloud/eslint-config from 9.0.0 to 9.0.1 (logreader#2127)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 4.1.9 to 4.1.10 (logreader#2128)
nextcloud_announcements
- Update nextcloud/ocp dependency (nextcloud_announcements#653)
- Ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#659)
- Ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#668)
- Update nextcloud/ocp dependency (nextcloud_announcements#669)
- Ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#673)
notifications
- Ci(actions): Update workflow templates from organization template repository (notifications#3128)
- Fix npm audit (notifications#3133)
- Test: Push notification payload (notifications#3145)
- Update nextcloud/ocp dependency (notifications#3151)
- Build(deps): Bump vue from 3.5.35 to 3.5.38 (notifications#3165)
- Ci(actions): Update workflow templates from organization template repository (notifications#3168)
- Fix npm audit (notifications#3171)
- Build(deps): Bump vue from 3.5.38 to 3.5.39 (notifications#3178)
- Fix(Makefile): Add missing composer setup for dev-setups and building⦠(notifications#3181)
- Build(deps): Apply composer audit fixes (notifications#3182)
- Update nextcloud/ocp dependency (notifications#3183)
- Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.0 (notifications#3191)
- Update nextcloud/ocp dependency (notifications#3192)
- Ci(actions): Update workflow templates from organization template repository (notifications#3195)
- Update nextcloud/ocp dependency (notifications#3198)
- Update nextcloud/ocp dependency (notifications#3203)
- Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0 to 9.0.1 (notifications#3212)
office
password_policy
- Chore(deps): Bump @nextcloud/vue from 8.29.1 to 8.29.2 (password_policy#939)
- Chore(deps): Bump @nextcloud/capabilities from 1.2.0 to 1.2.1 (password_policy#943)
- Chore(deps-dev): Bump sass from 1.97.1 to 1.97.3 (password_policy#946)
- Fix npm audit (password_policy#956)
- Chore(deps-dev): Bump vite from 7.3.2 to 7.3.5 (password_policy#959)
- Feat: Add login output when password policy fails (password_policy#966)
- Chore(deps): Bump dompurify from 3.4.0 to 3.4.11 (password_policy#969)
- Chore(deps): Bump form-data from 4.0.5 to 4.0.6 (password_policy#970)
- Chore(deps-dev): Bump flatted from 3.3.3 to 3.4.2 (password_policy#971)
- Chore(deps-dev): Bump qs from 6.14.2 to 6.15.2 (password_policy#973)
- Fix npm audit (password_policy#975)
photos
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (photos#3521)
- Chore(deps-dev): Bump wait-on from 8.0.3 to 8.0.5 (photos#3522)
- Chore(deps): Bump @nextcloud/sharing from 0.2.4 to 0.2.5 (photos#3527)
- Fix: faces actions and add recognize e2e tests (photos#3577)
- Build(deps): Unblock dependency updates by allowing to update vite again (photos#3587)
- Fix npm audit (photos#3589)
- Ci(actions): Update workflow templates from organization template repository (photos#3600)
- Fix npm audit (photos#3607)
- Chore(deps): Bump axios from 1.16.0 to 1.16.1 (photos#3612)
- Chore(deps-dev): Bump autoprefixer from 10.4.21 to 10.4.27 (photos#3613)
- Chore(deps-dev): Bump cypress-split from 1.24.14 to 1.24.31 (photos#3614)
- Chore(deps-dev): Bump eslint-plugin-cypress from 5.1.0 to 5.1.1 (photos#3615)
- Chore(deps-dev): Bump vue-tsc from 2.2.10 to 2.2.12 (photos#3616)
- Ci(actions): Update workflow templates from organization template repository (photos#3627)
- Chore(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3 (photos#3633)
- Chore(deps): Bump woltlab/webp-exif from 0.1.2 to 0.1.4 (photos#3634)
privacy
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.2.1 to 3.2.2 (privacy#1356)
- Ci(actions): Update workflow templates from organization template repository (privacy#1358)
- Fix npm audit (privacy#1362)
- Chore(deps): Bump @nextcloud/dialogs from 7.3.0 to 7.4.0 (privacy#1370)
- Chore(deps): Bump vue from 3.5.34 to 3.5.38 (privacy#1373)
- Chore: Add `update-stable-titles` workflow (privacy#1383)
- Ci(actions): Update workflow templates from organization template repository (privacy#1392)
- Fix npm audit (privacy#1397)
recommendations
- Fix npm audit (recommendations#1062)
- Fix(deps): bump @nextcloud/vue from 8.39.0 to ^8.39.0 (recommendations#1107)
- Ci(actions): Update workflow templates from organization template repository (recommendations#1129)
- Ci(actions): Update workflow templates from organization template repository (recommendations#1132)
related_resources
serverinfo
- Ci(actions): Update workflow templates from organization template repository (serverinfo#1028)
- Update nextcloud/ocp dependency (serverinfo#1035)
- Use a parameterized translation for CPU thread count (serverinfo#1039)
- Update nextcloud/ocp dependency (serverinfo#1046)
survey_client
suspicious_login
text
- Fix npm audit (text#8739)
- Update nextcloud/ocp dependency (text#8770)
- Fix(autofocus): persist cursor positions in localStorage (text#8778)
- Fix(SessionService): sanitize displayName to utf8 encoding (text#8780)
- Fix(editor): preserve leading newlines in plain text editor (text#8788)
- Fix(ActionInsertLink): allow to get title from link picker (text#8791)
- Fix(markdown): preserve horizontal rule markup (text#8792)
- Preserve Markdown reference links (text#8811)
- Fix npm audit (text#8817)
- Chore(deps): update dependency cypress-vite to ^1.10.2 (text#8830)
- Chore(deps): update dependency vite to ^7.3.6 (text#8831)
- Chore(deps): update vitest monorepo to ^4.1.9 (text#8832)
- Fix(deps): update dependency prosemirror-markdown to ^1.13.5 (text#8833)
- Fix(deps): update dependency uuid to ^14.0.1 (text#8834)
- Fix(ImageView): use `a` element for clickable items (text#8843)
- Ci(playwright): fix installing pinned NPM version (text#8845)
- Chore(deps): update vitest monorepo to ^4.1.10 (text#8849)
- Update nextcloud/ocp dependency (text#8853)
- Fix(links): scroll to anchor links directly (text#8861)
- Fix(FloatingButtons): in headings, leave space for the anchor icon (text#8863)
- Chore(playwright): use `list` reporter when run locally (text#8865)
- Fix(BulletList): remove `preserveWhitespace: true` parseHTML override (text#8866)
- Chore(deps): bump @nextcloud/vue to 8.40.0 (text#8872)
- Fix(Table): allow changing list indention inside tables (text#8878)
- Fix(share): detect if documentId is outside of share early (text#8880)
- Update nextcloud/ocp dependency (text#8889)
twofactor_nextcloud_notification
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1383)
- Ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1387)
- Fix npm audit (twofactor_nextcloud_notification#1392)
- Build(deps): Bump vue from 3.5.35 to 3.5.38 (twofactor_nextcloud_notification#1397)
- Ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1402)
- Fix npm audit (twofactor_nextcloud_notification#1409)
- Build(deps): Bump vue from 3.5.38 to 3.5.39 (twofactor_nextcloud_notification#1411)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1414)
- Ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1415)
twofactor_totp
- Fix npm audit (twofactor_totp#1777)
- Ci: update codecov action to v7 (twofactor_totp#1789)
- Fix npm audit (twofactor_totp#1794)
- Chore(deps): bump actions/checkout digest to df4cb1c (twofactor_totp#1815)
- Chore(deps): bump actions/setup-node digest to 2499707 (twofactor_totp#1816)
- Chore(deps): bump @nextcloud/stylelint-config from 3.2.1 to ^3.2.2 (twofactor_totp#1817)
- Chore(deps): bump @vue/test-utils from 2.4.6 to ^2.4.11 (twofactor_totp#1818)
- Chore(deps): bump eslint-plugin-chai-friendly from 1.2.0 to ^1.2.1 (twofactor_totp#1820)
- Ci: drop unused app publish workflow (twofactor_totp#1838)
viewer
- Fix(composer): Remove trailing comma breaking composer.json parsing (viewer#3228)
- Fix(deps): update dependency @fontsource/roboto to ^5.2.10 (viewer#3243)
- Chore(deps): update dependency dompurify to v3.4.11 [security] (viewer#3268)
- Test: migrate e2e tests from Cypress to Playwright (viewer#3275)
- Chore: replace node.yml workflow with npm-build.yml (viewer#3282)
- Update nextcloud/ocp dependency (viewer#3284)
- Ci(actions): Update workflow templates from organization template repository (viewer#3286)