Beyond Compare Changelog

What's new in Beyond Compare 4.4.7 Build 28397

Oct 20, 2023
  • Notable Changes:
  • macOS: Fixed blurry text on Intel CPU systems with retina displays running macOS 14 Sonoma.
  • Linux: Fixed typo in RPM uninstall script in 4.4.5 and 4.4.6. To upgrade/uninstall those versions see https://www.scootersoftware.com/kb/linuxpreun
  • Fixed hex compare incorrectly marking single matches as different.
  • General updates and stability fixes.
  • File Formats:
  • Windows: - Updated pdftotext to v4.04.
  • Folder Compare:
  • Linux: Updated smb:// support for KDE and DBUS integration.
  • Hex Compare:
  • Fixed incorrectly marking single matches as different.
  • Installer:
  • Linux: RPM installer no longer tries to import our GPG key automatically.
  • Linux: Updated RPM repository GPG key for Fedora 38 compatibility.
  • Linux: Fixed typo in rpm pre-uninstall script.
  • Misc:
  • macOS: Fixed blurry text on Intel CPU systems with retina displays running macOS 14 Sonoma.
  • macOS: Fixed "Beyond Compare" top level menu item not appearing in macOS Sonoma betas.
  • Windows: Fixed showing menu items as checked on Windows 11.
  • Options:
  • Windows: - Fixed Options dialog "Explorer Integration" saying it's a portable install if BC was installed and registered by an administrator and is run by a limited user.
  • Crashes:
  • Linux: Fixed crash when simultaneously running multiple command line quick compares.

New in Beyond Compare 4.4.6 Build 27483 (Mar 7, 2023)

  • macOS: Improved scrolling speed on M series hardware running macOS 13, but editing performance can be slower. We're still working on additional improvements.

New in Beyond Compare 4.4.5 Build 27371 (Feb 5, 2023)

  • Notable Changes:
  • Fixed toggling "Include hidden items" checkbox in file operation confirmations to no longer reset the selected sides.
  • macOS: Improved exceptionally poor performance on 4K+ displays with high bit depths (e.g., Studio Displays or built-in retina MacBook screens).
  • Linux: Updated Nautilus Context Menu to Support Gnome 43 / Nautilus API 4.0.
  • Various other fixes and stability improvements.
  • File Formats:
  • Unix: Fixed PDF conversion failing when filenames contain a parenthesis.
  • Folder Compare:
  • Fixed toggling "Include hidden items" checkbox in file operation confirmations to no longer reset the selected sides.
  • FTP:
  • Unix: SFTP connections now check ~/.ssh/id_ed25519 in addition to id_rsa and id_dsa.
  • Hex Compare:
  • Improved handling of important difference color and font settings.
  • Installer:
  • Linux: Updated location of GPG public signing key for .deb installer.
  • Linux: Updated RPM signature to use SHA256.
  • Misc:
  • macOS: Improved exceptionally poor performance on 4K+ displays with high bit depths (e.g., Studio Displays or built-in retina MacBook screens).
  • Linux: Updated Nautilus Context Menu to Support Gnome 43 / Nautilus API 4.0.
  • macOS: Fixed memory leak.
  • Crashes:
  • macOS: Fixed crash when cancelling "Install command line tools" prompt.
  • Unix: Fixed crash when comparing .doc files.
  • Windows: Fixed crash in 64-bit Registry Compare when comparing large data sets.

New in Beyond Compare 4.4.4 Build 27058 (Nov 6, 2022)

  • Notable Changes:
  • macOS: Fixed scrolling and redrawing issues in macOS 13.0 Ventura.
  • Folder Compare:
  • macOS/Linux: Fixed alignment overrides not correctly handling DOS replacement masks that contain numbers.
  • Text Views:
  • Fixed intermittent incorrect results with lines longer than the maximum line length.
  • Crashes:
  • Windows: Fixed crashes in the folder browse dialog on 64-bit Windows.

New in Beyond Compare 4.4.3 Build 26655 (Jul 21, 2022)

  • Notable Changes:
  • Windows: Fixed two security vulnerabilities in the .exe installer.
  • Various stability fixes.
  • Cloud Services:
  • Dropbox connections now only try to use TLS 1.2 & 1.3.
  • File Formats:
  • Updated URL for "PDF documents" file format converter.
  • Installer:
  • Windows: Fixed DLL preloading vulnerability in uninstaller. Installer will no longer run on Windows XP or Windows Vista.
  • Windows: BCClipboard.exe is no longer run automatically during silent installs unless launched from Beyond Compare as part of an auto-update.
  • Windows: Fixed crash when removing the shell extension in an "Install for current user" install.
  • Windows: Fixed "Internal error: Failed to expand shell folder constant 'userdesktop'" error when run from a restricted user account.
  • Misc:
  • macOS: Fixed moving a tab to a new window and then dragging in the toolbar area moving the original parent window instead.
  • Updated supported OS versions in Windows and Linux README files and updated URLs to use https://.
  • Picture Compare:
  • macOS: Fixed loading some 64bpp PNGs and improved error handling when an image fails to load.
  • Table Compare:
  • Windows: Updated Excel .xls/xlsx reading library.
  • Crashes:
  • macOS: Fixed crash in the crash reporting dialog.

New in Beyond Compare 4.4.2 Build 26348 (Mar 17, 2022)

  • Notable Changes:
  • macOS: Fixed bcomp command line support on macOS 12.3.

New in Beyond Compare 4.4.1 Build 26165 (Dec 21, 2021)

  • Notable Changes:
  • Improved stability and various other fixes, especially in FTP/SFTP connections.
  • FTP:
  • Added support for PuTTY v3 SSH keys, and enhanced support for other key formats.
  • Added FTPS profile option to limit TLS version minimum and maxium to handle incompatibilities or increase security.
  • macOS/Linux: Fixed hang and high CPU usage when using an empty passphrase to try to load a SSH private key file that's encrypted and stored in the new OpenSSH private key format.
  • Fixed parsing z/OS FTP listings that include external links.
  • Fixed "450 Transfer aborted. Link to file server lost" error when uploading to ProFTPD hosts.
  • Fixed SFTP connections failing depending on the key exchange algorithms enabled on the server.
  • Fixed read timeout when doing Active mode FTP transfers from vsFTPD servers.
  • macOS: Fixed read timeout when doing Active mode FTP transfers from ProFTPD servers.
  • Fixed "TLS session of data connection not resumed" errors when using TLS 1.3 to connect to FileZilla Server and other FTP servers that rely on GnuTLS.
  • Misc:
  • Fixed truncated text in Japanese version.
  • macOS: Fixed "Browse Using Profiles" dialog local file system treeview flickering between incorrect file type icons.
  • WebDAV:
  • Windows: Fixed WebDAV connections using NTLM authentication (e.g., SharePoint).
  • Crashes:
  • macOS: Fixed crashes in "Browse Using Profiles" dialog.
  • macOS: Fixed crash when drawing a combobox.

New in Beyond Compare 4.4.0 Build 25886 (Aug 15, 2021)

  • Notable Changes:
  • Added support for TLS 1.3.
  • Various enhancements for SFTP support.
  • Updated Dropbox profiles to use new short-lived access tokens.
  • Linux/macOS: Fixed corruption of characters outside the Unicode basic multilingual plane (e.g., emoji).
  • Various fixes and enhancements.
  • Cloud Services:
  • Added support for TLS 1.3.
  • Updated Dropbox profiles to use new short-lived access tokens.
  • Linux: Fixed support for automatically trusting TLS certificates signed by a trusted certificate authority.
  • File Views:
  • Linux: Added support for https:// URLs.
  • Linux: Fixed corruption of characters outside the Unicode basic multilingual plane (e.g., emoji). Displaying emoji is not supported yet, so they will show as U+FFFD REPLACEMENT CHARACTER, but will remain the original characters when saving/editing.
  • macOS: Fixed support for characters outside the Unicode basic multilingual plane (e.g., emoji).
  • macOS: Fixed "Find..." autocomplete incorrectly changing capitilization when the search string matches an MRU string.
  • Folder Compare:
  • Windows: Fixed using large buffers when loading remote network drives.
  • macOS: Fixed "Copy to Side" command not appearing on the toolbar or in menus if configured to do so.
  • FTP:
  • Added support for Ed25519 SSH keys.
  • Added support for OpenSSH's newer private key format.
  • Added support for [email protected] SSH HMAC algorithm.
  • Added support for TLS 1.3 for FTPS connections.
  • Fixed dropped SFTP connections when uploading files to CrushFTP.
  • Fixed truncated files when uploading to a Windows 10 OpenSSH server.
  • Fixed truncated files when downloading from an HP/Tandem NonStop SFTP server.
  • Adjusted SSH key exchange algorithms to be more conservative.
  • Installer:
  • Linux: Updated .deb/.rpm packages to use https for remote repositories.
  • Misc:
  • Linux: Check for Updates now uses HTTPS connections.
  • Linux: Fixed file sizes showing as on locales that use non-ASCII characters (e.g., No-break space).
  • macOS: Fixed failure to launch a file comparison if an external process attempted it while BC was shutting down.
  • macOS: Fixed various issues with Finder extension.
  • macOS: Fixed file view path edits showing the old path when loading a new file.
  • macOS: Fixed file save dialog growing too wide and not being resizeable on macOS Big Sur and later.
  • macOS: Fixed ESC to close modal dialogs even if they don't have a 'Cancel' button.
  • Picture Compare:
  • macOS: Fixed "Browse Using File System" showing all file types as unselectable.
  • Text Merge:
  • macOS: Fixed "Align With" behavior.
  • Crashes:
  • Fixed intermittent crash on shutdown.

New in Beyond Compare 4.3.7 Build 25118 (Oct 4, 2020)

  • macOS: Fixed slow scrolling on macOS 11 Big Sur.
  • macOS: Fixed regressions in 4.3.6 that caused blurry text on retina displays and slow scrolling performance in macOS 10.15 and earlier.
  • macOS: Fixed svn profile support on macOS 11 Big Sur.

New in Beyond Compare 4.3.6 Build 25063 (Sep 11, 2020)

  • macOS: Fixed graphical issues when running on macOS 11 Big Sur.
  • macOS: Fixed buttons & checkboxes incorrectly using small control sizes/fonts.
  • Changed "OS X" to "macOS" in the About dialog.

New in Beyond Compare 4.3.5 Build 24893 (Jul 15, 2020)

  • Notable Changes:
  • Linux: Fixed file manager integration with various desktop environments.
  • macOS: Improved stability.
  • Windows: Disabled "Check for Updates" functionality on Windows XP, 2003, and Vista because they don't support HTTPS over TLS 1.2.
  • Cloud Services:
  • Fixed OneDrive authentication to allow using accounts other than the one tied to the local Windows user account or system web browser's currently logged in Microsoft/Live.com account.
  • Command Line:
  • Linux: Fixed file manager integration with various desktop environments:
  • Thunar 1.8 (GTK3)
  • XUbuntu (XFCE) thunarx-2 and thunarx-3
  • Nautilus on Wayland
  • Mint and Ubuntu using MATE desktop (Caja)
  • Debian 10 Gnome
  • Folder Compare:
  • Windows: Fixed reparse points being incorrectly treated as symlinks after file operations or refreshes.
  • Windows: Fixed resource leak when refreshing encounters an exclusively locked file.
  • macOS: Fixed "Folder Not Found" dialog not clicking "Reload" button when pressing [Enter].
  • Fixed "Ignored" showing as checked when nothing is selected.
  • FTP:
  • Fixed parsing Comau C5G FTP listings.
  • Installer:
  • Linux: Fixed apt-key warning when installing/upgrading .deb package.
  • Misc:
  • Windows: Disabled "Check for Updates" functionality on Windows XP, 2003, and Vista because they don't support HTTPS over TLS 1.2.
  • Windows: Fixed digital signatures on pdftotext(64).exe.
  • macOS: Fixed some toolbars/menu items incorrectly disabling when clicking on a toolbar button.
  • macOS: Fixed Export Settings "Save As" dialog not including a .bcpkg extension.
  • Fixed enabling "Factory Defaults" button in File Formats dialog and Home view.
  • Options:
  • Windows: Fixed 64-bit shell extension not updating the registry correctly when toggled in the Options dialog.
  • Text Compare:
  • Fixed alignment weights for orphan lines.
  • macOS: Fixed thumbnail not redrawing correctly when reloading a comparison.
  • Crashes:
  • Fixed crash when saving after editing session defaults on Home view.
  • Linux: Fixed intermittent crash in Folder Compare > Actions > Synchronize.
  • macOS: Fixed Home view crash after deleting a session.
  • macOS: Fixed Picture Compare crash when comparing JPEG files.
  • macOS: Fixed instability when launching a comparison from the command line.
  • macOS: General stability fixes.

