File: //var/softaculous/nextcloud/changelog.txt
Version 23.0.4 April 21 2022
Changes
Run tests with primary object storage in CI + large upload fixes (server#31453)
User_ldap fix ldap connection resets #31421 (server#31514)
Validate overwrite.cli.url to be a url in setup check (server#31518)
Fix duplicated UUID detection when there are empty uuids (server#31521)
Fix occ user:add-app-password (server#31536)
Fix the logger that is imported for critical actions (server#31540)
Toggle profile globally (server#31624)
Improve imagick, bcmath and gmp extension warnings (server#31634)
Add optional WebDav propfind properties to count sub elements (server#31641)
Fix listeners declaration in case of occ usage (server#31656)
Do not forget DB table prefix with truncate query (server#31666)
Limit the length of app password names (server#31678)
Add OPcache recommendations to Transifex (server#31705)
Bump babel-loader from 8.2.3 to 8.2.4 (server#31721)
Add oauth2_clients migration for Owncloud (server#31730)
Don’t create cards_abiduri it if already exists (server#31733)
Show that the web updater is not recommended on big instances (server#31740)
Add direct arg to login flow (server#31748)
Wrap oauth2 migrations inside conditions (server#31774)
Fix assignment of the LDAP Wizard connection (server#31785)
Fix ldap wizard styling (server#31804)
Bump guzzlehttp/psr7 from 1.8.3 to 1.8.5 (server#31821)
Ignore errors when searching for bundled preview (server#31831)
Deduplicate storage ids in list before reusing (server#31835)
Dont re-query fileinfo when getting dav quota (server#31836)
Take permissions from multiple paths into account for share permissions (server#31846)
Log in audit log federated shares events (server#31856)
Update autoloaders and Node package-lock.json (server#31862)
Fix incorrect if conditions in View (server#31878)
Do not decorate the CLI output if it’s explicitly turned off (server#31880)
Fix _App::getCurrentApp() when being called from CLI or phpunit (server#31882)
Bump moment from 2.29.1 to 2.29.2 (server#31913)
Fix shared mount roots not being returned from getSharesInFolder (server#31923)
Confirm user is internal to globalscale (server#31940)
AmazonS3: allow not implemented versioning (server#31946)
Fix accept/reject remote share action (server#31949)
Update CRL after revocation of socialsharing_telegram.csr (server#31955)
Fix LDAP Dark Theme Issue (server#31968)
Bump guzzlehttp/psr7 from 1.8.3 to 1.8.5 (3rdparty#1016)
Fallback to the admin settings if the user did not configure it (activity#781)
Bypass/limit permissions (circles#1001)
Update memberships on path change (circles#1007)
Check owner attendance (circles#1010)
Remove child shares (circles#1015)
Update displayName (circles#1017)
Oracle support (circles#978)
Limit some feature when Circles is managed by an app (circles#982)
Use stable23 for oci tests (circles#985)
Missing $prec (circles#995)
Update population (circles#997)
Disable social recommendation (firstrunwizard#693)
Fix settings navigation order (firstrunwizard#697)
Bump babel-loader from 8.2.3 to 8.2.4 (privacy#752)
Build(deps): bump prosemirror-view from 1.23.7 to 1.23.9 (text#2233)
Build(deps): bump prosemirror-view from 1.23.9 to 1.23.10 (text#2259)
Build(deps): bump prosemirror-view from 1.23.10 to 1.23.11 (text#2274)
Fix: menu bubble size at the end of the line (text#2277)
Build(deps): bump prosemirror-view from 1.23.11 to 1.23.12 (text#2286)
Properly cancel and reset ongoing streams when unmounting (viewer#1208)
Version 23.0.3 March 21 2022
Changes
Allow writing audit log to syslog and systemdlog (server#30852)
Allow to disable AuthToken v1 (server#30949)
Add primary key for ratelimit table (server#30965)
Bump samba images in tests (server#30967)
Update variables.scss - Fallback font before Noto Color Emoji (server#30969)
Show if the mail server settings are not set or verified (server#30998)
Use the unjailed-path in OC_Helper::getStorageInfo() for files located in SharedStorage. (server#30999)
Fix: Birthday events missing after reimporting contacts (server#31000)
Bump clipboard from 2.0.9 to 2.0.10 (server#31023)
Fix bugs with incorrect currentFileList in the favorite and share by you view (server#31050)
Allow specify a config prefix for another database connection (server#31059)
Don't provide favorite activity settings (server#31084)
Only setup part of the filesystem for appdata requests (server#31098)
Allow sub-admins to access delegated settings. (server#31102)
Ignore contact interaction with self (server#31120)
Fix overlapping buttons in apps-management (server#31179)
Fix typo in DAV namespace registration (server#31183)
Fix a broken tooltip (server#31184)
Improve user status revert performance (server#31192)
Fix path handling when transferring incoming shares (server#31204)
Bump dompurify from 2.3.5 to 2.3.6 (server#31226)
Improve caching policy use immutable when loading versionned assets (server#31244)
Hide download button for images (server#31253)
Don't redirect when loading files index page (server#31255)
Consider only reminders with calendar data (server#31262)
Also cache non-existing to reuse it (server#31297)
Ignore cache in occ ldap:check-ldap command (server#31299)
Wrap S3 multipart upload exception (server#31302)
Fix ldap:check-user method for newly created LDAP users (server#31306)
Avoid PHP errors in the checkers drone step (server#31313)
Background job time windows (server#31318)
Mark split database configs as sensitive (server#31331)
Update CRL after revocation of rocket_integration.csr (server#31350)
Bump backbone from 1.4.0 to 1.4.1 (server#31369)
Make Sabre File exception messages translatable (server#31392)
Censor more configs (server#31399)
Don't set up full filesystem to check for certificates (server#31401)
Also use hashed/indexed column on delete (server#31402)
Fix caching of the user avatar (server#31410)
Fix duplicate primary email message (server#31412)
Fix developer link (server#31423)
Fix fileactions for sharing overview (server#31424)
Prevent default right-click options when hideDownload is enabled (server#31427)
Fix return type of avatar file (server#31432)
Fix "Nextcloud is not allowed to use the OPcache API" warning (server#31437)
Add Nextcloud docs link to OPcache recommends (server#31438)
Be conservative when reading from fresh created column (server#31442)
Init user's file system if not existing on ownership transfer (server#31445)
Use persistent connections when connecting to redis (server#31450)
Fix settings error message timeout (server#31457)
Connectivity check: allow using the protocol in 'connectivity_check_domains' (server#31479)
Add option to disallow creation of local storages (server#31481)
Fix too many file download notifications when watching a video (server#31485)
Fix new file menu (server#31490)
Fix listeners declaration in case of occ usage (server#31529)
Fix user status not resetting correctly after a call (server#31543)
Prevent reading key on SFTP stat bool (server#31547)
Fix more than 1000 entries in queries exception in CardDavBackend (server#31550)
Update CRL after revoke deckimportfromtrello.csr (server#31618)
Revert "Fix listeners declaration in case of occ usage" (server#31642)
Try to reduce the load from writing (activity#731)
Allow specify a config prefix for another database connection (activity#735)
Adjust nextcloud lib version (activity#739)
Make background job time insensitive (activity#741)
Fix cached circle returning bool before being parsed as JSON (circles#932)
MembershipsService -> membershipService (circles#934)
Block/force circle types (circles#938)
Set member as INVITED only if not external (circles#940)
Allow configuration of one single password per circle (circles#944)
Display spent time on request (circles#949)
Lighter SQL requests and compat with Oracle (circles#956)
Update population (circles#959)
Fix PrimaryKey on circles_event (circles#965)
Fix import (circles#970)
Only refresh notifications once with notify push (notifications#1155)
Improve mass notification processing (notifications#1156)
Bump url-parse from 1.5.4 to 1.5.10 (photos#1043)
Fix privacy UI with subscription (privacy#707)
Bump vue-loader from 15.9.6 to 15.9.8 (privacy#712)
Bump @nextcloud/babel-config from 1.0.0-beta.1 to 1.0.0 (privacy#715)
Bump @babel/core from 7.13.15 to 7.13.16 (privacy#718)
Bump eslint-import-resolver-webpack from 0.13.0 to 0.13.2 (privacy#721)
Bump babel-loader from 8.2.2 to 8.2.3 (privacy#724)
Bump sass from 1.32.10 to 1.32.13 (privacy#731)
Bump vue and vue-template-compiler (privacy#732)
Bump eslint-config-standard from 16.0.2 to 16.0.3 (privacy#733)
Bump node-polyfill-webpack-plugin from 1.1.0 to 1.1.4 (privacy#734)
Bump eslint-webpack-plugin from 2.5.3 to 2.5.4 (privacy#738)
Add index for last_contact in text_sessions table (text#2147)
Use file.path to track EditorWrapper instances more accurately (text#2150)
Build(deps): bump prosemirror-transform from 1.3.3 to 1.3.4 (text#2159)
Fix: only apply bullet style to ul > li (text#2195)
Build(deps): bump prosemirror-view from 1.23.6 to 1.23.7 (text#2207)
Fix: update psalm baseline to account for changes in server (text#2208)
Derpgon cz fix/stable23/image data urls (text#2210)
Display content first and then load menus (text#2228)
Build(deps-dev): bump @babel/plugin-proposal-class-properties from 7.16.0 to 7.16.7 (viewer#1171)
Build(deps-dev): bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (viewer#1174)
Build(deps): bump camelcase from 6.2.0 to 6.2.1 (viewer#1175)
Build(deps): bump @nextcloud/event-bus from 2.1.0 to 2.1.1 (viewer#1176)
Build(deps-dev): bump @cypress/browserify-preprocessor from 3.0.1 to 3.0.2 (viewer#1178)
Build(deps-dev): bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (viewer#1179)
Build(deps-dev): bump wait-on from 6.0.0 to 6.0.1 (viewer#1180)
Version 23.0.2 February 16 2022
Changes
Check for disk_free_space (server#29798)
Avoid use of iconv to get rid of unicode (server#29965)
Don't query the bruteforce attempts when we just deleted them (server#30026)
Fix input for groups validation in new user form (server#30144)
Reload page instead of file list when getting 401 authentification error (server#30151)
Allow to delete non-migrated previews instead of moving them (server#30175)
Fix relation "user_id" already exists migration error (server#30176)
Check resource before closing in encryption wrapper (server#30180)
Use correct icon for dir-external-root (server#30187)
Properly format sharing datepicker locale (server#30190)
Update guzzlehttp/guzzle requirement from 6.5.2 to 6.5.5 in /build/integration (server#30212)
Update sabre/dav requirement from 4.2.1 to 4.2.3 in /build/integration (server#30213)
Bump dompurify from 2.3.3 to 2.3.4 (server#30214)
Bump core-js from 3.19.2 to 3.19.3 (server#30215)
Don't check the configvalue for lastLogin which is never null (server#30236)
Support LDAP dns longer than 255 characters (server#30238)
Only wildcard search if enumeration is allowed (server#30245)
Fix setting up 2FA when no providers are set up but backup codes (server#30252)
Carefully filter out non matching time ranges for CalDAV search (server#30267)
Use bigint for autoincremented column (server#30272)
Fix ShareLink Upload UI for Folders (server#30289)
Use proper translation source for direct editing (server#30301)
Ignore non-existing groups when notifying group shares (server#30306)
Fix share owner not being displayed in sharing tab (server#30315)
Update sabre/dav requirement from 4.2.3 to 4.3.0 in /build/integration (server#30325)
Enhance and complement OPcache setup checks (server#30339)
Fix potential unwarranted memberships in nested groups from LDAP (server#30343)
Fix overlapping in the help settings section (server#30344)
Remove iconv from dependencies and tests (server#30351)
Fix persistent tooltip in the "new folder" input of the file picker (server#30356)
Don't die with LockedException when removing/restoring multiple files from trash (server#30390)
Improve personal settings on mobile (server#30411)
Fix rendering app authors with homepage or email (server#30431)
Add missing index for propertypath only queries of DAV properties (server#30433)
Handle external share with invalid host (server#30443)
Make sure to get file model in template picker (server#30449)
Improve status modal (server#30455)
Allow using composer plugin with composer 2.2 (server#30462)
Fix uploading text position (server#30480)
Run migrations fully when reenabling an app (server#30486)
Fix passing on the parameter (server#30522)
Fix email verification (server#30525)
Update CRL after revocation of sharerenamer.crt (server#30528)
Handle LocalServerException when scanning external shares (server#30557)
Fix fail when keys/files folder already exists (server#30576)
Use npm ci when running JS tests (server#30580)
Fix: only use jquery once it is available (server#30592)
Avoid zero division in setup checks (server#30594)
Prevent loading images that would require too much memory. (server#30602)
Fix undefined/unset scope in account properties (server#30611)
Fix RequestURL check for cli commands (server#30619)
Reset job disabling timer on adding the job again (server#30621)
Set the file's mtime from the headers in bulk upload (server#30623)
Trigger "changeDirectory" event on URL change (server#30627)
Properly abort uploads (server#30636)
Fix idn emails not working in shares (server#30643)
Implement multibucket shift for ObjectStore (server#30659)
Fix wrong unified search link to folder (server#30662)
Fix primary key change in user_ldap migration (server#30663)
Improve accessibility settings on mobile (server#30671)
Fix file picker not respecting hidden files settings (server#30672)
Add version of disabled apps when available (server#30674)
Optimize FileSystemTags workflow for groupfolder (server#30684)
Fix users can't login external mount user entered credentials not set (server#30685)
Remove inefficient fed share scanner (server#30688)
New Files internal link GET param to avoid opening the file (server#30689)
UpdateEncryptedVersion: cleanup on target if cache already got renamed (server#30695)
Improve layout for the public download page (server#30698)
Fix loading of the text app in public shared links (server#30722)
Fix non-ascii characters present in the header (server#30728)
Hash job argument (server#30734)
Increase email main buttons width for non-english languages (server#30740)
Improve install process (server#30747)
Create block-merge-freeze.yml (server#30753)
Log bruteforce throttle and blocking (server#30759)
Always call flush() as getAllKeys() is broken (server#30773)
Add KerberosApacheAuth support to files_external (server#30782)
Update sabre/dav requirement from 4.3.0 to 4.3.1 in /build/integration (server#30799)
Bump jquery-ui from 1.13.0 to 1.13.1 (server#30800)
Fix accessing undefined offsets (server#30811)
Fix psalm not running (server#30814)
23.0.1 Final (server#30840)
Fix php:cs (server#30847)
Prevent merging on EOL branches (server#30872)
Fixes occ user:info when the user never logged in (server#30890)
Bump dompurify from 2.3.4 to 2.3.5 (server#30911)
Bump clipboard from 2.0.8 to 2.0.9 (server#30912)
Bump webpack-cli from 4.9.1 to 4.9.2 (server#30913)
Fix psalm warning related to registerEventListener (server#30915)
Update version.php (server#30975)
Fix duplicated UUID migration issue (server#31107)
Revert the 'broken' public page changes (server#31108)
Disable bulk upload by not advertising it (server#31171)
Create block-merge-freeze.yml (3rdparty#971)
Fix sorting of filters on php 8.0+ (activity#715)
Filter allowed type of member (circles#865)
Lighten select for single circle (circles#867)
Bypass moderator check on CFG_FRIEND (circles#873)
Better display of federated user (circles#876)
Strtolower on mail address (circles#882)
Only returns population on direct request from the front-end or occ command (circles#885)
Enforce password on new share (circles#887)
Ignore exception to group sync (circles#894)
Exception on null token (circles#896)
L10n: Improved grammar (circles#898)
Create block-merge-freeze.yml (circles#907)
Fix loosing memberships in low depth (circles#914)
Remove shares during circles destruction, clean orphan shares on cron (circles#918)
Paginate Circles through OCS query parameters (circles#919)
GetSingleId(): string; (circles#922)
Bump actions (files_pdfviewer#530)
Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (files_pdfviewer#534)
Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (files_pdfviewer#535)
Create block-merge-freeze.yml (files_pdfviewer#544)
Updating lint-php.yml workflow from template (files_pdfviewer#549)
Create block-merge-freeze.yml (files_rightclick#131)
Create block-merge-freeze.yml (files_videoplayer#256)
Fix overlapping buttons (firstrunwizard#652)
Create block-merge-freeze.yml (firstrunwizard#661)
Create block-merge-freeze.yml (logreader#636)
Create block-merge-freeze.yml (nextcloud_announcements#92)
Create block-merge-freeze.yml (notifications#1137)
Create block-merge-freeze.yml (password_policy#315)
Bump autoprefixer from 10.3.6 to 10.3.7 (photos#1009)
Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (photos#1010)
Bump postcss-loader from 6.2.0 to 6.2.1 (photos#1011)
Bump @nextcloud/event-bus from 2.1.0 to 2.1.1 (photos#1012)
Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (photos#1013)
Fix default previews (photos#951)
Fix Tags: Don't display tags without photos (photos#960)
Update workflows (photos#981)
Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (photos#985)
Bump url-parse from 1.5.3 to 1.5.4 (photos#986)
Bump vue-router from 3.5.2 to 3.5.3 (photos#987)
Bump qs from 6.10.1 to 6.10.3 (photos#988)
Bump camelcase from 6.2.0 to 6.2.1 (photos#989)
Create block-merge-freeze.yml (photos#998)
Fix label of account name and hide parts with subscription (privacy#676)
Create block-merge-freeze.yml (privacy#684)
Update workflows (privacy#690)
Create block-merge-freeze.yml (recommendations#470)
Update test.yml (recommendations#473)
Create block-merge-freeze.yml (serverinfo#352)
Create block-merge-freeze.yml (survey_client#123)
Update mark input/paste rules to tiptap v2 regular expressions (text#1976)
Don't show "Link file" button when using direct edition (text#1979)
Make sure translations are detected (text#1984)
Fix only the first item gets tasklist-ified issue (text#2005)
Fix: use stable23 branch for cypress tests (text#2023)
Fix autofocus on empty documents without a node (Fixes: #1974) (text#2035)
Add stylelint to github actions (text#2041)
Fix: cypress login with new session feature (text#2046)
Bump @nextcloud/event-bus from 2.1.0 to 2.1.1 (text#2078)
Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (text#2081)
Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (text#2084)
Bump @cypress/browserify-preprocessor from 3.0.1 to 3.0.2 (text#2085)
Bump prosemirror-markdown from 1.6.0 to 1.6.2 (text#2086)
Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (text#2088)
Bump prosemirror-view from 1.23.5 to 1.23.6 (text#2100)
Fix closing the editor modal in public folder view (text#2105)
Fix: 2020 let heading menu overflow workspace (text#2109)
Create block-merge-freeze.yml (text#2115)
Disable fade-out because of accessbility reasons (viewer#1066)
Fix german (Sie) translations comming from nextcloud-vue (viewer#1089)
Add cypress summary for easier branch protection mgmt (viewer#1094)
Add engines support for cypress tests (viewer#1099)
Always check for `OCA.Files` before using it (Fixes: #1106) (viewer#1108)
Disable swiping on viewer video controls (viewer#1114)
Disable swiping on viewer audio controls (viewer#1122)
Create block-merge-freeze.yml (viewer#1133)
Update lint-php.yml (viewer#1138)