AnonSec Shell
Server IP : 162.214.74.102  /  Your IP : 216.73.216.19
Web Server : Apache
System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.156.1.el7.tuxcare.els2.x86_64 #1 SMP Thu Aug 20 16:54:16 UTC 2026 x86_64
User : lrsys ( 1015)
PHP Version : 5.6.40
Disable Function : exec,passthru,shell_exec,system
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/softaculous/nextcloud/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /var/softaculous/nextcloud/changelog.txt
Version 35.0.0 September 16, 2026
 
Changes:

    server
        Revert “Do not do redirect handling when loggin out” (server#40407)
        Movie preview bug fix, in some case stream reading functions may block indefinitely (server#43226)
        Add rel attribute for fediverse link to make verification possible. (server#43364)
        Fix(argon2): respect max value for hashingThreads (server#45027)
        Fix(caldav): explicitly check from component types (server#48131)
        Feat(deps): Upgrade phpseclib to v3 (server#48183)
        Feat(occ): Better handling of disabled or unreacheable App store (server#49697)
        Feat: Run setup checks by category or class (server#49978)
        Fix(session): Update `last_seen` when user session is validated (server#50835)
        Fix: pass parent id to correctParentStorageMtime when known (server#53464)
        Chore: remove `always_populate_raw_post_data` (server#53583)
        Added parameter to disable web UI integration with local client (server#54191)
        Feat: OCS Calendar Import (server#55178)
        Feat(theming): add option for reduce animation (server#55406)
        Fix(DirectEditing): expose already used methods on the public interface (server#55993)
        Fix(Dav): make absenceform textarea not overlap (server#56055)
        Fix(systemtags): remove duplicates, cleanup existing tags (server#56079)
        Fix(PublicPreview): Call getMimetype() on File objects (server#56196)
        Feat(entity): Provide a new API for entities (server#56199)
        Fix(l10n): Fix plural (server#56254)
        Show group display name when the group object is not loaded yet (server#56533)
        Added a exclude disabled option to last seen (server#57081)
        Feat (2fa): Add IStatelessProvider interface (server#57216)
        Fix: allow `occ maintenance:update:htaccess` to create .htaccess file in case it doesn’t exist yet (server#57227)
        Implement token exchange from OCM (server#57234)
        Chore(files): drop unused list.php (server#57333)
        Move invite-accepted capability and implementation to contacts app. (server#57853)
        Fix(files_sharing): Use share password policy for password generation (server#58221)
        Feat: delay fetching the display name of a share recipient untill we need it (server#58335)
        Chore: remove redundant ext-json requirement (bundled since PHP 8.0) (server#58370)
        Feat: frankenphp (server#58541)
        Feat(lookup): search for local account only via lookupserver (server#58567)
        Refactor: Add new modern events for system tag lifecycle (server#58602)
        Fix: improve logging around failed chunked object store uploads (server#58608)
        Fix: don’t return cache entries with null paths (server#58676)
        Refactor(admin_audit): migrate to IAppConfig (server#58750)
        Docs(config): clarify `remember_login_cookie_lifetime` behavior (server#58792)
        Docs(config): document `session_lifetime` semantics and interactions (server#58794)
        Test(ldap): align expectation for unset `ldapUserDisplayName2` with implementation to avoid PHP 8.5 warning (server#58813)
        Refactor(dbal): move from deprecated to modern calls (server#58891)
        Refactor(CapabilitiesManager): log slow capabilities in a single message (server#58971)
        Fix(lookup-server): accept self-signed lus on globalscale (server#58976)
        Remove usage of static vars or properties (server#59002)
        Fix: treat all WebKit iOS browseres the same (server#59168)
        Fix(sharing): icon color mismatch on download button in public share (server#59175)
        Fix(files_reminder): passed reminder handling (server#59228)
        Chore(deps-dev): Bump handlebars from 4.7.8 to 4.7.9 in /build/frontend-legacy (server#59245)
        Enh(occ): make it possible to add an arbitrary number of users to a g… (server#59271)
        Fix(files_reminders): switch from DB-side `NOW()` to PHP-side generation (server#59358)
        Fix: folder tree selection after any action in main content (server#59359)
        Fix(SetupChecks): maintenance window length is 4h (not 6h) (server#59413)
        Fix(user_status): stabilise the user_status (server#59535)
        Fix(files_external): S3 folder mtime updated on every read-only access (server#59539)
        Feat(files_versions): allow to block version creation using WFE (server#59610)
        Fix(appconfig,userconfig): restore pre-migration fallback for ownCloud migration (server#59677)
        Feat: allow setting custom login-name for occ generated app password (server#59680)
        Refactor(share): DRY up expiration date validation and fix dispatchEvent() log message (server#59731)
        Fix(sharing): set STATUS_ACCEPTED when creating USERGROUP subshare on… (server#59813)
        Refactor: Cleanup files app bootstrap (server#59831)
        Fix: track time spent in recursive markOrRun calls (server#59857)
        Perf: remove needless check for changed storage id for mounts (server#59900)
        Perf: delay loading storage info in Cache untill needed (server#59901)
        Refactor(preview): remove deprecated `PreviewManager::registerProvider` API (server#59905)
        Fix(Files/Cache): align `MoveFromCacheTrait` fallback validation with `Cache::moveFromCache` (server#59916)
        Feat(settings): replace OnlyOffice with Euro-Office in office suite s… (server#59933)
        Add runtime operations in WFE (server#59966)
        Fix(repair): restrict unserialize() in RemoveBrokenProperties (server#59979)
        Docs(lock): clarify ILockManager API documentation (server#59984)
        Caldav party crasher (server#59988)
        Refactor(encryption): Migrate appconfig keys to typed bool IAppConfig with repair step (server#60002)
        Chore(i18n): Remove space in word1/word2 (server#60026)
        Chore(l10n): Plural needed to support multiplural languages (server#60027)
        Fix: missing early fail for basic auth without credentials (server#60029)
        Chore(deps): Bump marked from 18.0.3 to 18.0.5 in /build/frontend-legacy (server#60036)
        Fix(encryption): Correctly report size for zero-byte encrypted files (server#60070)
        Apply rector changes (server#60102)
        Fix rendering custom columns in file lists (server#60134)
        Feat(http-sig): Dual stack http-sig (server#60136)
        Fix(files_sharing): Hide incompatible actions in shares (server#60151)
        Let devs choose the handler for http requests (server#60167)
        Fix(files): only show template picker menu entries if possible (server#60187)
        Test: add playwright pipeline and start migrating Cypress to Playwright (server#60194)
        Fix: add proper ACLs for trashbin proxys (server#60211)
        Chore(deps): Bump webdav from 5.9.0 to 5.10.0 (server#60252)
        Chore(deps): Bump @simplewebauthn/browser from 13.2.2 to 13.3.0 in /build/frontend-legacy (server#60257)
        Chore(deps-dev): Bump webpack from 5.105.3 to 5.106.2 in /build/frontend-legacy (server#60258)
        Feat(settings): add shared Office admin section (server#60285)
        Fix(AppStore/Fetcher): catch GenericFileException when reading cache file in Fetcher (server#60286)
        Feat: make first login event webhook compatible (server#60305)
        Spelling fixes (server#60316)
        Fix(files_external): Move MountConfig to non-static services (server#60318)
        Fix(systemtags): Include leading slash in unified search tag link (server#60325)
        Fix(occ): set GID before UID to ensure success (server#60331)
        Chore(deps-dev): Bump @protobufjs/utf8 from 1.1.0 to 1.1.1 (server#60339)
        Fix(OC_Helper): properly calculate quota of shared storages (server#60341)
        Fix(encryption): Refactor EncryptionWrapper (server#60344)
        Fix(workflowengine): use proper contrast colors for operations (server#60347)
        Feat(appstore): show new column with groups the app is limited to (server#60355)
        Feat(core): app menu polish for NC34 (server#60358)
        Fix: Increase limit for share/unshare requests per hour (server#60359)
        Fix(appstore): do not offer rating apps not on appstore (server#60360)
        Fix(appstore): show reason why limit app to groups is not possible (server#60361)
        Chore(deps): Bump systeminformation from 5.31.1 to 5.31.6 (server#60374)
        Fix error when creating mail shares if custom tokens are enabled (server#60378)
        Test(settings): reduce flakiness of authorized group integration assertions (server#60379)
        🚀 Master is now 35 (server#60391)
        Chore(deps-dev): Bump rector/rector from 2.4.2 to 2.4.3 in /vendor-bin/rector (server#60400)
        Chore(deps-dev): Bump eslint-plugin-cypress from 6.4.0 to 6.4.1 in the eslint group across 1 directory (server#60413)
        Chore(deps-dev): Bump cypress-vite from 1.9.1 to 1.10.0 (server#60423)
        Chore(deps-dev): Bump msw from 2.14.3 to 2.14.6 (server#60425)
        Chore(deps): Bump marked from 17.0.6 to 18.0.5 (server#60427)
        Chore(deps-dev): Bump stylelint from 17.10.0 to 17.11.0 (server#60429)
        Chore(deps): Bump vue from 3.5.33 to 3.5.34 (server#60431)
        Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.2.1 to 3.2.2 (server#60433)
        Chore(deps-dev): Bump msw from 2.14.3 to 2.14.6 in /build/frontend-legacy (server#60437)
        Chore(deps): Bump marked from 17.0.4 to 18.0.3 in /build/frontend-legacy (server#60440)
        Chore(deps): Bump the github-actions group with 3 updates (server#60445)
        Fix(windmill): Fix baseUrl in background job (server#60449)
        Fix(dav): finalize upload metadata before post-write hooks (server#60453)
        Fix(appstore): fix reference to non-existing `forceEnableApp` function (server#60455)
        Fix(files_sharing): do not double escape special characters (server#60457)
        Refactor(NavigationManager): move navigation definitions into apps (server#60458)
        Fix(dav): Skip removal of classified activity when not generated anymore (server#60461)
        Test(carddav): refactor testSearch to use clearer assertions and unique UIDs (server#60463)
        Fix: update cached mounts when moving share in repair step (server#60465)
        Fix: properly mark CleanupShareTarget as expensive (server#60466)
        Test(filesdrop): fix duplicate scenario titles, indentation, and add clarifying comments (server#60467)
        Docs(templates): fully document ITemplateManager (server#60470)
        Refactor(legacy): simplify getTheme and clarify legacy theme docs (server#60481)
        Feat: implement isSelectableGroup function to filter out unselectable groups (server#60483)
        Fix(files_sharing): Use UnknownActivityException (server#60493)
        Add task processing streaming support (server#60500)
        Feat(openmetrics): export more resilient if exception happens (server#60501)
        Fix(settings): Show loading spinner while searching accounts (server#60504)
        Feat(users): Check assertion when enabling user (server#60505)
        Fix: remove too verbose error log line in AddExtraHeadersPlugin (server#60511)
        Fix(files): Chromium-based browsers drag-and-drop (server#60519)
        Chore(deps-dev): Bump webpack-dev-server from 5.2.2 to 5.2.4 in /build/frontend-legacy (server#60524)
        Fix(appstore): use alias for translations as `appstore` is taken by `apps.nextcloud.com` (server#60528)
        Fix(files): use displayname rather than basename to use progress (server#60541)
        Don’t put hashed password in share api response (server#60542)
        Fix: only allow full admins to create ‘token needed’ webhooks (server#60543)
        Fix: improve check if external storage backend is local (server#60544)
        Fix: handle NAT64 addresses in isLocalAddress (server#60546)
        Fix: don’t tell the remote their token is lower (server#60547)
        Fix: trim duplicate search results for external share (server#60587)
        Chore: cleanup useless files from repo (server#60590)
        Fix(settings): clear NcAppNavigation toggle overhang (server#60596)
        Chore(snowflake): add more randomness in server id fallback (server#60612)
        Fix(files): show proper information when a move will override the target (server#60631)
        Fix(caldav): grant sharee Acls to the delegate (server#60641)
        Refactor: Remove deprecated AutoCompleteEvent (server#60643)
        Fix(settings): confirm app-token revoke and preserve wipe state (server#60644)
        Fix: access shared and delegated trashbin objects (server#60648)
        Fix(http): avoid iconv for header ascii fallback (server#60649)
        Chore(deps): Bump js-cookie from 3.0.5 to 3.0.7 (server#60651)
        Fix(config): add null coalescing fallback in getValueBool before strtolower (server#60654)
        Chore(psalm): forbid iconv (server#60655)
        Add fallback for Codespace environment variables (server#60663)
        Feat(core): Add centered search input to top bar (server#60665)
        Chore(deps): Bump qs and express in /build/frontend-legacy (server#60666)
        Chore(deps): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 in /vendor-bin/cs-fixer (server#60667)
        Chore(deps-dev): Bump rector/rector from 2.4.3 to 2.4.4 in /vendor-bin/rector (server#60668)
        Chore(deps-dev): Bump eslint from 10.3.0 to 10.4.0 in the eslint group across 1 directory (server#60669)
        Chore(deps-dev): Bump the vitest group across 2 directories with 2 updates (server#60671)
        Chore(deps-dev): Bump cypress from 15.14.2 to 15.15.0 (server#60672)
        Chore(deps-dev): Bump stylelint from 17.11.0 to 17.11.1 (server#60673)
        Chore(deps): Bump p-queue from 9.2.0 to 9.3.0 (server#60674)
        [master] fix(security): Update code signing revocation list (server#60705)
        Speedup share tests (server#60709)
        Fix(caldav-delegation): send notification to delegator (server#60712)
        Fix(files_reminders): keep batch alive on per-row failure (server#60713)
        Fix(federation): reset retainJob at start of run() (server#60714)
        Chore(deps): Bump js-cookie from 3.0.5 to 3.0.7 in /build/frontend-legacy (server#60716)
        Fix(MailPlugin): Stop applying the offset twice and the limit per wide/exact (server#60728)
        Fix: Add plural form for translations (server#60732)
        Fix(DB): Enforce foreign key constraints in SQLite (server#60733)
        Feat(UserManager): Add getters for avatar URLs (server#60734)
        Fix(security): don’t propagate ValueError from Crypto::decrypt() fallback (server#60735)
        Perf(ci): cache npm dependencies in Cypress init job using buildjet cache (server#60738)
        Test(ci): enforce PHPUnit time limits with sensible timeout values (server#60739)
        Fix(encryption): recovery keys should be shown when user keys are used (server#60741)
        Test: replace checkbox assertions with real assertions or DoesNotPerformAssertions (server#60742)
        Feat: allow loading external storage config values from file (server#60743)
        Test(db): call parent::tearDown() in DB test classes that skipped it (server#60744)
        Test: replace checkbox assertions with DoesNotPerformAssertions (middleware) (server#60748)
        Test(share20): replace addToAssertionCount checkbox tests in Share20 ManagerTest (server#60751)
        Test(user_ldap): speed up AbstractMappingTestCase chunking test (server#60756)
        Fix(core): Hide current-app label at narrower viewports (server#60757)
        Test(behat): reset per-scenario state in BasicStructure and Sharing (server#60763)
        Background jobs improvements (server#60765)
        Fix(caldav): Expand recurring events for principal calendar search (server#60766)
        Chore(deps-dev): Bump tmp from 0.2.5 to 0.2.6 in /build/frontend-legacy (server#60770)
        Feat: Add office as shipped app (server#60776)
        Feat(jobs): allow workers to keep track of executed jobs (server#60778)
        Feat(jobs): add command to list executed background jobs (server#60779)
        Refactor: Remove most usages of IAppContainer and IServerContainer (server#60780)
        Docs(appframework): clarify PasswordConfirmationRequired behavior in docblocks (server#60783)
        Fix(Storage): use `proxyexclude` parameter in DAV client (server#60787)
        Chore(deps-dev): Bump symfony/yaml from 7.4.8 to 7.4.13 in /vendor-bin/behat (server#60788)
        Chore(Cache): Remove deprecated insert and update events (server#60797)
        Fix(encryption): Fix endpoint /ajax/userSetRecovery to support boolean (server#60801)
        Fix(Share): Add missing optional parameter to IManager::shareApiAllowLinks() (server#60809)
        Feat(search): Subdue header search input placeholder (server#60813)
        Fix: better error when missing user or host for sftp (server#60816)
        Fix: actually register listener for updating stored external storage credentials (server#60817)
        Chore(deps): Bump tmp from 0.2.5 to 0.2.7 (server#60822)
        Fix(files_sharing): clear the password after saving (server#60825)
        Fix(AppSearch): Always sort apps first for search (server#60827)
        Refactor: move release changelog workflow to releases repo (server#60829)
        Feat(db): add occ db:info, db:size, db:index-usage and db:locks (server#60840)
        Fix(files_versions): guard null path in event listeners (server#60842)
        Feat(file-search): add property to SearchQuery and check select fields to decide wheter to join extended cache (server#60844)
        Chore(deps): Bump axios from 1.15.0 to 1.16.1 in /build/frontend-legacy (server#60847)
        Chore(deps-dev): Bump rector/rector from 2.4.4 to 2.4.5 in /vendor-bin/rector (server#60848)
        Chore(deps-dev): Bump the vitest group across 2 directories with 2 updates (server#60850)
        Chore(deps-dev): Bump stylelint from 17.11.1 to 17.12.0 (server#60851)
        Chore(deps-dev): Bump cypress-if from 1.13.2 to 1.16.1 (server#60852)
        Chore(deps-dev): Bump sass from 1.99.0 to 1.100.0 (server#60853)
        Chore(deps-dev): Bump sass from 1.99.0 to 1.100.0 in /build/frontend-legacy (server#60855)
        Test(cache): avoid ordering assumptions in testExtended (server#60881)
        Fix(TaskProcessing): restrict allowed_classes in Manager cache deserialization (server#60884)
        Apply rector changes (server#60888)
        Docs(IRequest): streamline duplicate docs + update for clarity and accuracy (server#60889)
        Chore(deps): Bump the github-actions group with 5 updates (server#60891)
        Chore(deps): Update flake to NixOS 26.05 (server#60896)
        Fix(core): restore app menu label, show “Settings” for sub-sections (server#60897)
        Fix: Make the IProvideUserSecretBackend usable (server#60898)
        Chore(deps): Bump glob from 10.4.5 to 10.5.0 (server#60908)
        Fix(previews): ffprobe hangs (server#60916)
        Docs: Add AI policy reference and starting point for agents.md (server#60922)
        Perf(user_ldap): chunk oracle queries for lower bind cost (server#60930)
        Fix(files): make sure nested changes are propagated to sidebar tabs (server#60943)
        Fix(user_ldap): allow editing profile fields not managed by LDAP (server#60948)
        Chore: Remove unused and long deprecated Remote components (server#60953)
        Chore: Deprecate IBroadcastEvent (server#60954)
        Refactor: Remove old deprecated methods from OCP\Calendar (server#60955)
        Refactor(server): Register alias when needed (server#60957)
        Fix: Files checker (server#60959)
        Refactor: Use new IQueryBuilder::MAX_IN_PARAMETERS (server#60960)
        Build: Dont include AGENTS.md and CLAUDE.md in release (server#60964)
        Job run history cleanup (server#60972)
        Chore(deps): Bump serialize-javascript and workbox-webpack-plugin in /build/frontend-legacy (server#60973)
        Fix: harden object store against copying a file to itself (server#60975)
        Fix(tests): remove integration tests that depend on deleted Remote API classes (server#60977)
        Fix(files_external): prevent dropdown entries from shrinking (server#60982)
        Fix(settings): add loading feedback to account create/edit dialogs (server#60986)
        Chore: fix SearchBinaryOperator constructor type hint (server#60988)
        Fix(menu): Fix icon colors on waffle menu (server#60989)
        [master] fix(security): Update code signing revocation list (server#60992)
        Fix(theming): read cachebuster as int in manifest endpoint (server#61007)
        Fix(preview): First cleanup from filecache and then from preview table (server#61011)
        Fix: use card interface instead of object (server#61017)
        Build(deps-dev): bump eslint from 10.4.0 to 10.4.1 in the eslint group across 1 directory (server#61022)
        Build(deps-dev): bump the vitest group across 2 directories with 2 updates (server#61023)
        Chore(deps): Bump vue from 3.5.34 to 3.5.35 (server#61024)
        Build(deps-dev): bump cypress from 15.15.0 to 15.17.0 (server#61026)
        Chore(deps-dev): Bump @babel/preset-typescript from 7.28.5 to 7.29.7 in /build/frontend-legacy (server#61027)
        Fix(taskprocessing): claim tasks atomically so parallel workers don’t duplicate (server#61053)
        Fix(NavigationManager): resolve entries only when needed (server#61055)
        Fix(dav): properly handle files metadata (server#61057)
        Ci(integration): drop stale remoteapi_features test matrix entry (server#61063)
        Refactor(settings): migrate Users form sub-components to script setup (server#61064)
        Fix: use correct permissions mask for non-home storage public links (server#61067)
        Add AI policy check (server#61068)
        Chore: fix smbclient setup in ci (server#61069)
        Test: cleanup users before userbackend test (server#61071)
        Fix(comments): load comments styles when the comments app is loaded (server#61073)
        Fix(settings): Fix appstore icon color in settings menu (server#61075)
        [master] fix(security): Update code signing revocation list (server#61088)
        Fix(comments): Use capped memory cache for comments (server#61091)
        Fix(files_sharing): Use share id in file actions (server#61099)
        Fix: Correctly detect appid for dist css files (server#61100)
        Fix(core): keep app menu settings icon legible on light backgrounds (server#61109)
        Feat: Add frankenphp worker support for more endpoints (server#61115)
        Build(deps-dev): bump shell-quote from 1.8.3 to 1.8.4 in /build/frontend-legacy (server#61119)
        Fix(NavigationManager): only resolve navigations of booted apps (server#61120)
        Fix(ocm): merge resource types by name in discovery (server#61126)
        Feat(TaskProcessing): add AudioToTextSubtitles TaskType (server#61127)
        Feat(OCP): Add Interaction API (server#61128)
        Build(deps): bump symfony/mailer from 6.4.31 to 6.4.40 (server#61132)
        Fix deprecations in tests (server#61140)
        Test: Warn about slow startup time for phpunit tests (server#61141)
        Chore(PHP): Drop 8.2 for Nextcloud 35 (server#61142)
        Docs(tests): Add some general documentation for PlayWright (server#61143)
        Chore(workflows): keep only lowest and highest supported versions of dbs (server#61144)
        Test(files): migrate favorites e2e from Cypress to Playwright (server#61145)
        Fix(mimetype): Add TSV support in mimetype aliases, mapping, and names (server#61147)
        Build(deps): bump symfony/dom-crawler from 6.4.32 to 7.4.12 (server#61149)
        Speedup tests execution (server#61150)
        Test(files): migrate files actions e2e from Cypress to Playwright (server#61152)
        Test(files): migrate recent-view and regression specs from Cypress to… (server#61153)
        Ci(PHP): Only test against highest and lowest supported PHP versions (server#61158)
        Fix(appstore): bring back “update all” button (server#61163)
        Test(files): migrate copy/move e2e from Cypress to Playwright (server#61165)
        Test(ci): Do not always run e2e tests (server#61167)
        Fix Memcached CI job (server#61168)
        Test: Add missing calls to the parent setUp method (server#61169)
        Build(deps): Bump shell-quote and concurrently (server#61173)
        Test(systemtags): migrate from Cypress to PlayWright (server#61175)
        Fix: resolve PHP deprecation of `imagedestroy` (server#61176)
        Build(deps): bump phpseclib/phpseclib from 2.0.53 to 2.0.54 (server#61177)
        Chore: Run integration tests only on PRs as the other tests (server#61181)
        Fix: Fix alignment issues of app password form ( #53123 ) (server#61186)
        Feat(TaskProcessing): Update completionExpectedAt in Manager#setTaskProgress (server#61190)
        Chore: Fix reuse licence after #60840 (server#61194)
        Set preferStreaming default value to false for task processing tasks (server#61197)
        Add OCM Notification Received Event (server#61201)
        Fix: Psalm errors from #60840 (server#61208)
        Chore: apply code style (server#61214)
        Style(PHP): Fix (server#61216)
        Test(core): migrate end-to-end test to PlayWright (server#61217)
        Test(playwright): fix local test server config for SQLite runs (server#61218)
        Test(files): migrate files/trashbin e2e from Cypress to Playwright (server#61219)
        Test(files): migrate files selection e2e from Cypress to Playwright (server#61221)
        Test(files): migrate files download e2e from Cypress to Playwright (server#61223)
        Test(login): migrate end-to-end tests to PlayWright (server#61225)
        [master] fix(security): Update code signing revocation list (server#61227)
        Fix: Fix PHP Warning foreach() argument must be of type array|object, null given (server#61245)
        Chore: bump MySQL to min 8.4 and support 9.7 (server#61247)
        Fix(theming): preserve uploaded favicon and touch icon (server#61253)
        Fix(files_versions): avoid version snapshot races during cross-storage renames (server#61254)
        Chore(deps-dev): Bump the vite group across 2 directories with 1 update (server#61263)
        [master] fix(security): Update code signing revocation list (server#61268)
        Test(s3): fix flaky EOF check and remove PHP 8.5 skip (server#61275)
        Feat: contacts import ocs (server#61277)
        Chore: Update AI-policy workflow (server#61280)
        Fix: Drop PHP 8.2 in Nextcloud 35 in 3rdparty/ (server#61281)
        Feat(oauth2): Add commands for adding and deleting clients (server#61289)
        Fix(twofactor_backupcodes): Add a clean helper to set code as used (server#61292)
        Fix(caldav): respect federation settings (server#61293)
        Fix(maintenance): allow AppAPI to serve requests during maintenance mode (server#61294)
        Fix: Use token expiration for ephemeral sessions (server#61295)
        Fix(files_sharing): remove leading slash from filename on unshare toast (server#61303)
        Fix(team-manager): ensure team resources are only retrived for members (server#61308)
        Fix(ocm-add-share): adjust domain validation (server#61310)
        Chore(deps-dev): Bump tmp from 0.2.6 to 0.2.7 in /build/frontend-legacy (server#61311)
        Fix(files_external): Allow editing auth mechanism on saved mounts (server#61312)
        Chore(deps): Bump js-yaml from 4.1.1 to 4.2.0 (server#61314)
        Chore(deps): Bump form-data from 4.0.5 to 4.0.6 (server#61315)
        Chore(deps): Bump dompurify from 3.4.7 to 3.4.10 (server#61316)
        Chore(deps-dev): Bump vite from 7.3.2 to 7.3.5 (server#61317)
        Fix(user_ldap): Escape filter part when searching for group members (server#61320)
        Fix: Do not set last-password-confirm for apptoken sessions (server#61322)
        Fix(files): Open the sidebar for the current folder, not a stale child (server#61330)
        Fix: ensure file names are string-typed (server#61332)
        Feat(settings): Rework personal info into a sectioned single-column layout (server#61358)
        Fix: prevent editing delegated admins (server#61368)
        Chore(deps-dev): Bump webpack-dev-server from 5.2.4 to 5.2.5 in /build/frontend-legacy (server#61393)
        Chore(deps): Bump form-data from 4.0.5 to 4.0.6 in /build/frontend-legacy (server#61395)
        Chore(deps-dev): Bump vite from 7.3.2 to 7.3.5 in /build/frontend-legacy (server#61396)
        Chore(deps-dev): Bump launch-editor from 2.11.1 to 2.14.1 in /build/frontend-legacy (server#61397)
        Fix(OCM): Remove comment meant only for OCP APIs (server#61399)
        Fix(settings): show app menu current-app button on settings pages (server#61406)
        Chore: Sync codeowner with our internal organisation (server#61407)
        Fix(auth): log invalid token during password reset (server#61408)
        Fix: Use a CappedMemoryCache for UserConfig to avoid memory exhaustion (server#61413)
        [master] fix(security): Update code signing revocation list (server#61423)
        Chore(deps): Bump dompurify from 3.4.10 to 3.4.11 (server#61425)
        Fix(migrations): Trigger recently added migrations (server#61428)
        Fix(files): remove leading slash from destination in copy/move toast (server#61435)
        Perf: Only sort wrappers when adding them (server#61438)
        Perf(View): don’t sort twice the same array (server#61440)
        Fix(files_trashbin): create folder if missing when expiring trash (server#61442)
        Chore(deps): Bump undici (server#61445)
        Chore(deps-dev): Bump rector/rector from 2.4.5 to 2.4.6 in /vendor-bin/rector (server#61447)
        Chore(deps-dev): Bump nextcloud/rector from 0.5.1 to 0.5.2 in /vendor-bin/rector (server#61448)
        Chore(deps-dev): Bump eslint from 10.4.1 to 10.5.0 in the eslint group across 1 directory (server#61449)
        Chore(deps-dev): Bump the vitest group across 2 directories with 2 updates (server#61450)
        Chore(deps): Bump vue from 3.5.35 to 3.5.38 (server#61451)
        Chore(deps-dev): Bump @playwright/test from 1.60.0 to 1.61.0 (server#61452)
        Chore(deps-dev): Bump cypress-split from 1.24.31 to 1.25.0 (server#61453)
        Docs(config): clarify metadata and conversion file size limits (server#61478)
        Fix(dav): Always show example content section (server#61483)
        Fix(dav): Handle GenericFileException when reading default contact file (server#61485)
        Fix: Remove uses of deprecated service string names (server#61489)
        Fix: webhook payload for system tag events (server#61490)
        Feat: Make it possible to add a storage wrapper using public APIs (server#61493)
        Fix(ViewOnlyPlugin): Allow COPY and MOVE operations within the same storage (server#61497)
        Fix(onetime-qrcode): Remove password confirmation attribute (server#61501)
        Fix(settings): correct heading order in account management sidebar (server#61505)
        Fix(files): distinguish between files and folders for validation messages (server#61506)
        Perf: block more properties from using the custom properties backend (server#61509)
        Fix the ScanFiles job to not trigger scans of root directory for every single user (server#61511)
        Chore(tests): adjust PlayWright tests to follow ESLint rules (server#61513)
        Chore(comments): resolve ESLint warnings (server#61516)
        Fix: stop calling DI container in SharedStorage (server#61517)
        Feat: Add support for `NOT ILIKE` in query builder expressions (server#61521)
        Test(settings): migrate end-to-end tests from Cypress to PlayWright (server#61522)
        Perf: avoid DIing IRootFolder at every shared storage init (server#61530)
        Perf(log): normalize log data only when logging (server#61532)
        Fix(Collaborators): Fix matching emails to remote users if no remote results are present (server#61534)
        Feat: Mark 32 bits support as removed for Nextcloud Hub 27 Winter (server#61537)
        Chore(ISecureRandom): Deprecate generate() in favor of Randomizer::getBytesFromString() (server#61538)
        Refactor: Soft remove Emitter from IRootFolder interface (server#61539)
        Feat(share): add public share-review API under OCP\Share\ShareReview (server#61543)
        Refactor: Expose a public exception when no user is found (server#61544)
        Fix(db): add support for MariaDB 12.3 LTS and increase min. to 10.11 (server#61554)
        Fix(cache): make clear() redis cluster compatible (server#61559)
        Refactor: consolidate app loading logic in bootstrap process (server#61560)
        Feat(TaskProcessing): Add AudioToAudioTranslate TaskType (server#61564)
        Fix(psalm-strict): Fix lib exclusions (server#61565)
        Feat: mark legacy ai providers (server#61567)
        Fix(files_external): ignore deprecated backends (server#61568)
        Fix(files_external): properly apply default mount options (server#61573)
        Fix(updatenotification): use correct appstore route (server#61574)
        Fix(core): use proper API routes for recommended apps (server#61575)
        Fix(appstore): use proper app icon or adjust color if needed (server#61577)
        Fix(appstore): only show appstore entries if actual from appstore (server#61578)
        Fix(psalm): Set PHP version to 8.3 (server#61583)
        Fix(settings): display birthday correctly regardless of browsers timezone (server#61586)
        Fix(a11y): label account QR code button (server#61600)
        Fix(config): Decrypt sensitive appconfigs when requested (server#61608)
        Refactor(tests): cleanup PlayWright tests (server#61614)
        Fix(core): Throttle lost-password reset form when link is disabled (server#61615)
        Refactor(taskprocessing): mark built-in text task types as internal and deprecated if needed (server#61616)
        Fix(files_external/SMB): Use ‘null’ explicitly for no workgroup (server#61622)
        Chore(deps-dev): bump behat/behat from 3.31.0 to 3.32.0 in /vendor-bin/behat (server#61623)
        Chore(deps-dev): bump rector/rector from 2.4.6 to 2.5.2 in /vendor-bin/rector (server#61624)
        Fix(theming): allow to unselect a font theme (server#61627)
        Fix(core): reduce header height (server#61628)
        Refactor(preview): align provider lookup in PreviewManager checks (server#61629)
        Fix(files_sharing): reject custom share tokens longer than the db column (server#61630)
        Chore(deps): Bump the github-actions group with 11 updates (server#61631)
        Docs(preview): improve IPreview and IProviderV2 interface docs (server#61632)
        Fix(LoginForm): improve login throttle warning wording (server#61636)
        Fix(settings): in absence form avoid shifting dates to browsers timezone (server#61638)
        Fix(dav): Load ProfilerPlugin only when profiler is enabled (server#61639)
        Chore: Remove redundant assignment (server#61641)
        Fix(core): scope public share theme filter to the download icon (server#61648)
        Chore(jobs): write proper documentation for job:history (server#61657)
        Fix(files): proper accessible row name and title for overflow (server#61658)
        Fix(dav): return RFC 4791 no-uid-conflict on duplicate calendar UID (server#61659)
        Update script to latest (server#61660)
        Fix(core): resolve some edge cases with recommended apps (server#61663)
        Test(files_external): migrate end-to-end tests to PlayWright (server#61665)
        Fix(core): keep the header search input in document flow (server#61668)
        Sync ai-policy with org template (server#61669)
        Fix(rector): Don’t use AddSeeTestAnnotationRector in rector strict (server#61670)
        Fix ldap:show-remnant sharer column when remnants are disabled (server#61677)
        Fix: hide scroll bar in unified search when not needed (server#61679)
        Fix(dav): Do not respond version/trashbin download requests with 404 due to ChunkingV2Plugin (server#61680)
        Feat(bruteforce): improve bruteforce protection command output (server#61682)
        Feat(TaskProcessing): add TextToTextImprove to improve or iterate on text (server#61683)
        Chore(deps): bump cypress-io/github-action from 7.4.0 to 7.4.1 in the github-actions group (server#61684)
        Fix(bruteforce): Don’t throttle requests with failing CSRF (server#61686)
        Fix: adjust file picker for background image to allow folder navigation (server#61688)
        Store taskprocessing output files with extension to ease mimtype guessing (server#61689)
        Feat: KV cache based on predis (server#61690)
        App menu open on hover (server#61694)
        Build(deps): Composer audit updates (server#61696)
        Fix(db): align preview migration annotations with created tables (server#61705)
        Perf(db): drop redundant db-side migrations version sorting (server#61707)
        Docs(config): fix unbalanced inline literal in remember-me sample com… (server#61719)
        Ci: Add lables via rest api (server#61735)
        Docs(ratelimit): add missing @param documentation (server#61736)
        Docs(JS): fix typo in function name (server#61746)
        Test(files): migrate end-to-end tests to PlayWright (server#61751)
        Chore(deps-dev): bump stylelint from 17.12.0 to 17.14.0 (server#61759)
        Chore(deps): bump vue from 3.5.38 to 3.5.39 (server#61760)
        Chore(deps-dev): bump cypress from 15.17.0 to 15.18.0 (server#61761)
        Chore(deps-dev): bump sass from 1.100.0 to 1.101.0 (server#61762)
        Chore(deps-dev): bump @playwright/test from 1.61.0 to 1.61.1 (server#61763)
        Chore(deps-dev): bump webpack from 5.106.2 to 5.109.2 in /build/frontend-legacy (server#61766)
        Chore(deps): bump focus-trap from 8.0.1 to 8.2.2 in /build/frontend-legacy (server#61767)
        Ci(dependabot): restore build/frontend dirs for stable33 npm updates (server#61806)
        Chore(deps): bump the github-actions group with 4 updates (server#61821)
        Chore(deps): Bump postcss from 8.5.6 to 8.5.16 in /build/frontend-legacy (server#61823)
        Chore(deps): bump dompurify from 3.4.2 to 3.4.11 in /build/frontend-legacy (server#61824)
        Chore(deps): bump qs and @cypress/request (server#61828)
        Fix(jobs): resolve portability issues with background job cleanup (server#61830)
        Perf: Don’t fetch full group object in AuthorizedGroupMapper (server#61838)
        Fix(Sharing): Don’t break cache entry by setting path to null (server#61841)
        Fix(DeclarativeManager): Fix admin delegation (server#61845)
        Ci: Update policy check to org-latest (server#61847)
        Build(rector-strict): Bump PHP set to 8.3 (server#61848)
        Feat(core): header-anchored combobox shell for unified search (server#61849)
        Fix(metadata): bind chunked file ids (server#61857)
        Test: fix HEIC tests (server#61858)
        Fix(dav): release part-file lock when an upload fails (server#61863)
        Feat: Disable callable serialization in sabre/xml (server#61866)
        Fix(auth): confine OCM access token to the masked share endpoint (server#61870)
        Fix(jobs): compute memory usage after clean-up (server#61877)
        Fix(settings): missing end of html tag (server#61880)
        Fix(CalDav): Force trashbin deletion when re-creating item with same UID (server#61881)
        Test(installer): migrate end-to-end tests to PlayWright (server#61883)
        CloudFederationApi: access-token lifecycle fixes (server#61889)
        [master] fix(security): Update code signing revocation list (server#61900)
        Perf: Replace more calls from getUserGroups to getUserGroupIds (server#61904)
        Fix(files_sharing): preserve unmasked permissions as scan_permissions (server#61905)
        Perf: Don’t fetch all the trash items when deleting a single item (server#61906)
        Feat(files_sharing): schedule external share scan job when accepted (server#61908)
        Fix(s3): trim multiple spaces to single space in original path header (server#61914)
        Feat: Fetch groups in batch in getUserGroups (server#61916)
        Fix: Catch expected NotFoundException (server#61917)
        Fix(files_sharing): Fail on sharing file with create or delete permission before failing on increased permissions (server#61929)
        Fix(files): use proper translation templates (server#61931)
        Fix(files): do not let a failing move hook break the move or hide files (server#61937)
        Refactor(Interaction): Allow multiple resources and receivers in a single event (server#61938)
        Feat(core): add unified search loading controller (server#61941)
        Feat(login): clean remember me tokens (server#61944)
        Refactor: Centralize logic for checking if a share is password protected (server#61946)
        Ci: migrate from buildjet to cache action (server#61947)
        Fix(preview): Handle unique constraints violation exception (server#61950)
        Feat(occ): improve config:list help text/descriptions (server#61953)
        Perf(carddav): reduce disk usage of photocache (server#61957)
        Fix(files_sharing): validate input in PublicPreviewController#getPreview (server#61960)
        Fix: Output shape validation will delete keys when there is a list of files (server#61962)
        Feat: Add MultimodalChatWithTools and MultimodalContextAgentInteraction (server#61963)
        Fix(systemtags): correct @since tag for sanitizeWordsAndEmojis (server#61966)
        Fix(UserPlugin): Don’t return mail matches on user id search (server#61981)
        Fix(UserPlugin): Don’t search for displayname when restricted (server#61982)
        Fix(UserPlugin): Don’t return disabled users on user ID and mail match (server#61984)
        Chore(deps-dev): bump rector/rector from 2.5.2 to 2.5.5 in /vendor-bin/rector (server#61986)
        Chore(deps-dev): bump the vitest group across 2 directories with 2 updates (server#61988)
        Chore(deps): bump p-queue from 9.3.0 to 9.3.1 (server#61989)
        Chore(deps): bump query-string from 9.3.1 to 9.4.1 in /build/frontend-legacy (server#61990)
        Chore(deps-dev): bump sass from 1.100.0 to 1.101.0 in /build/frontend-legacy (server#61991)
        [master] fix(security): Update code signing revocation list (server#62019)
        Chore(deps-dev): bump ws from 8.18.3 to 8.21.0 in /build/frontend-legacy (server#62025)
        Fix(encryption): bind personal private key password inputs (server#62027)
        Chore(playwright): Wait for server response before checking sorting result (server#62032)
        Chore(playwright): Rewrite password confirmation handler to avoid race conditions (server#62033)
        Chore(tests): Fix broken rector run due to conflict with psalm (server#62034)
        Chore(tests): Fix flaky nodb tests due to `AlgorithmTest` (server#62035)
        Feat(ITeamManager): Add getTeam method (server#62038)
        Perf(workflow): Implement result cache for IP checks (server#62039)
        Fix(caldav): url-encode owner/user in activity event links (server#62063)
        Improve logout url generation (server#62081)
        Fix(FilesWidget): allow to resize widget vertically (server#62089)
        Rate limiting for creating federated shares (server#62091)
        Fix(files_sharing): Allow access to shares by disabled users if hide_disabled_user_shares is enabled (server#62092)
        Feat(core): drive the unified search modal from the search controller (server#62093)
        Fix(KeyValueCache): allow negative TTL for file locking (server#62114)
        Fix: enhance name splitting to handle “Lastname, Firstname” format (server#62122)
        Fix: Disable imagick preview providers (server#62145)
        Feat(core): keyboard navigation and focus shortcut for unified search (server#62157)
        Fix(preview): properly handle encoded content (server#62162)
        Fix(AmazonS3): pass S3 error messages through to the frontend (server#62163)
        Perf(dav): Stream PROPFIND output (server#62164)
        [master] fix(security): Update code signing revocation list (server#62166)
        Chore: undeprecate the redis cache backend (server#62195)
        Fix(files_version): mtime confusion on milliseconds (server#62204)
        Occ file command enhancements (server#62207)
        Fix: don’t die if we can’t encode file metadata on upload (server#62208)
        Chore(deps-dev): bump websocket-driver from 0.7.4 to 0.7.5 in /build/frontend-legacy (server#62209)
        Chore(deps): bump systeminformation from 5.31.6 to 5.31.17 (server#62213)
        Use stricter types on a few classes (server#62228)
        Feat(Dispatcher): Warn about open transaction after controller method was executed (server#62232)
        Fix(SetupChecks): Link to task processing worker docs (server#62240)
        Add Unified Sharing (server#62241)
        Fix(theming): mark background button text as English (server#62242)
        Fix(TaskProcessing): Claim tasks atomically in both SynchronousBackgr… (server#62243)
        Fix(dashboard): update scrollbar contrast on background (server#62244)
        Fix(files): properly handle folders without permissions (server#62254)
        Fix(files): preserve encryptedVersion when copying cache entries (server#62255)
        [master] fix(security): Update CA certificate bundle (server#62256)
        Fix(appstore): initialize the exApps store when enabled (server#62276)
        Test: mark installation tests as slow (server#62282)
        Test(users): prevent flaky tests with hardcoded values (server#62283)
        Test(files): wait for PUT before continue with tests (server#62284)
        Test(files): wait for actual requests when deleting files (server#62286)
        Chore(deps-dev): bump rector/rector from 2.5.5 to 2.5.7 in /vendor-bin/rector (server#62289)
        Chore(deps-dev): bump cypress from 15.18.0 to 15.18.1 (server#62291)
        Chore(deps-dev): bump msw from 2.14.6 to 2.15.0 (server#62292)
        Chore(deps): bump marked from 18.0.5 to 18.0.6 (server#62293)
        Test(TestCase): restore unregistered services correctly (server#62326)
        Test(files): make watcher propagation mtime regression test deterministic (server#62329)
        Fix(core): handle parameter limits in files metadata deletion (server#62331)
        Chore: Update minimum supported desktop version to 3.2.81 (server#62333)
        Refactor: Add type annotations to middlewares (server#62334)
        Use constructor properties in Sharing (server#62335)
        Fix: Mark some parameters as sensitive (server#62336)
        Perf(ShareUser): Only fetch display name instead of user object (server#62341)
        Chore(deps): bump axios from 1.16.0 to 1.18.1 (server#62350)
        Chore(deps): bump axios from 1.16.1 to 1.18.1 in /build/frontend-legacy (server#62352)
        Perf(user-display-name): Check memory cache before trying redis (server#62353)
        Fix(SharingBackend): Call ISharePropertyTypeModifyValue::modifyValueOnSave when saving default value (server#62354)
        Feat(files_sharing): fetch remote avatars for external shares (server#62355)
        Fix(sharing): Set REUSE annotations for l10n (server#62356)
        Feat(core): reveal unified search filters from the input (server#62359)
        Fix(PasswordSharePropertyType): Generate default password when passwords are required (server#62360)
        Fix(files): Prevent corruption of files when moving from encrypted to unencrypted folders within the same object storage (server#62364)
        Don’t fill the pagination cache if there are no extra items (server#62365)
        Fix(TeamShareRecipientType): Defer getting CirclesManager class as it might not exist yet (server#62366)
        Fix: allow Enter on public share Download link (server#62367)
        Fix(files_sharing): skip unresolvable share recipients (server#62368)
        Fix(share): do not re-accept rejected shares (server#62373)
        Fix(search): Add end date for last 7 and last 30 days (server#62375)
        Perf(files_external): pipeline SFTP stream writes (server#62377)
        Chore(deps): bump fast-uri from 3.1.2 to 3.1.4 (server#62378)
        Chore(deps-dev): bump immutable from 5.1.5 to 5.1.9 (server#62379)
        Fix(Sharing): Fix l10n interpolation (server#62393)
        Feat(Sharing): Fallback to guest avatar if recipient provides no icon (server#62397)
        Ci: update workflows from organization (server#62407)
        Fix(CleanupLoginTokens): Specify the table (server#62408)
        Fix: Don’t add empty and broken ExternalShareScanJob on upgrade (server#62412)
        [taskprocessing] Add an endpoint to get the position of a scheduled task in the queue (server#62414)
        Test(files_versions): migrate end-to-end tests to PlayWright (server#62423)
        Fix(background-jobs): preserve Snowflake IDs as strings (server#62425)
        Fix: multimodal chatwithtools was not made internal (server#62426)
        Feat: allow specifying applicable users and groups in the files_external:create command (server#62431)
        Fix(Sharing): Use positional parameters in property validation error messages (server#62432)
        Fix(SharingManager): Skip interaction checks if checks are overridden (server#62444)
        Fix(onetime-qrcode): Fix onetime QR code with 2FA enable (server#62445)
        Fix(Sharing): Enable node download permission by default (server#62454)
        Fix(Sharing): Remove faulty check if required properties have a defaut value (server#62455)
        Fix(files): hide download action in link shares for newly created folders (server#62459)
        Fix(Sharing): Compute required, default and max expiration date based on recipients (server#62464)
        Fix(IRegistrationContext): Fix type hinting (server#62475)
        Feat: introduce a function to bind a teamfolder to a team (server#62476)
        Fix: Use PHP_AUTH_PW for strict password confirmation (server#62477)
        Fix: multiple file selection on tab navigation (server#62482)
        [master] Fix npm audit (server#62494)
        Chore(deps): bump p-queue from 9.3.1 to 9.3.2 (server#62496)
        Chore(deps-dev): bump stylelint from 17.14.0 to 17.14.1 (server#62497)
        Chore(deps): bump vue from 3.5.39 to 3.5.40 (server#62498)
        Chore(deps-dev): bump @zip.js/zip.js from 2.8.26 to 2.8.33 (server#62499)
        Chore(deps): bump pinia from 3.0.4 to 4.0.2 (server#62500)
        Feat(webauthn): Skip 2FA for user verified logins (server#62540)
        Chore(deps): bump shell-quote and concurrently (server#62541)
        [master] Fix npm audit (server#62542)
        Http-sig: Update http message signatures for OCM after spec review (server#62543)
        Apply rector changes (server#62544)
        Chore: Update minimum supported desktop version to 3.2.82 (server#62547)
        Fix(rector-strict): Ignore wrong cases of RemoveReturnTagIncompatibleWithNativeTypeRector (server#62548)
        Feat(Sharing): Allow omitting existing recipients when searching for recipients (server#62550)
        Perf: Use hash map to check if path was already checked (server#62552)
        Chore(Sharing): Fix some typos (server#62556)
        Perf: Don’t construct Config object twice (server#62559)
        Fix(imip): add context to imip log messages (server#62561)
        Optimize propagator (server#62562)
        Fix: correct spelling errors in comments (server#62564)
        Chore(deps): bump p-queue from 9.3.2 to 9.3.3 (server#62566)
        Chore(deps): bump marked from 18.0.6 to 18.0.7 (server#62568)
        Chore(deps-dev): bump @zip.js/zip.js from 2.8.33 to 2.8.34 (server#62570)
        Chore(deps-dev): bump cypress from 15.18.1 to 15.19.0 (server#62572)
        Chore(deps-dev): bump sass from 1.101.0 to 1.101.6 (server#62573)
        Chore(deps): bump p-queue from 9.3.1 to 9.3.3 in /build/frontend-legacy (server#62576)
        Chore(deps-dev): bump msw from 2.14.6 to 2.15.0 in /build/frontend-legacy (server#62577)
        Fix(iMIP): Prevent mails from carrying an unrelated user’s name (server#62580)
        Build(deps): bump guzzlehttp/guzzle to 7.15.2 (server#62585)
        Fix: throw better error message if a user doesn’t have a key even though it should have (server#62586)
        Test: migrate remaining e2e tests to PlayWright (server#62592)
        More logging around partfile rename failures (server#62594)
        CI/Test fixes for unified sharing (server#62596)
        Fix(Sharing): Improve date error messages (server#62598)
        Add hints for password and expiration date if they are required (server#62599)
        Chore(previews): add file signature check before opening files (server#62600)
        Perf(preview): Optimize retriving all previews from oc_filecache (server#62601)
        Fix(Sharing): Pass ShareUser instead of IUser (server#62602)
        Feat(core): redesign unified search result presentation (server#62605)
        Test(version-check): Fix flaky test (server#62609)
        Feat: Add missing NoSubAdminRequired attribute (server#62610)
        Preparations for files_sharing legacy backend (server#62613)
        Migrate the dashboard app to Vue 3 (server#62624)
        Migrate weather status to vue3 (server#62625)
        Test: reduce flakyness of files version tests (server#62627)
        [master] fix(security): Update code signing revocation list (server#62632)
        Refactor(Sharing): Move from OCP to NCU (server#62640)
        Feat: profile mobile view (server#62646)
        Fix(systemTags): setObjectIdsForTag() dispatches once (server#62647)
        Expend a bit OCP\GlobalScale\IConfig (server#62660)
        Fix(encryption): handle decryption exception with outdated passwords (server#62666)
        Fix(MemcachedFactory): Enable TCP_NODELAY and adjust default timeouts to be reasonable (server#62670)
        Chore: remove deprecated global aliases for OC functions (server#62674)
        Chore: remove deprecated global libraries (server#62677)
        Fix(dashboard): use non-deprecated functions + make tests work at night (server#62682)
        Feat(oauth2): Forward app tokens from primary to secondary in global scale (server#62687)
        Test: resolve potential flaky Playwright tests (server#62688)
        Feat: configure toast timeout (server#62689)
        Feat(systemtags): implement tag filter (server#62694)
        Fix(Database): Use real idle-timer to prevent `lastInsertId` being reset on MariaDB/MySQL (server#62697)
        Fix(console): write app command loading errors to stderr (server#62718)
        Fix(imip): don’t report success when a calendar cannot process iMip (server#62722)
        Fix(share-api-controller): add sanity check on canAccessShare for circle share types (server#62724)
        Chore(deps): bump the github-actions group with 8 updates (server#62735)
        Chore(deps-dev): bump rector/rector from 2.5.7 to 2.5.8 in /vendor-bin/rector (server#62736)
        Chore(deps-dev): bump @testing-library/jest-dom from 6.9.1 to 7.0.0 (server#62738)
        Chore(deps-dev): bump sass from 1.101.6 to 1.102.0 (server#62739)
        Chore(deps-dev): bump @playwright/test from 1.61.1 to 1.62.0 (server#62740)
        Chore(deps): bump p-limit from 7.3.0 to 7.3.1 in /build/frontend-legacy (server#62742)
        Chore(deps-dev): bump @testing-library/jest-dom from 6.9.1 to 7.0.0 in /build/frontend-legacy (server#62744)
        Chore(deps): bump marked from 18.0.5 to 18.0.7 in /build/frontend-legacy (server#62746)
        Fix(setup): make sure CAN_INSTALL error page is shown (server#62765)
        [master] Fix npm audit (server#62766)
        Chore: Update minimum supported desktop version to 3.3.50 (server#62774)
        Fix(provisioning_api): read newUser.sendEmail as a boolean (server#62776)
        Fix(dav): properly finalize with MOVE only (server#62786)
        Fix(share): Avoid crash when share owner is not found (server#62791)
        Chore: Apply rector:strict ruleset (server#62794)
        Fix: improve logging when failing to get newly created user (server#62795)
        Test(net): Add more ip classifier test cases (server#62797)
        Fix: handle sftp private key as password (server#62805)
        Fix: clear key password after loading key (server#62806)
        Check free space in the proper folder when restoring from trash (server#62807)
        Fix: disable direct link if link shares are disabled (server#62809)
        Fix: require admin permissions for all systemtag updates (server#62810)
        Host/ip validator hardenings (server#62811)
        Hide personal settings of apps not enabled for the user (server#62852)
        [master] fix(security): Update code signing revocation list (server#62857)
        Fix(direct editing): cleanup tokens on user deletion (server#62861)
        Feat(api): Add getOrCreateFolder also for SimpleFS module (server#62868)
        Feat: Allow to check user existence outside specific user backends (server#62870)
        Fix(sharing): properly handle verification of copy/move actions (server#62871)
        Fix(share): Prevent type error caused by non-existing user (server#62872)
        Chore(deps-dev): bump undici from 7.28.0 to 7.29.0 (server#62873)
        Fix(theming): Speed up slow animations (server#62879)
        Feat: Add setting to bypass password confirmation on a selected ip ranges (server#62884)
        Fix: Port away from removed oc_default (server#62886)
        Perf(PasswordConfirmationMiddleware): Reuse reflection object (server#62887)
        Test(sharing): sort recipients before asserting in testGetShareWithPublicSecret (server#62902)
        Feat: keep a classname mapping instead of always storing the full name for shares (server#62904)
        Chore(deps): bump fast-uri from 3.1.4 to 3.1.5 (server#62910)
        Fix(ObjectStore): reset multipart upload byte counter on retry (server#62919)
        Fix(trashbin): properly show deleted by for federated shares (server#62925)
        Fix(core): improve app icon contrast in the app menu (server#62931)
        Fix(setup): de-duplicate host parsing allowing IPv6 connections (server#62932)
        Command API in OCP (server#62942)
        Style(icons): use filled variants for user, comment, share, password (server#62947)
        Refactor: use DateTimeImmutable in unified sharing api instead of timestamp (server#62957)
        Feat(setup): allow to pass SSL/TLS config for database connection (server#62958)
        Feat(setup): allow to configure ssl db connection during installation (server#62959)
        Chore: Bump symfony/console (server#62962)
        App menu visual polishing (server#62963)
        Refactor: use IUser for IShareSourceType::getSourceInteractionResource instead of user id string (server#62972)
        Chore: Bump symfony components to v7 (server#62974)
        Fix: Handle 2fa enforcement earlier (server#62982)
        Fix: allow file request upload when `part_file_in_storage=false` (server#62986)
        Fetch share source metadata in bulk (server#62987)
        Fix(NavigationManager): properly register closures (server#62988)
        Fix: improve type hinting for unified share listing methods (server#62989)
        [master] Fix npm audit (server#62991)
        Fix(core): prevent unified search placeholder from clipping (server#62999)
        Feat: add shared resource section to profile (server#63002)
        Fix(core): never insert a unified search result above a rendered one (server#63003)
        Fix(CalDAV): Check for user status before serving public calendars (server#63004)
        Chore: Apply rector strict config again (server#63007)
        Revert “Merge pull request #62947 from nextcloud/fix/noid/filled-core… (server#63012)
        Add DBAL Schema wrapper in OCP (server#63013)
        Chore(deps): update 3rdparty dependencies (server#63018)
        Chore(deps): update `cweagans/composer-patches` to v2.0.0 (server#63023)
        Chore(deps): update `fusonic/opengraph` to v3.1.0 (server#63025)
        Chore(deps): update `php-opencloud/openstack` to v3.17.0 (server#63027)
        Build(deps): bump aws/aws-sdk-php from 3.376.2 to 3.390.1 (server#63030)
        Chore(deps): update giggsey/libphonenumber-for-php-lite to 9.0.35 (server#63033)
        Allow every with direct access to a shared file to modify all shares for the file (server#63036)
        Fix(files_trashbin): misleading trashbin:expire output when expiration is disabled (server#63040)
        Update CODEOWNERS to modify maintainers (server#63041)
        Chore: cleanup getting time for formatting logs (server#63043)
        Chore(deps-dev): bump rector/rector from 2.5.8 to 2.6.1 in /vendor-bin/rector (server#63044)
        Chore(deps-dev): bump @playwright/test from 1.62.0 to 1.62.1 (server#63045)
        Chore(deps-dev): bump jsdom from 29.1.1 to 30.0.1 (server#63046)
        Chore(deps-dev): bump @nextcloud/e2e-test-server from 0.5.0 to 0.5.1 (server#63047)
        Fix(files_trashbin): cleanup trash metadata after failed cross-user moves (server#63070)
        Chore(deps): bump dompurify from 3.4.12 to 3.4.13 in /build/frontend-legacy (server#63072)
        [master] Fix npm audit (server#63085)
        Apply rector changes (server#63095)
        Fix(LocalStorage): Clear realpath cache on fopen failure and re-try access (server#63101)
        App menu sorting improvement (server#63104)
        Feat(federation): Add accept/decline mechanism for federated calendars (server#63112)
        Fix errors from 32bits CI (server#63114)
        Fix(files_external): propagate child copy failures in AmazonS3::copy() (server#63123)
        Backports ldap fixes (server#63124)
        Refactor: add PHP 8.3 types to BC-safe class constants (server#63133)
        Feat: add navigation actions to the waffle menu (server#63134)
        Fix: bump dav version for to trigger migration (server#63138)
        Refactor: use Share for most SharingManager parameters instead of just the id (server#63140)
        [master] fix(security): Update code signing revocation list (server#63142)
        Fix(files_versions): pass missing fileInfo properties to Viewer.compare (server#63149)
        Feat(dbal): Add missing stuff in DBAL wrapper (server#63152)
        Fix(user_ldap): restore OCS API functionality for configID = ” (server#63165)
        Feat(console): Expose raw Symfony OutputInterface and InputInterface (server#63174)
        Refactor(dbal): Adjust types of some strings (server#63175)
        Feat(api): Add more methods from DBAL (server#63176)
        Update ITable.php to include `comment` (server#63177)
        Chore: add `playwright.config.ts` to `.nextcloudignore` (server#63181)
        Feat: allow specifying the actor in unified sharing cli (server#63190)
        Allow specifying output format in unified sharing cli (server#63191)
        Docs: sync AGENTS.md with updated agent snippet from nextcloud/.github (server#63193)
        Fix: Respect cached false for OCM discovery (server#63200)
        Feat(db): Add support for SortDirection to addSortBy and sortBy (server#63212)
        Feat(console): Add support for suggestedValues (server#63218)
        Refactor: allow non-lowercase string in ITable methods (server#63219)
        [master] fix(security): Update CA certificate bundle (server#63231)
        Fix: Public link with multiple mounts (server#63241)
        Feat(dav): add IRoomMetadata::BUILDING_NAME (server#63244)
        Fix(group): Set the display name on every backends that supports it (server#63246)
        Fix(preview): execute PreviewMapper::deleteAll() (server#63247)
        Test: remove double setup from share tests (server#63248)
        Fix(preview): order previews by ID during pagination (server#63249)
        Fix(preview): delete version metadata by preview ID (server#63251)
        Build(deps): bump vue from 3.5.40 to 3.5.41 (server#63257)
        Build(deps-dev): bump axe-core from 4.12.1 to 4.13.0 (server#63258)
        Build(deps-dev): bump @zip.js/zip.js from 2.8.34 to 2.8.39 (server#63260)
        Build(deps-dev): bump @testing-library/jest-dom from 7.0.0 to 7.0.1 (server#63261)
        Build(deps): bump marked from 18.0.7 to 18.0.9 (server#63262)
        Build(deps): bump core-js from 3.49.0 to 3.50.0 in /build/frontend-legacy (server#63263)
        Build(deps): bump marked from 18.0.7 to 18.0.9 in /build/frontend-legacy (server#63264)
        Build(deps-dev): bump @testing-library/jest-dom from 7.0.0 to 7.0.1 in /build/frontend-legacy (server#63265)
        Fix(preview): qualify the ambiguous columns in PreviewMapper queries (server#63286)
        Build(deps): bump nanoid from 3.3.12 to 3.3.18 in /build/frontend-legacy (server#63287)
        Port oauth2 to new Entity system (server#63288)
        Fix(sharing): key shares by string when loading share permissions (server#63291)
        Feat(orm): Add support for BackedEnum in Entity column (server#63292)
        Fix(dbal): Regression on PreparedStatement caused by fcc63b9603596c1b (server#63294)
        Fix(jobs): don’t overwrite the –stop_after baseline in background-job:worker (server#63297)
        Fix: Creating shares with multiple mount permissions (server#63299)
        Chore: Improve phpunit performance (server#63300)
        Apply rector changes (server#63301)
        Fix(admin_audit): handle audit reads for new files (server#63305)
        Fix(provisioning_api): let sub-admins change group memberships (server#63307)
        Fix(config): mask the Euro-Office jwt_secret as sensitive (server#63311)
        Refactor(core): drop the unified search local search bar (server#63312)
        Feat(db-schema): Add IColumn::getName (server#63318)
        Improve dispatcher (server#63326)
        [master] fix(security): Update code signing revocation list (server#63335)
        Feat(core): fill the unified search pending window with placeholders (server#63343)
        Fix one core migration: Only add taskprocessing columns if they don’t exist (server#63350)
        Feat: add SchemaChecker tool (server#63351)
        Fix(tests): Mock discovery services to avoid network requests hanging (server#63352)
        Fix(preview): keep the local file when losing the insert race (server#63376)
        More improvements to the dispatcher (server#63385)
        Clean up application autoloading registration (server#63388)
        Fix(calendar): Bring back getBackends (server#63393)
        Build(deps): bump fast-uri from 3.1.2 to 3.1.5 in /build/frontend-legacy (server#63399)
        Chore: Undeprecated ISecureRandom (server#63412)
        Fix(files_external): set usePresignedUrl before first S3 connection (server#63417)
        Ci(playwright): skip browser installation on CI an reuse action provided chrome (server#63422)
        Fix: Make SchemaWrapper compatible with old version of ISchemaWrapper (server#63427)
        Fix(dav): Handle correctly not found while streaming output (server#63435)
        Feat(orm): Add api to do cursor based pagination (server#63441)
        Fix: Store login name and not uid in session when login with webauthn (server#63442)
        Fix(rector): Apply rector strict (server#63443)
        Feat(updater): clear app_install_overwrite on major upgrades (server#63446)
        Build(apps): ship dbdoctor (server#63455)
        Feat(ContextChat): add IContentProviderWithSearchTask (server#63459)
        Build(deps): bump pinia from 4.0.2 to 4.0.3 (server#63464)
        Build(deps-dev): bump @zip.js/zip.js from 2.8.39 to 2.8.51 (server#63465)
        Build(deps-dev): bump concurrently from 10.0.4 to 10.0.5 (server#63466)
        Build(deps): bump vue2-teleport from 1.1.4 to 1.2.2 in /build/frontend-legacy (server#63467)
        Build(deps-dev): bump @nextcloud/webpack-vue-config from 7.0.2 to 7.0.4 in /build/frontend-legacy (server#63468)
        [master] fix(security): Update code signing revocation list (server#63485)
        Apply rector changes (server#63507)
        Fix(navigation): Allow apps to hide registered navigation entries (server#63524)
        Fix(INavigationManager): Add missing type values (server#63535)
        Feat(Sharing): Allow filtering shares by state (server#63551)
        Feat(Sharing): Apply password expiration config to email recipients (server#63560)
        Fix(avatar): Fix loading avatars for users with email address user ids (server#63563)
        Chore: update nextcloud-vue and nextcloud-dialogs (server#63568)
        35.0.0 RC1 (server#63569)
        Welcome stable35 (server#63570)
        Build(deps-dev): bump the vitest group across 2 directories with 2 updates (server#63602)
        Build(deps-dev): bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.1 (server#63605)
        Build(deps): bump @vueuse/core from 14.1.0 to 14.4.0 (server#63606)
        Build(deps): bump @vueuse/integrations from 14.1.0 to 14.4.0 (server#63607)
        Build(deps-dev): bump sass from 1.102.0 to 1.103.1 (server#63610)
        Build(deps-dev): bump @vue/tsconfig from 0.9.0 to 0.9.1 (server#63612)
        Build(deps): bump marked from 18.0.9 to 18.0.11 (server#63613)
        Build(deps-dev): bump @zip.js/zip.js from 2.8.51 to 2.8.59 (server#63615)
        Build(deps-dev): bump eslint from 10.8.0 to 10.9.1 (server#63617)
        Build(deps): bump dompurify from 3.4.13 to 3.4.14 in /build/frontend-legacy (server#63618)
        Build(deps): bump moment-timezone from 0.6.2 to 0.6.3 in /build/frontend-legacy (server#63622)
        Build(deps): bump marked from 18.0.9 to 18.0.11 in /build/frontend-legacy (server#63623)
        Build(deps-dev): bump @testing-library/user-event from 14.6.1 to 14.6.6 in /build/frontend-legacy (server#63624)
        Build(deps): bump libphonenumber-js from 1.12.42 to 1.13.11 in /build/frontend-legacy (server#63625)
        Build(deps-dev): bump sass from 1.101.0 to 1.103.1 in /build/frontend-legacy (server#63626)
        Build(deps-dev): bump @babel/plugin-transform-private-methods from 7.28.6 to 7.29.7 in /build/frontend-legacy (server#63627)
        Build(deps-dev): bump @babel/node from 7.29.0 to 7.29.7 in /build/frontend-legacy (server#63628)
        Build(deps): bump query-string from 9.4.1 to 9.5.0 in /build/frontend-legacy (server#63629)
        Build(deps-dev): bump colord from 2.9.3 to 2.10.0 in /build/frontend-legacy (server#63630)
        Test(db): cover migration version sorting (server#63639)
        Fix(appconfig): make type-conflict error self-explanatory (server#63640)
        Fix(dav): scope contact photo export to local address books (server#63646)
        Feat(Sharing): Implement API kill switch (server#63650)
        Fix(core): don’t hijack Ctrl+F in editors or behind modals (server#63653)
        Fix cancelling the customization of a share (server#63655)
        Fix(core): let landed search results outgrow the reserved height (server#63659)
        Fix(dav): correctly mask public v1 links for non-home storages (server#63669)
        Fix(Sharing): Fix migration using wrong table names (server#63673)
        Ci(action): Don’t block merges during first and second RC of major re… (server#63675)
        Fix(dav): only derive the write size from a PUT Content-Length (server#63679)
        Chore(deps): Update openapi-extractor to v1.9.0 (server#63683)
        Feat(Sharing): Add user status for shares (server#63684)
        Feat(Updater): Ignore incompatible apps if the channel is git (server#63685)
        Fix(settings): Fix AI regex (server#63690)
        Fix: Check that password matches in occ user:auth-tokens:add (server#63698)
        35.0.0 RC2 (server#63702)
        Fix(contactsmenu): restore avatars for non-user contacts (server#63713)
        Fix: Check rememberme cookie previous session id matches uid (server#63718)
        Fix(2fa): Add missing BruteForceProtection attribute (server#63731)
        Fix: embed Nextcloud logo directly into SMTP notifications (server#63747)
        Fix(core): accept deprecated IANA timezone aliases (server#63759)
        Fix(installer): re-enable version-incompatible apps after appstore update (server#63761)
        Fix(webauthn): Throw on uid mismatch when updating registration (server#63767)
        Fix(cardDav): Only update user card on actual mapped propreties changes (server#63771)
        Revert “fix(installer): re-enable version-incompatible apps after appstore update” (server#63773)
        Fix: combine StreamGeneratorResponse with StreamTraversableResponse (server#63779)
        Build(deps-dev): bump rector/rector from 2.6.1 to 2.6.3 in /vendor-bin/rector (server#63783)
        Trashbin truncate filename unicode (server#63812)
        Fix(ftp): handle empty port parameter and ensure strictly numeric ports (server#63815)
        Fix(files_external): guard optional S3 key in storage id computation (server#63820)
        Chore: Reusable workflow for phpunit and storage (server#63823)
        Fix(AppMenuActions): Shorten “More actions” label (server#63839)
        Fix: Correctly filter users when the backend does not implement ISearchKnownUsersBackend (server#63840)
        Fix(files): keep reactivity when destructuring the store in grid view (server#63846)
        Fix: Ensure we don’t get share by empty name (server#63853)
        Ci: merge object storage tests into one matrix (server#63859)
        Feat(core): link to connected services settings from unified search (server#63861)
        Fix(ObjectStorePreviewStorage): Close count stream wrapper (server#63864)
        Fix(core): make the app store link in the app menu configurable (server#63871)
        Fix(TaskProcessing): Harden task scheduling with webhooks (server#63872)
        Fix share by email expiration date in a different timezone (server#63882)
        Test(Sharing): Fix tests on 32-bits (server#63885)
        Feat(Sharing): Add rate limiting and brute-force protection for ApiV1Controller (server#63893)
        Improve user enumeration (server#63896)
        Fix(federation): use share owner (server#63899)
        Feat(Sharing): Add per-recipient permissions (server#63902)
        Feat(db): Add column type guid (server#63903)
        Fix(dav): Do not claim no plugin available when checksum algorithm is not supported (server#63908)
        Fix(settings): clean up regex / app config outliers (server#63910)
        Update node checks (server#63917)
        Fix(files_external): set size to -1 for root entry (server#63923)
        Fix(sharing): properly frame block list (server#63935)
        Fix(navigation): Fix undefined array key when default app is disabled (server#63943)
        Fix(Color): blueF() to return correct channel and tighten validation/docs (server#63944)
        Chore(deps): Update openapi-extractor to v1.9.1 (server#63955)
        Fix(SchemaChecker): replay migrations for disabled apps in ‘expected’ schema (server#63957)
        Fix: fail uploads when uri does not match session/share token (server#63959)
        Feat(Teams): Add quota management to TeamFolder and ITeamFolderProvider (server#63970)
        Fix npm audit (server#63975)
        35.0.0 RC3 (server#63979)
        Fix: don’t rely on constraint for filecache_extended “upsert” when in transaction (server#63986)
        Fix: filter system tag object IDs by user visibility (server#63990)
        Fix: add missind interface functions (server#63996)
        Fix: protect share accept endpoint with CSRF token (server#63999)
        Fix(files_external): map display names for groups (server#64011)
        Build(deps): bump @nextcloud/upload from 1.11.1 to 1.12.0 in /build/frontend-legacy (server#64015)
        Fix(chunkingUpload): sliding expiration based on upload activity (server#64025)
        Build(deps-dev): bump @vue/test-utils from 2.4.11 to 2.5.0 (server#64037)
        Fix(security): Update code signing revocation list (server#64051)
        Fix(comments): recreate comment editor on Activity tab remount (server#64079)
        Fix(tags): broken tag deletion on user delete (server#64090)
        Fix: Revert to registering autoloading app by app while booting them (server#64094)
        Feat(core): add office desktop editor badges (server#64105)
        Feat(files_sharing): unified sharing sidebar and dialog (server#64114)
        Fix(files_sharing): normalize share target on parent folder rename (server#64122)
        Fix: remove wrongly used system address book flag (server#64132)
        Perf(core): read the user status from initial state (server#64135)
        Fix(user_status): one heartbeat per interval, and refresh before invalidation (server#64136)
        Fix(files_sharing): don’t abort share:list when orphaned shares exist (server#64144)
        Perf: make request to /contactsmenu/teams only when contacts menu is opened (server#64150)
        Fix(files_sharing): bump @nextcloud/sharing to 1.0.0-beta.4 (server#64155)
        35.0.0 RC4 (server#64156)
        Fix(shipped): stop declaring dbdoctor as a shipped app (server#64158)
        Perf: Load entries lazily again in NavigationManager (server#64159)
        Feat(files_sharing): import the sharing dialog directly (server#64164)
        Perf(user_status): skip heartbeats another tab already sent (server#64166)
        Fix(core): lengthen app menu hover-open delay to 300ms (server#64170)
        35.0.0 (server#64391)
    3rdparty
        Build(deps): bump phpseclib/phpseclib from 2.0.55 to 3.0.55 (3rdparty#1972)
        Build(deps): bump pear/archive_tar from 1.5.0 to 1.6.0 (3rdparty#2104)
        Build(deps): bump cweagans/composer-patches from 1.7.3 to 2.0.0 (3rdparty#2179)
        Build(deps): bump pear/pear-core-minimal from 1.10.16 to 1.10.18 (3rdparty#2287)
        Build(deps): bump pimple/pimple from 3.6.0 to 3.6.2 (3rdparty#2342)
        Ci(deps): bump actions/github-script from 8.0.0 to 9.0.0 (3rdparty#2405)
        Chore: add firebase/php-jwt and gapple/structured-field as dependencies (3rdparty#2413)
        Build(deps): bump phpseclib/phpseclib from 2.0.53 to 2.0.54 (3rdparty#2414)
        Ci(dependabot): Update stable34 (3rdparty#2419)
        Build(deps): bump fusonic/opengraph from 3.0.0 to 3.1.0 (3rdparty#2438)
        Build(deps): bump symfony/dom-crawler from 6.4.32 to 7.4.12 (3rdparty#2442)
        Build(deps): bump symfony/mailer from 6.4.31 to 6.4.40 (3rdparty#2443)
        Ci(deps): bump shivammathur/setup-php from 2.37.0 to 2.37.1 (3rdparty#2454)
        Ci(workflows): Create update-stable-titles.yml (3rdparty#2460)
        Ci(deps): bump actions/checkout from 6.0.2 to 6.0.3 (3rdparty#2470)
        Build(deps): bump php-opencloud/openstack from 3.14.0 to 3.17.0 (3rdparty#2474)
        Fix: Drop PHP 8.2 in Nextcloud 35 (3rdparty#2477)
        Fix: remove useless polyfills and block installing them (3rdparty#2478)
        Build(deps): bump the symfony group across 1 directory with 2 updates (3rdparty#2487)
        Ci(deps): bump actions/checkout from 6.0.3 to 7.0.0 (3rdparty#2494)
        Ci(deps): bump shivammathur/setup-php from 2.37.1 to 2.37.2 (3rdparty#2495)
        Feat: add predis as a dependency for Valkey cluster support (3rdparty#2496)
        Build(deps): Composer audit updates (3rdparty#2497)
        Build(deps): bump gapple/structured-fields from 2.3.2 to 2.3.3 (3rdparty#2501)
        Build(deps): bump justinrainbow/json-schema from 6.6.4 to 6.10.0 (3rdparty#2503)
        Feat: Disable callable serialization in sabre/xml (3rdparty#2511)
        Build(deps): bump guzzlehttp/guzzle from 7.13.1 to 7.15.1 (3rdparty#2525)
        Build(deps): bump aws/aws-sdk-php from 3.376.2 to 3.391.1 (3rdparty#2535)
        Build(deps): bump laravel/serializable-closure from 2.0.4 to 2.0.15 (3rdparty#2536)
        Build(deps): bump giggsey/libphonenumber-for-php-lite from 9.0.9 to 9.0.35 (3rdparty#2538)
        Ci(deps): bump actions/checkout from 7.0.0 to 7.0.1 (3rdparty#2548)
        Feat: Provide symfony polyfill php86 (3rdparty#2549)
        Chore: Bump symfony console (3rdparty#2550)
        Chore: Bump symfony components (3rdparty#2551)
        Ci(dependabot): Update 3rdparty on stable35 (3rdparty#2567)
        Build: Adjust version for stable35 (3rdparty#2577)
    activity
        Fix(notifications): Require absolute links for support of desktop and mobile clients (activity#2514)
        Fix(bulkReceive): honour admin email toggle and ISetting notification defaults (activity#2562)
        Fix(MailQueueHandler): check enable_email toggle before sending queued emails (activity#2563)
        Refactor: flatten nesting in shareNotificationForOriginalOwners with early return (activity#2566)
        Refactor(types): add native parameter and return types to UserSettings (activity#2572)
        [master] Fix npm audit (activity#2589)
        Feat(deps): Add Nextcloud 35 support on master (activity#2593)
        [master] Update nextcloud/ocp dependency (activity#2600)
        Chore(deps): Bump nextcloud-vue from 9.7.0 to 9.8.0 (activity#2601)
        Ci(deps): bump brace-expansion from 5.0.5 to 5.0.6 (activity#2602)
        Refactor(tests): migrate e2e test suite from Cypress to Playwright (activity#2603)
        Fix(NotificationGenerator): catch InvalidArgumentException from notification setters in prepare() (activity#2604)
        Ci(deps-dev): bump js-cookie from 3.0.5 to 3.0.7 (activity#2615)
        Ci(deps): bump the github-actions group across 1 directory with 5 updates (activity#2621)
        Feat: adding an option to exclude users from the acitivity log (activity#2626)
        Fix(ActivityAppNavigation): use correct icon filter for NC34+ active nav items (activity#2627)
        Ci(deps): bump the prod group across 1 directory with 2 updates (activity#2628)
        Ci(deps-dev): bump the dev group across 1 directory with 4 updates (activity#2630)
        Ci(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 in /.github/workflows in the github-actions group (activity#2631)
        [master] Fix npm audit (activity#2632)
        Improve activity feed design (activity#2634)
        Perf(mailqueue): cover `amq_latest_send` in the affecteduser index (activity#2635)
        Ci(deps-dev): bump the dev group with 3 updates (activity#2640)
        Ci(deps): bump alexwilson/enable-github-automerge-action from 2.0.0 to 3.0.0 in /.github/workflows in the github-actions group (activity#2642)
        [master] Update nextcloud/ocp dependency (activity#2643)
        [master] Fix npm audit (activity#2646)
        Fix(expire): delete conditions for activity_expire_exclude_users (activity#2655)
        Perf(files): compute move/rename activity settings once (activity#2656)
        Ci(deps): bump form-data from 4.0.5 to 4.0.6 (activity#2664)
        Ci(deps): bump js-yaml from 4.1.1 to 4.2.0 (activity#2665)
        Feat: make amount of items sent on email configurable via occ (activity#2673)
        Fix: Remove user memoization (activity#2674)
        Chore: update workflows and PHP version (activity#2675)
        Ci(deps): bump actions/checkout from 6.0.2 to 6.0.3 in /.github/workflows in the github-actions group across 1 directory (activity#2676)
        Chore: switch npm and GitHub Actions dependency updates to Renovate (activity#2677)
        [master] Update nextcloud/ocp dependency (activity#2680)
        Chore(deps): update github actions (activity#2683)
        Chore(deps): update dependency friendsofphp/php-cs-fixer to v3 (activity#2700)
        Chore(deps): update dependency vimeo/psalm to v7 (activity#2702)
        Chore(deps): update github actions (major) (activity#2703)
        Fix(renovate): remove expandCodeOwnersGroups (paid-tier feature) (activity#2704)
        Fix(psalm): update psalm baseline (activity#2705)
        Chore(deps): update dependency vite to ^7.3.6 (master) – autoclosed (activity#2706)
        Fix: Fix psalm (activity#2711)
        [master] Update nextcloud/ocp dependency (activity#2714)
        Chore(deps): update actions/cache action to v6.1.0 (activity#2717)
        Ci(renovate): update dependencies on maintained stable branches (activity#2721)
        Chore(deps): update dependency phpunit/phpunit to ^11.5.56 (master) (activity#2724)
        Chore(deps): update github actions (master) (activity#2725)
        Fix(deps): update dependency @nextcloud/vue to ^9.8.2 (master) (activity#2727)
        Chore(deps): update dependency @nextcloud/e2e-test-server to ^0.5.0 (master) (activity#2729)
        Chore: lower cooldown to 4 days and remove monthly schedule for tooling (activity#2779)
        Chore(deps): update nextcloud/pr-feedback-action digest to 4709fa5 (master) (activity#2780)
        Fix: do not fail moves when the old location cannot be resolved (activity#2784)
        [master] Update nextcloud/ocp dependency (activity#2787)
        Fix(listener): Catch when trying to set up a settings that doesn’t exists (activity#2791)
        [master] Update nextcloud/ocp dependency (activity#2802)
        Fix: stop using deprecated IAppContainer::getServer() (activity#2804)
        Ci(deps): bump axios from 1.16.0 to 1.18.1 (activity#2805)
        Fix(files): roll back activity transaction when activity publishing f… (activity#2812)
        Fix(files): do not publish incompletely built activity events (activity#2813)
        Fix(mail): always reset current user after sending activity emails (activity#2814)
        Ci(deps): bump immutable from 5.1.5 to 5.1.9 (activity#2817)
        Ci(deps): bump fast-uri from 3.1.2 to 3.1.4 (activity#2818)
        Chore(deps): update github actions (master) (activity#2822)
        [master] Update nextcloud/ocp dependency (activity#2826)
        Chore(deps): update dependency @playwright/test to ^1.62.1 (master) (activity#2835)
        Feat(stream): add search, date range and account filters to the stream (activity#2836)
        Fix(sidebar): stop loading the activity list twice and applying stale… (activity#2837)
        Feat(stream): add an activity heatmap that drives the date filter (activity#2839)
        [master] Update nextcloud/ocp dependency (activity#2841)
        [master] Fix npm audit (activity#2845)
        Chore(deps): update dependency @nextcloud/e2e-test-server to ^0.5.1 (master) (activity#2850)
        Chore(deps): update dependency happy-dom to ^20.11.1 (master) (activity#2851)
        Fix(tests): Fix migration tests (activity#2856)
        Feat(filters): Add a focused filter (activity#2857)
        Suppress MissingPureAnnotation and MissingImmutableAnnotation (activity#2858)
        Chore: Remove DBAL from exclusion psalm list (activity#2859)
        Chore(deps): update dorny/paths-filter action to v4.0.3 (master) (activity#2861)
        [master] Update nextcloud/ocp dependency (activity#2865)
        Fix(navigation): fill the active filter icon, outline the rest (activity#2869)
        [master] Update nextcloud/ocp dependency (activity#2875)
        Fix(CurrentUser): Properly get share token from non-legacy public webdav (activity#2877)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (activity#2881)
        Fix: Fix focused filter performance issues (activity#2884)
        Fix(tests): Remove broken toast closing & remove use of query method (activity#2923)
    app_api
        Feat(deps): Add Nextcloud 35 support on main (app_api#872)
        Fix: proxy route leading slash (app_api#874)
        Feat(deps): Add Nextcloud 35 support on main (app_api#880)
        Fix: normalize missing bruteforce_protection and headers_to_exclude on ExApp routes (app_api#882)
        Feat: validate ExApp routes at registration and reject malformed data (app_api#885)
        Feat: add default_action field to files-actions-menu registration (app_api#887)
        Feat(config): store ExApp config & preferences in the server’s app/user config (app_api#889)
        Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 (app_api#890)
        Fix(fetcher): catch GenericFileException when reading the appstore cache file (app_api#891)
        Chore(deps-dev): Bump shell-quote from 1.8.3 to 1.8.4 (app_api#892)
        Ci: use INFO loglevel in the Redis deploy jobs (app_api#893)
        Chore(deps): Bump dompurify from 3.4.0 to 3.4.11 (app_api#897)
        Fix(maintenance-mode): keep only HaRP and ExApp survival routes available in maintenance mode (app_api#898)
        Ci: replace PHP 8.2 with PHP 8.4 in the PHPUnit matrix (app_api#899)
        Chore(deps): Bump undici from 7.24.1 to 7.28.0 (app_api#901)
        Chore(deps-dev): Bump launch-editor from 2.12.0 to 2.14.1 (app_api#902)
        Chore(deps): Bump shivammathur/setup-php from 2.37.0 to 2.37.2 (app_api#904)
        Feat(openapi): add OpenAPI specification generation (app_api#905)
        Chore(deps): Bump actions/checkout from 6.0.2 to 7.0.0 (app_api#907)
        Feat(setup-checks): let ExApps surface setup checks in the admin overview (app_api#908)
        Chore(deps): Bump actions/setup-python from 6.2.0 to 6.3.0 (app_api#909)
        Chore(deps): Bump actions/cache from 5.0.5 to 6.1.0 (app_api#910)
        Docs: Add an AGENTS.md guide for installing, operating and developing AppAPI (app_api#911)
        Ci(dependabot): add npm updates for stable branches (app_api#914)
        Chore(deps-dev): Bump js-yaml from 4.1.1 to 4.3.0 (app_api#920)
        Feat: add release relay and npm audit fix workflows (app_api#921)
        Chore(deps): Bump ws from 8.18.3 to 8.21.0 (app_api#927)
        Ci: Add terser-webpack-plugin to the dev dependency definition (app_api#928)
        [main] Fix npm audit (app_api#929)
        Chore(deps): Bump shivammathur/setup-php from 2.37.1 to 2.37.2 (app_api#936)
        [main] Fix npm audit (app_api#939)
        Chore(deps-dev): Bump websocket-driver from 0.7.4 to 0.7.5 (app_api#940)
        Chore(deps): Bump dorny/paths-filter from 4.0.1 to 4.0.2 (app_api#941)
        Chore(deps): Bump nextcloud/pr-feedback-action from f0cab224dea8e1f282f9451de322f323c78fc7a5 to 4709fa5b3e1821559d4c312ef937b61f1567aa44 (app_api#942)
        [main] Fix npm audit (app_api#943)
        Chore(deps-dev): Bump immutable from 5.1.5 to 5.1.9 (app_api#946)
        Chore(deps): Bump dompurify from 3.4.11 to 3.4.12 (app_api#947)
        Chore(deps): Bump actions/setup-node from 6.4.0 to 7.0.0 (app_api#948)
        Chore(deps-dev): Bump fast-uri from 3.1.3 to 3.1.4 (app_api#950)
        Chore(deps-dev): Bump shell-quote from 1.8.4 to 1.10.0 (app_api#951)
        Fix(notifications): do not translate empty ExApp strings, which throws on Nextcloud 35 (app_api#953)
        Ci(tests-deploy): wait until Nextcloud is installed before enabling AppAPI (app_api#954)
        Chore(deps): Bump actions/setup-python from 6.3.0 to 7.0.0 (app_api#956)
        Chore(deps): Bump actions/checkout from 7.0.0 to 7.0.1 (app_api#957)
        Fix(deprecation): stop using OC_App and non-public AppManager methods (app_api#960)
        Chore(deps-dev): Bump undici from 7.28.0 to 7.29.0 (app_api#961)
        Chore(deps-dev): Bump fast-uri from 3.1.4 to 3.1.5 (app_api#963)
        [main] Fix npm audit (app_api#965)
        Move the agent guides to the nextcloud-skills repository (app_api#968)
        Do not deploy ExApp environment variables with an empty default as the literal string Array (app_api#970)
        Chore(deps): Bump dorny/paths-filter from 4.0.2 to 4.0.3 (app_api#973)
        Fix: use phpseclib3 namespace for X509 after server phpseclib upgrade (app_api#979)
        Fix: make db migrations idempotent (app_api#981)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (app_api#989)
    bruteforcesettings
        [master] Fix npm audit (bruteforcesettings#1041)
        [master] Update nextcloud/ocp dependency (bruteforcesettings#1076)
        Feat(deps): Add Nextcloud 35 support on master (bruteforcesettings#1099)
        Fix: fix toggle the allow list option (bruteforcesettings#1103)
        Chore(deps-dev): Bump @vitest/coverage-v8 from 4.1.5 to 4.1.6 (bruteforcesettings#1107)
        Chore(deps-dev): Bump @vitejs/plugin-vue from 6.0.6 to 6.0.7 (bruteforcesettings#1108)
        [master] Update nextcloud/ocp dependency (bruteforcesettings#1113)
        Chore(deps-dev): Bump webpack-dev-server from 5.2.3 to 5.2.4 (bruteforcesettings#1116)
        Chore(deps): Bump js-cookie from 3.0.5 to 3.0.7 (bruteforcesettings#1117)
        Chore(deps): Bump qs and express (bruteforcesettings#1118)
        [master] Update nextcloud/ocp dependency (bruteforcesettings#1122)
        [master] Update nextcloud/ocp dependency (bruteforcesettings#1128)
        Chore(deps-dev): Bump @vitest/coverage-v8 from 4.1.6 to 4.1.7 (bruteforcesettings#1129)
        Chore(deps-dev): Bump vitest from 4.1.6 to 4.1.7 (bruteforcesettings#1131)
        [master] Update nextcloud/ocp dependency (bruteforcesettings#1133)
        Chore(deps-dev): Bump shell-quote from 1.8.3 to 1.8.4 (bruteforcesettings#1134)
        Chore(deps): update dependencies (bruteforcesettings#1145)
        Ci(php): Require PHP 8.3 in all tooling (bruteforcesettings#1146)
        [master] Update nextcloud/ocp dependency (bruteforcesettings#1157)
        [master] Fix npm audit (bruteforcesettings#1159)
        [master] ci(actions): Update workflow templates from organization template repository (bruteforcesettings#1161)
        [master] Update nextcloud/ocp dependency (bruteforcesettings#1167)
        [master] Fix npm audit (bruteforcesettings#1169)
        [master] ci(actions): Update workflow templates from organization template repository (bruteforcesettings#1174)
        Chore(deps): Bump vue from 3.5.38 to 3.5.39 (bruteforcesettings#1176)
        Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.0 (bruteforcesettings#1179)
        [master] Update nextcloud/ocp dependency (bruteforcesettings#1183)
        Chore(deps-dev): Bump @vitest/coverage-v8 from 4.1.9 to 4.1.10 (bruteforcesettings#1184)
        Chore(deps-dev): Bump vitest from 4.1.9 to 4.1.10 (bruteforcesettings#1185)
        Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0 to 9.0.1 (bruteforcesettings#1186)
        [master] Update nextcloud/ocp dependency (bruteforcesettings#1197)
        Chore(deps): Bump immutable from 5.1.6 to 5.1.9 (bruteforcesettings#1198)
        Chore(deps-dev): Bump shell-quote from 1.8.4 to 1.10.0 (bruteforcesettings#1199)
        Chore(deps): Bump fast-xml-parser from 5.9.3 to 5.10.1 (bruteforcesettings#1200)
        Chore(deps-dev): Bump fast-uri from 3.1.2 to 3.1.4 (bruteforcesettings#1201)
        Chore(deps-dev): Bump @vitejs/plugin-vue from 6.0.7 to 6.0.8 (bruteforcesettings#1203)
        Chore(deps): Bump postcss from 8.5.15 to 8.5.23 (bruteforcesettings#1209)
        [master] Update nextcloud/ocp dependency (bruteforcesettings#1211)
        [master] Update nextcloud/ocp dependency (bruteforcesettings#1215)
        Chore(deps-dev): Bump undici from 7.28.0 to 7.29.0 (bruteforcesettings#1219)
        Chore(deps-dev): Bump fast-uri from 3.1.4 to 3.1.5 (bruteforcesettings#1220)
        [master] Update nextcloud/ocp dependency (bruteforcesettings#1222)
        Chore(deps-dev): Bump js-yaml from 4.2.0 to 4.3.1 (bruteforcesettings#1226)
        [master] Update nextcloud/ocp dependency (bruteforcesettings#1229)
        [master] Update nextcloud/ocp dependency (bruteforcesettings#1236)
        Chore(deps): Bump brace-expansion (bruteforcesettings#1237)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (bruteforcesettings#1238)
    circles
        Build: update node and npm engines versions (circles#2198)
        Chore(deps): bump @nextcloud/l10n from 3.4.0 to 3.4.1 (circles#2202)
        Feat: Add the possibility to create invitation links to circles (circles#2254)
        Chore(deps): bump @nextcloud/dialogs from 7.1.0 to 7.4.0 (circles#2294)
        Chore(deps-dev): bump vue-tsc from 3.1.1 to 3.3.5 (circles#2344)
        Chore(deps): bump bn.js (circles#2376)
        Feat(mount-provider): implement IPartialMountProvider (circles#2378)
        Chore(deps): bump rollup from 4.46.3 to 4.62.2 (circles#2380)
        Chore(deps): bump immutable from 5.1.3 to 5.1.9 (circles#2385)
        Chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (circles#2413)
        Chore(deps): bump yaml from 2.8.2 to 2.9.0 (circles#2421)
        Feat: add support for setting preview avatar for circle (circles#2438)
        Chore(deps): bump fast-xml-parser and webdav (circles#2453)
        Chore(deps): bump postcss from 8.5.6 to 8.5.12 (circles#2465)
        Chore(deps): bump axios from 1.13.5 to 1.16.0 (circles#2471)
        Feat(deps): Add Nextcloud 35 support on master (circles#2475)
        Feat(deps): Add Nextcloud 35 support on master (circles#2479)
        [master] Update nextcloud/ocp dependency (circles#2480)
        Feat: Add role-based filtering for circle member queries (circles#2482)
        Update rector, fix configuration and run it (circles#2484)
        Chore(deps): bump qs from 6.14.2 to 6.15.2 (circles#2488)
        [master] Update nextcloud/ocp dependency (circles#2489)
        Apply rector changes (circles#2492)
        Chore(actions): add sync-workflow-templates github action (circles#2493)
        Chore(deps-dev): bump nextcloud/coding-standard from 1.3.2 to 1.5.0 in /vendor-bin/cs-fixer (circles#2496)
        [master] Update nextcloud/ocp dependency (circles#2497)
        [master] ci(actions): Update workflow templates from organization template repository (circles#2500)
        [master] build: add .nextcloudignore for release builds (circles#2508)
        [master] Update nextcloud/ocp dependency (circles#2513)
        Chore: getBasedOn() is nullable (circles#2519)
        Chore: Minimum php version is 8.3 (circles#2520)
        Adjust local controller to better handle permission checks (circles#2522)
        Fix(local-controller): dont show full config int of circle for non-members (circles#2523)
        Fix(local-controller): validate params set on team creation (circles#2524)
        Chore(deps-dev): bump vite from 7.1.11 to 7.3.5 (circles#2540)
        Chore(deps): bump dompurify from 3.3.1 to 3.4.11 (circles#2542)
        Test(admin-controller): add unit tests covering all controller endpoints (circles#2544)
        Fix(local-controller): include CFG_OPEN in config mask for visible circles (circles#2545)
        Chore(deps): bump form-data from 4.0.5 to 4.0.6 (circles#2550)
        Feat: add pull request template (circles#2558)
        Feat(teams): in-app Teams page (circles#2561)
        Test: scaffold front-end testing with Vitest and Playwright (circles#2562)
        Chore(deps-dev): bump nextcloud/rector from 0.5.1 to 0.5.2 in /vendor-bin/rector (circles#2564)
        Chore(deps-dev): bump js-yaml from 4.1.1 to 4.3.0 (circles#2566)
        Fix(permission): get permissions for user from inherited when not direct member (circles#2572)
        Chore(i18n): Rename all occurrences of “circles” to “teams” (circles#2573)
        Ci(dependabot): add npm updates for stable branches (circles#2583)
        Chore(deps-dev): bump eslint from 9.39.1 to 10.6.0 (circles#2602)
        Fix(workflow): switch from node.yml to npm-build.yml (circles#2603)
        Chore(deps): bump picomatch from 2.3.1 to 2.3.2 (circles#2606)
        Feat(admin-controller): add route to fetch all circles (circles#2614)
        Fix: refresh user mounts when removed from a group or circle that has associated team folders (circles#2615)
        Chore(deps): bump @nextcloud/password-confirmation from 6.0.2 to 6.1.0 (circles#2616)
        Chore(deps-dev): bump @vitejs/plugin-vue from 6.0.1 to 6.0.7 (circles#2617)
        Chore(deps-dev): bump @vue/tsconfig from 0.8.1 to 0.9.1 (circles#2618)
        Chore(deps-dev): bump vue-tsc from 3.3.5 to 3.3.6 (circles#2620)
        Chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 (circles#2621)
        [master] ci(actions): Update workflow templates from organization template repository (circles#2625)
        Fix(url): Make team link absolute URL (circles#2630)
        Fix(l10n): ignore compiled js files (circles#2631)
        Chore: Add SPDX header (circles#2633)
        Chore(deps-dev): bump vitest from 4.1.9 to 4.1.10 (circles#2648)
        Chore(deps-dev): bump @nextcloud/e2e-test-server from 0.4.0 to 0.5.0 (circles#2649)
        Feat: Add filter by role and username (circles#2659)
        Chore(deps): bump axios from 1.16.0 to 1.19.0 (circles#2660)
        Feat: add release-relay.yml workflow (circles#2666)
        Fix(maintenance-service): remove redundant empty check on getDisplayName (circles#2667)
        Fix(reuse): add entry for .l10nignore (circles#2668)
        Chore(deps): bump fast-xml-parser from 5.9.3 to 5.10.1 (circles#2672)
        Fix: avoid attempting to fetch protected resources when user is not a member (circles#2673)
        Feat: implement scim and oidc integration (circles#2674)
        Fix(types): declare vite/modulepreload-polyfill virtual module (circles#2676)
        [master] ci(actions): Update workflow templates from organization template repository (circles#2681)
        Chore(deps): bump postcss from 8.5.16 to 8.5.23 (circles#2686)
        Avoid duplicate purge on inheritance (circles#2687)
        Fix(local-controller): validate when trying adding member of type contact (circles#2696)
        Fix: Use global members limit as default for circle (circles#2697)
        Fix: add promoteToOwner method (circles#2711)
        Chore(deps-dev): bump undici from 7.28.0 to 7.29.0 (circles#2716)
        Chore(deps-dev): bump fast-uri from 3.0.6 to 3.1.5 (circles#2721)
        Fix(circles): preserve group display names when creating circles (circles#2722)
        Chore(deps-dev): bump brace-expansion from 2.0.2 to 2.1.4 (circles#2726)
        Fix(shares): expose share of TYPE_CIRCLE to the FilesList in groupfolders (circles#2727)
        Chore(deps): bump dompurify from 3.4.11 to 3.4.13 (circles#2733)
        Fix(teams): hide dot entries and route team space link (circles#2735)
        Fix(well-known): fallback on manual extraction of params (circles#2739)
        Port Fixes from Contacts to Circles for CirlceUI (circles#2740)
        Chore(dev): add dev build and vue devtools support (circles#2749)
        Fix(federated-event-service): broadcast CircleDestroy event before executing it’s manage() method (circles#2759)
        Chore(deps-dev): bump jsdom from 29.1.1 to 30.0.1 (circles#2762)
        Chore(deps-dev): bump vue-tsc from 3.3.6 to 3.3.9 (circles#2763)
        Chore(deps): bump @nextcloud/vue from 9.8.2 to 9.9.0 (circles#2764)
        Chore(deps): bump @nextcloud/files from 3.12.2 to 4.0.0 (circles#2765)
        Chore(deps-dev): bump eslint from 10.6.0 to 10.8.0 (circles#2767)
        Chore(deps-dev): bump @nextcloud/e2e-test-server from 0.5.0 to 0.5.1 (circles#2768)
        Fix: show and update teamAvatar (circles#2782)
        Feat: cleanup members and federation agent when removing a SCIM remote instance (circles#2785)
        Fix: js and css vite preloading broken (circles#2787)
        Feat: store SCIM group id on circle settings; use existing notes methods for OIDC’s managed_by (circles#2788)
        Fix all psalm issues (circles#2789)
        [master] Update nextcloud/ocp dependency (circles#2806)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (circles#2810)
        Add “New Deck board” shortcut (circles#2825)
        Fix: enhance validation upon team creation (circles#2832)
        Fix: enhance member level update validation (circles#2840)
        Chore(workflow): Update playwrigth workflow (circles#2857)
        Design pass and team pages (circles#2860)
        Feat: implement team upgrade banner and remove legacy folder share (#… (circles#2862)
        Feat: optional team folder when creating a team (circles#2863)
        Feat: control team space provisioning via app config (circles#2865)
        Feat(admin): add team folder management endpoints and UI integration (circles#2870)
        Bugfix: enhance team folder management with group permissions and res… (circles#2898)
    files_downloadlimit
        Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.1.1 to 3.1.2 (files_downloadlimit#611)
        Chore(deps): Bump bn.js (files_downloadlimit#722)
        Chore(deps): Bump immutable from 5.1.4 to 5.1.5 (files_downloadlimit#732)
        Chore(deps-dev): Bump vimeo/psalm from 6.15.1 to 6.16.1 in /vendor-bin/psalm (files_downloadlimit#749)
        Chore(deps-dev): Bump flatted from 3.3.3 to 3.4.2 (files_downloadlimit#752)
        Chore(deps): Bump picomatch (files_downloadlimit#755)
        Chore(deps): Bump brace-expansion (files_downloadlimit#763)
        Chore(deps): Bump andstor/file-existence-action from 3.0.0 to 3.1.0 (files_downloadlimit#764)
        Chore(deps): Bump lodash, rollup-plugin-license and @microsoft/api-extractor (files_downloadlimit#767)
        Chore(deps): Bump actions/github-script from 8.0.0 to 9.0.0 (files_downloadlimit#769)
        Chore(deps): Bump peter-evans/create-pull-request from 7.0.8 to 8.1.1 (files_downloadlimit#770)
        Chore(deps): Bump follow-redirects from 1.15.11 to 1.16.0 (files_downloadlimit#777)
        Chore(deps): Bump postcss from 8.5.6 to 8.5.14 (files_downloadlimit#796)
        Feat(deps): Add Nextcloud 35 support on master (files_downloadlimit#804)
        [master] Update nextcloud/ocp dependency (files_downloadlimit#806)
        Chore(deps): Bump webiny/action-conventional-commits from 1.3.0 to 1.4.2 (files_downloadlimit#813)
        Chore(deps-dev): Bump eslint from 9.38.0 to 10.3.0 (files_downloadlimit#824)
        Chore(deps): Bump qs from 6.14.0 to 6.15.2 (files_downloadlimit#827)
        [master] Update nextcloud/ocp dependency (files_downloadlimit#828)
        Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 (files_downloadlimit#832)
        Chore(deps-dev): Bump vite from 7.1.12 to 7.3.5 (files_downloadlimit#845)
        Chore(deps): Bump dompurify from 3.3.0 to 3.4.11 (files_downloadlimit#846)
        Chore(deps): Bump form-data from 4.0.4 to 4.0.6 (files_downloadlimit#847)
        Chore(deps-dev): Bump js-yaml from 4.1.0 to 4.2.0 (files_downloadlimit#848)
        Chore(deps-dev): Bump fast-uri from 3.1.0 to 3.1.2 (files_downloadlimit#850)
        Chore: clean up old CSS files (files_downloadlimit#851)
        Chore(deps): Bump actions/cache from 5.0.5 to 6.1.0 (files_downloadlimit#852)
        Chore(deps-dev): Bump @vue/tsconfig from 0.8.1 to 0.9.1 (files_downloadlimit#853)
        Chore(deps): Bump @nextcloud/sharing from 0.3.0 to 0.4.0 (files_downloadlimit#854)
        [master] Update nextcloud/ocp dependency (files_downloadlimit#860)
        [master] Fix npm audit (files_downloadlimit#865)
        [master] Update nextcloud/ocp dependency (files_downloadlimit#871)
        Chore(deps): Bump nextcloud/pr-feedback-action from f0cab224dea8e1f282f9451de322f323c78fc7a5 to 4709fa5b3e1821559d4c312ef937b61f1567aa44 (files_downloadlimit#876)
        Chore(deps): Bump dorny/paths-filter from 4.0.1 to 4.0.2 (files_downloadlimit#877)
        Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0 to 9.0.1 (files_downloadlimit#878)
        [master] Update nextcloud/ocp dependency (files_downloadlimit#882)
        Chore(deps): Bump immutable from 5.1.5 to 5.1.9 (files_downloadlimit#886)
        Chore(deps): Bump fast-xml-parser from 5.9.3 to 5.10.1 (files_downloadlimit#888)
        Chore(deps-dev): Bump fast-uri from 3.1.2 to 3.1.4 (files_downloadlimit#889)
        Chore(deps-dev): Bump eslint from 10.6.0 to 10.7.0 (files_downloadlimit#890)
        Chore(deps): Bump @nextcloud/vue from 9.8.2 to 9.9.0 (files_downloadlimit#892)
        Chore(deps): Bump actions/setup-node from 6.4.0 to 7.0.0 (files_downloadlimit#893)
        Chore(deps): Bump postcss from 8.5.16 to 8.5.23 (files_downloadlimit#900)
        [master] Update nextcloud/ocp dependency (files_downloadlimit#904)
        Fix: allow higher download limits than 500 (files_downloadlimit#906)
        Chore(deps): Bump actions/checkout from 7.0.0 to 7.0.1 (files_downloadlimit#908)
        Chore(deps): Bump vue from 3.5.39 to 3.5.40 (files_downloadlimit#909)
        Chore(deps): Bump @nextcloud/dialogs from 7.4.0 to 7.4.1 (files_downloadlimit#910)
        [master] Update nextcloud/ocp dependency (files_downloadlimit#916)
        [master] Fix npm audit (files_downloadlimit#922)
        Chore(deps-dev): Bump fast-uri from 3.1.4 to 3.1.5 (files_downloadlimit#923)
        Chore(deps-dev): Bump eslint from 10.7.0 to 10.8.0 (files_downloadlimit#924)
        [master] Update nextcloud/ocp dependency (files_downloadlimit#930)
        Chore(deps): Bump dorny/paths-filter from 4.0.2 to 4.0.3 (files_downloadlimit#936)
        [master] Update nextcloud/ocp dependency (files_downloadlimit#937)
        Chore(deps-dev): Bump eslint from 10.8.0 to 10.8.1 (files_downloadlimit#941)
        [master] Update nextcloud/ocp dependency (files_downloadlimit#949)
        Chore(branchoff): Set version on stable35 to a stable one (files_downloadlimit#951)
    files_lock
        Chore(deps): Bump rollup from 4.54.0 to 4.62.2 (files_lock#1022)
        Chore(deps): Bump immutable from 5.1.4 to 5.1.6 (files_lock#1024)
        Chore(deps-dev): Bump flatted from 3.3.3 to 3.4.2 (files_lock#1035)
        Chore(deps): Bump lodash, rollup-plugin-license and @microsoft/api-extractor (files_lock#1046)
        Perf: cache negative results in LockSerivice::getLockForNodeIds (files_lock#1057)
        Feat(config): switch to config lexicon (files_lock#1060)
        Feat(deps): Add Nextcloud 35 support on main (files_lock#1081)
        [main] Update nextcloud/ocp dependency (files_lock#1083)
        Chore(deps): Bump vue from 3.5.27 to 3.5.34 (files_lock#1085)
        Chore(deps): Bump @rollup/rollup-linux-x64-gnu from 4.57.1 to 4.60.3 (files_lock#1088)
        Chore(deps-dev): Bump qs from 6.14.1 to 6.15.2 (files_lock#1094)
        Fix(LockWrapper): gracefully handle null user in copyFromStorage() (files_lock#1097)
        Chore(deps): Bump dompurify from 3.4.0 to 3.4.10 (files_lock#1110)
        Chore(deps): Bump form-data from 4.0.5 to 4.0.6 (files_lock#1111)
        Chore(deps-dev): Bump js-yaml from 4.1.1 to 4.2.0 (files_lock#1112)
        Perf: Avoir calling Server::get for each share mounts (files_lock#1113)
        Chore(deps): Bump dompurify from 3.4.10 to 3.4.11 (files_lock#1116)
        Refactor: Use modern events instead of old hooks (files_lock#1125)
        Use SPDX license identifier (files_lock#1130)
        Ci(tools): Update dev dependencies (files_lock#1131)
        Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.2.1 to 3.2.2 (files_lock#1134)
        Chore(deps-dev): Bump @playwright/test from 1.61.0 to 1.61.1 (files_lock#1135)
        Chore(deps-dev): Bump prettier from 3.8.1 to 3.8.4 (files_lock#1137)
        Chore(deps): Bump vue from 3.5.34 to 3.5.38 (files_lock#1139)
        [main] Update nextcloud/ocp dependency (files_lock#1143)
        Ci(dependabot): add composer updates for stable branches (files_lock#1150)
        Chore(deps): Bump vue from 3.5.38 to 3.5.39 (files_lock#1154)
        Chore(deps-dev): Bump prettier from 3.8.4 to 3.8.5 (files_lock#1156)
        Chore(deps-dev): Bump prettier from 3.8.5 to 3.9.4 (files_lock#1163)
        [main] Update nextcloud/ocp dependency (files_lock#1166)
        Enh: allow file owner to unlock TYPE_TOKEN locks (files_lock#1168)
        Chore(deps-dev): Bump @nextcloud/e2e-test-server from 0.4.0 to 0.5.0 (files_lock#1182)
        [main] Update nextcloud/ocp dependency (files_lock#1189)
        Chore(deps): Bump axios from 1.16.0 to 1.18.1 (files_lock#1192)
        Refactor: Remove CoreQueryBuilder and co (files_lock#1193)
        Chore(deps): Bump fast-uri from 3.1.2 to 3.1.4 (files_lock#1194)
        Chore(deps): Bump immutable from 5.1.6 to 5.1.9 (files_lock#1195)
        Chore(deps): Bump dompurify from 3.4.11 to 3.4.12 (files_lock#1196)
        Feat: add release-relay.yml workflow (files_lock#1197)
        Docs(readme): restructure, expand, and revise locking documentation (files_lock#1198)
        Fix(webdav): align lock editor property responses (files_lock#1199)
        Test: clean up all lock feature test fixtures (files_lock#1200)
        Chore(deps): Bump @nextcloud/vue from 9.8.2 to 9.9.0 (files_lock#1201)
        Chore(deps-dev): Bump prettier from 3.9.4 to 3.9.5 (files_lock#1203)
        Chore(deps): Bump postcss from 8.5.16 to 8.5.23 (files_lock#1204)
        Test(lock): access shared file as recipient in app lock test (files_lock#1206)
        Fix(command): clarify files:lock usage and unlock feedback (files_lock#1207)
        [main] Update nextcloud/ocp dependency (files_lock#1209)
        Chore(deps): Bump @nextcloud/dialogs from 7.4.0 to 7.4.1 (files_lock#1210)
        Chore(deps-dev): Bump prettier from 3.9.5 to 3.9.6 (files_lock#1211)
        Chore(deps): Bump vue from 3.5.39 to 3.5.40 (files_lock#1212)
        [main] Update nextcloud/ocp dependency (files_lock#1216)
        [main] Fix npm audit (files_lock#1220)
        Chore(deps): Bump fast-uri from 3.1.4 to 3.1.5 (files_lock#1221)
        Chore(deps): Bump @rollup/rollup-linux-x64-gnu from 4.62.2 to 4.62.3 (files_lock#1224)
        Chore(deps-dev): Bump js-yaml from 4.2.0 to 4.3.1 (files_lock#1226)
        Chore(deps): Bump dompurify from 3.4.12 to 3.4.13 (files_lock#1227)
        [main] Update nextcloud/ocp dependency (files_lock#1228)
        Chore(deps-dev): Bump @nextcloud/e2e-test-server from 0.5.0 to 0.5.1 (files_lock#1232)
        Chore(deps): Bump @rollup/rollup-linux-x64-gnu from 4.62.3 to 4.62.4 (files_lock#1233)
        Chore(deps-dev): Bump @playwright/test from 1.61.1 to 1.62.1 (files_lock#1234)
        [main] Update nextcloud/ocp dependency (files_lock#1237)
        Chore(deps): Bump vue from 3.5.40 to 3.5.41 (files_lock#1239)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (files_lock#1247)
        Chore(deps): Bump @rollup/rollup-linux-x64-gnu from 4.62.4 to 4.62.5 (files_lock#1262)
        Fix npm audit (files_lock#1268)
        Fix: two regressions from the CoreQueryBuilder removal (files_lock#1281)
        Multiple cleanups and fixes (files_lock#1282)
        Fix(dav): report a lock that never expires as timeout 0, not -60 (files_lock#1285)
        Test: strengthen lock cleanup coverage (files_lock#1287)
        Fix(lock): stop overwriting a lock’s creation time with the real clock (files_lock#1288)
        Fix npm audit (files_lock#1301)
        Chore(deps-dev): Bump phpunit/phpunit from 9.6.20 to 9.6.33 (files_lock#980)
        [main] Fix npm audit (files_lock#986)
        Chore(deps): Bump @nextcloud/dialogs from 7.2.0 to 7.4.0 (files_lock#999)
    files_pdfviewer
        Chore(deps): Bump @nextcloud/auth from 2.5.3 to 2.6.0 (files_pdfviewer#1428)
        Chore(performance): make the viewer component async (files_pdfviewer#1434)
        Feat(deps): Add Nextcloud 35 support on master (files_pdfviewer#1441)
        Feat(deps): Add Nextcloud 35 support on master (files_pdfviewer#1442)
        Chore(deps-dev): Bump webpack-dev-server from 5.2.2 to 5.2.4 (files_pdfviewer#1443)
        Chore(deps): Bump qs and express (files_pdfviewer#1448)
        Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 (files_pdfviewer#1450)
        Chore(deps-dev): Bump shell-quote from 1.8.1 to 1.8.4 (files_pdfviewer#1453)
        Fix: 1451 stop spinner once the document loaded (files_pdfviewer#1454)
        Chore(deps): Bump dompurify from 3.3.3 to 3.4.11 (files_pdfviewer#1456)
        Chore(deps-dev): Bump launch-editor from 2.9.1 to 2.14.1 (files_pdfviewer#1457)
        Chore(deps): Bump form-data from 4.0.5 to 4.0.6 (files_pdfviewer#1458)
        Chore(deps-dev): Bump js-yaml from 4.1.1 to 4.2.0 (files_pdfviewer#1459)
        Chore(deps-dev): Bump webpack-dev-server from 5.2.4 to 5.2.5 (files_pdfviewer#1460)
        Chore(deps-dev): Bump ws from 8.18.0 to 8.21.1 (files_pdfviewer#1472)
        Chore(deps-dev): Bump websocket-driver from 0.7.4 to 0.7.5 (files_pdfviewer#1473)
        Chore(deps): Bump PDF.js from 4.0.189 to 4.10.38 (files_pdfviewer#1474)
        Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.1 (files_pdfviewer#1476)
        Chore(deps-dev): Bump adm-zip from 0.5.17 to 0.6.0 (files_pdfviewer#1480)
        Chore(deps-dev): Bump fast-uri from 3.1.2 to 3.1.4 (files_pdfviewer#1482)
        Chore(deps-dev): Bump webpack-dev-server from 5.2.5 to 5.2.6 (files_pdfviewer#1483)
        Chore(deps-dev): Bump immutable from 4.3.8 to 4.3.9 (files_pdfviewer#1485)
        Chore(deps-dev): Bump shell-quote from 1.8.4 to 1.10.0 (files_pdfviewer#1486)
        Chore: Bump PHP version to 8.3 (files_pdfviewer#1488)
        Chore: Add workflow to sync workflow templates (files_pdfviewer#1489)
        Chore(deps-dev): Bump fast-uri from 3.1.4 to 3.1.5 (files_pdfviewer#1491)
        [master] ci(actions): Update workflow templates from organization template repository (files_pdfviewer#1493)
        Fix: Add explicit dependency for vue-loader@legacy (files_pdfviewer#1496)
        Chore(deps-dev): Bump js-yaml from 4.2.0 to 4.3.1 (files_pdfviewer#1499)
        [master] Fix npm audit (files_pdfviewer#1500)
        Chore: Add explicit dependency for terser-webpack-plugin (files_pdfviewer#1502)
        Chore(deps): Bump @nextcloud/dialogs from 7.3.0 to 7.4.1 (files_pdfviewer#1515)
        Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.2.1 to 3.2.2 (files_pdfviewer#1516)
        [master] Fix npm audit (files_pdfviewer#1520)
        Fix: Bust the cache of the static assets when Nextcloud is updated (files_pdfviewer#1522)
        Fix: Set version on stable35 to a stable one (files_pdfviewer#1530)
        Ci(actions): Update workflow templates from organization template repository (files_pdfviewer#1534)
        Fix npm audit (files_pdfviewer#1536)
    firstrunwizard
        Feat(deps): Add Nextcloud 35 support on master (firstrunwizard#2073)
        Feat(deps): Add Nextcloud 35 support on master (firstrunwizard#2074)
        Chore(deps-dev): Bump rector/rector from 2.4.2 to 2.4.3 in /vendor-bin/rector (firstrunwizard#2075)
        Chore(deps-dev): Bump eslint from 10.3.0 to 10.4.0 (firstrunwizard#2077)
        Chore(deps-dev): Bump vue-tsc from 3.2.8 to 3.2.9 (firstrunwizard#2079)
        [master] Update nextcloud/ocp dependency (firstrunwizard#2084)
        Chore(deps-dev): Bump qs from 6.14.2 to 6.15.2 (firstrunwizard#2088)
        Chore(deps): Bump @nextcloud/dialogs from 7.3.0 to 7.4.0 (firstrunwizard#2089)
        Chore(deps-dev): Bump vue-tsc from 3.2.9 to 3.3.1 (firstrunwizard#2090)
        Chore(deps-dev): Bump sass from 1.99.0 to 1.100.0 (firstrunwizard#2091)
        Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 in /vendor-bin/cs-fixer (firstrunwizard#2093)
        Chore(deps-dev): Bump rector/rector from 2.4.3 to 2.4.4 in /vendor-bin/rector (firstrunwizard#2094)
        Chore(deps): Bump alexwilson/enable-github-automerge-action from 2.0.0 to 3.0.0 (firstrunwizard#2100)
        [master] Fix npm audit (firstrunwizard#2105)
        Chore(deps-dev): Bump rector/rector from 2.4.4 to 2.4.5 in /vendor-bin/rector (firstrunwizard#2106)
        Chore(deps-dev): Bump vue-tsc from 3.3.1 to 3.3.2 (firstrunwizard#2107)
        Chore(deps): Bump @nextcloud/vue from 9.8.0 to 9.8.2 (firstrunwizard#2111)
        Chore(deps): Bump shivammathur/setup-php from 2.37.1 to 2.37.2 (firstrunwizard#2124)
        Use SPDX license identifier (firstrunwizard#2128)
        Chore(deps): Bump actions/checkout from 6.0.2 to 7.0.0 (firstrunwizard#2129)
        Chore(deps-dev): Bump sass from 1.100.0 to 1.101.0 (firstrunwizard#2134)
        Chore(deps): Bump nextcloud/pr-feedback-action from f0cab224dea8e1f282f9451de322f323c78fc7a5 to 4709fa5b3e1821559d4c312ef937b61f1567aa44 (firstrunwizard#2157)
        Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.1 (firstrunwizard#2159)
        Chore(deps): Bump actions/setup-node from 6.4.0 to 7.0.0 (firstrunwizard#2170)
        Chore(deps): Bump actions/checkout from 7.0.0 to 7.0.1 (firstrunwizard#2182)
        Chore(deps-dev): Bump rector/rector from 2.4.5 to 2.6.1 in /vendor-bin/rector (firstrunwizard#2200)
        Chore(deps): Bump dorny/paths-filter from 4.0.1 to 4.0.3 (firstrunwizard#2203)
        Feat: update HUB release information (firstrunwizard#2209)
        Fix: use proper AppStore route (firstrunwizard#2212)
        Chore(branchoff): Set version on stable35 to a stable one (firstrunwizard#2214)
        Feat(settings): add office desktop editors section to personal settings (firstrunwizard#2249)
    logreader
        Feat: Remove unnecessary whitespaces (logreader#1835)
        Chore(deps): bump @nextcloud/axios from 2.5.2 to 2.6.0 (logreader#2004)
        Feat(deps): Add Nextcloud 35 support on master (logreader#2019)
        Chore(deps-dev): bump @vitest/coverage-istanbul from 4.1.5 to 4.1.6 (logreader#2021)
        [master] Update nextcloud/ocp dependency (logreader#2025)
        Chore(deps-dev): bump js-cookie from 3.0.5 to 3.0.7 (logreader#2028)
        Chore(deps-dev): bump qs from 6.14.2 to 6.15.2 (logreader#2029)
        Chore(deps-dev): bump vite from 7.3.2 to 7.3.3 (logreader#2030)
        [master] Update nextcloud/ocp dependency (logreader#2031)
        [master] Fix npm audit (logreader#2035)
        [master] Update nextcloud/ocp dependency (logreader#2039)
        [master] Fix npm audit (logreader#2043)
        Chore(deps-dev): bump @vitest/coverage-istanbul from 4.1.6 to 4.1.7 (logreader#2046)
        Chore(deps): bump @nextcloud/dialogs from 7.3.0 to 7.4.0 (logreader#2048)
        [master] Update nextcloud/ocp dependency (logreader#2049)
        Chore(deps-dev): bump vitest from 4.1.7 to 4.1.8 (logreader#2053)
        [master] Fix npm audit (logreader#2062)
        Chore: bump PHP version to 8.3 (logreader#2064)
        [master] Update nextcloud/ocp dependency (logreader#2065)
        Chore(deps): bump dompurify from 3.4.8 to 3.4.10 (logreader#2066)
        Chore(deps): bump form-data from 4.0.5 to 4.0.6 (logreader#2067)
        Chore(deps-dev): bump happy-dom from 20.9.0 to 20.10.2 (logreader#2068)
        Chore(deps): bump dompurify from 3.4.10 to 3.4.11 (logreader#2069)
        [master] Update nextcloud/ocp dependency (logreader#2073)
        [master] Fix npm audit (logreader#2077)
        [master] Update nextcloud/ocp dependency (logreader#2078)
        Chore(deps-dev): bump @vitest/coverage-istanbul from 4.1.8 to 4.1.9 (logreader#2085)
        Chore(deps-dev): bump browserslist from 4.28.2 to 4.28.4 (logreader#2086)
        Chore(deps-dev): bump happy-dom from 20.10.2 to 20.10.6 (logreader#2087)
        Chore(deps-dev): bump vitest from 4.1.8 to 4.1.9 (logreader#2088)
        [master] Update nextcloud/ocp dependency (logreader#2090)
        [master] Fix npm audit (logreader#2091)
        Ci(dependabot): add npm updates for stable branches (logreader#2094)
        Chore(deps-dev): bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.0 (logreader#2107)
        Chore: add update-stable-titles worfklow, exclude IDE dirs with .gitignore (logreader#2111)
        [master] Update nextcloud/ocp dependency (logreader#2113)
        Chore(deps-dev): bump browserslist from 4.28.4 to 4.28.5 (logreader#2115)
        Chore(deps-dev): bump vitest from 4.1.9 to 4.1.10 (logreader#2116)
        Chore(deps-dev): bump @nextcloud/eslint-config from 9.0.0 to 9.0.1 (logreader#2117)
        Chore(deps-dev): bump @vitest/coverage-istanbul from 4.1.9 to 4.1.10 (logreader#2118)
        [master] Update nextcloud/ocp dependency (logreader#2130)
        Chore(deps): bump axios from 1.16.0 to 1.18.1 (logreader#2134)
        Chore(deps-dev): bump immutable from 5.1.5 to 5.1.9 (logreader#2135)
        Chore(deps): bump dompurify from 3.4.11 to 3.4.12 (logreader#2136)
        Chore(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 (logreader#2137)
        Chore(deps): bump fast-xml-parser from 5.9.3 to 5.10.1 (logreader#2138)
        Chore(deps): bump pinia from 3.0.4 to 4.0.1 (logreader#2140)
        Chore(deps-dev): bump browserslist from 4.28.5 to 4.28.6 (logreader#2141)
        Chore(deps): bump postcss from 8.5.15 to 8.5.23 (logreader#2145)
        [master] Update nextcloud/ocp dependency (logreader#2146)
        [master] Fix npm audit (logreader#2148)
        Chore(deps): bump @nextcloud/dialogs from 7.4.0 to 7.4.1 (logreader#2151)
        Chore(deps-dev): bump browserslist from 4.28.6 to 4.28.7 (logreader#2152)
        Chore(deps-dev): bump happy-dom from 20.10.6 to 20.11.0 (logreader#2153)
        [master] Update nextcloud/ocp dependency (logreader#2159)
        [master] Fix npm audit (logreader#2162)
        Chore(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (logreader#2165)
        Chore(deps-dev): bump happy-dom from 20.11.0 to 20.11.1 (logreader#2166)
        [master] Update nextcloud/ocp dependency (logreader#2171)
        [master] Fix npm audit (logreader#2175)
        Fix(build): extract license information from .map files (logreader#2176)
        [master] Update nextcloud/ocp dependency (logreader#2180)
        Fix: make app header fully visible (logreader#2182)
        Fix(build): empty CSS output directory on build (logreader#2185)
        Chore(deps-dev): bump browserslist from 4.28.7 to 4.28.8 (logreader#2189)
        Chore(deps-dev): bump happy-dom from 20.11.1 to 20.11.2 (logreader#2190)
        Chore(deps-dev): bump @vue/test-utils from 2.4.6 to 2.4.11 (logreader#2197)
        Chore(deps): bump @nextcloud/vue from 9.8.2 to 9.9.0 (logreader#2198)
        Chore(deps): bump vue from 3.5.40 to 3.5.41 (logreader#2199)
        [master] Update nextcloud/ocp dependency (logreader#2201)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (logreader#2202)
        Chore(deps): bump pinia from 4.0.2 to 4.0.3 (logreader#2205)
        Chore(deps-dev): bump @vitest/coverage-istanbul from 4.1.10 to 4.1.11 (logreader#2213)
        Chore(deps-dev): bump happy-dom from 20.11.2 to 20.11.6 (logreader#2224)
        Update nextcloud/ocp dependency (logreader#2229)
        Chore(deps): bump vue from 3.5.41 to 3.5.42 (logreader#2241)
        Chore(deps-dev): bump happy-dom from 20.11.6 to 20.11.15 (logreader#2242)
    nextcloud_announcements
        Feat(deps): Add Nextcloud 35 support on master (nextcloud_announcements#625)
        [master] Update nextcloud/ocp dependency (nextcloud_announcements#627)
        [master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#629)
        [master] Update nextcloud/ocp dependency (nextcloud_announcements#634)
        [master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#637)
        Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 (nextcloud_announcements#640)
        [master] Update nextcloud/ocp dependency (nextcloud_announcements#641)
        [master] Update nextcloud/ocp dependency (nextcloud_announcements#642)
        [master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#651)
        [master] Update nextcloud/ocp dependency (nextcloud_announcements#655)
        [master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#656)
        [master] Update nextcloud/ocp dependency (nextcloud_announcements#660)
        [master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#661)
        Use SPDX license identifier (nextcloud_announcements#662)
        [master] Update nextcloud/ocp dependency (nextcloud_announcements#663)
        [master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#667)
        [master] Update nextcloud/ocp dependency (nextcloud_announcements#670)
        [master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#674)
        [master] Update nextcloud/ocp dependency (nextcloud_announcements#675)
        Fix(crawler): Fix phpseclib3 compatibility (nextcloud_announcements#679)
        [master] Update nextcloud/ocp dependency (nextcloud_announcements#681)
        [master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#684)
        [master] Update nextcloud/ocp dependency (nextcloud_announcements#686)
        [master] Update nextcloud/ocp dependency (nextcloud_announcements#690)
        [master] Update nextcloud/ocp dependency (nextcloud_announcements#691)
        [master] Update nextcloud/ocp dependency (nextcloud_announcements#692)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (nextcloud_announcements#694)
    notifications
        Feat(deps): Add Nextcloud 35 support on master (notifications#3007)
        Build(deps-dev): Bump rector/rector from 2.4.2 to 2.4.3 in /vendor-bin/rector (notifications#3008)
        [master] Update nextcloud/ocp dependency (notifications#3009)
        [master] ci(actions): Update workflow templates from organization template repository (notifications#3012)
        [master] ci(actions): Update workflow templates from organization template repository (notifications#3015)
        [master] Update nextcloud/ocp dependency (notifications#3019)
        Build(deps-dev): Bump qs from 6.14.2 to 6.15.2 (notifications#3022)
        [master] ci(actions): Update workflow templates from organization template repository (notifications#3026)
        [master] Fix npm audit (notifications#3028)
        Fix(webpush): recover gracefully from corrupted or mismatched VAPID keys (notifications#3031)
        [master] Update nextcloud/ocp dependency (notifications#3032)
        Build(deps-dev): Bump symfony/yaml from 6.4.30 to 6.4.41 in /tests/Integration (notifications#3033)
        [master] Update nextcloud/ocp dependency (notifications#3034)
        [master] Update nextcloud/ocp dependency (notifications#3037)
        Build(deps-dev): Bump guzzlehttp/guzzle from 7.10.0 to 7.10.1 in /tests/Integration (notifications#3041)
        [master] Update nextcloud/ocp dependency (notifications#3043)
        [master] Fix npm audit (notifications#3046)
        Chore: extend testing of `encryptAndSign` and make the methods discoverable by psalm (notifications#3050)
        [master] Update nextcloud/ocp dependency (notifications#3052)
        [master] Update nextcloud/ocp dependency (notifications#3054)
        [master] Update nextcloud/ocp dependency (notifications#3057)
        Build(deps-dev): Bump guzzlehttp/guzzle from 7.10.1 to 7.10.4 in /tests/Integration (notifications#3058)
        Build(deps-dev): Bump rector/rector from 2.4.3 to 2.4.5 in /vendor-bin/rector (notifications#3059)
        Build(deps): Bump @nextcloud/dialogs from 7.3.0 to 7.4.0 (notifications#3061)
        Build(deps): Bump ua-parser-js from 2.0.9 to 2.0.10 (notifications#3063)
        [master] ci(actions): Update workflow templates from organization template repository (notifications#3067)
        Fix(push): Use OAEP padding by default in Nextcloud 35+ (notifications#3068)
        [master] Update nextcloud/ocp dependency (notifications#3069)
        [master] ci(actions): Update workflow templates from organization template repository (notifications#3071)
        [master] Update nextcloud/ocp dependency (notifications#3074)
        Docs(webpush): Document knowledge and trust models of webpush flow (notifications#3075)
        Fix(email): Correctly initialize next_send_time field (notifications#3078)
        [master] Update nextcloud/ocp dependency (notifications#3080)
        Build(deps): Bump guzzlehttp/psr7 from 2.8.0 to 2.11.0 (notifications#3082)
        [master] Update nextcloud/ocp dependency (notifications#3085)
        Fix(webpush): Don’t reuse query object for second query (notifications#3088)
        Build(deps): Bump @nextcloud/vue from 9.8.0 to 9.8.2 (notifications#3093)
        [master] ci(actions): Update workflow templates from organization template repository (notifications#3104)
        [master] Fix npm audit (notifications#3110)
        [master] Update nextcloud/ocp dependency (notifications#3112)
        Build(deps): Bump form-data from 4.0.5 to 4.0.6 (notifications#3113)
        Build(deps-dev): Bump js-yaml from 4.1.1 to 4.2.0 (notifications#3114)
        [master] Update nextcloud/ocp dependency (notifications#3116)
        [master] Update nextcloud/ocp dependency (notifications#3124)
        [master] Update nextcloud/ocp dependency (notifications#3125)
        Build(deps): Bump dompurify from 3.4.10 to 3.4.11 (notifications#3126)
        [master] ci(actions): Update workflow templates from organization template repository (notifications#3129)
        Build(deps): Bump guzzlehttp/psr7 from 2.11.0 to 2.12.1 (notifications#3134)
        Build(deps-dev): Bump guzzlehttp/guzzle from 7.11.1 to 7.12.1 in /tests/Integration (notifications#3135)
        [master] Update nextcloud/ocp dependency (notifications#3136)
        [master] Update nextcloud/ocp dependency (notifications#3140)
        [master] Update nextcloud/ocp dependency (notifications#3141)
        [master] Update nextcloud/ocp dependency (notifications#3142)
        [master] Update nextcloud/ocp dependency (notifications#3143)
        Test: Push notification payload (notifications#3144)
        [master] Update nextcloud/ocp dependency (notifications#3147)
        [master] ci(actions): Update workflow templates from organization template repository (notifications#3148)
        Use SPDX license identifier (notifications#3149)
        [master] Update nextcloud/ocp dependency (notifications#3152)
        [master] Update nextcloud/ocp dependency (notifications#3154)
        [master] Update nextcloud/ocp dependency (notifications#3158)
        Fix(Makefile): Add missing composer setup for dev-setups and building… (notifications#3159)
        Build(deps-dev): Bump behat/behat from 3.31.0 to 3.32.0 in /tests/Integration (notifications#3160)
        Build(deps-dev): Bump guzzlehttp/guzzle from 7.12.1 to 7.12.3 in /tests/Integration (notifications#3161)
        Build(deps-dev): Bump rector/rector from 2.4.5 to 2.5.2 in /vendor-bin/rector (notifications#3162)
        [master] Update nextcloud/ocp dependency (notifications#3166)
        [master] ci(actions): Update workflow templates from organization template repository (notifications#3170)
        [master] Fix npm audit (notifications#3174)
        Ci(dependabot): add composer updates for stable branches (notifications#3175)
        Build(deps): Bump guzzlehttp/guzzle from 7.11.1 to 7.13.2 (notifications#3176)
        [master] Update nextcloud/ocp dependency (notifications#3184)
        [master] Update nextcloud/ocp dependency (notifications#3185)
        [master] Update nextcloud/ocp dependency (notifications#3186)
        Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.0 (notifications#3187)
        Build(deps-dev): Bump guzzlehttp/guzzle from 7.12.3 to 7.13.1 in /tests/Integration (notifications#3189)
        [master] ci(actions): Update workflow templates from organization template repository (notifications#3196)
        [master] Update nextcloud/ocp dependency (notifications#3197)
        [master] Update nextcloud/ocp dependency (notifications#3199)
        Keep scroll position when dismissing a notification (notifications#3200)
        [master] Update nextcloud/ocp dependency (notifications#3202)
        [master] Update nextcloud/ocp dependency (notifications#3205)
        Build(deps-dev): Bump guzzlehttp/guzzle from 7.13.1 to 7.13.2 in /tests/Integration (notifications#3207)
        Build(deps-dev): Bump rector/rector from 2.5.2 to 2.5.4 in /vendor-bin/rector (notifications#3208)
        Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0 to 9.0.1 (notifications#3210)
        [master] Update nextcloud/ocp dependency (notifications#3213)
        Build(deps): Bump axios from 1.16.0 to 1.18.1 (notifications#3214)
        [master] Update nextcloud/ocp dependency (notifications#3215)
        Build(deps-dev): Bump guzzlehttp/guzzle from 7.13.2 to 7.15.1 in /tests/Integration (notifications#3216)
        [master] Update nextcloud/ocp dependency (notifications#3218)
        Build(deps): Bump immutable from 5.1.5 to 5.1.9 (notifications#3219)
        Build(deps): Bump fast-uri from 3.1.2 to 3.1.4 (notifications#3220)
        Build(deps): Bump dompurify from 3.4.11 to 3.4.12 (notifications#3221)
        Build(deps): Bump fast-xml-parser from 5.9.3 to 5.10.1 (notifications#3222)
        [master] Update nextcloud/ocp dependency (notifications#3223)
        Fix(push): Fix undefined index when accessing token age (notifications#3224)
        [master] Update nextcloud/ocp dependency (notifications#3226)
        Build(deps-dev): Bump rector/rector from 2.5.4 to 2.5.7 in /vendor-bin/rector (notifications#3227)
        Build(deps): Bump @nextcloud/vue from 9.8.2 to 9.9.0 (notifications#3228)
        Build(deps): Bump postcss from 8.5.15 to 8.5.23 (notifications#3229)
        [master] ci(actions): Update workflow templates from organization template repository (notifications#3231)
        Perf(push): Send push notifications async to proxies (notifications#3234)
        [master] Fix npm audit (notifications#3236)
        Build(deps): Bump guzzlehttp/guzzle (notifications#3239)
        [master] Update nextcloud/ocp dependency (notifications#3243)
        Fix(webpush): Skip browsers when disabled (notifications#3245)
        [master] Update nextcloud/ocp dependency (notifications#3247)
        [master] Update nextcloud/ocp dependency (notifications#3249)
        [master] Update nextcloud/ocp dependency (notifications#3250)
        Build(deps): Bump @nextcloud/dialogs from 7.4.0 to 7.4.1 (notifications#3251)
        [master] Fix npm audit (notifications#3261)
        [master] Update nextcloud/ocp dependency (notifications#3262)
        Build(deps): Bump fast-uri from 3.1.4 to 3.1.5 (notifications#3263)
        Build(deps-dev): Bump guzzlehttp/guzzle from 7.15.1 to 7.15.2 in /tests/Integration (notifications#3264)
        [master] Update nextcloud/ocp dependency (notifications#3266)
        [master] Update nextcloud/ocp dependency (notifications#3271)
        [master] Update nextcloud/ocp dependency (notifications#3275)
        Build(deps-dev): Bump js-yaml from 4.3.0 to 4.3.1 (notifications#3276)
        Build(deps-dev): Bump guzzlehttp/guzzle from 7.15.2 to 8.0.1 in /tests/Integration (notifications#3278)
        Build(deps-dev): Bump rector/rector from 2.5.7 to 2.5.8 in /vendor-bin/rector (notifications#3279)
        [master] Update nextcloud/ocp dependency (notifications#3281)
        [master] Update nextcloud/ocp dependency (notifications#3283)
        [master] Fix npm audit (notifications#3286)
        [master] Update nextcloud/ocp dependency (notifications#3288)
        [master] Update nextcloud/ocp dependency (notifications#3289)
        [master] Update nextcloud/ocp dependency (notifications#3290)
        Build(deps-dev): Bump rector/rector from 2.5.8 to 2.6.1 in /vendor-bin/rector (notifications#3291)
        [master] Update nextcloud/ocp dependency (notifications#3292)
        [master] Update nextcloud/ocp dependency (notifications#3293)
        [master] Update nextcloud/ocp dependency (notifications#3294)
        [master] Update nextcloud/ocp dependency (notifications#3295)
        [master] Update nextcloud/ocp dependency (notifications#3296)
        Build(deps-dev): Bump guzzlehttp/guzzle from 8.0.1 to 8.0.2 in /tests/Integration (notifications#3298)
        [master] Update nextcloud/ocp dependency (notifications#3302)
        [master] Update nextcloud/ocp dependency (notifications#3303)
        Chore(branchoff): Set version on stable35 to a stable one (notifications#3306)
        Build(deps): Bump vue from 3.5.40 to 3.5.41 (notifications#3308)
        Update nextcloud/ocp dependency (notifications#3312)
        Chore(deps): bump @nextcloud/vue from 9.9.0 to 9.10.0 (notifications#3316)
        Fix(webpush): Fix “Undefined array key -… at lib/Push.php#297” (notifications#3317)
        Fix(mail): Correctly skip disabled user email notifications again (notifications#3341)
        Build(deps): Bump minishlink/web-push from 10.1.0 to 11.0.0 (notifications#3342)
        Update nextcloud/ocp dependency (notifications#3352)
        Ci(actions): Update workflow templates from organization template repository (notifications#3356)
        Fix npm audit (notifications#3365)
        Build(deps): Bump vue from 3.5.41 to 3.5.42 (notifications#3376)
        Fix npm audit (notifications#3386)
    office
        Newly added in this release
    password_policy
        Chore(deps): Bump postcss from 8.5.16 to 8.5.23 (password_policy#1000)
        [master] Fix npm audit (password_policy#1001)
        Chore(deps): Bump @nextcloud/dialogs from 7.4.0 to 7.4.1 (password_policy#1002)
        Chore(deps): Bump fast-uri from 3.1.4 to 3.1.5 (password_policy#1006)
        Chore(deps-dev): Bump brace-expansion from 2.1.2 to 2.1.4 (password_policy#1007)
        Chore(deps-dev): Bump sass from 1.101.0 to 1.102.0 (password_policy#1009)
        Chore(deps-dev): Bump js-yaml from 4.3.0 to 4.3.1 (password_policy#1011)
        Chore(deps-dev): Bump eslint from 10.7.0 to 10.8.0 (password_policy#1013)
        Chore: Bump version to 7.0.0 (password_policy#1015)
        Chore(deps-dev): Bump eslint from 10.8.0 to 10.8.1 (password_policy#1017)
        Chore(branchoff): Set version on stable35 to a stable one (password_policy#1020)
        [master] Fix npm audit (password_policy#856)
        Chore(deps): Bump @nextcloud/capabilities from 1.2.0 to 1.2.1 (password_policy#858)
        Chore(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.3 to 1.9.1 (password_policy#894)
        Chore(deps): Bump @nextcloud/dialogs from 6.4.2 to 7.4.0 (password_policy#903)
        Chore(deps-dev): Bump flatted from 3.3.3 to 3.4.2 (password_policy#911)
        Feat(deps): Add Nextcloud 35 support on master (password_policy#938)
        Chore(deps-dev): Bump sass from 1.97.1 to 1.99.0 (password_policy#947)
        Chore(deps): Bump @nextcloud/vue from 8.29.1 to 9.8.2 (password_policy#951)
        Chore(deps-dev): Bump qs from 6.14.2 to 6.15.2 (password_policy#952)
        Chore(deps-dev): Bump typescript from 5.9.3 to 6.0.3 (password_policy#953)
        Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 (password_policy#957)
        Feat: Add login output when password policy fails (password_policy#958)
        Chore(deps): Bump dompurify from 3.4.0 to 3.4.11 (password_policy#961)
        Chore(deps-dev): Bump vite from 7.3.2 to 7.3.5 (password_policy#962)
        Chore(deps): Bump form-data from 4.0.5 to 4.0.6 (password_policy#963)
        Chore(deps-dev): Bump js-yaml from 4.1.1 to 4.3.0 (password_policy#965)
        Chore(deps): drops support for PHP 8.2 (password_policy#972)
        [master] Fix npm audit (password_policy#977)
        Chore(deps): Bump fast-xml-parser and @nextcloud/eslint-config (password_policy#979)
        Chore(deps-dev): Bump sass from 1.99.0 to 1.101.0 (password_policy#980)
        Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.1 to 3.2.2 (password_policy#984)
        Chore(deps): Bump immutable from 5.1.5 to 5.1.9 (password_policy#990)
        Chore(deps): Bump fast-uri from 3.1.2 to 3.1.4 (password_policy#991)
        Chore(deps): Bump fast-xml-parser from 5.9.3 to 5.10.1 (password_policy#993)
        Chore(deps-dev): Bump eslint from 10.6.0 to 10.7.0 (password_policy#994)
    photos
        Chore(deps): Bump @nextcloud/initial-state from 2.2.0 to 3.0.0 (photos#3168)
        Chore(deps): Bump shivammathur/setup-php from 2.33.0 to 2.37.2 (photos#3341)
        Chore(deps): Bump actions/checkout from 6.0.2 to 7.0.0 (photos#3378)
        Chore(deps-dev): Bump phpunit/phpunit from 9.6.23 to 9.6.33 in /vendor-bin/phpunit (photos#3394)
        Chore(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.2 to 1.9.1 (photos#3409)
        Refactor: Port to newer system tag events (photos#3437)
        Chore(deps): Bump woltlab/webp-exif from 0.1.2 to 0.1.4 (photos#3448)
        Fix(metadata): exif_read_data() supports JPEG/TIFF (photos#3461)
        Feat: justified grid, density toggle, blurhash crossfade (photos#3484)
        Feat: search, trip memories, map, slideshow, long-press selection (photos#3485)
        Feat: delight pass — favourite pop, selection ripple, shimmer, illustrations, animated counters, album hero, year recap, EXIF overlay (photos#3486)
        Feat: per-photo actions menu (EXIF / Add to album / Share / Delete) (photos#3487)
        Fix: burst stacks + side date scrubber on the timeline (photos#3491)
        Feat: hover-autoplay video preview on photo tiles (photos#3492)
        Feat: per-photo EXIF editor (date taken + GPS coordinates) (photos#3493)
        Feat(scrubber): modern glassy redesign with density tick marks (photos#3496)
        [master] ci(actions): Update workflow templates from organization template repository (photos#3509)
        Feat(deps): Add Nextcloud 35 support on master (photos#3518)
        Chore(deps-dev): Bump vitest from 3.2.6 to 4.1.9 (photos#3528)
        Feat(deps): Autoupdate rector (photos#3536)
        Chore(deps-dev): Bump nextcloud/rector from 0.4.1 to 0.5.2 in /vendor-bin/rector (photos#3537)
        Chore(deps): Bump uuid and dockerode (photos#3542)
        Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 in /vendor-bin/cs-fixer (photos#3548)
        Chore: Bump @nc/vue to v8.35.0 (photos#3550)
        Fix handling of directory names with special characters (photos#3552)
        Feat: display video duration (photos#3553)
        Fix timestamp when looking at photos (photos#3571)
        Fix: faces actions and add recognize e2e tests (photos#3573)
        Build(deps): Unblock dependency updates by allowing to update vite again (photos#3586)
        [master] Fix npm audit (photos#3590)
        Chore(deps): Bump lodash and rollup-plugin-license (photos#3593)
        [master] ci(actions): Update workflow templates from organization template repository (photos#3601)
        [master] Fix npm audit (photos#3606)
        Chore(deps): Bump actions/checkout from 6.0.2 to 7.0.0 (photos#3628)
        Chore(deps): Bump shivammathur/setup-php from 2.33.0 to 2.37.2 (photos#3629)
        Ci(dependabot): add composer updates for stable branches (photos#3630)
        Chore(deps): Bump @nextcloud/files from 3.12.2 to 4.0.0 (photos#3643)
        Chore(deps-dev): Bump eslint-plugin-cypress from 5.1.0 to 6.4.2 (photos#3648)
        Chore(deps): Bump camelcase from 8.0.0 to 9.0.0 (photos#3650)
        Chore(deps): Bump @nextcloud/paths from 2.2.1 to 3.1.0 (photos#3651)
        Chore(deps): Bump @nextcloud/dialogs from 6.4.2 to 7.4.0 (photos#3653)
        Chore(deps): Bump cypress-io/github-action from 7.4.0 to 7.4.1 (photos#3656)
        Chore(deps): Bump dorny/paths-filter from 4.0.1 to 4.0.2 (photos#3657)
        [master] ci(actions): Update workflow templates from organization template repository (photos#3658)
        [master] Update nextcloud/ocp dependency (photos#3662)
        Chore(deps-dev): Bump systeminformation from 5.31.6 to 5.31.17 (photos#3664)
        Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.2 (photos#3671)
        Chore(deps-dev): Bump @nextcloud/babel-config from 1.2.0 to 1.3.0 (photos#3672)
        Chore(deps): Bump shivammathur/setup-php from 2.33.0 to 2.37.2 (photos#3677)
        Chore(deps): Bump actions/checkout from 6.0.2 to 7.0.0 (photos#3678)
        [master] Update nextcloud/ocp dependency (photos#3681)
        [master] Fix npm audit (photos#3684)
        Chore(deps): Bump fast-xml-parser from 5.9.3 to 5.10.1 (photos#3686)
        Chore(deps): Bump fast-uri from 3.1.3 to 3.1.4 (photos#3687)
        Chore(deps): Bump actions/setup-node from 6.4.0 to 7.0.0 (photos#3689)
        [master] Update nextcloud/ocp dependency (photos#3693)
        Fix: Bust full preview cache by etag (photos#3695)
        Chore(deps): Bump woltlab/webp-exif from 0.1.4 to 0.1.5 (photos#3698)
        Chore(deps): Bump actions/checkout from 7.0.0 to 7.0.1 (photos#3702)
        Fix(dav): properly handle metadata (photos#3705)
        Chore(deps): Bump fast-uri from 3.1.4 to 3.1.5 (photos#3709)
        Chore(deps-dev): Bump postcss from 8.5.19 to 8.5.25 (photos#3710)
        Chore(deps-dev): Bump cypress-split from 1.24.14 to 1.25.0 (photos#3718)
        Chore(deps-dev): Bump autoprefixer from 10.4.21 to 10.5.4 (photos#3720)
        Chore(deps-dev): Bump js-yaml from 4.3.0 to 4.3.1 (photos#3721)
        Chore(deps): Bump dompurify from 3.4.12 to 3.4.13 (photos#3722)
        [master] ci(actions): Update workflow templates from organization template repository (photos#3723)
        [master] Update nextcloud/ocp dependency (photos#3724)
        [master] Fix npm audit (photos#3726)
        Chore(ai): add AGENTS.md (photos#3728)
        Fix(timeline): hide create-album label text on mobile (photos#3729)
        Chore(deps-dev): Bump wait-on from 8.0.5 to 9.1.0 (photos#3733)
        Chore(deps): Bump @nextcloud/sharing from 0.2.5 to 0.4.0 (photos#3736)
        Chore(deps-dev): Bump vite-plugin-pwa from 1.0.3 to 1.3.0 (photos#3738)
        Chore(deps-dev): Bump vue-tsc from 2.2.10 to 2.2.12 (photos#3740)
        Chore(deps-dev): Bump eslint from 10.7.0 to 10.8.0 (photos#3742)
        [master] Update nextcloud/ocp dependency (photos#3749)
        [master] Fix npm audit (photos#3750)
        Chore(deps): Bump shivammathur/setup-php from 2.33.0 to 2.37.2 (photos#3752)
        Chore(deps): Bump actions/checkout from 6.0.2 to 7.0.1 (photos#3753)
        Chore(deps): Bump dorny/paths-filter from 4.0.2 to 4.0.3 (photos#3754)
        Chore(deps): Bump actions/setup-node from 6.4.0 to 7.0.0 (photos#3755)
        Fix(routes): handle shared root path and clean up route definitions (photos#3756)
        Fix(album): calculate date range end against latest date (photos#3757)
        Fix(album): avoid refetching empty album file lists (photos#3758)
        Perf(album): optimize duplicate file filtering (photos#3759)
        Fix(album): roll back failed database transactions (photos#3760)
        Fix(metadata): listener ordering and remote video processing (photos#3761)
        Fix: properly handle trashed photos (photos#3765)
        Test: migrate from Cypress to Playwright (photos#3771)
        Chore(deps-dev): Bump eslint from 10.8.0 to 10.8.1 (photos#3781)
        Refactor: consolidate `FileComponent` and `FileLegacy` (photos#3786)
        [master] Update nextcloud/ocp dependency (photos#3788)
        Chore(branchoff): Set version on stable35 to a stable one (photos#3795)
        Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (photos#3800)
        Chore(deps-dev): Bump postcss from 8.5.25 to 8.5.26 (photos#3801)
        Chore(deps-dev): Bump @types/dockerode from 3.3.39 to 3.3.47 (photos#3802)
        Chore(deps-dev): Bump vitest from 4.1.10 to 4.1.11 (photos#3810)
        Feat: list keyboard shortcuts in the settings (photos#3813)
        Update nextcloud/ocp dependency (photos#3820)
        Fix npm audit (photos#3823)
        Fix: Reuse Viewer’s slideshow feature (photos#3828)
        Fix(media-folders): do not re-create deleted source folders (photos#3846)
        Test(e2e): wait for the playable video to get its turn in the slideshow (photos#3866)
    privacy
        Chore(deps): Bump fast-xml-parser from 5.5.11 to 5.7.1 (privacy#1320)
        Chore(deps): Bump @nextcloud/auth from 2.5.3 to 2.6.0 (privacy#1321)
        [master] ci(actions): Update workflow templates from organization template repository (privacy#1325)
        Chore(deps): Bump postcss from 8.5.8 to 8.5.13 (privacy#1333)
        Chore(deps): Bump axios from 1.15.0 to 1.16.0 (privacy#1334)
        Chore(deps): Bump fast-xml-builder from 1.1.5 to 1.2.0 (privacy#1335)
        Chore(deps): Bump fast-uri from 3.1.0 to 3.1.2 (privacy#1336)
        Feat(deps): Add Nextcloud 35 support on master (privacy#1339)
        Chore(deps): Bump dompurify from 3.4.0 to 3.4.2 (privacy#1345)
        Chore(deps-dev): Bump qs from 6.15.0 to 6.15.2 (privacy#1351)
        Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.2.1 to 3.2.2 (privacy#1352)
        Chore(deps): Bump vue from 3.5.32 to 3.5.34 (privacy#1355)
        [master] ci(actions): Update workflow templates from organization template repository (privacy#1357)
        [master] Fix npm audit (privacy#1363)
        Use SPDX license identifier (privacy#1380)
        Fix(ci): unblock CI — enforce PHP 8.3 in psalm.xml + sync PHP workflow templates (privacy#1381)
        Chore(deps-dev): Bump js-yaml from 4.1.1 to 4.3.0 (privacy#1382)
        [master] ci(actions): Update workflow templates from organization template repository (privacy#1393)
        [master] Fix npm audit (privacy#1395)
        [master] ci(actions): Update workflow templates from organization template repository (privacy#1400)
        Chore(deps): Bump immutable from 5.1.5 to 5.1.9 (privacy#1409)
        Chore(deps): Bump fast-uri from 3.1.2 to 3.1.4 (privacy#1410)
        Chore(deps): Bump postcss from 8.5.15 to 8.5.23 (privacy#1417)
        Chore(deps): Bump fast-uri from 3.1.4 to 3.1.5 (privacy#1423)
        Chore(deps-dev): Bump js-yaml from 4.3.0 to 4.3.1 (privacy#1425)
        Chore(deps): Bump brace-expansion (privacy#1429)
        Chore(branchoff): Set version on stable35 to a stable one (privacy#1431)
    recommendations
        Refactor: migrate components to Composition API (Vue 3 prep) (recommendations#1029)
        Feat(deps): Add Nextcloud 35 support on master (recommendations#1037)
        Build(deps-dev): bump webpack-dev-server from 5.2.3 to 5.2.4 (recommendations#1039)
        Build(deps): bump qs and express (recommendations#1040)
        [master] Fix npm audit (recommendations#1042)
        Refactor: Port away from deprecated APIs (recommendations#1045)
        Build(deps-dev): bump @nextcloud/stylelint-config from 3.2.1 to 3.2.2 (recommendations#1049)
        Build(deps): bump axios from 1.15.2 to 1.18.0 (recommendations#1050)
        Build(deps-dev): bump shell-quote from 1.8.1 to 1.8.4 (recommendations#1051)
        Build(deps): bump dompurify from 3.4.2 to 3.4.11 (recommendations#1053)
        Chore: set Psalm PHP version to 8.3 (recommendations#1055)
        Build(deps-dev): bump launch-editor from 2.9.1 to 2.14.1 (recommendations#1056)
        Build(deps): bump form-data from 4.0.5 to 4.0.6 (recommendations#1057)
        Build(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 (recommendations#1058)
        Build(deps-dev): bump webpack-dev-server from 5.2.4 to 5.2.5 (recommendations#1059)
        [master] Fix npm audit (recommendations#1060)
        Ci(renovate): update dependencies on maintained stable branches (recommendations#1065)
        Chore(deps): bump nextcloud/pr-feedback-action digest to 4709fa5 (master) (recommendations#1066)
        Fix(deps): bump @nextcloud/vue from 8.39.0 to ^8.39.0 (master) (recommendations#1076)
        Ci(renovate): ignore workflows managed by the org template repo (recommendations#1124)
        Ci: add workflow sync workflow (recommendations#1125)
        Ci: configure coderabbitai (recommendations#1126)
        [master] ci(actions): Update workflow templates from organization template repository (recommendations#1130)
        Build: migrate from webpack to vite (recommendations#1131)
        [master] ci(actions): Update workflow templates from organization template repository (recommendations#1135)
        Refactor: migrate state management from Vuex to Pinia (recommendations#1136)
        Refactor: migrate to Vue 3 (recommendations#1141)
        [master] ci(actions): Update workflow templates from organization template repository (recommendations#1142)
        [master] Fix npm audit (recommendations#1144)
        Build(deps): bump pinia from 3.0.4 to 4.0.2 (recommendations#1145)
        Build(deps): bump fast-uri from 3.1.4 to 3.1.5 (recommendations#1148)
        Build(deps-dev): bump brace-expansion from 1.1.16 to 1.1.18 (recommendations#1149)
        Build(deps): bump postcss from 8.5.21 to 8.5.25 (recommendations#1150)
        Chore: update composer platform to PHP8.3 (recommendations#1151)
        Build(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (recommendations#1152)
        [master] Fix npm audit (recommendations#1157)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (recommendations#1160)
    related_resources
        Chore(deps-dev): bump shell-quote from 1.8.3 to 1.8.4 (related_resources#1000)
        Chore(deps-dev): bump vimeo/psalm from 6.14.3 to 6.16.1 (related_resources#1001)
        Chore(deps): bump actions/checkout from 6.0.1 to 6.0.3 (related_resources#1004)
        Chore(deps-dev): bump launch-editor from 2.11.1 to 2.14.1 (related_resources#1012)
        Chore(deps): bump form-data from 4.0.4 to 4.0.6 (related_resources#1013)
        Chore(deps): bump shivammathur/setup-php from 2.37.1 to 2.37.2 (related_resources#1015)
        Chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (related_resources#1020)
        Chore(deps-dev): bump js-yaml from 4.1.0 to 4.3.0 (related_resources#1022)
        Chore(deps-dev): bump ws from 8.18.3 to 8.21.1 (related_resources#1034)
        Chore(deps-dev): bump websocket-driver from 0.7.4 to 0.7.5 (related_resources#1035)
        Ci: Create update-nextcloud-ocp-approve-merge.yml (related_resources#1037)
        Ci: Create sync-workflow-templates.yml (related_resources#1038)
        Ci(psalm): Fix required PHP version (related_resources#1039)
        Chore(deps): bump dorny/paths-filter from 4.0.1 to 4.0.2 (related_resources#1043)
        Chore(deps): bump nextcloud/pr-feedback-action from f0cab224dea8e1f282f9451de322f323c78fc7a5 to 4709fa5b3e1821559d4c312ef937b61f1567aa44 (related_resources#1044)
        Ci(psalm): Fix nextcloud/ocp update (related_resources#1048)
        [master] ci(actions): Update workflow templates from organization template repository (related_resources#1054)
        Chore(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 (related_resources#1057)
        Chore(deps-dev): bump webpack-dev-server from 5.2.4 to 5.2.6 (related_resources#1058)
        Chore(deps-dev): bump immutable from 5.1.5 to 5.1.9 (related_resources#1060)
        Chore(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 (related_resources#1061)
        [master] Update nextcloud/ocp dependency (related_resources#1067)
        Chore: add release-relay.yml workflow (related_resources#1073)
        [master] Update nextcloud/ocp dependency (related_resources#1076)
        Chore(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (related_resources#1079)
        [master] Update nextcloud/ocp dependency (related_resources#1084)
        Chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (related_resources#1086)
        Chore(deps): bump nanoid from 3.3.11 to 3.3.18 (related_resources#1087)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (related_resources#1095)
        Feat(deps): Add Nextcloud 35 support on master (related_resources#970)
        Chore(deps): bump shivammathur/setup-php from 2.37.0 to 2.37.1 (related_resources#971)
        Chore(deps-dev): bump webpack-dev-server from 5.2.2 to 5.2.4 (related_resources#976)
        Chore(deps): bump qs and express (related_resources#977)
        Refactor: Simplify request builder (related_resources#999)
    serverinfo
        [master] Update nextcloud/ocp dependency (serverinfo#1001)
        Ci(deps-dev): bump nextcloud/coding-standard from 1.4.0 to 1.5.0 in /vendor-bin/cs-fixer (serverinfo#1004)
        [master] Update nextcloud/ocp dependency (serverinfo#1005)
        Vue (serverinfo#1007)
        [master] Update nextcloud/ocp dependency (serverinfo#1010)
        Ci(actions): Update workflows (serverinfo#1013)
        Chore: Require PHP 8.3 (serverinfo#1019)
        [master] Update nextcloud/ocp dependency (serverinfo#1026)
        Ci(actions): Automate workflow updates (serverinfo#1027)
        [master] ci(actions): Update workflow templates from organization template repository (serverinfo#1030)
        Use a parameterized translation for CPU thread count (serverinfo#1032)
        [master] Update nextcloud/ocp dependency (serverinfo#1033)
        [master] ci(actions): Update workflow templates from organization template repository (serverinfo#1036)
        Ci(actions): Add workflow to lint info.xml (serverinfo#1037)
        Ci(deps): bump dompurify from 3.4.7 to 3.4.11 (serverinfo#1041)
        Ci(deps): bump form-data from 4.0.5 to 4.0.6 (serverinfo#1042)
        [master] Fix npm audit (serverinfo#1043)
        Ci: Disable npm-audit-fix on stable34 (serverinfo#1044)
        [master] Update nextcloud/ocp dependency (serverinfo#1045)
        [master] ci(actions): Update workflow templates from organization template repository (serverinfo#1049)
        [master] Update nextcloud/ocp dependency (serverinfo#1053)
        Ci(deps): bump axios from 1.16.1 to 1.18.1 (serverinfo#1056)
        Ci(deps-dev): bump immutable from 5.1.6 to 5.1.9 (serverinfo#1057)
        Ci(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 (serverinfo#1058)
        Ci(deps): bump dompurify from 3.4.11 to 3.4.12 (serverinfo#1059)
        [master] Update nextcloud/ocp dependency (serverinfo#1060)
        Ci(deps): bump postcss from 8.5.15 to 8.5.23 (serverinfo#1061)
        Fix(disk): do not divide by zero on a filesystem with no capacity (serverinfo#1062)
        Fix(disk): stop dropping filesystems whose mount point has unusual ch… (serverinfo#1063)
        [master] Update nextcloud/ocp dependency (serverinfo#1066)
        [master] Fix npm audit (serverinfo#1067)
        Fix(disk): stop the disk card text overflowing and tidy up the chart (serverinfo#1068)
        Fix(layout): let info tables wrap and give PHP extensions the full width (serverinfo#1069)
        Fix(l10n): Ignore compiled js/ (serverinfo#1071)
        Ci(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (serverinfo#1072)
        Ci: Add assisted-by workflow (serverinfo#1076)
        Ci(deps): bump dompurify from 3.4.12 to 3.4.13 (serverinfo#1077)
        [master] Update nextcloud/ocp dependency (serverinfo#1081)
        [master] ci(actions): Update workflow templates from organization template repository (serverinfo#1082)
        [master] Fix npm audit (serverinfo#1083)
        Background jobs (serverinfo#1084)
        Fix: Mark update storage stats as time insensitive (serverinfo#1085)
        Fix(background-jobs): adjust width for when column (serverinfo#1088)
        [master] Update nextcloud/ocp dependency (serverinfo#1089)
        [master] Update nextcloud/ocp dependency (serverinfo#1091)
        Opcache (serverinfo#1092)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (serverinfo#1093)
        Ci: enable dependabot for npm dependencies (serverinfo#1096)
        Update nextcloud/ocp dependency (serverinfo#1114)
        Fix npm audit (serverinfo#1117)
        Fix(linux): report container memory limits instead of the host’s (serverinfo#1121)
        Feat(settings): split the admin page into Status and Background jobs (serverinfo#1126)
        Feat(database): add a database page with the DB Doctor checks (serverinfo#1130)
        Fix: show when the page has stopped hearing from the server (serverinfo#1131)
        Ci(actions): Update workflow templates from organization template repository (serverinfo#1139)
        Ci: Add compile workflow (serverinfo#1145)
        Feat(deps): Add Nextcloud 35 support on master (serverinfo#996)
        [master] Update nextcloud/ocp dependency (serverinfo#998)
    survey_client
        Fix(report): Fix sending huge reports (survey_client#394)
        Feat(deps): Add Nextcloud 35 support on master (survey_client#417)
        [master] Update nextcloud/ocp dependency (survey_client#419)
        [master] ci(actions): Update workflow templates from organization template repository (survey_client#420)
        [master] Update nextcloud/ocp dependency (survey_client#422)
        Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 (survey_client#424)
        [master] Update nextcloud/ocp dependency (survey_client#428)
        [master] Update nextcloud/ocp dependency (survey_client#433)
        Use SPDX license identifier (survey_client#450)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (survey_client#474)
    suspicious_login
        Chore(config): migrate Renovate config (suspicious_login#1110)
        Feat(deps): Add Nextcloud 35 support on master (suspicious_login#1112)
        Fix(notifier): Fix label length limited to 32 characters (suspicious_login#1114)
        Fix(autoload): load rubix free functions despite Composer files dedupe (suspicious_login#1118)
        Chore: update Psalm PHP to 8.3 (suspicious_login#1119)
        Chore(deps): update actions/checkout action to v7 (master) (suspicious_login#1126)
        Chore: make David the primary maintainer (suspicious_login#1128)
        Chore(branchoff): Set version on stable35 to a stable one (suspicious_login#1133)
        Fix: avoid double app password check (suspicious_login#1140)
    text
        Chore(test): add test for 4480 (text#7777)
        Fix(code): don’t apply inline code CSS rules to code blocks (text#8587)
        Test(playwright): await `setO(n|ff)line` in autosave tests (text#8588)
        Feat(deps): Add Nextcloud 35 support on main (text#8590)
        Chore(ci): add stable34 to branches that receive updates (text#8593)
        Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.60.4 (main) (text#8594)
        Chore(deps): update vitest monorepo to ^4.1.6 (main) (text#8595)
        Fix: allow dots in markdown link text (text#8596)
        Fix(deps): update dependency katex to ^0.16.47 (main) (text#8597)
        Fix(deps): update tiptap to ^3.23.4 (main) – autoclosed (text#8598)
        Chore(deps): update dependency @playwright/test to ^1.60.0 (main) – autoclosed (text#8600)
        Chore(deps): update dependency cypress to ^15.15.0 (main) (text#8601)
        [main] Update nextcloud/ocp dependency (text#8604)
        Fix(ActionInsertLink): allow to get title from link picker (text#8615)
        Fix(folderDescription): fix max height in unfocused mode (text#8616)
        Chore: add AI checkboxes to PR template (text#8617)
        Chore/upgrade vue 3 (text#8619)
        Chore: remove codecov (text#8625)
        Fix: several table button design fixes (text#8627)
        Fix(translate): use assistant app dialog (text#8628)
        Fix: Rename mobile editing file creator name to leave out “New” prefix (text#8634)
        Chore(deps-dev): bump js-cookie from 3.0.5 to 3.0.7 (text#8635)
        Chore(deps): update vitest monorepo to ^4.1.7 (main) (text#8636)
        Fix(deps): update tiptap to ^3.23.6 (main) (text#8637)
        Chore(deps-dev): bump nextcloud/coding-standard from 1.4.0 to 1.5.0 (text#8638)
        Fix(deps): update dependency katex to ^0.18.1 (main) (text#8639)
        Chore(deps): update vue-language-tools monorepo to v3 (main) (text#8640)
        [main] Update nextcloud/ocp dependency (text#8644)
        [main] Fix npm audit (text#8647)
        Fix: disable open link button for unsafe link (text#8651)
        Fix(folderDescription): always use ‘Readme.md’ as filename (text#8652)
        Fix(headings): skip headings in details in table of contents (text#8653)
        Chore(deps-dev): bump tmp from 0.2.5 to 0.2.7 (text#8655)
        Test(playwright): add summary job so we can add it to merge rules (text#8656)
        Chore(deps): update dependency rollup-plugin-webpack-stats to ^3.1.3 (main) (text#8664)
        Fix(deps): update dependency yjs to ^13.6.31 (main) (text#8665)
        Chore(deps): update dependency cypress to ^15.16.0 (main) (text#8666)
        Fix(deps): update dependency markdown-it to ^14.2.0 (main) (text#8667)
        [main] Update nextcloud/ocp dependency (text#8678)
        [main] Fix npm audit (text#8679)
        Fix(deps): update tiptap (main) (text#8683)
        Fix(Editor): emit modified fileNode size on save (text#8686)
        Fix(mediaHandler): strip relevant bidi chars in filenames (text#8687)
        Add a “question” bloc in addition of Danger, Info, Positive, Warn (text#8698)
        Chore(deps): update vite to ^7.3.5 (main) (text#8700)
        Chore(deps): update vitest monorepo to ^4.1.8 (main) (text#8701)
        Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.61.1 (main) (text#8702)
        [main] Update nextcloud/ocp dependency (text#8705)
        Chore(github): update workflows (text#8713)
        Preserve Markdown reference links (text#8717)
        Fix(math): fix lost content after math node (text#8718)
        Fix(editorApi): allow to disable image lazy-loading (text#8719)
        Fix(autofocus): persist cursor positions in localStorage (text#8723)
        Fix(markdown): preserve horizontal rule markup (text#8725)
        Chore(deps): update dependency cypress to ^15.18.0 (main) (text#8730)
        Chore(deps): update dependency vue-tsc to ^3.3.5 (main) (text#8733)
        Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.62.2 (main) (text#8734)
        Fix permission change in text doc (text#8746)
        Chore(psalm): bump phpVersion to 8.3 (text#8752)
        Fix: show Assistant icon if only translation provider available (text#8753)
        Performance: Only check permissions when changing content (text#8754)
        Chore(psalm): throw directly to make types more obvious (text#8756)
        Chore(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 (text#8757)
        Chore(deps): bump form-data from 4.0.5 to 4.0.6 (text#8758)
        Ci: remove compile command, as it happens after merge. Then, also run reuse (text#8761)
        Chore(deps): bump dompurify from 3.4.2 to 3.4.11 (text#8762)
        Chore(ci): continue playwright jobs if one fails (text#8763)
        Chore(deps): bump undici (text#8773)
        Bump php version and update baseline (text#8776)
        Fix(SessionService): sanitize displayName to utf8 encoding (text#8779)
        Chore(deps): update dependency cypress-vite to ^1.10.2 (main) (text#8785)
        [main] Update nextcloud/ocp dependency (text#8786)
        Fix(editor): preserve leading newlines in plain text editor (text#8787)
        Chore(cleanup): deprecated secureRandom->generate (text#8789)
        Fix(table): replace alert() with showWarning() for nested table paste (text#8795)
        Chore(deps): update dependency vite to ^7.3.6 (main) (text#8805)
        Chore(deps): update dependency vue-tsc to ^3.3.6 (main) (text#8806)
        Chore(deps): update vitest monorepo to ^4.1.10 (main) (text#8807)
        Fix(deps): update dependency uuid to ^14.0.1 (main) (text#8808)
        Chore(deps): update dependency @nextcloud/e2e-test-server to ^0.5.0 (main) (text#8809)
        Chore(deps): update dependency @playwright/test to ^1.61.1 (main) (text#8810)
        Fix(Table): allow changing list indention inside tables (text#8812)
        Fix(ImageView): use `a` element for clickable items (text#8813)
        [main] Update nextcloud/ocp dependency (text#8815)
        Fix/vue3 followup (text#8822)
        Chore(refactor): aviod extending serializer options (text#8823)
        Chore(deps): update dependency eslint-plugin-cypress to ^6.4.2 (main) (text#8824)
        Chore(deps): update dependency cypress-split to ^1.25.0 (main) (text#8825)
        Fix(deps): update dependency markdown-it to ^14.3.0 (main) (text#8826)
        Fix(deps): update dependency mermaid to ^11.16.0 (main) (text#8827)
        Fix(deps): update dependency @mdit/plugin-tex to v1 (main) (text#8828)
        Fix(deps): update dependency @vueuse/shared to v14 (main) (text#8829)
        Add footnotes support (text#8840)
        Ci(playwright): fix installing pinned NPM version (text#8844)
        Chore(deps): update dependency @nextcloud/eslint-config to ^9.0.1 (main) (text#8848)
        Chore(deps): update dependency cypress to ^15.18.1 (main) (text#8851)
        Chore(deps): update dependency vue-tsc to ^3.3.7 (main) (text#8852)
        [main] Update nextcloud/ocp dependency (text#8854)
        [main] Fix npm audit (text#8855)
        Fix(BulletList): remove `preserveWhitespace: true` parseHTML override (text#8856)
        Fix(links): scroll to anchor links directly (text#8857)
        Chore(playwright): use `list` reporter when run locally (text#8859)
        Fix(FloatingButtons): in headings, leave space for the anchor icon (text#8860)
        Fix(deps): update dependency @nextcloud/vue to ^9.9.0 (main) (text#8871)
        Two small footnotes follow-up fixes (text#8874)
        Fix(filepicker): hide menu (text#8875)
        Chore(refactor): loop over possible footnotes once (text#8876)
        Fix(share): detect if documentId is outside of share early (text#8879)
        Chore(deps-dev): bump systeminformation from 5.31.6 to 5.31.17 (text#8883)
        Upgrade/typescript v6 (text#8884)
        Fix(deps): update dependency @nextcloud/dialogs to ^7.4.1 (main) (text#8885)
        Chore(deps): update dependency eslint to ^10.7.0 (main) (text#8886)
        Chore(deps): update dependency @vitejs/plugin-vue to ^6.0.8 (main) (text#8887)
        Chore(deps): update dependency eslint-plugin-cypress to ^6.4.3 (main) (text#8888)
        [main] Update nextcloud/ocp dependency (text#8892)
        Chore(deps): bump axios from 1.16.0 to 1.18.1 (text#8896)
        Fix: Pasting from excel inserts an image instead of a formatted table (text#8897)
        Feat: inline comments (text#8901)
        Fix: add file-access check (text#8903)
        Chore(deps-dev): bump immutable from 5.1.5 to 5.1.9 (text#8905)
        Chore(deps): bump fast-xml-parser from 5.9.3 to 5.10.1 (text#8906)
        Chore(deps): bump postcss from 8.5.16 to 8.5.23 (text#8907)
        Chore(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 (text#8908)
        Fix(deps): update dependency vue to ^3.5.40 (main) (text#8909)
        Fix(deps): update dependency slug to v12 (main) (text#8911)
        Chore(deps): update dependency cypress to ^15.19.0 (main) (text#8912)
        [main] Update nextcloud/ocp dependency (text#8913)
        Chore(deps): update dependency vue-tsc to ^3.3.8 (main) (text#8915)
        Fix/autosave timer (text#8917)
        Chore(npm): allow scripts of known NPM dependencies (text#8922)
        Fix(collaboration): ellipsise user caret labels (text#8923)
        Fix: update ShowImageModal to use fullUrl for show original image ins… (text#8924)
        Chore(deps): update dependency @playwright/test to ^1.62.0 (main) (text#8927)
        Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.62.3 (main) (text#8930)
        Chore(deps): update dependency eslint to ^10.8.0 (main) (text#8931)
        Chore(deps): update dependency jsdom to v30 (main) (text#8932)
        Chore(deps): update dependency @playwright/test to ^1.62.1-beta-1785253292000 (main) (text#8934)
        Chore(deps): update dependency jsdom to ^30.0.1 (main) (text#8935)
        Fix(deps): update dependency @mdit/plugin-tex to ^1.0.2 (main) (text#8936)
        [main] Update nextcloud/ocp dependency (text#8939)
        [main] Fix npm audit (text#8942)
        Fix(deps): update vueuse to ^14.4.0 (main) (text#8944)
        Chore(deps): update dependency @playwright/test to ^1.62.1 (main) (text#8945)
        Fix(DirectEditing): check if user is enabled (text#8951)
        Fix(editor): fix viewer header overlaying page content on mobile (text#8952)
        Fix(editor): set `translate=yes` for read-only editor (text#8962)
        Fix(sync): reset #sending flag when no active connection on sendStepsNow (text#8963)
        Fix(attachments): check documentId matches (text#8966)
        Test(playwright): don’t set `webServer.url` parameter (text#8968)
        Chore(test): direct editing permissions (text#8969)
        Fix(embed): guard unavailable search commands (text#8970)
        Chore(deps-dev): bump undici from 6.27.0 to 6.28.0 (text#8985)
        Chore(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (text#8986)
        Chore(deps): update dependency @nextcloud/e2e-test-server to ^0.5.1 (main) (text#8991)
        Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.62.4 (main) (text#8992)
        Chore(deps): update dependency vue-tsc to ^3.3.9 (main) (text#8993)
        Chore(deps): update dependency mermaid to v11.16.1 [security] (main) (text#8996)
        Chore(deps): bump dompurify from 3.4.12 to 3.4.13 (text#8997)
        Fix(deps): update dependency yjs to ^13.6.32 (main) (text#8998)
        Fix(deps): update dependency mermaid to ^11.16.1 (main) (text#9003)
        Fix(lists): no margin-bottom for nested lists to prevent ugly gap (text#9004)
        Fix(deps): update dependency vue to ^3.5.41 (main) (text#9005)
        Chore(deps): update dependency cypress to ^15.20.0 (main) (text#9006)
        Chore(deps): update dependency eslint-plugin-cypress to ^6.4.4 (main) (text#9007)
        [main] Update nextcloud/ocp dependency (text#9010)
        [main] Fix npm audit (text#9013)
        Fix(LinkPicker): improve suggestions order and rename ‘Files’ (text#9020)
        Test(playwright): migrate propfind tests from Cypress to Playwright (text#9021)
        Refactor/file service (text#9028)
        Fix(viewer): align content of old version in viewer version comparison (text#9029)
        Fix(dbal): Adapt to new DBAL wrapper (text#9030)
        Feat(php): install and configure PHP rector (text#9031)
        Fix(deps): update tiptap to v3.30.0 (main) (text#9038)
        Chore(deps): update dependency cypress to ^15.20.1 (main) (text#9053)
        Chore(deps): update dependency eslint to ^10.8.1 (main) (text#9054)
        Fix(deps): update dependency katex to ^0.18.4 (main) (text#9055)
        Chore(deps): update dependency eslint-plugin-cypress to v7 (main) (text#9056)
        Fix(deps): update dependency highlight.js to ^11.12.0 (main) (text#9058)
        [main] Update nextcloud/ocp dependency (text#9063)
        Fix: Mark tableName and columnName as non-empty-string (text#9072)
        Fix(updateFromContent): destroy editor at end of setContent() (text#9074)
        Chore(deps): update dependency vue-tsc to ^3.3.10 (main) (text#9081)
        Fix(deps): update tiptap (main) (text#9082)
        Chore(deps): update dependency rollup-plugin-webpack-stats to v4 (main) (text#9089)
        Fix(deps): update dependency uuid to ^14.0.2 (main) (text#9090)
        Fix(deps): update tiptap to v3.30.2 (main) (text#9091)
        Fix(deps): update dependency mermaid to ^11.17.0 (main) (text#9100)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (text#9104)
        Fix(Table): return Tab and Shift-Tab handler results to mark the even… (text#9111)
        Chore(deps): update dependency eslint-plugin-cypress to ^7.0.1 (text#9124)
        Chore(deps): update dependency rollup-plugin-webpack-stats to ^4.0.0 (text#9125)
        Chore(deps): update dependency vue-tsc to ^3.3.11 (text#9126)
        Chore(deps): update vitest monorepo to ^4.1.11 (text#9127)
        Fix(deps): update dependency mermaid to ^11.17.2 (text#9128)
        Test(cypress): run against server stable35 (text#9129)
        Fix(deps): update tiptap to v3.30.5 (text#9130)
        Update nextcloud/ocp dependency (text#9135)
        Fix(deps): update tiptap to v3.30.5 (text#9143)
        Fix(attachments): emit event when creating an attachment (text#9148)
        Fix(avatars): prevent avatars from being squished (text#9152)
        Fix/no conflicts on sync (text#9157)
        Fix(collaboration): override addProseMirrorPlugins to prevent default caret user (text#9161)
        Backport version comparison stack (#9047-#9050) (text#9165)
        Fix(FileSettings): use FormBox components for folder description setting (text#9190)
    twofactor_nextcloud_notification
        Feat(deps): Add Nextcloud 35 support on main (twofactor_nextcloud_notification#1324)
        [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1329)
        [main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1332)
        [main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1335)
        Build(deps-dev): Bump webpack-dev-server from 5.2.3 to 5.2.4 (twofactor_nextcloud_notification#1337)
        Build(deps): Bump qs and express (twofactor_nextcloud_notification#1338)
        Ci(deps-dev): Bump nextcloud/rector from 0.5.0 to 0.5.1 in /vendor-bin/rector (twofactor_nextcloud_notification#1340)
        [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1341)
        [main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1345)
        [main] Fix npm audit (twofactor_nextcloud_notification#1348)
        Ci(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 in /vendor-bin/csfixer (twofactor_nextcloud_notification#1353)
        [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1355)
        Build(deps): Bump @nextcloud/vue from 9.8.0 to 9.8.2 (twofactor_nextcloud_notification#1357)
        Ci(deps-dev): Bump rector/rector from 2.4.4 to 2.4.5 in /vendor-bin/rector (twofactor_nextcloud_notification#1358)
        [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1361)
        Build(deps-dev): Bump shell-quote from 1.8.1 to 1.8.4 (twofactor_nextcloud_notification#1362)
        [main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1370)
        [main] Fix npm audit (twofactor_nextcloud_notification#1375)
        Build(deps): Bump dompurify from 3.4.8 to 3.4.11 (twofactor_nextcloud_notification#1377)
        Build(deps-dev): Bump js-yaml from 4.1.1 to 4.2.0 (twofactor_nextcloud_notification#1378)
        Build(deps): Bump form-data from 4.0.5 to 4.0.6 (twofactor_nextcloud_notification#1379)
        Build(deps-dev): Bump launch-editor from 2.9.1 to 2.14.1 (twofactor_nextcloud_notification#1380)
        [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1382)
        [main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1386)
        [main] Fix npm audit (twofactor_nextcloud_notification#1389)
        [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1393)
        [main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1394)
        Use SPDX license identifier (twofactor_nextcloud_notification#1395)
        Build(deps-dev): Bump @nextcloud/eslint-config from 8.4.2 to 9.0.0 (twofactor_nextcloud_notification#1396)
        Ci(deps-dev): Bump rector/rector from 2.4.5 to 2.5.2 in /vendor-bin/rector (twofactor_nextcloud_notification#1399)
        [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1401)
        [main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1405)
        [main] Fix npm audit (twofactor_nextcloud_notification#1408)
        Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0 to 9.0.1 (twofactor_nextcloud_notification#1410)
        [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1413)
        [main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1418)
        Build(deps-dev): Bump websocket-driver from 0.7.4 to 0.7.5 (twofactor_nextcloud_notification#1419)
        Build(deps): Bump @nextcloud/vue from 9.8.2 to 9.9.0 (twofactor_nextcloud_notification#1420)
        Ci(deps-dev): Bump rector/rector from 2.5.2 to 2.5.4 in /vendor-bin/rector (twofactor_nextcloud_notification#1421)
        [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1425)
        Build(deps): Bump axios from 1.16.0 to 1.18.1 (twofactor_nextcloud_notification#1429)
        Build(deps): Bump fast-xml-parser from 5.9.3 to 5.10.1 (twofactor_nextcloud_notification#1430)
        Build(deps-dev): Bump fast-uri from 3.1.2 to 3.1.4 (twofactor_nextcloud_notification#1431)
        Build(deps-dev): Bump shell-quote from 1.8.4 to 1.10.0 (twofactor_nextcloud_notification#1432)
        Build(deps-dev): Bump immutable from 4.3.8 to 4.3.9 (twofactor_nextcloud_notification#1433)
        Build(deps): Bump brace-expansion from 2.0.3 to 2.1.2 (twofactor_nextcloud_notification#1434)
        Build(deps-dev): Bump eslint from 10.6.0 to 10.7.0 (twofactor_nextcloud_notification#1435)
        Ci(deps-dev): Bump rector/rector from 2.5.4 to 2.5.7 in /vendor-bin/rector (twofactor_nextcloud_notification#1436)
        Build(deps): Bump postcss from 8.5.15 to 8.5.23 (twofactor_nextcloud_notification#1437)
        [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1438)
        [main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1440)
        [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1445)
        [main] Fix npm audit (twofactor_nextcloud_notification#1448)
        Build(deps-dev): Bump fast-uri from 3.1.4 to 3.1.5 (twofactor_nextcloud_notification#1449)
        Build(deps-dev): Bump eslint from 10.7.0 to 10.8.0 (twofactor_nextcloud_notification#1450)
        Ci(deps-dev): Bump rector/rector from 2.5.7 to 2.5.8 in /vendor-bin/rector (twofactor_nextcloud_notification#1451)
        [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1455)
        [main] Fix npm audit (twofactor_nextcloud_notification#1460)
        Ci(deps-dev): Bump rector/rector from 2.5.8 to 2.6.2 in /vendor-bin/rector (twofactor_nextcloud_notification#1463)
        Build(deps-dev): Bump eslint from 10.8.0 to 10.8.1 (twofactor_nextcloud_notification#1466)
        Build(deps): Bump uuid and @nextcloud/webpack-vue-config (twofactor_nextcloud_notification#1470)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (twofactor_nextcloud_notification#1471)
        Build(deps): Bump vue from 3.5.35 to 3.5.41 (twofactor_nextcloud_notification#1473)
        Fix(routes): bind poll regex constraint to its actual URL placeholder… (twofactor_nextcloud_notification#1490)
    twofactor_totp
        Chore(deps): bump psalm/phar from 5.26.1 to v7 (master) (twofactor_totp#1616)
        Chore(deps): bump chai from 4.5.0 to v6 (master) (twofactor_totp#1628)
        Fix: handle potentially null return value of preg_replace (twofactor_totp#1762)
        Chore(deps): bump actions/setup-node digest to 48b55a0 (master) (twofactor_totp#1763)
        [master] Fix npm audit (twofactor_totp#1766)
        Feat(deps): Add Nextcloud 35 support on master (twofactor_totp#1768)
        Fix(migration): preserve state=2 secrets when cleaning up unverified … (twofactor_totp#1771)
        Chore: add an agents file (twofactor_totp#1772)
        Chore: migrate issue templates to issue forms and simplify bug reports (twofactor_totp#1773)
        Feat: allow admins to configure TOTP algorithm and secret length (twofactor_totp#1778)
        Feat(totp): embed favicon URL in otpauth QR code (twofactor_totp#1779)
        Chore(deps): bump codecov/codecov-action action from v5.5.1 to v7 (master) (twofactor_totp#1780)
        Chore(deps): bump playwright monorepo from 1.59.1 to ^1.61.0 (master) (twofactor_totp#1781)
        Fix: add and apply nextcloud/rector (twofactor_totp#1782)
        Chore(deps): bump actions/checkout digest to df4cb1c (master) (twofactor_totp#1786)
        [master] Fix npm audit (twofactor_totp#1791)
        Ci(renovate): update dependencies on maintained stable branches (twofactor_totp#1795)
        Chore(deps): bump actions/cache action from v4.3.0 to v6 (master) (twofactor_totp#1809)
        Chore(deps): bump actions/checkout action to v7.0.0 (master) (twofactor_totp#1810)
        Chore(deps): bump skjnldsv/read-package-engines-version-actions action from v2.2 to v3 (master) (twofactor_totp#1813)
        Ci: drop unused app publish workflow (twofactor_totp#1835)
        [master] Fix npm audit (twofactor_totp#1842)
        Chore(deps): bump phpunit from v11 to v12 (twofactor_totp#1843)
        [master] Fix npm audit (twofactor_totp#1844)
        [master] Fix npm audit (twofactor_totp#1845)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (twofactor_totp#1852)
    updater
        Chore(tests): master is now 35 (updater#755)
        Chore: Fix linting supported PHP versions (updater#756)
        Feat(build): introduce reproducible builds (updater#757)
        Chore(deps): upgrade Rector and use Nextcloud rules (updater#758)
        Fix: Fix explode calls for path parsing (updater#760)
        Build(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 in /vendor-bin/coding-standard (updater#764)
        Docs(README): Fix typo (overview) (updater#774)
    viewer
        [master] ci(actions): Update workflow templates from organization template repository (viewer#3158)
        Fix: adjust z-index for color picker modals (viewer#3175)
        Feat(deps): Add Nextcloud 35 support on master (viewer#3182)
        Feat(deps): Add Nextcloud 35 support on master (viewer#3183)
        Fix(plyr): the speed selection should not go out of the viewport (viewer#3192)
        Fix(plyr): the speed settings button should not be cut (viewer#3193)
        Fix(plyr): add l10n to components (viewer#3194)
        Fix(plyr): add l10n to speed selections (viewer#3195)
        Don’t download file if file path is not defined (viewer#3200)
        Chore(deps): update dependency dompurify to v3.4.11 [security] (master) (viewer#3210)
        Fix(files): don’t expose WebDAV XML-attribute artifacts as DOM attributes (viewer#3225)
        Fix(deps): update nextcloud (master) (major) (viewer#3239)
        [master] fix(composer): Remove trailing comma breaking composer.json parsing (viewer#3271)
        Test: migrate e2e tests from Cypress to Playwright (viewer#3272)
        Chore(deps-dev): Bump qs from 6.14.2 to 6.15.3 (viewer#3274)
        [master] Update nextcloud/ocp dependency (viewer#3277)
        [master] ci(actions): Update workflow templates from organization template repository (viewer#3283)
        [master] Fix npm audit (viewer#3287)
        Chore(deps): Bump dorny/paths-filter from 4.0.1 to 4.0.2 (viewer#3292)
        Fix: urlencode file source based on resource url (viewer#3320)
        Chore(deps-dev): Bump brace-expansion from 1.1.16 to 1.1.18 (viewer#3328)
        Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (viewer#3340)
        Fix: ignore playwright dev files in release archive (viewer#3344)
        Fix npm audit (viewer#3347)
        Feat: Support auto-starting slideshow (viewer#3352)
        Fix: properly handle e2ee support (viewer#3369)

Anon7 - 2022
AnonSec Team