New in Beyond Compare 4.3.4 Build 24657 (Mar 1, 2020)

  • Command Line:
  • macOS: Fixed bcomp never exiting if Beyond Compare is closed due to a crash or "Force Quit" command.
  • macOS: Fixed bcomp incorrectly returning 0 after canceling a merge.
  • Folder Compare:
  • Fixed Touch dialog incorrectly resetting selection side when toggling "Including folder contents" checkbox.
  • macOS: Fixed poor date/time editor behavior when modifying newer/older filters.
  • Misc:
  • macOS: Fixed clicking on a window incorrectly bringing all application windows to the front.
  • macOS: Fixed various issues with path edit autocompletion.
  • macOS: Fixed closing maximized window on secondary monitor reopening on primary monitor.
  • macOS: Fixed default keyboard focus when dialogs are first shown.
  • macOS: Fixed poor behavior when dragging to rearrange view tabs or moving buttons on Home view.
  • macOS: Fixed dragging to rearrange items in list views.
  • macOS: Fixed File Formats dialog drawing checkboxes incorrectly after moving file format in list.
  • Picture Compare:
  • macoS: Fixed details crosshatching for partially transparent pixels.
  • Reports:
  • Updated and tags in HTML reports.
  • Text Compare:
  • macOS: Fixed loading http:// URLs in Text Compare.
  • macOS: Fixed text drawing over gutter when "Right side gutter for left editor" is enabled.
  • macOS: Fixed hex details not allowing scrolling to end of long lines.
  • Crashes:
  • macOS: Fixed crash when modifying sessions on Home view.
  • macOS: Fixed crash when using error logging with multiple processes.

New in Beyond Compare 4.3.3 Build 24545 (Mar 1, 2020)

  • Folder Compare:
  • macOS: Fixed Edit menu not showing Undo/Redo/Cut/Copy/Paste when in a modal dialog launched while the comparison treeview has focus.
  • Options:
  • macOS: Fixed labels getting progressively darker when opening/closing a combobox popup.
  • macOS: Fixed font size and weight for view tabs, toolbar buttons, and various other controls.
  • Settings:
  • macOS/Linux: Fixed corruption warning when updating to Beyond Compare 4.3.
  • Table Compare
  • macOS: Fixed clicking "Mark" buttons in "Visible Columns" dialog.
  • Crashes:
  • macOS: Fixed crash when moving a window between screens with different bit depths.

New in Beyond Compare 4.3.2 Build 24472 (Nov 4, 2019)

  • Windows: Fixed loading comparisons of various types of NTFS reparse points, including local OneDrive folders.
  • Linux: Fixed hang when starting a file copy with "Confirm file copy" disabled.
  • macOS: Fixed "Comparison Results" dialog double clicking to launch a file compare on macOS 10.15 Catalina.
  • Crashes:
  • macOS: Fixed crash when a shared sessions file is configured but doesn't exist.
  • macOS: Fixed crash in Folder Compare "Sync Preview" and various other dialogs on macOS 10.11-10.13.
  • macOS: Fixed crash when dragging windows between monitors or onto an iPad being used through Sidecar.

New in Beyond Compare 4.3.1 Build 24438 (Oct 25, 2019)

  • Notable Changes:
  • macOS: Improved stability and various other fixes.
  • File Formats:
  • macOS: Fixed Conversion dropdown including its content multiple times.
  • File Views:
  • macOS: Fixed horizontal scrolling behavior to follow "Natural Scrolling".
  • macOS: Fixed line height when using certain fonts.
  • Folder Compare:
  • macOS: Fixed incorrect comparison results after file conversion errors.
  • macOS: Fixed selecting preset filters in the Name Filter combobox on the toolbar.
  • Home View:
  • macOS: Fixed default keyboard focus for comparisons launched from the Home view.
  • Installer:
  • macOS: Fixed Check for Updates new version install failing until a manual update and system restart.
  • Misc:
  • macOS: Fixed treeviews not drawing correctly (Folder Compare Sync Preview, Folder Compare operation "Hidden Items" dialog, etc).
  • macOS: Fixed Comparison Info dialog drawing treeview over the top of the close button.
  • macOS: Fixed closing a view to activate the second most recently active one rather than the most recently created one.
  • macOS: Fixed dragging a file from Finder onto a path edit inserting just the filename under macOS 10.15 Catalina.
  • Table Compare:
  • macOS: Improved compatibility and stability when comparing Excel .xls and .xlsx files.
  • macOS: Fixed Excel conversion failures being silently ignored.
  • macOS: Fixed height of inline edit in line details.
  • macOS: Fixed incorrect character coloring for lines with extended (non-ASCII) characters on them.
  • Crashes:
  • macOS: Fixed crash when opening files with paths containing CJK characters.
  • macOS: Fixed crash when editing archive associations in Preferences.

New in Beyond Compare 4.3.0 Build 24364 (Oct 11, 2019)

  • Notable Changes:
  • macOS: Upgraded to 64-bit and re-implemented interface in Cocoa. Supported versions are now macOS 10.11 through 10.15.
  • macOS: Added support for Microsoft OneDrive.
  • macOS: Text editor enhanced with macOS-specific behavior and improved performance.
  • macOS: Added support for Full Screen mode.
  • Fixed Patience Diff alignment never completing if the last line of the comparison is an orphan.
  • Cloud Services:
  • macOS: Added support for Microsoft OneDrive.
  • File Formats:
  • Fixed "Description" field for new file formats including text from most recently used file format.
  • Misc:
  • macOS: Added support for autocompletion in path edits.
  • macOS: "Check for Updates" now uses HTTPS connections.
  • macOS: Fixed 'Reveal in Finder' so it doesn't ask the user for permission to automate Finder before it works.
  • macOS: Added support for per-monitor high-DPI images.
  • macOS: App bundle is now notarized by Apple.
  • Registry Compare:
  • Windows: Fixed undo/redo handling of swapped sides.
  • Text Views:
  • macOS: Added support for custom keybindings in ~/Library/Keybindings/DefaultKeyBinding.dict.
  • macOS: Added support for long-pressing a letter to select an accented variant.
  • macOS: Added support for system pop-up dictionary (Ctrl+Cmd+D).
  • macOS: Added support for deleting accents on characters and segments in multi-segment glyphs (Ctrl+BkSp).
  • macOS: Added support for Killing (Ctrl+K) and Yanking (Ctrl+Y)
  • macOS: Added support for setMark:, selectToMark:, deleteToMark:, swapWithMark: keybinding commands.
  • macOS: Improved editing performance.
  • Text Compare:
  • Fixed Patience Diff alignment never completing if the last line of the comparison is an orphan.
  • Crashes:
  • Fixed crash when sorting Folder Compare/Sync by CRC.
  • Windows: Fixed crash on exit when overriding the locale in the registry.
  • Linux/macOS: Fixed crash when moving symbolic links across filesystems.

New in Beyond Compare 4.2.10 Build 23938 (May 29, 2019)

  • Notable Changes:
  • Windows: Added support for Windows 10 case sensitive folders.
  • Windows: Fixed various issues with OneDrive profiles.
  • Cloud Services:
  • Windows: Fixed OneDrive support for deleting folders.
  • Windows: OneDrive authentication now uses the default system web browser instead of an embedded one.
  • Windows: Fixed hang/crash if the OneDrive authentication dialog was shown twice within a single running instance of BC.
  • File Views:
  • Unix: Fixed detecting character encoding errors when comparing files.
  • Folder Compare:
  • Windows: Added support for Windows 10 case sensitive folders.
  • Misc:
  • Windows: Embedded web browser used for "View as Webpage" and "Check For Updates" will now use newer Internet Explorer engines, up to IE11, if they're available.
  • Added Beyond Compare's CPU architecture to Check for Updates query.
  • Picture Compare:
  • "Auto Scale", "Blend Toggle", and "Difference Offset" are no longer stored with session defaults.
  • Text Merge:
  • Fixed position of "File Info" panel.

New in Beyond Compare 4.2.8 Build 23479 (Nov 2, 2018)

  • Added confirmation before canceling file operations when using Folder Compare's "Align" command with two files/folders selected.

New in Beyond Compare 4.2.7 Build 23425 (Nov 2, 2018)

  • Notable Changes:
  • Bug fixes.
  • Archives:
  • Patched 7-zip vulnerability CVE-2018-10115. Beyond Compare was not affected because it uses RARLAB's official UnRAR library, but 7-zip's included decoder is now patched too.
  • File Formats:
  • Added "*.dsql" to "SQL" file format.
  • Picture Compare:
  • Improved error handling for malformed PPM images and added support for reading 16-bit per channel ASCII PPM files and scaling them down to 8 bits per channel.
  • Reports:
  • Fixed "Too many open files" errors when generating file comparison reports of many files.
  • Crashes:
  • macOS: Fixed startup crash on macOS Mojave 10.14 beta 4 (build 18A336e).

New in Beyond Compare 4.2.6 Build 23150 (Jul 15, 2018)

  • Cloud Services:
  • Added support for Amazon S3 time limited credentials requiring a security token.
  • Added support for loading Amazon S3 credentials from 'credentials'/'config' files or environment variables.
  • FTP:
  • Fixed support for comparing files on FTP sites that have extensions containing characters that aren't valid on the local system.
  • Fixed using SFTP to connect to WPEngine and other ProFTPD SFTP servers that require new encryption algorithms.
  • Crashes:
  • macOS: Fixed crash on macOS 10.14 Mojave beta.

New in Beyond Compare 4.2.5 Build 23088 (Jun 17, 2018)

  • Cloud Services:
  • Fixed uploads to Dropbox failing silently for files larger than 150 MB.
  • Command Line:
  • Linux: Fixed timing issue that could hang the launcher script.
  • Linux: Fixed exit code 100 when multiple users launch BC with the same temp folder.
  • File Formats:
  • Improved "XML Tidy" handling of user defined entities.
  • Fixed "XML Sort" and "XML Tidy" to preserve original character encoding.
  • Folder Compare:
  • Linux: Fixed support for 'Align filenames with different Unicode normalization forms'.
  • Version information is now shown for any file types associated with the Version Compare.
  • Fixed file operation "Pause/Resume" button's hint when paused.
  • Unix: Fixed file timestamps being off by up to 2 seconds due to a lossy UTC local conversion.
  • FTP:
  • Fixed SFTP/SCP connections not closing after an error (e.g., user cancel on "Unrecognized SSH host key" dialog).
  • Misc:
  • Added Simplified Chinese as an official language for Windows and macOS.
  • Linux: Added context menus for KDE5.
  • Windows: Fixed BcClipboard incompatibility with MS Excel, PowerShell ISE, and Visual Studio.
  • Updated copyright date to 2018.
  • macOS: Fixed displaying version and copyright info in Finder's "Get Info" dialog.
  • Reports:
  • Generated reports are now encoded with ANSI if both input files are ANSI on Windows, and UTF-8 for all other cases. The UTF-8 byte order mark is only written on Windows.
  • Folder Compare Reports using "Include links to file reports" now uses child session settings.
  • Text Edit:
  • Find & Replace "Replace with" can now use n and r to add line breaks when using regular expressions.
  • Text Views:
  • Fixed copying forcibly wrapped lines.
  • Crashes:
  • Fixed Picture Compare "Summary" report crash.

