
Beyond Compare 5.2 Beta
5.2.0.31866 - February 3, 2025
Notable Changes
- 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_MACHINEon Windows and as/etc/bcompare.confon 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/DisableSavedPasswordsswitches to installer to enable their respective admin policies./DisableCheckForUpdatesis an alias to the existing/DisableUpdatesone.
- Policies are stored in the registry under
Appearance
- Windows: Font sizes no longer change slightly when moving between monitors with different scale factors.
- Windows: 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.
- Windows: Fixed visibility of I-beam with hourglass mouse cursor in dark mode.
- 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.
- Linux: Fixed buttons with icons (e.g., Session > Save Session As > New Subfolder) showing black text on a black background in dark mode.
- macOS: "File Formats" dialog now shows red for file formats that won't be used because a higher format matches the same file masks.
- macOS: Fixed various buttons drawing the button shape smaller when they have focus (e.g., + and - buttons next to Home view search edit).
- macOS: Fixed file view comparison results icon in status bar drawing upside down.
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.
- 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.
- Windows: Fixed log always being closed in new views on high DPI monitors.
- Windows: Fixed log height not scaling when moving between monitors with different scaling.
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.
- 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
- Windows: Installer now supports dark mode and has an updated appearance.
- Linux: Updated .deb packages for Deb822.
- Linux: Fixed .tar.gz package including an unintentional installer.sh, separate from the intended install.sh.
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
FILTERcommand withUNIXTYPEfilter to match symbolic links, FIFOs, sockets, etc.
Table Compare
- Column align by name now ignores case and whitespace.
- Fixed keeping current row at same relative position in the view when changing the display filter.
Text Views
- Windows: Fixed displaying lines longer than 65535 characters.
Crashes
- Fixed crash when loading a 7-zip archive and then trying to access a file that has been removed from the archive.
- Linux: Fixed Report "Print Preview" crashes, missing pages, and slow behavior.
- macOS: Fixed crashes when closing windows.
- macOS/Linux: Fixed crash when opening a new tab while doing an inline rename in a Folder Compare view, among other places.
- macOS: Fixed crash when using "Next Difference Files" opens a different compare view.
Third Party Libraries
- Updated FlexCel to v7.25.
- Updated fpspreadsheet to Lazarus-CCR SVN trunk r9907.
- Updated Free Pascal to 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 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.