Author Topic: MultiCommander v16.0  (Read 8 times)

Mathias (Author)

  • Administrator
  • VIP Member
  • *****
  • Posts: 4932
    • View Profile
    • Multi Commander
MultiCommander v16.0
« on: Today at 15:58:11 »
MultiCommander 16.0 is a major update with more than 300+ changes, led by a completely rewritten file operation engine for faster, safer, and more reliable file management.
That has enable the development for more feature around fie operations.

Biggest changes are
  • Complete Rewrite of File Operation Engine
  • Support for ReFS block cloning
  • Can now browse Recycle Bin and restore files from it
  • Template-based file and folder creation
  • Major MultiRename enhancements
  • MultiScript enhancements
  • MultiFileViewer can now render HTML and show PDF,HTML, MD (Markdown) files
  • 80+ Stability Issues
v16.0 RELEASE (Build 3186) - 2026-07-10

  300+ CHANGES - This release includes many small and large improvements to stability, code conformance, and performance.

  ADDED - The file operation engine has been completely rewritten. It handles all Copy/Move/Delete/Unpack/Pack operations.
          The code has undergone major restructuring to improve stability and support future features.
  ADDED - Create New File (Shift+F4) can now create new empty files using a template rule, including multiple files at once.
  ADDED - Create Folder now supports creating folders using a template rule, including multiple folders at once.
  ADDED - Added support for copying file permissions (ACLs) on NTFS and ReFS file systems.
  ADDED - File copies on the same ReFS volume can now use block cloning, making it possible to duplicate files of any size without consuming additional disk space.
  ADDED - Typing ":ps" works like "cmd", but opens PowerShell instead. pwsh.exe is used when available; otherwise, powershell.exe is used.
  ADDED - Explorer Panel settings can now define the default folder tree width for new tabs when the folder tree is shown.
  ADDED - The file operation progress dialog now supports Ctrl+Pause and Ctrl+Abort, allowing the current file to finish processing before the operation is paused or aborted.
  ADDED - Added a Resume command to the overwrite dialog's "More..." menu when resuming is supported.
  ADDED - Added support for the Recycle Bin as a virtual device. Browse, Restore, Delete, Purge, and Read operations are supported.
  ADDED - MultiDataViewer can now convert compact JSON into a structured, readable format in memory, without requiring it to be saved first.
  ADDED - MultiDataViewer now has initial dark mode support. It is not yet enabled because the implementation is incomplete.
  ADDED - MultiRename now supports "+<num><unit>" in date/time tags, for example: [?date,+30m]
  ADDED - MultiDataViewer now supports color formatting for JSON.
  ADDED - MultiDataViewer can now display PDF documents using Edge WebView2.
  ADDED - MultiDataViewer can now render HTML and Markdown files using the Edge WebView2 control. This requires Edge/WebView2 to be available on the computer.
  ADDED - The MultiScript MakeDir(...) method now supports creating folders using a template rule, including multiple folders at once.
  ADDED - Added the MultiScript CreateFileFromTemplate(...) method for creating new files using a template rule.
  ADDED - The UDC method MC.Explorer.MakeDir now supports creating folders using a template rule, including multiple folders at once.
  ADDED - AutoSave can now automatically save all settings and tabs every X minutes, making it faster to return to your previous state after a crash.
  ADDED - MultiUpdate now remembers the "Backup MultiCommander" setting configured on the update tool's Settings page.
  ADDED - Improved MultiUpdate security. The signature of a downloaded update package is now verified before installation. If the signature is invalid, the update is aborted.
  ADDED - Extended Find Files logging can now be enabled from Settings.
  FIXED - Updated the third-party 7-Zip code to version 26.01.
  FIXED - Updated the third-party zlib and ZIP-handling code.
  FIXED - The Viewer did not show whitespace correctly in UTF-8-encoded files.
  FIXED - MCAudioTools now uses Windows WAV parsing as a fallback for length, sample rate, and bitrate when TagLib returns no value.
  FIXED - Fixed an issue where an icon override could disappear.
  FIXED - When DeviceCombo was disabled, the CrumbPath field and free-space text were not shown.
  FIXED - Fixed an issue when changing FileOperation settings from ProgressDialog.
  FIXED - The processed-item count for FileOperation was not always correct in the progress dialog.
  FIXED - Hardened portable device (WPD) operations, with improved fault handling and logging.
  FIXED - Adding a file to an existing copy queue could remove the current items from the queue.
  FIXED - The "Searching..." notification was not removed from the status bar after a search completed.
  FIXED - Fixed a progress window issue when deleting many files.
  FIXED - Fixed an issue when automatically loading TabSessions.
  FIXED - Linked navigation (Alt+L) now works again.
  FIXED - Fixed an issue when overwriting files whose names begin with a dot (for example, ".file") while copying over a network to a Linux machine.
  ADDED - Explorer Panel now attempts to preserve the current sorting when the column layout is changed.
  FIXED - Fixed a crash when browsing to a portable device (WPD:).
  FIXED - MultiCommander now detects corruption in MultiCommander.xml and attempts to recover the file.
  FIXED - If MultiCommander.xml fails to load, logging is enabled and LogView is shown so the user can see why MultiCommander failed to start.
  FIXED - MultiFileViewer no longer includes hidden lines when copying selected text from the Grep tool to the clipboard.
  FIXED - MultiFileViewer now provides better automatic detection of UTF-8 files.
  ADDED - MultiRename and Inline Rename can now move renamed items into a subfolder, for example: MyFile.txt => SubFolder\MyFile.txt
  FIXED - MultiRename: [N,-2] now correctly returns text from the second-to-last character through the end. Previously, it returned an empty result.
  FIXED - MultiRename: [N,5-] now correctly returns text from character 5 through the end. Previously, the trailing-dash syntax was interpreted as the first five characters.
  ADDED - MultiRename has new date/time tags that use the file's write (W) or creation (C) timestamp instead of the current date and time.
  ADDED - MultiRename has new multi-level parent-folder name tags.
  ADDED - MultiRename has new weekday tags.
  ADDED - MultiRename has a new random-number tag.
          See the documentation for more information about all the new MultiRename tags.
  ADDED - MultiScript now supports the ternary operator, for example: $a = $b ? $c : $d
  ADDED - MultiScript now supports a "foreach" loop for iterating through arrays and collections, for example: foreach $item in $array { ... }
  ADDED - MultiScript now supports the following functions: Pow, abs, clamp, IsNumeric, StrStartsWith, StrEndsWith, StrContains, StrFormat, StrPadLeft, StrPadRight, StrCount, StrRepeat, ArrayReverse, and
  ArraySlice.
  ADDED - MultiScript now supports the Boolean operators AND, OR, and NOT.
  ADDED - MultiScript now handles operator precedence correctly, so parentheses are not required for expressions such as 2 * 3 + 2 to be evaluated correctly. Parentheses can still be used when desired.
  ADDED - FolderTree now has a setting that controls whether symbolic links and junctions are shown as links or resolved to their targets. By default, they are shown as links.
  ADDED - Added a search field at the top of the Settings pages, allowing you to quickly find the setting you need.
  CHANGE - Copying files using the administrator helper is now much faster.
  CHANGE - The Command field command "cf" now supports creating files using templates.
  CHANGE - The Command field command "mkdir" now supports creating folders using templates.
  CHANGE - Extensive code cleanup and restructuring to improve stability and support future features.
  FIXED - More than 80 stability issues.