New in Beyond Compare 4.2.4 Build 22795 (Jan 31, 2018)

  • Notable Changes:
  • Fixed Folder Compare not including all selected items in file operations (primarily affects 64-bit Linux).
  • macOS: Fixed error messages when launching from the command line on macOS 10.13 High Sierra.
  • Various other fixes and enhancements.
  • Command Line:
  • macOS: Fixed error messages when launching from the command line on macOS 10.13 High Sierra.
  • File Formats:
  • Fixed RTF character encoding detection and added support for Unicode characters.
  • Fixed RTF table extraction to include tabs between cells and line endings between rows.
  • File Views:
  • Fixed high DPI displays not showing the "Keep file read-only" checkbox when confirming overwriting a read-only file.
  • Fixed high DPI displays not showing the "Don't show again" checkbox when confirming "Copy File to Left/Right and Open Next Difference".
  • Folder Compare:
  • Fixed Folder Compare not including all selected items in file operations (primarily affects 64-bit Linux).
  • macOS: Fixed support for file names longer than 256 UTF-8 bytes.
  • Misc:
  • Fixed translation support in clipboard manager.
  • Portable Devices (MTP):
  • Registry Compare:
  • Fixed high DPI displays not showing the "Don't show again" checkbox when confirming the first edit in a session.
  • Subversion:
  • Fixed svn+file:// profiles incorrectly prompting for a username/password.
  • Table Compare:
  • Fixed "Extract Microsoft Excel table" and "Extract HTML table(s)" incorrectly handling files containing a lot of Asian characters.
  • Text Views:
  • Using "Copy Line(s) to Left/Right" gutter buttons clears the selection again (broken in v4.0).
  • Fixed filtered line counts to use the gutter font.
  • Text Merge:
  • Fixed "Clear Conflict Section, Next" shortcut not working on detached merge pane.
  • Crashes:
  • macOS: Fixed crash on close when using the Chinese translated version.
  • Fixed External Format quick compare crash.

New in Beyond Compare 4.2.3 Build 22587 (Aug 31, 2017)

  • Cloud Services:
  • Fixed WebDAV showing invalid subfolders with the same name as the parent folder.
  • Command Line:
  • Linux: Fixed excessive CPU usage when launching a second comparison from the command line.
  • FTP:
  • Unix: Fixed crash when loading an FTP profile with the timezone set to Rome.
  • Misc:
  • View tab bar no longer shows "Select Tab" and "Close Other Tabs" commands if there is only one tab.
  • Updated various icons.
  • MP3 Compare:
  • Improved handling of AENC, GEOB, and APIC tags.
  • Options:
  • Added "Minimum clip length" to clipboard manager to avoid saving passwords or other short text (defaults to 32).
  • Reports:
  • Fixed display of custom display filter names (e.g. "[Differences]" instead of "Differences" when orphans not included).
  • Fixed UTF-8 reports not including a byte order mark, causing problems when importing them into Excel or viewing them in some web browsers.
  • Sessions:
  • Session Settings dialog's "Swap sides" button now also affects "Disable editing" checkboxes.
  • Text Views:
  • Unix: Fixed accented characters being entered as '?' when typed.
  • Crashes:
  • macOS: Fixed startup crash on macOS 10.13 High Sierra beta.
  • Unix: Fixed Folder Compare crash when opening Options dialog from the Log panel.

New in Beyond Compare 4.2.2 Build 22384 (May 20, 2017)

  • Changes:
  • macOS/Linux: Fixed ESC key not closing the Folder Compare "Compare Contents" dialog. (Broken in 4.2.0)
  • macOS: Fixed crash at launch when Beyond Compare.app is on a case sensitive file system and has been upgraded from a previous release. (Broken in 4.2.0)
  • macOS: Fixed crash when dragging & dropping an alias onto Beyond Compare.

New in Beyond Compare 4.2.1 Build 22354 (May 11, 2017)

  • macOS/Linux: Fixed "Too many open files" error when using an FTP site with unencrypted data channels (either FTP or FTPS with PROT C), broken in 4.2.0.
  • macOS: Fixed crash on startup when Beyond Compare.app is stored on a case sensitive file system, broken in 4.2.0.
  • Fixed Table Compare relative numeric tolerance difference session setting, broken in 4.2.0.
  • macOS: Changed "Explorer Integration" labels in Options dialog to be "Finder Integration" instead.

New in Beyond Compare 4.2.0 Build 22302 (May 2, 2017)

  • NOTABLE CHANGES:
  • macOS: Added full Finder context menu extension on macOS 10.10 and above. Must be enabled manually from the Beyond Compare "Preferences" dialog or macOS System Preferences. May require a reboot.
  • Added support for comparing JPEG/TIFF EXIF and IPTC metadata.
  • Removed "Bypass disk cache during binary comparisons" option. Due to changes in hardware, operating systems, and drivers, it no longer works as originally intended.
  • Upgraded Dropbox support to use v2 API. Dropbox support in v4.1.9 and earlier will stop working in June 2017.
  • Added support for .lzma and .tar.lzma/.tlz archives and improved RAR support.
  • macOS: Fixed scrolling behavior on macOS 10.12 Sierra and fixed Cmd+W/Esc inserting characters in a text editor rather than closing the view.
  • Improved various graphics on high DPI displays and updated many icons.
  • ARCHIVES:
  • Added support for Microsoft Help 2.x archives and ext2fs/ext3fs/ext4fs disk images.
  • Added support for .lzma and .tar.lzma/.tlz archives.
  • Improved RAR support:
  • Added support for RAR5 archives containing symlinks/junction points.
  • Archives created on Unix now display Unix attributes correctly.
  • Fixed CRC values for files that are split across multiple RAR volumes.
  • macOS/Linux: Fixed support for RAR4 and RAR5 archives.
  • CLOUD SERVICES:
  • Fixed support for Amazon S3 buckets in the us-east-2 (US East Ohio), ca-central-1 (Canada Central), eu-west-2 (EU London), and ap-south-1 (Asia Pacific Mumbai) regions and removed need to explicitly support new ones.
  • Improved OneDrive authorization and error handling.
  • Deleting folders on OneDrive now deletes everything in one call instead of removing everything recursively.
  • Added support for connecting to Amazon S3 buckets when the requesting user doesn't have the "s3:GetBucketLocation" permission.
  • Added optional "Bucket" to Amazon S3 profiles to limit the profile to that bucket and to make it more obvious how to connect when the user doesn't have the ListAllBuckets permission.
  • Upgraded Dropbox support to use v2 API:
  • File last modified times can now be set.
  • Folder last modified times are no longer reported.
  • Folder listings with more than 2,000 items are now supported.
  • COMMAND LINE:
  • macOS: Fixed failure to load new comparisons from the command line after opening many previously without closing Beyond Compare.
  • FILE FORMATS:
  • Added "JavaScript Source" text format.
  • Updated "Python Scripts" text format keywords.
  • Fixed "COBOL Source" text format's line number matching.
  • Improved "SQL" text format to detect identifiers that start with "#".
  • FILE VIEWS:
  • Added font resizing via Ctrl+Shift+MouseWheel and added "Increase Display Font Size", "Decrease Display Font Size", and "Reset Display Font Size" commands.
  • Added support for adding/removing Unicode byte-order marks in the "Save As" dialog.
  • macOS: Fixed newly opened views inserting characters when using keyboard shortcuts (Esc, Cmd+W, etc).
  • Fixed performance issue when the merge output file is on a slow network drive.
  • "Save As" now has a default filename when saving the initially empty side of an orphan comparison launched from a folder comparison if the parent folder exists.
  • Fixed file open permissions to prevent unexpected behavior when files are open for writing by other applications.
  • Fixed editors not repainting during slow saves after switching tabs.
  • Fixed dimmed painting of items during horizontal scrolls in MP3, Registry, and Version Compare sessions.
  • FOLDER COMPARE:
  • Removed "Bypass disk cache during binary comparisons" option. Due to changes in hardware, operating systems, and drivers, it no longer works as originally intended.
  • Fixed canceling a rules-based or binary comparison of a large pair of files caching incorrect CRC values and causing subsequent CRC or rules-based comparisons to report immediately matching contents.
  • Fixed minimum column size to take margins into account.
  • FOLDER MERGE:
  • "Compare to Output" now preserves session settings (e.g. Name Filters).
  • "Merge/Sync Base Folders" now preserves more session settings.
  • Fixed "Ignored" action, when merging to a separate output folder, to not copy the center file to the output.
  • FOLDER SYNC:
  • Fixed toolbar appearing below the path edits.
  • FTP:
  • Fixed "Hide VMS versions" support for SFTP profiles.
  • Fixed requesting CRC32 values over SFTP.
  • Fixed Profiles dialog not updating controls when switching between FTP and SFTP profiles.
  • HEX COMPARE:
  • Added support for switching between the hex and ANSI parts of the editor using Tab and Shift+Tab.
  • MISC:
  • macOS: Added full Finder context menu extension on macOS 10.10 and above.
  • "Duplicate Tab" now preserves clipboard contents, folder session parentage.
  • Improved various graphics on high DPI displays and updated many icons.
  • Fixed various high DPI issues and tweaked minimum constraints for various dialogs.
  • macOS: Fixed scrolling behavior on macOS 10.12 Sierra.
  • Fixed filename truncation when the whole filename doesn't fit the available space.
  • Toolbar gradients are no longer used under high contrast themes.
  • macOS/Linux: Fixed "Show Differences" popup button visibility and toolbar context menu checked states.
  • Upgraded third party libraries.
  • MP3 COMPARE:
  • Improved handling for various ID3 tags.
  • Changed ID3v2 tag names to match their ID3v1 counterparts.
  • Disabled character based differencing for numeric values.
  • Binary tags are now shown as hex digits.
  • "Copy" puts binary data on the clipboard if only one item is selected and it is binary.
  • Added separator lines below each row of the treeview.
  • OPTIONS:
  • Improved typing into "Extra line spacing" edit on "Tweaks" page.
  • PICTURE COMPARE:
  • Added support for comparing JPEG/TIFF EXIF and IPTC metadata.
  • "Fit to Window" zooms to multiple of 100% for images smaller than 64x64.
  • Improved menus for going into and out of "Full Screen" mode.
  • Fixed NetPBM image handling of comments containing numbers.
  • Changed order of items in "Picture Compare Info" dialog.
  • REGISTRY COMPARE:
  • "Copy" puts text on the clipboard unless only one item is selected and it is binary.
  • Added separator lines below each row of the treeview.
  • REPORTS:
  • File reports now include error messages.
  • macOS/Linux: Added mouse wheel handling to "Print Preview" dialog.
  • Picture Compare HTML reports now scale down large images to fit the window.
  • TABLE COMPARE:
  • Improved number handling accuracy by storing data as binary-coded decimals instead of floats.
  • Added "Alignment" session settings.
  • Improved typing scientific notation into "Numeric tolerance" edit.
  • Fixed using regional number/date format settings, broken in 4.1.7.
  • TEXT EDITL:
  • Added folder path of open file to dropdown for "Find in Files" folder edit.
  • TEXT VIEWS:
  • macOS: Fixed Find with "Match Whole Word" always failing.
  • TEXT COMPARE:
  • macOS/Linux: Fixed thumbnail showing 1 pixel high if two comparisons are launched quickly.
  • TEXT MERGE:
  • Changed order of items in "Text Merge Info" dialog.
  • VERSION COMPARE:
  • Added support for comparing "Dynamic Base (ALSR)" and "NX compatible (DEP)" DLL characteristics.
  • Disabled character based differencing for numeric values.
  • Binary tags are now shown as hex digits.
  • "Copy" puts binary data on the clipboard if only one item is selected and it is binary.
  • Added separator lines below each row of the treeview.
  • VIEW PATCH:
  • Added check for external file changes.
  • CRASHES:
  • Fixed MP3, Registry, Version Compare crash if Ctrl+A is pressed when line details have focus and Ctrl+A isn't used as a shortcut for a menu action.
  • macOS: Fixed crash on startup with invalid network printer.
  • macOS: Fixed hang when opening a zip file containing filenames with invalid UTF-8 sequences.
  • macOS/Linux: Fixed crash when switching between Text Compare sessions in the Home view when the session overrides the default file format.
  • Fixed crashes on shutdown.

