Added support for comparing and filtering Unix owner/group/file type and additional Windows file attributes (e.g., symbolic link, offline).
Expanded support for disabling features via admin policies.
Changed how saved passwords are stored. Exported profiles are compatible with previous versions, but downgrading an install will treat the passwords as blank.
Table Compare now ignores case and whitespace when aligning columns by name.
Fixed "Invalid key material type" error when connecting to Dropbox.
Linux: Updated to Qt 6.
Linux: Updated .deb packages for Deb822.
Various other enhancements and stability improvements.
Admin Policies
Expanded support for disabling features via admin policies:
Policies are stored in the registry under HKEY_LOCAL_MACHINE on Windows and as /etc/bcompare.conf on macOS and Linux. See help for details.
Added DisableSavedPasswords policy to hide "Save Password" checkboxes.
Added DisableRemoteProfiles policy to disable FTP and cloud profiles. Read-only Subversion access is still enabled.
macOS/Linux: Added support for DisableCheckForUpdates policy.
Windows: Added /DisableCheckForUpdates, /DisableRemoteProfiles, and /DisableSavedPasswords switches to installer to enable their respective admin policies. /DisableCheckForUpdates is an alias to the existing /DisableUpdates one.
Appearance
macOS:
"File Formats" dialog now shows red for file formats that won't be used because a higher format matches the same file masks.
Folder Compare
Windows:
Added support for displaying, comparing, and filtering additional Windows file attributes (e.g., temporary, offline).
Added support for filtering symbolic links and other Unix special file types (e.g., FIFOs, sockets).
Added support for comparing files' Unix owner/group/permissions.
FTP / Cloud Services
Changed how saved passwords are stored. Exported profiles are compatible with previous versions, but downgrading an install will treat the passwords as blank.
macOS: FTP Profile > Server > Time zone edit no longer allows selecting folder items like "Africa" as a timezone.
Installer
Windows: Installer now supports dark mode and has an updated appearance.
Linux: Updated .deb packages for Deb822.
Misc
Windows: Code signing now only uses an SHA-256 signature rather than also dual signing with an SHA-1 signature.
Linux: Fixed "Help" button not appearing on dialogs depending on the desktop environment.
macOS: Improved behavior of dropdown treeviews (e.g., FTP Profile > Server > Time zone).
macOS: Multi-select treeviews (e.g., Home view "Sessions" list) now toggle selection on Cmd+clicks rather than Ctrl+clicks.
macOS: Showing a window-modal dialog when quitting now disables other open windows and keeps the one showing a sheet on top.
macOS/Linux: Fixed slow startup in trial mode.
Reports
Added "Revision" column option to Folder Compare reports.
Scripting
Extended scripting FILTER command with UNIXTYPE filter to match symbolic links, FIFOs, sockets, etc.
Table Compare
Column align by name now ignores case and whitespace.
Third Party Libraries
Updated FlexCel to v7.25.
Updated fpspreadsheet to Lazarus-CCR SVN trunk r9907.
Updated Free Pascal to v3.3.1, GitLab commit bb1c527.
Updated IndySockets to v10.6.3.12.
Updated Inno Setup to v6.6.1.
Updated JCL to v2.8.1.9330.
Updated Lazarus to v4.99, GitLab commit 480bdb7.
Updated madCollection to v5.2.0.
Updated SecureBlackBox to v24.0.9430.
Updated SMWord to 1.60(b44).
Updated Xpdf PdfToText to v4.06.
Updated ZipForge to v6.97.
Corrections
Appearance
Windows:
Font sizes no longer change slightly when moving between monitors with different scale factors.
Fixed file view "Align with..." mode labels for "Line # is marked" and "Select line(s) to align" drawing as black on black in dark mode.
Fixed visibility of I-beam with hourglass mouse cursor in dark mode.
Fixed detached merge output panel showing incorrectly sized images if it's on a monitor with different scaling than the main view.
Linux:
Mouse cursor for Picture Compare + and text editor I-beam when busy now use system-provided images to work around issues with Wayland fraction scaling.
Fixed buttons with icons (e.g., Session > Save Session As > New Subfolder) showing black text on a black background in dark mode.
macOS:
Fixed various buttons drawing the button shape smaller when they have focus (e.g., + and - buttons next to Home view search edit).
Fixed file view comparison results icon in status bar drawing upside down.
Folder Compare
Windows:
Fixed log always being closed in new views on high DPI monitors.
Fixed log height not scaling when moving between monitors with different scaling.
macOS/Linux: Keyboard shortcuts are now suppressed when in an inline rename edit.
Fixed "Close Subfolders" to work on selection instead of just current line, matching "Open Subfolders" behavior.
Fixed "Compare Contents" incorrectly disabling "Binary" and "Rules-based" when the base folders are network servers (\\server), and incorrectly enabling them when the selection is within an expanded snapshot file.
Fixed archive files created on a Unix system and stored on a Windows disk sorting incorrectly when sorting by the "Attribute" column.
FTP / Cloud Services
Fixed "Invalid key material type" error when connecting to Dropbox.
Fixed failure when using XCRC command with ProFTPD.
Fixed poor behavior when entering certain malformed URLs.
macOS: FTP Profile > Server > Time zone edit no longer allows selecting folder items like "Africa" as a timezone.
Hex Compare
Fixed Find panel losing focus when pressing [Enter].
Installer
Linux: Fixed .tar.gz package including an unintentional installer.sh, separate from the intended install.sh.