New in Beyond Compare 4.2.0 Build 22108 Beta (Mar 1, 2017)

  • Added full Finder context menu extension on macOS 10.10 and above. Must be enabled manually from the Beyond Compare "Preferences" dialog or macOS System Preferences. May require a reboot.
  • Added support for comparing JPEG/TIFF EXIF and IPTC metadata.
  • Removed "Bypass disk cache during binary comparisons" option. Due to changes in hardware, operating systems, and drivers, it no longer works as originally intended.
  • Added support for .lzma and .tar.lzma/.tlz archives.
  • Improved various graphics on high DPI displays and updated many icons.

New in Beyond Compare 4.1.9 Build 21719 (Oct 3, 2016)

  • Notable changes:
  • OS X: Fixed SSL/TLS-based profiles (FTPS, WebDAV, Dropbox, Amazon S3) crashes on macOS Sierra.
  • OS X/Linux: Fixed Hex Compare Find never completing.

New in Beyond Compare 4.1.8 Build 21575 (Aug 30, 2016)

  • Fixed displaying custom messages on Home view.

New in Beyond Compare 4.1.7 Build 21529 (Aug 30, 2016)

  • Notable Changes:
  • Text Merge output files will now be written using file format external conversion settings.
  • Various fixes and improvements.
  • Archives:
  • Upgraded 7-zip libraries to 16.02 to fix code execution vulnerability in UDF (.img, .iso) decoder (CVE-2016-2334 and CVE-2016-2335).
  • Windows: Added support for PKZip v1 legacy compression algorithms (Implode, Reduce, Shrink).
  • Cloud Services:
  • Fixed support for Unicode paths and filenames on SharePoint WebDAV servers.
  • Fixed support for connecting to Amazon S3 buckets in the eu-west-1 region that were created in 2013 and earlier.
  • Fixed resource leak when uploading/downloading from Microsoft OneDrive.
  • Windows: "Open With" for WebDAV profiles now passes http:// URLs to the requested application instead of BC-specific profile: ones.
  • Improved error message if an S3 bucket is stored in an unrecognized AWS region.
  • Fixed loading WebDAV folder listings that include empty getcontentlength entries.
  • Command Line:
  • Fixed /fileviewer= switch to use fixed English phrases instead of translated strings.
  • File Formats:
  • OS X/Linux: Fixed importing file formats with external helper executables.
  • Fixed loading .docx files that have been modified using MiniZip.
  • File Views:
  • "Save File Using Profile" now handles "Editing disabled" just like "Save File on File System As" does.
  • Changed button caption in "Save Changes?" confirmation dialog from "Save None" to "Discard All".
  • Installer:
  • .msi packages now use SHA-256 code signing signatures instead of SHA-1 ones.
  • Misc:
  • Fixed support for scrolling using laptops/tablets with precision touchpads (.e.g, Surface Pro).
  • OS X: Fixed support for Beyond Compare "Services" menu extensions in apps other than Finder.
  • Added Japanese as an official language.
  • Time limited license keys now show a warning on the Home view when close to the expiration, and show the expiration date in the About dialog.
  • Options:
  • Improved appearance of Options dialog and Home view for themes with dark backgrounds.
  • Reports:
  • Fixed Picture Compare Report to use printer DPI instead of screen DPI.
  • Fixed Picture Compare Report handling of empty comparison.
  • Fixed plain text output of right justified text.
  • Fixed plain text output handling of gap lines.
  • Fixed Table Compare plain text output of interleaved headers.
  • Table Compare:
  • Fixed performance regression introduced in 4.1.4.
  • Text Views:
  • Windows: Fixed displaying emoji characters when "Enable font linking in editors" is enabled.
  • Linux: Fixed slow performance when long lines are visible.
  • Text Merge:
  • Output files will now be written using file format external conversion settings.
  • Crashes:
  • Windows: Fixed crash when opening a file on 64-bit Windows.
  • Windows: Fixed crash when opening Options dialog to Tweaks panel while DisableCheckForUpdates registry tweak is active.

New in Beyond Compare 4.1.6 Build 21095 (May 13, 2016)

  • File Views:
  • Fixed current side indication when switching from path edits to other controls (e.g. "Find what" edit).
  • Folder Compare:
  • OS X: Fixed "Touch" dialog modifying dates off by an hour depending on if daylight saving time is in effect.
  • Fixed "Open With" to use URL paths instead of profile: based ones when 1 or more than 2 items are selected.
  • FTP:
  • Fixed excess memory usage when loading FTP/SFTP folder listings.
  • Hex Compare:
  • Removed "Floating Extended" from "Little Endian Values" and "Big Endian Values" submenus.
  • Installer:
  • OS X: Fixed downloading and installing updates failing with a "File missing" error. (Broken in 4.1.4).
  • Reports:
  • Fixed resource leak when generating Folder Compare reports.
  • Source Control:
  • Fixed exit codes returned when using ClearCase's -status_only switch.
  • Table Compare:
  • Fixed orphan columns to not be excluded from the comparison.
  • Fixed Session Settings dialog's handling of last column.
  • Fixed detection of cell type error.
  • Crashes:
  • Fixed Table Compare crash when regional settings are Dutch but file and format overrides are English.

New in Beyond Compare 4.1.5 Build 21031 (Mar 29, 2016)

  • Notable Changes:
  • Fixed copying/moving files between disks/partitions/servers not working or not preserving DOS 8.3 names, NTFS ACLs, creation dates, or Unix xattrs. (Broken in 4.1.4)
  • Added INCLUDE-EMPTY option to scripting SNAPSHOT command.
  • OS X/Linux: Added/fixed support for Unix mode within zip archives.
  • Archives:
  • OS X/Linux: Added support for modifying Unix mode in zip archives.
  • OS X/Linux: Fixed reading/writing Unix mode within zip archives.
  • Cloud Services:
  • Fixed support for Amazon S3 buckets in Frankfurt and Seoul regions.
  • Folder Compare:
  • Fixed copying/moving files between disks/partitions/servers not working or not preserving DOS 8.3 names, NTFS ACLs, creation dates, or Unix xattrs. (Broken in 4.1.4)
  • Fixed folders being incorrectly treated as successfully loaded if enumerating their contents failed part way through.
  • Fixed error handling during folder loads so transient network errors no longer treat the folder as deleted.
  • FTP:
  • Fixed support for connection to SSH servers that have disabled diffie-hellman-*-sha1 key exchange algorithms.
  • Home View:
  • Fixed painting bug when pinning or unpinning session management on Home view.
  • Misc:
  • OS X/Linux: Fixed button order and default buttons for various dialogs.
  • Fixed high DPI support of various images.
  • Scripting:
  • Added INCLUDE-EMPTY option to scripting SNAPSHOT command.
  • Crashes:
  • Fixed Text Patch crash using "Cut" app command.
  • Fixed Hex Compare crash when typing in gap in the ANSI panel in overwrite mode.
  • OS X/Linux: Fixed crash when loading malformed Unicode data in the Text Compare/Table Compare.

New in Beyond Compare 4.1.4 Build 20978 (Mar 3, 2016)

  • Notable Changes:
  • Re-added Table Compare support for overriding decimal and thousands separator characters.
  • Fixed crash when using cloud profiles (Amazon S3, Microsoft OneDrive, WebDAV) on February 29th.
  • Various fixes and enhancements.
  • Archives:
  • OS X/Linux: Fixed support for LZMA compression in RPM files.
  • OS X/Linux: Upgraded 7-zip support to 15.09.
  • Cloud Services:
  • Fixed Amazon S3 support for listing more than 1000 folders within a single parent.
  • Fixed Amazon S3 support for uploading very large files.
  • Fixed support for uploading files larger than 100MB to Microsoft OneDrive.
  • Command Line:
  • Fixed /fileviewer= support for "Folder Compare", "Folder Sync", and "Folder Merge" when passed with folder paths.
  • OS X: Fixed intermittent delay on startup when launching using command line tools.
  • File Formats:
  • OS X/Linux: Fixed importing and exporting file formats with helper files.
  • OS X/Linux: Fixed support for renaming file formats using right click command and keyboard shortcut.
  • Fixed support for .docx files that have internal .xml files using single quotes instead of double quotes for attribute values.
  • File Views:
  • Improved line details drawing of multi-line content in MP3 Compare, Registry Compare, and Version Compare.
  • Folder Compare:
  • OS X/Linux: Fixed support for moving files in subfolders between file system mount points.
  • Folder Merge:
  • Added "Ignore Same Changes" filter.
  • Folder Sync:
  • OS X: Fixed "Delete to recycle bin" option to refer to trash instead.
  • Hex Compare:
  • Fixed "Find Previous" to not include beyond current byte.
  • OS X/Linux: Fixed slow performance when editing.
  • Home View:
  • OS X: Fixed path edits not being refreshed when selecting a session in the treeview.
  • Misc:
  • Opening multiple modal dialogs on a single form will now open them sequentially rather than all at once.
  • Fixed memory leaks.
  • Fixed clipped text in About dialog.
  • Picture Compare:
  • Fixed "File Info" panel.
  • Reports:
  • Fixed filename collisions when generating HTML folder reports with linked file reports.
  • Fixed plain text reports handling of multiline data.
  • Fixed Table Compare and Registry Compare support for strike-outs in reports.
  • Fixed HTML linked file reports to use the same style sheet, title, and wrap setting as the parent folder report.
  • Footer font, header font, HTML wrap style, and style sheet URL are now stored per report type instead of globally.
  • Table Compare:
  • Re-added support for overriding decimal and thousands separator characters.
  • Fixed data not to be treated as numeric if thousands separators are not in correct positions.
  • Text Views:
  • "Next Difference" now scrolls line details so the difference is near the left side.
  • OS X/Linux: Fixed slow performance when editing.
  • OS X/Linux: Fixed support for saving files with Unicode characters outside the basic multilingual pane.
  • Crashes:
  • Fixed crash when using cloud profiles (Amazon S3, Microsoft OneDrive, WebDAV) on February 29th.
  • OS X/Linux: Fixed Folder Compare crash when attempting to collapse folders while loading with folders being automatically expanded.
  • OS X: Fixed startup crash on OS X 10.10.1.

New in Beyond Compare 4.1.3 Build 20814 (Dec 30, 2015)

  • Notable Changes:
  • Fixed hex compare truncated comparison results for large files with a difference at the very end.
  • Fixed support for creating multiple OneDrive profiles so it will prompt for login information every time.
  • OS X/Linux: Fixed support for FTP file transfers larger than 2GB.
  • Fixed "Unsupported cipher" error when opening an SFTP connection to mod_ftpd servers (e.g., wpengine.com).
  • OS X: Fixed support for using Asian input methods.
  • Stability improvements.
  • Archives:
  • Updated WinRAR DLLs to v5.30.
  • Cloud Services:
  • Fixed support for creating multiple OneDrive profiles so it will prompt for login information every time.
  • Fixed displaying file sizes larger than 2GB on Amazon S3.
  • Fixed high-DPI scaling of OneDrive login page.
  • Improved behavior when creating a OneDrive profile and canceling or encountering an error.
  • FTP:
  • OS X/Linux: Fixed support for file transfers larger than 2GB.
  • OS X/Linux: Fixed SFTP 'Auto' transfers to a Unix system incorrectly converting files to a Windows line ending.
  • Fixed IPv4 FTP connections using passive transfers with firewalls that watch for PASV but not EPSV.
  • Fixed FTP "HOST" command when using IPv6 addresses.
  • Fixed "Unsupported cipher" error when opening an SFTP connection to mod_ftpd servers (e.g., wpengine.com).
  • Hex Compare:
  • Fixed truncated comparison results for large files with a difference at the very end.
  • Fixed "Find Next" when selection exists.
  • Home View:
  • Fixed support for dropping multiple files/folders on a path edit.
  • Misc:
  • OS X: High resolution icons are now used on retina displays.
  • MP3 Compare:
  • Added support for duplicate tags of all kinds (e.g. PRIV, WOAR).
  • Improved handling of "unknown" tags (e.g. NCON, RGAD, TRDO).
  • Fixed handling of files that only contain tags.
  • Registry Compare:
  • Fixed support for copying zero-length binary values.
  • Text Views:
  • OS X: Fixed support for using Asian input methods.
  • Crashes:
  • OS X: Fixed startup failure on OS X 10.10.0 and 10.10.1.
  • OS X: Fixed crash when there are no windows open.
  • Fixed crash connecting to an SFTP server using an HTTP proxy.

New in Beyond Compare 4.1.2 Build 20720 (Nov 18, 2015)

  • Notable Changes:
  • Improved performance and stability, especially under OS X.
  • Fixed connection issues introduced by IPv6 support.
  • Numerous bug fixes and tweaks.
  • Archives:
  • Added support for creating new .tar.bz2 archives.
  • Newly created archive files are now initialized with default data instead of being created as zero byte files.
  • Fixed creating a new 7-zip .7z archive.
  • Fixed load error when loading a snapshot of an empty folder compare.
  • File Formats:
  • Removed no longer supported .dbf mask from built-in MS Excel file format.
  • File Views:
  • Fixed "Keep file read-only" option when saving a file.
  • Folder Compare:
  • "Align filenames with different extensions" no longer affects folders, except to align them with archives.
  • "Open With" and "Copy Filename" now use URL paths instead of "profile:" based ones.
  • Sort by extension is now case insensitive.
  • Added warning panel if "Suppress Filters" is used with "Ignore Folder Structure" when folder filters may be excluding files.
  • Fixed "Ignore Folder Structure" not applying name filters for folders added externally and detected as part of a fast refresh.
  • Fixed "Exclude protected operating system files" filter not being respected if "Ignore Folder Structure" is active.
  • OS X/Linux: Fixed "Hide Log" not being remembered.
  • OS X/Linux: Fixed "Attributes" dialog not showing the octal representation.
  • OS X/Linux: Improved rules-based comparison performance regression relative to v3.
  • FTP:
  • Fixed issues with IPv6 support.
  • Fixed connecting to an FTP site using a URL that includes the password.
  • Fixed SFTP errors connecting to certain versions of OpenSSH with AES GCM enabled.
  • Misc:
  • OS X: "Browse File System", "Browse Using Profile", "Open File", and "Save File" dialogs now include hidden items based on Finder's "Show All Files" setting.
  • OS X: Hidden files/folders are now shown ghosted in "Browse Using Profile" dialog.
  • OS X/Linux: Improved text comparison performance.
  • Fixed context sensitive help on tabbed dialogs.
  • Options:
  • OS X: Fixed broken font and color panels on OS X 10.11 El Capitan.
  • Reports:
  • OS X: Fixed Picture Compare Reports not showing correctly in Safari.
  • Crashes:
  • OS X: Fixed various crashes.
  • Fixed folder compare crash when the active "Align With" item is removed externally.
  • Fixed folder compare crash when changing folder filters while a flattened comparison is loading.
  • OS X: Fixed crash when "Home" button is hidden from the toolbar.
  • Fixed crash when loading workspace with undefined Z-orders.
  • Fixed crash on startup when loading workspaces before sessions.
  • Fixed crash when importing unsupported auto-saved sessions.

New in Beyond Compare 4.1.2 Build 20720 Beta (Nov 12, 2015)

  • Notable Changes:
  • Improved performance and stability, especially under OS X.
  • Fixed connection issues introduced by IPv6 support.
  • Numerous bug fixes and tweaks.:
  • Archives:
  • Added support for creating new .tar.bz2 archives.
  • Newly created archive files are now initialized with default data instead of being created as zero byte files.
  • Fixed creating a new 7-zip .7z archive.
  • Fixed load error when loading a snapshot of an empty folder compare.:
  • File Formats:
  • Removed no longer supported .dbf mask from built-in MS Excel file format.:
  • File Views:
  • Fixed "Keep file read-only" option when saving a file.:
  • Folder Compare:
  • "Align filenames with different extensions" no longer affects folders, except to align them with archives.
  • "Open With" and "Copy Filename" now use URL paths instead of "profile:" based ones.
  • Sort by extension is now case insensitive.
  • Added warning panel if "Suppress Filters" is used with "Ignore Folder Structure" when folder filters may be excluding files.
  • Fixed "Ignore Folder Structure" not applying name filters for folders added externally and detected as part of a fast refresh.
  • Fixed "Exclude protected operating system files" filter not being respected if "Ignore Folder Structure" is active.
  • OS X/Linux: Fixed "Hide Log" not being remembered.
  • OS X/Linux: Fixed "Attributes" dialog not showing the octal representation.
  • OS X/Linux: Improved rules-based comparison performance regression relative to v3.:
  • FTP:
  • Fixed issues with IPv6 support.
  • Fixed connecting to an FTP site using a URL that includes the password.
  • Fixed SFTP errors connecting to certain versions of OpenSSH with AES GCM enabled.:
  • Misc:
  • OS X: "Browse File System", "Browse Using Profile", "Open File", and "Save File" dialogs now include hidden items based on Finder's "Show All Files" setting.
  • OS X: Hidden files/folders are now shown ghosted in "Browse Using Profile" dialog.
  • OS X/Linux: Improved text comparison performance.
  • Fixed context sensitive help on tabbed dialogs.
  • Options:
  • OS X: Fixed broken font and color panels on OS X 10.11 El Capitan.:
  • Reports:
  • OS X: Fixed Picture Compare Reports not showing correctly in Safari.:
  • Crashes:
  • OS X: Fixed various crashes.
  • Fixed folder compare crash when the active "Align With" item is removed externally.
  • Fixed folder compare crash when changing folder filters while a flattened comparison is loading.
  • OS X: Fixed crash when "Home" button is hidden from the toolbar.
  • Fixed crash when loading workspace with undefined Z-orders.
  • Fixed crash on startup when loading workspaces before sessions.
  • Fixed crash when importing unsupported auto-saved sessions.

New in Beyond Compare 4.1.0 Build 20575 Beta (Nov 10, 2015)

  • Added support for Microsoft Excel spreadsheets (.xls, .xlsx).

New in Beyond Compare 4.1.0 Build 20431 Beta (Aug 4, 2015)

  • Notable Changes:
  • Improved appearance of icons on 125%, 150%, and 200% DPI scaling.
  • Various bug fixes and tweaks.
  • Cloud Services:
  • OS X/Linux: Fixed loading files/folders with extended characters in their names.
  • Command Line:
  • /fv="xyz" can now accept "Folder Compare", "Folder Sync", and "Folder Merge" in addition to the file view types.
  • File Formats:
  • Fixed "Visual Basic Source" comment definition.
  • File Views:
  • Border of the viewport in the comparison thumbnail no longer covers differences.
  • OS X/Linux: Fixed load errors when trying to set sharing permissions when opening files.
  • Folder Compare:
  • Fixed sync and exchange action progress bar icons.
  • OS X/Linux: Fixed "Compare Contents" dialog not displaying the ?= icon.
  • Folder Sync:
  • OS X: Fixed path edits displaying text incorrectly when unfocused.
  • FTP:
  • Fixed IPv6 FTP connections to IIS FTP servers.
  • Home View:
  • OS X/Linux: Added support for multi-select in the session treeview.
  • Misc:
  • Improved appearance of icons on 125%, 150%, and 200% DPI scaling.
  • Beta expiration date is shown on the Home View.
  • Options:
  • OS X: Fixed scrolling the Tweaks panel with the mouse wheel.
  • Picture Compare:
  • Re-added option to change the background color behind transparent images.
  • Reports:
  • MP3 and Version compare reports now show comparison status in the center column when a node is collapsed.
  • Tweaked monochrome reports.
  • Scripting:
  • Fixed scripts failing to run if they used 'smart' quotes rather than ASCII ones.
  • Settings:
  • OS X/Linux: Fixed importing settings from a Linux 4.0 release into 4.1.
  • Text Views:
  • Fixed cursor positioning on lines that contain multiple control characters.
  • OS X: Fixed load errors for files with certain character encodings.
  • Removed "Microsoft Write" support.
  • Text Compare:
  • Fixed MS Word .docx files not including inserted text when "Track Changes" is enabled.
  • Text Merge:
  • Fixed incorrect output when using Patience Diff alignment.
  • Crashes:
  • Fixed Table Compare crash when saving as part of a refresh.
  • Fixed crash when generating folder compare reports.
  • OS X: Fixed crash displaying Thai text.
  • OS X: Fixed ability to launch on systems that don't have libc++1.dylib (primarily 10.6 Snow Leopard).

New in Beyond Compare 4.1.0 Build 20251 (May 22, 2015)

  • Windows/Linux: Added 64-bit (x86-64) native installs, with support for significantly larger comparisons.
  • Linux: Updated user interface to use Qt 4.8 instead of Qt 3.3.
  • OS X/Linux: Added read/write support for .7z archives and read-only support for many additional types (.iso, .rar, .dmg, etc).
  • Added support for .xz and .tar.xz archives.
  • OS X: Added MP3 compare with playback support.
  • Windows: Added support for Microsoft OneDrive.
  • Windows: Comparing MS Excel spreadsheets (.xls/.xlsx) is now significantly faster and no longer requires Excel.
  • OS X/Linux: Added support for MS Word documents (.doc/.docx).
  • Linux: "PDF Documents" file format is now included by default.
  • Linux: Find & Replace regular expression support is now based on PCRE.
  • Windows: Added support for IPv6.
  • Added support for 3-way merges in the "External" format.

New in Beyond Compare 4.0.7 Build 19761 (Mar 5, 2015)

  • Notable Changes:
  • Fixed trial mode issues on OS X 10.6.8.

New in Beyond Compare 4.0.6 Build 19729 (Feb 28, 2015)

  • Notable Changes:
  • Added support for non-interactively importing .bcpkg files.
  • Fixed SSL/TLS connection issues.
  • Cloud Services:
  • Changed secure connections to use TLS 1.0-1.2 rather than SSL3 and TLS 1.0.
  • Command Line:
  • A settings package file (.bcpkg) can now be imported non-interactively from the command line using bcompare /silent
  • Folder Compare:
  • Fixed connecting to a UNC path without permission to access parent folders.
  • Failed/cancelled copies will now delete partially transferred files if the target file was created during the copy.
  • Fixed high-DPI scaling of Browse dialog's "Quick Connect" panels.
  • Folder Sync:
  • Fixed long translations of preset descriptions overwriting the summary label.
  • Misc:
  • Fixed support for canceling update downloads.
  • Scripting:
  • OS X/Linux: Fixed support for "~/log.txt" style filenames in "LOG" command.
  • Text Merge:
  • Fixed issues with lines that only exist in the ancestor file when that panel is hidden in the display.
  • WebDAV:
  • Fixed problems connecting to older SSL servers.
  • Fixed folders showing within themselves.
  • Fixed support for filenames containing '#'.
  • Crashes:
  • Fixed Hex Compare crash when resizing view.
  • Fixed MP3/Registry/Version Compare crash when using Find with no items visible.
  • Windows: Fixed crash when another application has the clipboard open.
  • Fixed crash when reading files with malformed UTF-8 sequences.
  • OS X: Fixed folder browse dialog crash when $HOME is set to a non-standard location.
  • Fixed crash when importing sessions

New in Beyond Compare 4.0.5 Build 19480 (Jan 28, 2015)

  • FTP:
  • Fixed support for connecting through SSL using FTPS, Webdav, and other connection methods after patches for Poodle exploit.
  • Fixed re-prompting for an SSH private key passphrase if the first one entered isn't correct.
  • Fixed loading the public key portion of a PuTTY .ppk file when the private key is encrypted.

New in Beyond Compare 4.0.4 Build 19477 (Jan 17, 2015)

  • Notable Changes:
  • Re-added ability to disable grayscale coloring in picture compare "Tolerance" mode.
  • Fixed issues on OS X 10.6-10.8.
  • Improved importing settings from v3.
  • Folder Compare:
  • Added current folder to dropdown for "Copy/Move to Folder" path edit.
  • Added "Merge Base Folders" command.
  • Added "Close Subfolders" command.
  • "Folder Not Available" dialog is now wider and resizeable.
  • Installer:
  • OS X: Update within BC hangs on 10.8 and older
  • Misc:
  • OS X: Fixed inability to launch on OS X 10.6 and 10.7.
  • Made various dialogs wider.
  • Picture Compare:
  • Added "Ghost Mode" to switch between ghost and solid when in "Tolerance Mode".
  • Settings:
  • Import now supports auto-saved sessions.
  • Fixed Import handling when picked xml filename does not match expected.
  • Fixed importing folder compare's "Toggles", "Up one level" and name filter edit visibility from v3.
  • Fixed importing BC3 settings when installing into a portable folder.
  • Crashes:
  • Fixed crash when running a script and exiting when finished.

New in Beyond Compare 4.0.3 Build 19420 (Jan 7, 2015)

  • Notable Changes:
  • OS X: Fixed code signature failure on OS X 10.9 and 10.10.
  • Bug fixes and polish.
  • Archives:
  • OS X/Linux: Fixed support for archive files on smb:// servers.
  • File Views:
  • OS X/Linux: Fixed editing files on SMB servers using the smb:// path syntax.
  • Added accelerators to popup menu commands.
  • Fixed File Info panel text clipping.
  • Folder Compare:
  • Improved speed when opening Compare Contents results dialog.
  • Actions menu is no longer hidden while in "Align with..." mode.
  • Folder Sync:
  • Fixed swapping overridden sync actions.
  • FTP:
  • Fixed support for connecting to FTP servers that disconnect in response to a HOST command.
  • Hex Compare:
  • Fixed "Go to next difference in files after copying to other side".
  • Home View:
  • Added "Edit Defaults" button when the session editing panel is hidden and a new session type is selected in the treeview.
  • Improved visibility handling of the session edit panel.
  • HTTP:
  • Fixed support for HTTP comparisons of SOAP services that don't accept HEAD requests.
  • Misc:
  • OS X: Fixed code signature failure on OS X 10.9 and 10.10.
  • OS X: Fixed failure to write log file when set to continuously do so.
  • OS X: Fixed some files in the Beyond Compare.app bundle being stored as duplicates rather than symbolic links.
  • Improved position and sizing of floating in-line edits in folder compare and table compare.
  • Session Settings dialog's "Scope" combobox is now aligned vertically with the Ok/Cancel buttons.
  • Options:
  • Fixed File Views Gutter Font swatch clipping.
  • Picture Compare:
  • Increased max zoom to 2000%.
  • Tweaked drawing of selected pixel in the details grid.
  • Settings:
  • Installing BC4 into a BC3 portable folder now moves BC3 settings into a subfolder and offers to import them.
  • Fixed importing settings from some older releases.
  • Text Compare:
  • Edit menu is no longer hidden while in "Align with..." mode.
  • Fixed Text Replacement handling of right-sided difference.
  • Crashes:
  • Fixed crash when performing a Quick Compare with an External Format.
  • Fixed crash when using the FTP Quick Connect "Connect & Browse" button when the "Host" edit is empty.
  • Fixed Text Merge crash when changing "Merge to" changes detected file format.
  • OS X: Fixed crash when showing Hex Compare find frame.

New in Beyond Compare 4.0.2 Build 19186 (Nov 15, 2014)

  • OS X: Fixed crash when showing Find Text panel.

New in Beyond Compare 4.0.1 Build 19165 Beta (Nov 14, 2014)

  • NOTABLE CHANGES:
  • Added MOVETO scripting command that accepts the same arguments as COPYTO.
  • HTTP proxy information is now read from the system and will prompt for a username/password if necessary.
  • Improved folder browse dialog's FTP "Quick Connect" handling of passwords.
  • OS X/Linux: Unix extended attributes are now copied when creating new folders (e.g., OS X color labels).
  • Folder compare now excludes uncompared file pairs when the display filters are set to only show orphans.
  • Various other fixes.
  • ARCHIVES:
  • Fixed corruption when editing .tar archives.
  • Windows: Removed .vhd as a default extension for "MS virtual hard disk" archives since it conflicts with VHDL source code.
  • Windows: Added support for Unicode passwords on RAR archives.
  • Windows: Improved "Archive Types" descriptions for various 7-zip provided formats.
  • Fixed crash when extracting files from multiple RAR archives at once.
  • CLOUD SERVICES:
  • HTTP proxy information is now read from the system and will prompt for a username/password if necessary.
  • SSL certificates now match hosts listed in the Certificate Subject Alt Name property in addition to the Common Name.
  • Improved granularity of progress reporting so it's better than every 4MB.
  • Fixed cancelling transfers in the middle of a file.
  • FILE FORMATS:
  • External conversions now support %o variable for original filename.
  • Windows: Fixed PDF and external conversions failing for filenames with certain international characters.
  • FILE VIEWS:
  • Fixed Find panel clipping the path edits.
  • Fixed Find panel updating of "Sides" when switching between "Show More" and "Show Less".
  • "Automatically reload unless changes will be discarded" tweak now affects saving a file that is compared to itself.
  • FOLDER COMPARE:
  • OS X/Linux: Unix extended attributes are now copied when creating new folders (e.g., OS X color labels).
  • Unknown files will now be filtered out if the display filters are set to only show orphans.
  • Fixed support for filename filters with path information (e.g., "dir*.txt") when "Ignore folder structure" is active.
  • Fixed support for using "Align filenames with different extensions" in combination with "Archive handling: As files always".
  • Windows: Increased threshold for unbuffered file copies from 128MB to 1GB to help with slowdowns.
  • Fixed file operation's unresponsive "Show Hidden Items" dialog.
  • Folder browse dialog path display now uses the same icons and formatting as the Home view rather than visibly using the "profile:" syntax.
  • "Copy/Move To Folder" now hides the "Folder Structure" options when they don't apply rather than just disabling them.
  • Fixed minimizing long filenames in "Confirm File Replace" dialog.
  • Toggling "Ignore Unimportant" will now hide files that were visible because they were opened in a file view.
  • FOLDER SYNC:
  • Added captions for various toolbar buttons.
  • Fixed handling of Summary text for auto-saved sessions.
  • FTP:
  • Browse dialog's "Quick Connect" no longer includes passwords in the output path.
  • Fixed Browse dialog's Quick Connect "Save Password" checkbox so it creates a new profile or updates the existing one.
  • Browse dialog's Quick Connect "Password" edit will now fill in automatically if the username/host/port match a saved profile.
  • Fixed changing the FTP filename encoding to disable UTF-8 on servers that support it.
  • SSL certificates now match hosts listed in the Certificate Subject Alt Name property in addition to the Common Name.
  • Improved debug logging of SFTP directory listings.
  • INSTALLER:
  • Windows: Added Amazon S3 mime.types to .msi installers.
  • Windows: Installer now prevents installation on systems that don't meet the minimum system requirements (Windows 2000, Windows XP pre-Service Pack 3).
  • MISC:
  • Windows: Closing top-level windows no longer brings background windows on top of other applications.
  • Windows: Added support for drag & drop from Explorer when the source location is on an FTP site or within a zip file.
  • Windows: Fixed drag & drop from applications that worked in v3 but not v4 (e.g., "FileLocator Pro" and "Code Co-op").
  • Windows: Fixed drag & drop showing an accept cursor for types that it didn't support.
  • Windows: Fixed inverted icons in "Explorer" submenu.
  • Linux: Fixed check for updates support for HTTP proxies.
  • OS X: Fixed dragging window by clicking on the empty space within toolbars and on the status bar.
  • Entering invalid data in registration dialog no longer assumes that it's a v3 key if it's too short to be one.
  • options:
  • Improved detection of keyboard shortcut conflicts.
  • Fixed importing v3 file formats that replace the built-in v4 ones.
  • Linux: When upgrading preferences from v3, the old settings will be moved to ~/.config/bcompare3 so reinstalling BC3 will still have them available.
  • Linux: Fixed updating settings from v3 to v4.
  • PORTABLE DEVICES (MTP):
  • Windows: Fixed images copied to some portable devices (e.g., Creative Zen) not showing as images on the device.
  • SCRIPTING:
  • Added MOVETO command that accepts the same arguments as COPYTO.
  • Source Control:
  • Windows: Fixed error message when the svn executable isn't found.
  • TEXT VIEWS:
  • Fixed "Never align differences" when using the "Patience Diff alignment".
  • Fixed "Find Whole Words Only" handling of non-western characters.
  • Fixed Find MRU handling when edit is auto-filled based on cursor position.
  • TEXT COMPARE:
  • Fixed various issues with "View as Web Page".
  • Fixed WordPerfect conversion.
  • WEBDAV:
  • Fixed folders appearing as subfolders of themselves if the profile URL differed in unimportant ways from the one returned by the server.
  • Fixed errors loading subfolders as base folders because the server was returning all of the children in a LIST response even when requesting a depth of 0.
  • Fixed last modified times not appearing for certain date ranges.
  • CRASHES:
  • Fixed crash when double clicking in an inactive text editor.
  • Fixed crash during search after active control on find panel has been hidden.
  • Windows: Fixed crash on Windows 8 when accessibility services are running.
  • OS X: Fixed crash when using ~username as a base folder path.

New in Beyond Compare 4.0.0 Build 18847 Beta (Sep 2, 2014)

  • File Formats:
  • Improved "File Formats" dialog handling of "Everything Else" items.
  • Folder Compare:
  • Tweaked back/forward arrow icons.
  • FTP:
  • Fixed truncated listings when using the "Recursive [-R]" option with PureFTPd.
  • Misc:
  • Windows/OS X: Fixed "Check for Updates" support for HTTP proxy servers.
  • Removed groupboxes to match user interface guidelines.
  • OS X: Fixed spin edit appearance.
  • OS X: Dimmed disabled icons to make the difference more obvious.
  • OS X: Fixed dark gray panel in text grammar item dialog.
  • Options:
  • Fixed context sensitive help to open to the page-specific topic.
  • Picture Compare:
  • Fixed security vulnerability when loading .bmp files.
  • Fixed error when comparing 1 pixel tall images.
  • Fixed "Tolerance" algorithm reporting incorrect values unless the differences occurred in the bottom (Height/#CPUs) lines of the comparison.
  • Reports:
  • OS X: "Page Setup" dialog now uses metric or imperial units based on system settings.
  • Text Views:
  • Ctrl+Up/Down now keeps the selection unless the cursor needs to be moved into view.
  • OS X: Fixed broken cross hatching when scrolling horizontally.
  • Text Merge:
  • Fixed undocked output panel so closing it redocks to the main window instead of disappearing.
  • Crashes:
  • OS X: Fixed "Restart" button in crash dialog.
  • OS X/Linux: Fixed crash when loading a Dropbox folder with Unicode characters.
  • OS X: Fixed Home view crash when clicking on a button while renaming a session.
  • OS X: Fixed crash on OS X Yosemite (Preview 6).

New in Beyond Compare 4.0.0 Build 18746 Beta (Aug 16, 2014)

  • Amazon S3:
  • Uploads now set the mime type automatically based on the file extension using Apache's mime.types database.
  • Archives:
  • Fixed support for Unix mode, user, and group in .tar archives.
  • Dropbox:
  • Clearing passwords now also affects Dropbox profiles.
  • File Formats:
  • OS X/Linux: Fixed issues clicking the checkboxes next to the "Everything Else" list items in the File Formats dialog.
  • Folder Merge:
  • Added "Take Left/Right and Open Next Difference" commands to file viewers.
  • Added "Compare To Output" commands.
  • Non-text file formats (hex/data/picture) will now open a read-only comparison view of that type rather than the text merge.
  • Fixed merge action column visibility when the center folder is hidden.
  • Fixed "Show right changes" filter to include conflicts.
  • Fixed "Swap" display and filtering.
  • Fixed conflict status when different files have been added on the left and right sides.
  • Fixed images and other binary files showing as mergeable rather than conflicts.
  • Fixed attempting to merge binary/image files so it reports a proper error message rather than silently failing.
  • Fixed files incorrectly showing as mergeable when using a binary or CRC compare.
  • Fixed "Deleted on both sides" when merging to output to show that it's already reconciled if there isn't a file in the output.
  • Fixed folder merge delete icon coloring.
  • Fixed files being incorrectly shown as mergeable after the center file has been removed.
  • Fixed background coloring for deleted folders in folder merge.
  • Added hourglass to folder merge actions column, and prevented column from filling prematurely.
  • Folder Sync:
  • The commands to change a file operation can now have keyboard shortcuts.
  • Hex Compare:
  • Added "Format" toolbar button.
  • Home View:
  • OS X: Fixed treeview and viewer buttons being disabled when opening the edit panel.
  • Fixed session names in edit mode appearing behind the pin and close buttons.
  • Misc:
  • Additional color tweaks.
  • Fixed drag & drop of MTP devices and top-level storage (e.g. SD cards).
  • Fixed pasting registration keys from Outlook when they don't include the header/footer lines.
  • Picture Compare:
  • Added "Format" toolbar button.
  • Fixed content-based detection of Windows bitmap files with v4 or v5 headers.
  • Text Views:
  • OS X: Improved default color for line numbers and gutter selection lines.
  • Text Merge:
  • Removed "Center taken background" color option. Center text in the output now follows the "same" coloring.
  • Fixed synchronizing the current line between editors after changing the display filters.
  • Crashes:
  • Fixed folder merge crash when the comparison includes items that only exist in the output folder.
  • OS X: Fixed crash when changing a report body or title font.

New in Beyond Compare 4.0.0 Build 18629 Beta (Jul 29, 2014)

  • Notable Changes:
  • Change default color scheme
  • File Formats:
  • OS X: Fixed File Format dialog not saving when formats are unchecked to disable them.
  • File Views:
  • OS X: Fixed appearance of comparison thumbnails.
  • Home View:
  • "Save As" selects new session in tree, even if type is changed.
  • Fixed "our online shop" link
  • Misc:
  • Fixed Import Settings checklistbox text selection color.
  • Options:
  • "Restore Factory Defaults" now opens without anything checked.
  • Tweaked File View Colors layout.
  • OS X: Fixed color panel opening as black for unrecognized system colors.
  • Scripting:
  • Fixed -closescript command line switch.
  • Text Views:
  • Gutter selection/section bracket line now follows the gutter foreground color.
  • Text Compare:
  • Fixed displaying just differences with gaps.
  • Crashes:
  • Fixed crash when using "Check for Updates" or "View as Web Page" on Windows with recent updates.
  • Fixed crashing when selecting 3 or more files to open from the folder compare with a standard edition license.

New in Beyond Compare 4.0.0 Build 18564 Beta (Jul 18, 2014)

  • File Views:
  • Fixed Find panel reverting the search string after an invalid regular expression search.
  • Changed "Open File Using Profile" dialog's path combobox to an edit.:
  • Folder Compare:
  • Fixed "Open With" passing pairs of aligned files when "Multiple Instances" is checked.
  • Fixed using "Find Next/Previous Filename" if "Find Filename" has never been used.:
  • Installer:
  • OS X: BCUpdate.zip is now deleted after the update is applied.
  • Linux: Fixed hang when using yum to upgrade an RPM-based install.:
  • Misc:
  • Updated icons.
  • OS X: Fixed .bcpkg file association opening the Import wizard.:
  • Registry Compare:
  • Fixed handling CR/LF bytes in multi-string values.:
  • Reports:
  • Picture compare reports now shrink images to fit on a page.:
  • Settings:
  • Fixed corruption when saving Open With strings with both "�" and "�". (Broken in previous release)
  • OS X/Linux: Fixed loading settings from version-specific settings folders.:
  • Source Control:
  • Fixed accessing filenames containing '@' characters in Subversion repositories.:
  • Table Compare:
  • Fixed copying blank lines to the clipboard.:
  • Text Edit:
  • OS X: Fixed current line highlighting when scrolling using the up/down arrows.
  • OS X: Fixed Find autocomplete changing character case.:
  • WebDAV:
  • Fixed support for accessing files/folders that have display names different than the filename in the URL.
  • Fixed '..' invalid entries when creating new folders.

New in Beyond Compare 4.0.0 Build 18509 Beta (Jul 12, 2014)

  • Added option to align filenames with different extensions in folder compare.
  • Folder compare now displays an hourglass on the file that's being compared in the background as well as any parent folders.
  • Renaming/moving remote profiles updates paths in saved sessions.
  • OS X: Toolbar will now wrap to multiple rows if needed and any rows after the first will show buttons without captions to save space.
  • Archives:
  • Fixed support for hybrid UDF/ISO9660 disk images to give priority to the UDF format.
  • File Formats:
  • Fixed Python identifiers to be case sensitive.
  • Folder Compare:
  • Added option to align filenames with different extensions.
  • Added hourglass on the file that's being compared in the background as well as any parent folders.
  • OS X: Filename filters edit and its associated buttons are now right justified on the toolbar, and the edit will shrink before wrapping if the toolbar is too narrow.
  • Fixed updating the "Editing Disabled" field in the status bar.
  • Fixed incorrect alignment when a case sensitive folder contains two items with case-insensitive matching names and different types (file/folder/symlink).
  • Fixed incorrectly opening files in a new folder compare window if both name and content filters were used.
  • Folder Merge:
  • Added "Up One Level" commands for center and output sides and changed "Both Sides" to "All Sides".
  • Removed commands and session settings options that only apply to 2-way comparisons.
  • Clicking in the left gutter now selects the entire comparison line.
  • FTP:
  • Improved URL encoding/decoding to handle %nn encodings better and to require them less often.
  • Fixed content comparisons not completing if the directory listings included truncated timestamps.
  • Fixed detecting VMS directories with lower case ".dir" suffixes.
  • Fixed matching an ftp:// URL against a saved profile to use a case insensitive compare for the hostname.
  • Home View:
  • Fixed reversed pin/unpin images on session panel.
  • Fixed Search selection not updating the editing panel.
  • Misc:
  • Added "Duplicate Tab" to viewer tab's context menu.
  • OS X: Toolbar will now wrap to multiple rows if needed and any rows after the first will show buttons without captions to save space.
  • OS X: Improved browse dialog behavior on OS X 10.10 Yosemite.
  • OS X: Fixed certain modal dialogs opening too tall and behind the dock.
  • OS X: Fixed 'Reveal in Finder' support for filenames containing non-ASCII characters.
  • Scripting:
  • Fixed support for "Shared scripts folder".
  • "Shared scripts folder" now takes priority over the current directory and is only used if the filename passed in does not include a path.
  • Sessions:
  • Renaming/moving remote profiles updates paths in saved sessions.
  • Table Compare:
  • Fixed automatic date column detection.
  • Text Views:
  • Fixed freeze while converting line endings for long files when the display is filtered.
  • Fixed enabling the horizontal scrollbar.
  • Text Compare:
  • Fixed case sensitivity handling in the line alignment.
  • Crashes:
  • Fixed text compare crash when double clicking in the unfocused editor.
  • Fixed browse dialog crash when closing the dialog while an FTP operation is in progress.
  • Fixed crash when reaching the maximum number of FTP log items.
  • OS X: Fixed folder merge crash when merging more than 3,072 files in a single Merge or Copy to Output action.
  • Fixed crash when selecting multiple files to open from folder compare.

New in Beyond Compare 4.0.0 Build 18291 Beta (Jun 5, 2014)

  • Notable Changes:
  • OS X: Added support for comparing text in PDF files.
  • Folder Compare:
  • Moved filters edit and associated buttons to the right end of the toolbar.
  • Windows: Filename filters edit and associated buttons will now wrap to a second line if the toolbar isn't wide enough to fit them.
  • Misc:
  • Improved scaling on high DPI displays.
  • Picture Compare:
  • Fixed using "Swap Sides" command after setting comparison offsets.
  • OS X: Fixed hang when changing comparison colors in the Preferences dialog.
  • Text Compare:
  • OS X: Added support for comparing text in PDF files.
  • Windows: Updated pdftotext to 3.04.
  • Crashes:
  • Windows: Fixed crash on start-up introduced in previous release.

New in Beyond Compare 4.0.0 Build 18262 Beta (May 31, 2014)

  • Notable Changes:
  • Picture Compare now compares alpha channels, supports JPEG XR and third-party WIC decoders on Windows, supports JPEG 2000, Photoshop, and raw camera formats on OS X, and has significantly improved speed, memory usage, and file format compatibility.
  • Added ability to pause file operations in the folder compare.
  • Expanded and updated help.
  • Scripting "FOLDER-REPORT" now accepts an "INCLUDE-FILE-LINKS" argument and "CRITERIA" accepts an "IGNORE-UNIMPORTANT" argument.
  • Amazon S3:
  • Fixed Amazon S3 progress reporting so it's updated more often than every 4MBs.
  • Command Line:
  • OS X: Fixed installing command line tools when 'mkdir' and 'ln' aren't in the path. (Mantis 4746)
  • OS X: Fixed behavior when launching from a sudo command line or when using the -solo switch.
  • File Formats:
  • Added *.dbf to "MS Excel Workbooks" format. (Mantis 1103)
  • File Views:
  • Fixed "Open/Save File Using Profile" handling of local paths. (Mantis 4872)
  • OS X: Fixed missing beep when searching for text or the next difference fails.
  • Folder Compare:
  • Added ability to pause running file operations.
  • OS X: Fixed file filters combobox to display the names of preset filters.
  • OS X: Browse dialog's "Favorites" and "Devices" nodes now update the root of the display on the right panel.
  • OS X: Fixed browse dialog's support for filenames containing apostrophes. (Mantis 4806)
  • Double clicking a profile name in the folder browse dialog now launches that as a base folder. (Mantis 4770)
  • Folder Merge:
  • Added cue to indicate which path edit should have the ancestor file for 3-way merges. (Mantis 4821)
  • Fixed displaying proposed merge action for deleted files.
  • Folder Sync:
  • Added "Copy Creation Dates" option.
  • Improved interface layout to take up less vertical space.
  • Fixed slow performance when changing sync type. (Mantis 4651)
  • FTP:
  • Importing BC3 SFTP profiles with saved blank passwords now clears them to improve behavior when using a key pair. (Mantis 4789)
  • Fixed unresponsiveness when deleting cached files.
  • Hex Compare:
  • Fixed deleting bytes in the hex editor when positioned after the last one. (Mantis 4798)
  • Home View:
  • Using Ctrl+F/Cmd+F now sets focus to the session treeview's search edit.
  • Fixed [Ins] shortcut so it only adds a session if the session list has focus.
  • Installer:
  • Windows: Removed "Add to Quick Launch" option in installer on Windows 7 and above.
  • OS X: Fixed moving "Beyond Compare.app" to the Applications folder so it will use /Applications instead of ~/Applications if an existing copy is already stored there. (Mantis 4793)
  • Misc:
  • Updated Help
  • OS X: Fixed dialogs that were taller than they needed to be and extended below the dock (folder browse, Profiles manager, and File Formats manager). (Mantis 4805)
  • OS X: Fixed windows being opened off screen if the saved position collided with an existing window. (Mantis 4802)
  • Fixed "Restore Factory Defaults" so it doesn't show items in red.
  • Options:
  • Added "Move Up" [Ctrl+Up] and "Move Down" [Ctrl+Down] shortcuts to rearrange lists.
  • Using [F2] in the Options "Open With" grid will now edit the selected item.
  • Picture Compare:
  • The alpha channel for transparent images is now compared along with the RGB values and shown in the zoomed details display with crosshatching.
  • Significantly improved comparison speed, memory usage, and user interface responsiveness.
  • OS X: Added support for Photoshop .psd, Adobe .pdf (first page only), and any camera RAW formats supported by the operating system.
  • "Picture Files" mask now only includes the most popular types by default. Remaining extensions are matched implicitly as part of the Picture Compare "Everything Else" file format.
  • Reverted offset behavior so there is only a single pair of offset values again, rather than separate ones for the left and right side.
  • Right image is no longer clipped if it's above/left of the left image.
  • Comparison offset no longer affects the display of the input images.
  • Darked checkerboarding for transparent images so bright glows show up better.
  • Inverted blend percentages so 0% shows the left image and 100% shows the right.
  • Added "Blend Toggle" command [F8] that switches between 0% and 100%.
  • Removed "Background" color and "Show transparency as checkerboarding" options.
  • Using the mouse wheel while the "Zoom" trackbar has focus will use the same zoom logic as everywhere else.
  • Fixed incompatibilities with various JPEG images. (Mantis 3782, 4025)
  • Fixed compatibility issues with PNG and TIFF images and threading issues with GIF images.
  • OS X: Inaccurate bits per pixel values are no longer shown.
  • Fixed mouse cursor flicker when adjusting comparison values (blend percent, etc).
  • OS X: Fixed partially transparent pixels being drawn too darkly and showing the wrong RGB values.
  • OS X: Fixed blurry zoomed details.
  • Fixed dropping files on the right or center panel to load on the appropriate side.
  • Fixed input images flickering when changing comparison options like the compare mode or blend percentage.
  • Registry Compare:
  • Improved performance issues when drawing extremely long multi-string registry values.
  • Reports:
  • Text Patch Report now follows the "Compare line endings" session setting and produces patches with appropriate line endings.
  • Picture Compare report now generates monochrome image as 8-bit images instead of 24-bit ones.
  • Scripting:
  • Added "INCLUDE-FILE-LINKS" parameter to "FOLDER-REPORT" command.
  • Added "IGNORE-UNIMPORTANT" parameter to "CRITERIA" command. (Mantis 1226)
  • Significantly improved comparison and "Resize cells to fit" speed.
  • Fixed support for comparing Excel dates with different formats. (Mantis 3410)
  • Fixed support for non-ASCII delimiters. (Mantis 3992)
  • Fixed displaying hints for very large cells.
  • Fixed support for very large cells in reports. (Mantis 4724)
  • Removed "Decimal separator" setting and fixed MS Excel conversion to handle decimal separators correctly. (Mantis 4831).
  • Text Compare:
  • Added "Copy to Left/Right" and "Copy Line to Side" to gutter context menu.
  • Text Merge:
  • Changed line closeness calculation so it matches BC3. (Mantis 4811)
  • Text merges will now prompt to save the results even if the automatically generated output matches the existing output file if that output is in the temp directory. (Mantis 4783)
  • Added cue to indicate which path edit should have the ancestor file for 3-way merges. (Mantis 4821)
  • Fixed showing center line details when launched from a folder merge. (Mantis 4851)
  • OS X: Fixed error saving output when running bcomp as root using su. (Mantis 4839)
  • View Patch:
  • Differences in line endings are now shown as differences.
  • Fixed support for patches containing "\ No newline at end of file". (Mantis 4844)
  • Crashes:
  • OS X/Linux: Improved crash dialog.
  • OS X/Linux: Fixed crashes when aborting FTP/FTPS transfers. (Mantis 4727)
  • Fixed crash when selecting the already loaded autosaved session. (Mantis 4763)
  • Fixed crash when scrolling text viewer horizontally. (Mantis 4864)
  • Fixed crash when clicking a new session type in the session dropdown menu. (Mantis 4874)
  • Fixes Data Compare crash for very large cells. (Mantis 4857)
  • Fixed folder sync crash when using a content filter.
  • OS X: Fixed crash when opening the "Enter Key" dialog and then closing the main window behind it. (Mantis 4822)
  • OS X: Fixed crash when deleting a remote profile. (Mantis 4796)
  • OS X: Fixed folder browse crash when accessing folders without appropriate permissions. (Mantis 4653)
  • OS X: Tweaks to prevent and/or better handle crash when the application has been idle.
  • Fix various memory leaks.

New in Beyond Compare 4.0.0 Build 17905 Beta (Apr 8, 2014)

  • OS X/Linux: Fixed "Check for Updates"
  • Improved error handling when trying to write SSL certificates or SSH key pairs to invalid directories.

New in Beyond Compare 4.0.0 Build 17887 Beta (Apr 4, 2014)

  • Notable changes:
  • Significant improvements to folder merge.
  • Added profile management and "Quick Connect" to folder browse dialog, and improved appearance and usability on OS X.
  • Added support for Amazon S3.
  • Windows: Added support for loading an SMB server as a base folder (e.g., \\server) instead of requiring a specific share (\\server\share).
  • Added per-profile SFTP key pairs and improved authentication handling for FTP/FTPS/SFTP.
  • OS X/Linux: Added support for mounting smb:// URLs automatically and preserving the URL instead of converting to the mount point's local path.
  • Ending a folder compare file filter with '.' will prevent '*' and '?' from matching periods in order to support matching files with no extension.
  • Folder merge:
  • Replaced the left-most spacer column with icons that show the proposed merge action (Copy to Left/Right, Delete, Merge, Conflict).
  • Added confirmation dialogs and icons for "Merge" and "Copy to Output".
  • Added option to the "Merge" command to forcibly generate output with CVS-style conflict markers.
  • Fixed generating merge output paths for profile: and URL:// based folders.
  • Removed unimplemented "Merge All" command and added "Merge" to the Actions menu.
  • Cleaned up visibility of commands that don't make sense for the current merge output style.
  • Merging a file in the text merge now flags that comparison as reconciled in the folder merge as well.
  • Reconciling a file automatically "ignores" the the comparison so it's removed from the display.
  • Files in the output directory are now taken into account when automatically marking an item as reconciled.
  • Fixed file operation display, summary, and error logging for "Merge" and "Copy to Output" commands.
  • Fixed logging errors for automatic merge failures due to conflicts.
  • "Merge" now works when folders are selected.
  • Moved the "Output to" panel to the top of the window, just below the input paths.
  • Re-enabled gradient coloring in the center column by default.
  • FTP:
  • Added per-profile SSH private key and SSL client certificate support.
  • Added FTP profile option "Copy Unix permissions on upload".
  • Encrypted SSH private keys now prompt for the passphrase when the key is accepted by the server, rather than needing to be stored in the preferences.
  • Removed profile's "SSH private key passphrase" setting. If needed for automation, the key should be stored without a passphrase instead.
  • When logging into an SFTP site, if the username is blank the client computer's username is used automatically.
  • SFTP connections no longer prompt for an unused password if public key or pageant/ssh-agent authentication works.
  • SFTP connections will now automatically try to authenticate using ~/.ssh/id_rsa and id_dsa.
  • Fixed changes to a profile's login information (Username/password) not being detected when opening a new connection.
  • Fixed unnecessary password prompt when a profile is has an explicitly saved blank password.
  • Fixed SSH keyboard-interactive authentication retrying too many times.
  • Fixed hang when performing multiple FTP operations simultaneously.
  • Misc:
  • New sessions, profiles, and file formats are now edited and saved before adding them to their respective treeviews, to allow them to have better auto-generated names.
  • Ending a file filter with '.' will prevent '*' and '?' from matching periods in order to support matching files with no extension.
  • Launching BC from the command line with a single .patch or .diff file will now show it in the View Patch display instead of the text compare.
  • Added FireMonkey .fmx type to "Delphi Form Files" file format
  • Fixed launching external conversions in the "Helpers" directory in %AppData%.
  • Improved handling of Subversion authentication errors and revisions that don't have SVN:author or SVN:date properties.
  • Fixed "Move to folder" deleting the selected items if the source and destination were the same folder.
  • Fixed comparison report's "View in Browser" command.
  • Fixed Dropbox reporting last modified times in UTC instead of local time.
  • Fixed error when saving changes to large files in the hex compare.
  • Fixed using Find Text's "Select All" command when searching both sides of the compare.
  • Fixed displaying selected file's relative in the folder compare's right path edit.
  • Fixed support for using "XML Tidy" and "XML Sort" conversions on files with DOCTYPE definitions.
  • Improved error messages when parsing XML files for "XML Tidy" and "XML Sort" conversions.
  • Removed horizontal scrollbar in viewers that don't need them.
  • Fixed File Views to use local open/save dialog if clipboard is loaded
  • Fixed Folder Sync showing the "Sync" type as "Custom" if the default preset has been customized.
  • Fixed changing "Unimportance" and "Compare line endings" settings to redo the alignment in text compares.
  • Fixed enabling controls after saving changes fails in a file viewer.
  • Dropbox profiles are now authenticated before being added to the profile list.
  • Moved folder compare's "Filters" caption to the left of the combox to fix toolbar height.
  • Fixed splitter handling in File Formats, Profiles, and Folder Browse dialogs.
  • Fixed using Text "Replace All" to convert spaces to tabs.
  • Fixed crash when refreshing a file comparison.
  • OS X:
  • Mounted smb:// URLs will now show the URL in path edits instead of the mounted /Volumes/ path that backs them.
  • Improved crash reporting.
  • Fixed crash when the display configuration changes or any of the displays go to sleep.
  • Fixed corruption when saving a file with lines containing text that expands out to more than 2 bytes per character.
  • Fixed loading Unix permissions from FTP listings.
  • Fixed support for detecting case sensitive filesystems.

New in Beyond Compare 4.0.0 Build 17677 Beta (Feb 15, 2014)

  • Fixed detecting v3/v4 keys in the registration dialog.
  • Fixed Home view displaying "Register" panel when registered and not when in trial mode.
  • Fixed XML tidy handling of special characters.
  • Moved folder compare's "Name Filters" edit/buttons up onto the toolbar, removing dedicated panel.
  • Switched folder compare's "Find Filename" from a panel back to a modal dialog.
  • Fixed using edit on Home view to search knowledge base for multiple words.

New in Beyond Compare 4.0.0 Build 17628 Beta (Feb 6, 2014)

  • File formats with external conversions now store any external applications in the settings folder instead of the install directory.
  • Added Replace support to Find panel in Hex Compare.
  • Copying a local directory structure into an archive no longer saves the archive multiple times as the folder structure is built.
  • Folder Compare's "Find Filename" is now an embedded panel instead of a modalless window.
  • Folder Merge now performs content comparisons by default.
  • Improved help with changes for v4.
  • Hex Compare now uses "Fit to Window" by default.
  • Improved Home View's display of remote profile paths.
  • Improved "Browse Using Profile" dialog behavior for remote connections.
  • Fixed Patch Viewer's "Apply Patch" command.
  • Fixed Folder Compare "Synchronize" commands so they don't build top-level folders when "Just selection" is checked.
  • Fixed FTP MLSD listings corrupting filenames with extended characters.
  • Fixed importing xml files with non-standard names.
  • Fixed "Open With" menu so it shows keyboard shortcuts.
  • Fixed support for XCRC on FastMail.fm's FTP server.
  • Fixed changing FTP default profile settings so they update the global state.
  • Fixed support for remembering passwords for encrypted archives.
  • Fixed crash when moving profiles into subfolders.
  • Fixed Home View's Add/Move/Rename when the session list is filtered.
  • Fixed file viewer "Session Settings" dialog's behavior when the left and right file formats are different.
  • Updated various URLs so they're BC4 specific.
  • Improved performance when one side of a text comparison was significantly larger than the other.
  • Fixed folder sync session so running it doesn't make it become modified.
  • Fixed "Open With"'s %f variable when using it from the editor on the right.
  • Fixed buttons appearing on the folder compare toolbar after changing display filters.
  • Fixed Text Compare's "Next Difference" handling of lines where one side has text and the other does not
  • Fixed Data Compare's calculation of cell differences for right orphans.
  • Other minor fixes.
  • smb://, cifs://, and afs:// URLs are now mounted automatically.
  • Added support for following Finder Alias files to compare their targets.
  • Fixed hangs after using SFTP connections.
  • Fixed copying extended attributes so they don't reset a file's last modified time to the current date.
  • Fixed folder compare's "Touch"dialog not initializing "Current system time" correctly.
  • Fixed picture compare's trackbars so they respond correctly to keypresses when they have focus.
  • Fixed buttons so they detect mouse enter/leave and don't incorrectly stay checked when they shouldn't.
  • Fixed mouse cursor not changing to an I-beam when over an edit.
  • Fixed errors written to the console when drawing toolbars.
  • Fixed path edit toolbars clipping the last button on the right side of the window.
  • Fixed crash when the available displays change.
  • Added higher resolution application icon.
  • Fixed crash when clicking "Difference not found. Next Difference File" label in the text compare.
  • Fixed miscellaneous crashes.
  • "~/Library/Application Support/Beyond Compare 4" will be used for settings if it exists to allow multiple major versions to be installed.

New in Beyond Compare 4.0.0 Build 17451 Beta (Jan 10, 2014)

  • Fixed importing BC3 sessions in subfolders.
  • Fixed browse button so explicitly using "Browse File System..." or "Browse Using Profile..." is remembered.
  • Fixed error when trying to uninstall.
  • Fixed support for recursive FTP listings on vsFTPd servers.
  • Fixed some toolbar and editor buttons not showing when they're clicked or checked.