Beyond Compare Changelog

What's new in Beyond Compare 5.0.0 Build 28983 Beta

Feb 27, 2024
  • Notable Changes:
  • File encoding auto-detection now matches against the entire file instead of just the first 64KB.
  • Added protection against SSH Terrapin vulnerability.
  • Various other fixes and enhancements.
  • Appearance:
  • Windows: Fixed scaled width of horizontal splitters in file views.
  • Archives:
  • Windows: Fixed reading/writing .bcss snapshots on systems where the system ANSI encoding is UTF-8.
  • Windows: Fixed .cab archive extraction in 64-bit builds.
  • Updated 7-zip library to 23.01 on all platforms.
  • Windows: Updated UnRAR DLL to v6.24.
  • File Views:
  • File encoding auto-detection now matches against the entire file instead of just the first 64KB.
  • FTP:
  • Updated SFTP/TLS/cloud storage library.
  • Added protection against SSH Terrapin vulnerability.
  • Misc:
  • Windows: Disabled path autocompletion for URLs that aren't supported.
  • Table Compare:
  • Updated Excel reading libraries.

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.5 Build 27371 (Feb 4, 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 4, 2022)

  • 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:
  • 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.

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

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

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

  • 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.
  • 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).

New in Beyond Compare 4.4.0 Build 25886 (Aug 14, 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.5 Build 24893 (Jul 13, 2020)

  • Notable Changes:
  • 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.
  • Fixed "Ignored" showing as checked when nothing is selected.
  • FTP:
  • Fixed parsing Comau C5G FTP listings.
  • 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.
  • 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.
  • Crashes:
  • Fixed crash when saving after editing session defaults on Home view.

New in Beyond Compare 4.3.4 Build 24657 (Feb 28, 2020)

  • File Formats:
  • Windows: Updated pdftotext to v4.02.
  • Folder Compare
  • Fixed Touch dialog incorrectly resetting selection side when toggling "Including folder contents" checkbox.
  • Windows: Fixed using "Browse Using Profile" to select a folder inside a zip.
  • FTP:
  • Fixed SFTP uploads to OpenSSH for Windows failing after 100KB.
  • Misc
  • Windows: "Check for Updates" now uses HTTPS connections.
  • Windows: Fixed using middle mouse click to scroll in views.
  • Windows: Fixed support for paths that explicitly include the Windows ? long filename prefix.
  • Picture Compare:
  • macoS: Fixed details crosshatching for partially transparent pixels.
  • Reports:
  • Updated <DOCTYPE> and <BR> tags in HTML reports.

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

  • Folder Compare:
  • Windows: Fixed loading comparisons of various types of NTFS reparse points, including local OneDrive folders.

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

  • Notable Changes:
  • Linux: Fixed compatibility with Linux distributions that no longer provide Qt4.
  • 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:
  • Linux: 64-bit installer packages now include a private copy of Qt4.
  • 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 10, 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.9, Build 23626 (Jan 16, 2019)

  • Windows: Upgraded OneDrive support to use the Microsoft Graph API.
  • Fixed support for OneDrive, which was using a discontinued service.
  • Added support for institutional ("Work or school") accounts.
  • Fixed setting last modified times for folders.
  • KNOWN ISSUE: Creating or re-authenticating 2 OneDrive profiles within a single instance of Beyond Compare will kill Beyond Compare without warning. Restart BC after authenticating the profile to avoid the issue.

New in Beyond Compare 4.2.8 Build 23479 (Oct 30, 2018)

  • Windows: Fixed 32-bit install including 64-bit PdfToText.exe.
  • Windows: Added support for standalone .svg files in Text Compare's "Webpages" view.
  • Added confirmation before canceling file operations when using the Dir "Align" command with two files/folders selected.

New in Beyond Compare 4.2.7 Build 23425 (Oct 26, 2018)

  • Windows/macOS: Improved PDF to text extraction and layout.
  • Linux: Added KDE5 Dolphin integration and fixed support for Ubuntu 18.04 Nautilus integration.
  • Bug fixes.
  • Archives
  • Windows: Upgraded 7-zip to 18.05.
  • 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.
  • Updated Windows UnRAR.dll to v5.61.1 and Unix libunrar to v5.6.6.
  • File Formats
  • Windows/macOS: Upgraded PdfToText to 4.00.01, switched to 64-bit builds where appropriate, and changed the output to use the new -simple layout option.
  • Added "*.dsql" to "SQL" file format.
  • Misc
  • Linux: Added KDE5 Dolphin integration. Thank you Benjamin Robin (benjarobin) for the new version!
  • Linux: Fixed installer for Nautilus integration in Ubuntu 18.04.
  • Windows: Fixed Japanese and Simplified Chinese installers including French CHM file.
  • 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).
  • Windows: Fixed crash when trying to close a tab from the taskbar preview while the form has a modal dialog open.

New in Beyond Compare 4.2.6 Build 23150 (Jul 14, 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.23088 (Jun 15, 2018)

  • Cloud Services:
  • Fixed uploads to Dropbox failing silently for files larger than 150 MB.
  • 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.
  • 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.22795 (Jan 30, 2018)

  • Notable Changes:
  • Fixed Folder Compare not including all selected items in file operations (primarily affects 64-bit Linux).
  • Various other fixes and enhancements.
  • 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).
  • Misc:
  • Windows: Fixed mouse wheel scrolling a screen at a time.
  • Windows: Fixed entering registration keys copied from PDF files.
  • Linux: Fixed hang or slow exit on systems with a large number of networked printers.
  • Fixed translation support in clipboard manager.
  • Portable Devices (MTP):
  • Windows: Fixed resource leak when copying data from portable media devices.
  • Registry Compare:
  • Fixed high DPI displays not showing the "Don't show again" checkbox when confirming the first edit in a session.
  • Subversion:
  • Windows: Fixed hang when trying to connect to an SVN profile without any saved credentials.
  • Windows: Added support for canceling SVN connections that are slow/hung.
  • 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:
  • Fixed External Format quick compare crash.

New in Beyond Compare 4.2.3.22587 (Aug 31, 2017)

  • Cloud Services:
  • Fixed WebDAV showing invalid subfolders with the same name as the parent folder.
  • 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.

New in Beyond Compare 4.2.2.22384 (May 21, 2017)

  • Installer now registers BCompare.exe in the App Paths registry key so it can be used from the Windows Run dialog or ShellExecute without a path.
  • Added SHA-256 code signatures to pdftotext.exe and patch.exe.

New in Beyond Compare 4.2.1.22354 (May 10, 2017)

  • Fixed Table Compare relative numeric tolerance difference session setting, broken in 4.2.0.
  • Fixed "Run Clipboard Compare on Windows startup" option.
  • Clipboard Compare now respects the "Clipboard Viewer Ignore" flag if it has been set by password managers like KeyPass.
  • Windows: Updated 7z.dll to v16.04.

New in Beyond Compare 4.2 Build 22302 (Apr 29, 2017)

  • Notable Changes:
  • Added clipboard monitoring app to more easily launch comparisons from text editors. Must be enabled manually in Options dialog if upgrading from 4.1 or earlier. Requires Windows Vista or later.
  • 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.
  • Fixed support for empty folders in archives created on Unix.
  • Updated UnRAR.dll to v5.40.
  • Fixed issue with Total Commander packer plug-ins in 64-bit builds.
  • Cloud Services:
  • 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.
  • 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.
  • Added support connecting to Amazon S3 over IPv6.
  • File Formats:
  • Added "JavaScript Source" text format.
  • Updated "Python Scripts" text format keywords.
  • Fixed "COBOL Source" text format's line number matching.
  • Fixed MS Word extraction when running on a system with the Korean locale.
  • 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.
  • 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.
  • Installer
  • Start Menu icon is now just a single "Beyond Compare 4" item rather than a folder with the app, help file, and uninstaller (new installs only).
  • Fixed automatic upgrades of a portable install writing values in the registry if there is also an existing "For All Users" install.
  • Removed UACLaunch.exe from Windows installer.
  • Misc:
  • Added clipboard monitoring app to more easily launch comparisons from text editors.
  • "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.
  • Fixed filename truncation when the whole filename doesn't fit the available space.
  • Toolbar gradients are no longer used under high contrast themes.
  • 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.
  • 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.
  • Windows: Updated MS Excel support.
  • Fixed using regional number/date format settings, broken in 4.1.7.
  • Text Edit:
  • Added folder path of open file to dropdown for "Find in Files" folder edit.
  • 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.
  • Fixed BCompareLite crash when opening/closing Options dialog.
  • Fixed crashes on shutdown.

New in Beyond Compare 4.2.0.22108 Beta (Feb 28, 2017)

  • NOTABLE CHANGES:
  • Added clipboard monitoring app to more easily launch comparisons from text editors. Must be enabled manually in Options dialog if upgrading from 4.1 or earlier. Requires Windows Vista or later.
  • 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.
  • Improved various graphics on high DPI displays and updated many icons.
  • CLOUD SERVICES:
  • 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.
  • 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.
  • Added support connecting to Amazon S3 over IPv6.
  • FILE FORMATS:
  • Added "JavaScript Source" text format.
  • Updated "Python Scripts" text format keywords.
  • Fixed "COBOL Source" text format's line number matching.
  • Fixed MS Word extraction when running on a system with the Korean locale.
  • 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.
  • 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.
  • INSTALLER:
  • Windows: Fixed automatic upgrades of a portable install writing values in the registry if there is also an existing "For All Users" install.
  • Windows: Removed UACLaunch.exe from Windows installer.
  • MISC:
  • Added clipboard monitoring app to more easily launch comparisons from text editors.
  • "Duplicate Tab" now preserves clipboard contents, folder session parentage.
  • Improved various graphics on high DPI displays and updated many icons.
  • Fixed filename truncation when the whole filename doesn't fit the available space.
  • Toolbar gradients are no longer used under high contrast themes.
  • 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.
  • 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.
  • 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.
  • Windows: Updated MS Excel support.
  • Fixed using regional number/date format settings, broken in 4.1.7.
  • TEXT EDIT:
  • Added folder path of open file to dropdown for "Find in Files" folder edit.
  • 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.
  • Fixed BCompareLite crash when opening/closing Options dialog.
  • Fixed crash on shutdown.
  • ARCHIVES:
  • Added support for Microsoft Help 2.x archives and ext2fs/ext3fs/ext4fs disk images.
  • Added support for .lzma and .tar.lzma/.tlz archives.
  • Fixed issue with Total Commander packer plug-ins in 64-bit builds.
  • 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.
  • Fixed support for empty folders in archives created on Unix.
  • Updated UnRAR.dll to v5.40.

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

  • Changes:
  • Fixed scripting error when creating a new OneDrive profile.
  • Fixed Explorer right-click menu translations of "Compare Using" submenu.
  • Fixed displaying custom messages on Home view.

New in Beyond Compare 4.1.7 Build 21529 (Aug 19, 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:
  • 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).
  • 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.
  • 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:
  • 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.
  • 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 19, 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)
  • Windows: Fixed support for adding files with non-ASCII filenames to zip archives.
  • Added INCLUDE-EMPTY option to scripting SNAPSHOT command.
  • Archives:
  • Windows: Fixed support for adding files with non-ASCII filenames to 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:
  • Fixed high DPI support of various images.
  • Portable Devices (MTP):
  • Windows: Fixed intermittent folder load errors on a Philips GoGear MP3 player.
  • Windows: Fixed "Element not found" errors when deleting files on a Philips GoGear MP3 player.
  • Scripting:
  • Added INCLUDE-EMPTY option to scripting SNAPSHOT command.
  • Crashes:
  • Windows: Fixed crash when deleting using an external application to delete an unbuilt folder on an MTP device.
  • Windows: Fixed crash when renaming folders within archives.
  • Windows: Fixed crash when deleting a file on an MTP device while it's open in a file view.
  • Fixed Text Patch crash using "Cut" app command.
  • Fixed Hex Compare crash when typing in gap in the ANSI panel in overwrite mode.

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

  • Notable Changes:
  • Windows: Added "/32" switch to installer to force a 32-bit install on 64-bit Windows in order to work around MSSCCI source control providers that don't have 64-bit DLLs.
  • Windows: Fixed 64-bit build's support for Explorer submenu's Cut/Copy commands.
  • 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:
  • Windows: Fixed support for drag & drop of files in compressed archives from various applications.
  • 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.
  • File Formats:
  • Fixed support for .docx files that have internal .xml files using single quotes instead of double quotes for attribute values.
  • File Views:
  • Windows: Fixed "Find what" and "Replace with" edits automatically picking MRUs.
  • Improved line details drawing of multi-line content in MP3 Compare, Registry Compare, and Version Compare.
  • Folder Merge:
  • Added "Ignore Same Changes" filter.
  • Hex Compare:
  • Fixed "Find Previous" to not include beyond current byte.
  • Installer:
  • Windows: Added "/32" switch to installer to force a 32-bit install on 64-bit Windows in order to work around MSSCCI source control providers that don't have 64-bit DLLs.
  • Misc:
  • Windows: Fixed 64-bit build's support for Explorer submenu's Cut/Copy commands.
  • Opening multiple modal dialogs on a single form will now open them sequentially rather than all at once.
  • Windows: Fixed Windows 7+ jumplist including auto-saved sessions that can't be loaded.
  • Windows: Fixed icon scaling for simple message dialogs.
  • 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.
  • Windows: Fixed "Replace with" edit showing as selected when the panel is first shown.
  • Crashes:
  • Fixed crash when using cloud profiles (Amazon S3, Microsoft OneDrive, WebDAV) on February 29th.
  • Windows: Fixed crash when showing modal dialogs on 64-bit Windows installs.

New in Beyond Compare 4.1.3 Build 20814 (Dec 18, 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.
  • Fixed "Unsupported cipher" error when opening an SFTP connection to mod_ftpd servers (e.g., wpengine.com).
  • 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:
  • 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:
  • Removed unnecessary "Browse File System" command.
  • 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.
  • Reports:
  • Fixed HTML reports generated from computers with high DPI displays showing various images too large.
  • Crashes:
  • Windows: Disabled Explorer context menu extensions that rely on the .NET runtime to prevent crashes due to incompatibilities.
  • Fixed crash connecting to an SFTP server using an HTTP proxy.

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

  • Notable Changes:
  • 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.
  • 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.
  • Home View:
  • Windows: Fixed black fringes around various graphics at > 100% DPI scaling.
  • Misc:
  • Windows: Fixed archive files not appearing in the "Browse Using Profile" dialog if Explorer's "Hide known file extensions" option is active.
  • Fixed context sensitive help on tabbed dialogs.
  • Windows: Fixed size of menu checkmarks on high DPI displays.
  • Windows: Fixed taskbar jumplist subcategories on Windows 8+.
  • Picture Compare:
  • Windows: Fixed loading .bmp files with extra padding after the file header.
  • Scripting:
  • Windows: Fixed garbage characters being logged for FTP URLs that include passwords.
  • Table Compare:
  • Windows: Fixed loading .xlsx files in translated releases.
  • Windows: Fixed conversion error loading MS Excel .xlsx files that worked in 4.0.
  • 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.
  • Windows: Fixed crash while saving HTML Picture Compare Report if bitmap does not have 32-bit color depth.
  • 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.1 Build 20615 (Sep 25, 2015)

  • Added "Use IPv6 when available" tweak.
  • Fixed crash when opening "File Formats" dialog from an empty MP3, registry, or version compare session.
  • Fixed exporting file formats either exporting the wrong formats or crashing.

New in Beyond Compare 4.1.0 Build 20575 (Sep 22, 2015)

  • Notable Changes:
  • Windows/Linux: Added 64-bit version that handles significantly larger comparisons.
  • Windows: Comparing Microsoft Excel spreadsheets (.xls, .xlsx) is now significantly faster and no longer requires Excel.
  • Windows: Added support for Microsoft OneDrive.
  • Added support for .xz and .tar.xz archives.
  • Added support for 3-way merges in the "External" format.
  • Added support for IPv6 to FTP and FTPS connections.
  • Windows: Added support for IPv6 to SFTP, WebDAV, and cloud services connections.
  • Windows: Added support for taskbar jump lists on Windows 7 and up.
  • Windows: Improved appearance when using 125%, 150%, and 200% DPI scaling and high contrast themes.
  • Numerous bug fixes, performance enhancements, and other improvements.
  • Archives:
  • Added support for .xz and .tar.xz archives.
  • Fixed problems with modifying an archive while background content comparisons are enabled.
  • Windows: Updated 7-zip DLL to v9.38 beta.
  • Windows: Updated Unrar DLL to v5.21.100.
  • Windows: Fixed support for .rar archives created on OS X or Linux.
  • Windows: Fixed performance when extracting files from multiple .rar archives.
  • Windows: Removed support for WinZip .zipx JPEG compression (hopefully temporarily).
  • Cloud Services:
  • Windows: Added support for Microsoft OneDrive.
  • Windows: Added support for IPv6.
  • Connection errors now include descriptive messages instead of numeric codes.
  • Improved default names for newly created Dropbox profiles.
  • Fixed memory leak when creating a new folder on Amazon S3.
  • Command Line:
  • Windows: Fixed bcomp.com/bcomp.exe so it loads BC4 instead of trying to load BC3 if it's been copied to a different folder.
  • fileviewer= can now accept "Folder Compare", "Folder Sync", and "Folder Merge" in addition to the file view types.
  • File Formats:
  • Added support for 3-way merges in the "External" format.
  • Windows: Comparing Microsoft Excel spreadsheets (.xls, .xlsx) is now significantly faster and no longer requires Excel.
  • Windows: Fixed various issues when loading Microsoft Word documents (.doc, .docx).
  • Fixed "Visual Basic Source" comment definition.
  • Removed "Microsoft Write" support.
  • File Views:
  • Windows: Failing to save a file because it's locked against deletion will now try again using an alternate method.
  • Fixed editing files with file extension that match read-only archive types (e.g., .img).
  • Windows: Fixed access denied error when trying to overwrite a file with write permissions but not modify permissions.
  • Border of the viewport in the comparison thumbnail no longer covers differences.
  • Switched save icon color back to blue.
  • Folder Compare:
  • Added icons to the file operation progress reporting panels indicating the file operation that's occurring.
  • "Browse Using Profile" dialog now shows more useful text in the browse treeview when a profile has been selected but not loaded.
  • Fixed using "Ignore Folder Structure" to not incorrectly include/exclude files in the root of the comparison that match folder name filters.
  • Windows: Fixed copied junctions/symlinks showing as folders until after a refresh.
  • Windows: Fixed issues overwriting an existing junction/symlink.
  • Improved readability of selected "Align With" or "Compare To" item.
  • Fixed incremental search matching incorrect filenames.
  • Folder Merge:
  • Added "Session > Folder Merge Info" command.
  • Changed mergeable toggle icon colors.
  • "Compare to Output" is now only shown if "Merge to" is "Other".
  • FTP:
  • Added support for IPv6 to FTP and FTPS connections.
  • Windows: Added support for IPv6 to SFTP connections.
  • Improved behavior when trying to load an ftp:// URL with an invalid or empty username.
  • Added TLS/SSL version fallback when connecting to servers that don't support more recent TLS versions.
  • Improved port allocation behavior when using limited ports for active (PORT) transfers.
  • Reconnecting to a server no longer uses the HOST command if the server rejected it previously.
  • Fixed Quick Connect password edit showing the password in plain text if the "Username" field was empty.
  • Fixed Quick Connect showing "[email protected]" in the password edit when loaded with an sftp:// URL that doesn't include a password.
  • Fixed collisions when saving a profile into a subfolder that already contains a profile with the same auto-generated name.
  • Fixed parsing folder listings containing filenames with a '?' character in them.
  • Hex Compare:
  • Fixed positioning after a Find fails when selection existed beforehand.
  • Fixed replacing "a" with "aa" in reverse direction.
  • Fixed Find to not skip first occurrence when positioned immediately before it.
  • Home View:
  • Session management panel can now be maximized, hiding quick launch buttons.
  • Empty auto-saved sessions folders are now removed.
  • Installer:
  • Windows: .msi installers now disable check for updates by default.
  • Windows: Fixed support for the /noicons switch.
  • Windows: Fixed installer so it writes ExePath/Version to both 32-bit and 64-bit areas of the registry.
  • Misc:
  • Windows: Added support for taskbar jump lists on Windows 7 and up. Most frequently used workspaces, sessions, and session types are shown.
  • Windows: Improved appearance of icons on 125%, 150%, and 200% DPI scaling.
  • Windows: Improved appearance when using a high contrast theme.
  • Windows: Path edits now strip enclosing quotes from pasted strings.
  • Improved startup and comparison speed.
  • Fixed Profiles dialog's "Save As" command creating empty profiles instead of copying the selected profile's settings.
  • Fixed Profile dialog preventing multiple profiles from having the same name or having a name containing illegal characters.
  • Fixed deleting temp files after a crash to include files with extensions other than .tmp.
  • Reduced menu accelerator duplicates.
  • Improved behavior trying to register with a malformed key.
  • Windows: Fixed read-only temp files not being deleted.
  • Windows: .bcpkg files are no longer included in the Recent Documents list.
  • Windows: Updated application manifest to disable compatibility shims on Windows 8 and 8.1.
  • Windows: Fixed appearance of alpha-blended icons in the Explorer submenu.
  • Fixed truncated German translations.
  • MP3 Compare:
  • Added "Play" command to right click menu.
  • Picture Compare:
  • Re-added option to change the background color behind transparent images.
  • Portable Devices (MTP):
  • Improved error message when a delete or intra-device copy or move fails.
  • Fixed reading files potentially including data past the end of the file.
  • Registry Compare:
  • Fixed "Copy" and "Copy Key Name" commands to switch focus to the editor.
  • Fixed displaying "(zero-length binary value)".
  • Reports:
  • Reports for edited files now use UTF-8 instead of ANSI.
  • Fixed "Action could not be completed" error when saving reports that contain characters that the output format can't encode.
  • MP3 and Version compare reports now show comparison status in the center column when a node is collapsed.
  • Tweaked monochrome reports.
  • Scripting:
  • Fixed REPORT commands so they log any errors that occur and fail the script.
  • Fixed using ~/log.txt style filenames when using the LOG command with the APPEND: option.
  • Fixed scripts failing to run if they used 'smart' quotes rather than ASCII ones.
  • Script dialog now shows fatal errors on the "Errors" tab.
  • Subversion:
  • Improved default names for newly created profiles.
  • Fixed support for http://, https://, and file:// URLs in folder browse's "Quick Connect".
  • Fixed "Up one level" for svn:// URLs.
  • Fixed folder browse dialog to show the folder structure up to the repository root when loading an svn:// URL.
  • Fixed support for loading svn:// URLs that refer to files when the parent folder hasn't been loaded.
  • Fixed loading file content from a Subversion server with an untrusted SSL certificate.
  • Text Views:
  • Fixed incorrect merge output when using Patience Diff alignment.
  • Improved "Align With..." when aligning a selection of lines.
  • Windows: "Webpages" uses Internet Explorer again.
  • Windows: Fixed clicking on the gutter buttons while the message panel is visible.
  • Fixed cursor positioning on lines that contain multiple control characters.
  • Version Compare:
  • Tweaked behavior when the StringFileInfo blocks don't match the VarFileInfo Translation block.
  • WebDAV:
  • Windows: Added support for IPv6.
  • Improved default names for newly created profiles.
  • Crashes:
  • Fixed Folder Compare crash when using "Ignore Folder Structure" with a name filter that uses "..." to match any number of subfolders.
  • Windows: Fixed crash when mousing over TortoiseHg menu items in the "Explorer" submenu.
  • Windows: Fixed Registry Compare crash saving export file containing zero-length binary value.
  • Fixed Table Compare crash when saving as part of a refresh.
  • Fixed crash when generating folder compare reports.
  • Windows: Fixed crash when using "Compare Versions" in a folder merge containing .exe files that have been added or deleted.
  • Fixed Home view crash when a shared sessions folder is selected and the shared settings file is changed externally.
  • Fixed crash when closing the Profile Browse dialog while it's trying to expand a folder.
  • Fixed Hex Compare Next/Previous Difference crash when positioned beyond last byte.
  • Fixed Folder Compare crash when deleting/moving a file or folder.
  • Fixed Profile Browse dialog crash when trying to browse portable media devices.
  • Fixed crash if a MSSCCI provider returns an error code when opening or closing a connection or querying for capabilities.
  • Fixed crash when a portable media device was disconnected while it was in use.
  • Fixed crash when closing a window.
  • Fixed Options dialog crash when loading commands.

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

  • Notable Changes:
  • Windows: Portable installs can now be either 32-bit or 64-bit.
  • Improved appearance of icons on 125%, 150%, and 200% DPI scaling.
  • Windows: Added support for taskbar jump lists on Windows 7 and up.
  • Various bug fixes and tweaks.
  • 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:
  • Windows: Fixed access denied error when trying to overwrite a file with write permissions but not modify permissions.
  • Border of the viewport in the comparison thumbnail no longer covers differences.
  • Folder Compare::
  • Windows: Fixed copied junctions/symlinks showing as folders until after a refresh.
  • Windows: Fixed issues overwriting an existing junction/symlink.
  • Fixed sync and exchange action progress bar icons.
  • FTP:
  • Fixed IPv6 FTP connections to IIS FTP servers.
  • Installer:
  • Windows: Portable installs can now be either 32-bit or 64-bit.
  • Misc:
  • Improved appearance of icons on 125%, 150%, and 200% DPI scaling.
  • Windows: Added support for taskbar jump lists on Windows 7 and up. Most frequently used workspaces, sessions, and session types are shown.
  • Windows: .bcpkg files are no longer included in the Recent Documents list.
  • Windows: Fixed taskbar thumbnails in 64-bit builds.
  • Windows: Fixed copying a file in Explorer and pasting into a path edit so it no longer includes leading/trailing " characters.
  • Beta expiration date is shown on the Home View.
  • Picture Compare:
  • Re-added option to change the background color behind transparent images.
  • Reports:
  • Windows: Fixed printing reports on 64-bit Windows.
  • 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.
  • Table Compare:
  • Windows: Fixed loading .xlsx files with external 2007 table references.
  • Text Views:
  • Fixed cursor positioning on lines that contain multiple control characters.
  • 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.
  • Windows: Fixed crash when using "Compare Versions" in a folder merge containing .exe files that have been added or deleted.

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

  • Added 64-bit (x86-64) native installs, with support for significantly larger comparisons.
  • Added support for .xz and .tar.xz archives.
  • Added support for Microsoft OneDrive.
  • Comparing MS Excel spreadsheets (.xls/.xlsx) is now significantly faster and no longer requires Excel.
  • Added support for IPv6.
  • Added support for 3-way merges in the "External" format.

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.
  • 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.
  • 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.
  • Misc:
  • 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:
  • Bug fixes and polish.
  • Archives:
  • Windows: Improved error message when unable to load a 7-zip provided archive format.
  • Windows: Tweaked descriptions of some 7-zip provided archive formats.
  • Windows: Fixed support for uncompressed Shockwave Flash files (.swf) and added support for zlib compressed ones.
  • File Views:
  • 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:
  • 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.
  • Subversion:
  • Windows: SSL connections will now trust self-signed and expired certificates instead of being unable to connect.
  • 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.

New in Beyond Compare 4.0.1 Build 19165 (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.
  • 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:
  • 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".
  • 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.
  • 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.
  • 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.

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

  • New Home View:
  • The new Home View adds session search and web resources. The layout is easier to manage with on-screen controls.
  • 3-way Folder Merge (Pro only):
  • Three-way merging now extends to folders. Compare independent changes against a common ancestor to quickly merge your changes with someone else's. It makes merging your customizations into a new release a snap.
  • Ad Hoc Unimportant Text:
  • It is now easier to define unimportant text in your Text Compares. Define unimportant terms directly from the Rules dialog, rather than having to edit your file formats.
  • WebDAV, Amazon S3, Subversion and Dropbox Support (Pro only):
  • In addition to FTP, you can access WebDAV resources, Amazon S3 buckets, Subversion repositories, and Dropbox's cloud storage directly from within Beyond Compare. Organize your remote service profiles with friendly names and folder hierarchies.
  • Overhauled Picture Compare:
  • Picture Compare has a new look, with automatic zoom, pixel-level details, and simplified controls. Tolerance comparison mode uses grayscale to reveal the image along with the differences. It's also faster, uses less memory, and supports additional image formats.
  • Overhauled Preferences Dialog with Search:
  • The reorganized options dialog includes a search feature for finding specific settings quickly. Commands for all comparison types can be customized without first having to open a view.
  • Other Significant Features:
  • Hex Compare supports in-line editing and wraps lines to fit the window.
  • New View Patch command shows diff/patch files as a text comparison.
  • HTML folder comparison reports can now embed links to file comparisons.
  • Added option to align filenames with different extensions in folder compare.
  • File operations can be paused in the folder compare.
  • Added new text comparison algorithm choice based on Bram Cohen's Patience Diff.
  • Improved appearance on high DPI (retina) displays.
  • Windows logo Windows only:
  • Portable media devices such as cameras, MP3 players, and Android phones can be compared.
  • 7-zip archives can be created or compared, and many other archive types have read-only support, including IMG/ISO disk images.
  • Zipx archives can be compared, complete with PPMd, LZMA, WavPack, and WinZip's JPEG compression.
  • Version Compare now compares the fixed PE header in addition to the version resource.
  • Remote Windows servers can be loaded as base folders (e.g., \\server), allowing access to all of its shares.

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 Compare:
  • Windows: File copies (not moves) will now be unbuffered when transferring files larger than 128MB to avoid filling the disk cache.
  • Windows: Fixed progress bar display when in the "Refreshing..." or "Waiting..." state when using Windows Classic themeing.
  • "Synchronize" preview now includes file color spots.
  • 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.
  • Windows: Fixed gray box appearing over viewer tab control when loading a saved workspace that had a folder merge in a background tab.
  • 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.
  • Installer:
  • Windows: Fixed automatic update intermittently warning that Beyond Compare was already running.
  • Linux: Remove "apt-get update" from .deb package because it errors during upgrade.
  • 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 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.

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
  • 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
  • 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.
  • Misc:
  • Updated icons.
  • Picture Compare:
  • Windows: Removed *.GED (Arts & Letters) support due to poor compatibility and conflict with GEDCOM geneology format.
  • 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)
  • Source Control:
  • Fixed accessing filenames containing '@' characters in Subversion repositories.
  • Table Compare:
  • Fixed copying blank lines to the clipboard.
  • 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)

  • Notable Changes:
  • 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.
  • Windows: Removed support for Paint Shop Pro .psp files due to poor compatibility.
  • Archives:
  • Fixed support for hybrid UDF/ISO9660 disk images to give priority to the UDF format.
  • Command Line:
  • Windows: Fixed comparison being opened twice if the existing instance is running as a standard user and a new instance is run elevated.
  • 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.
  • Windows: Fixed distributed and deduplicated filesystems showing all files as symbolic links.
  • Windows: Fixed browse dialog so it scrolls the local disk treeview to show the selected item.
  • 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.
  • Windows: Fixed issues with scaling on high DPI displays.
  • Picture Compare:
  • Windows: Removed support for Paint Shop Pro .psp files due to poor compatibility.
  • Fixed selecting picture compare for images in archives or on remote servers when the file's extension is matched implicitly using the "Everything Else" file format.
  • 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.
  • Linux: Fixed crash when using the "Generate SSH keys" dialog or when prompting for an SSH key file's passphrase.
  • Fixed crash when selecting multiple files to open from folder compare.

New in Beyond Compare 3.3.12.18414 (Jul 3, 2014)

  • Fixed double-clicking in the folder compare changing focus back to it after
  • opening a file compare.
  • Fixed crash loading the first comparison on Windows 7+.

New in Beyond Compare 3.3.11.18371 (Jun 27, 2014)

  • Command Line:
  • Fixed "?" command line switch.
  • File Views:
  • Reverted change that truncated display of long lines in Data/MP3/Registry/Version compares.
  • Folder Compare:
  • Fixed loading folders from certain network attached storage (NAS) devices, broken in 3.3.9.
  • Fixed crash when reaching the maximum number of log items
  • Fixed distributed and deduplicated filesystems showing all files as symbolic links.
  • Registry Compare:
  • Fixed deleting or renaming keys.
  • Text Views:
  • Fixed crash when going to next difference or scrolling horizontally.
  • Fixed crash when double clicking on an unfocused editor.

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

  • Notable Changes:
  • Windows: Fixed crash on startup introduced in previous release
  • 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
  • Text Compare:
  • Windows: Updated pdftotext to 3.04
  • Crashes:
  • Windows: Fixed crash on startup 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.
  • Windows: Added "Copy creation dates" folder compare/sync setting for local->local copies.
  • Amazon S3:
  • Fixed Amazon S3 progress reporting so it's updated more often than every 4MBs.
  • Command Line:
  • Windows: Fixed /? command line 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)
  • Folder Compare:
  • Added ability to pause running file operations.
  • Windows: Added "Copy creation dates" setting for local->local copies.
  • 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.
  • Misc:
  • Updated Help
  • Windows: Added support for drag & drop to open comparisons of UNC servers and MTP files and folders. (Mantis 4792).
  • Windows: Menu/tab gradients are now disabled when using the "Windows Classic" theme. (Mantis 4790)
  • Windows Fixed various scaling issues on high DPI displays.
  • Windows: Fixed toolbar appearance when the system menu font and dialog font are different. (Mantis 4873)
  • 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.
  • Windows: Added support for JPEG XR images (.jxr;.wdp)
  • Windows: Added support for third party Windows Imaging Component (WIC) decoders (e.g., WebP).
  • "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.
  • Windows: Improved .ico support for alpha transparency, PNG-encoded images, and images larger than 256x256.
  • Fixed incompatibilities with various JPEG images. (Mantis 3782, 4025)
  • Fixed compatibility issues with PNG and TIFF images and threading issues with GIF images.
  • Windows: Fixed crash when loading .TIF images and 8-bit .PCX images. (Mantis 4696)
  • Fixed mouse cursor flicker when adjusting comparison values (blend percent, etc).
  • Windows: Fixed flicker when drawing the 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)
  • 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:
  • 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.
  • Windows: Fixed crash when opening the "Check for Updates" dialog.
  • Windows: Fixed crash loading the first comparison on Windows 7 and above.
  • Windows: Fixed "New Folder" crash in folder browse dialog.
  • Fix various memory leaks.

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

  • Windows: Fixed slow browse dialog when expanding directories containing zip files.
  • 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:
  • Windows: Added support for portable media devices (aka "MTP") including Android 4.0+ phones and cameras.
  • 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.
  • Windows:
  • Optimized the shell extension so it doesn't access the disk until a comparison is actually loaded.
  • Fixed hang when trying to compare corrupt MS Word files.
  • Fixed support for some NAS devices.
  • Fixed deleting keys in registry compare.

New in Beyond Compare 3.3.10.17762 (Mar 13, 2014)

  • Fixed translations in Explorer context menu

New in Beyond Compare 3.3.9.17611 (Mar 5, 2014)

  • File Views:
  • "Open Clipboard" now includes seconds in the time displayed in the path
  • edit
  • Fixed File Info panel initializing non-detected File Format names
  • Fixed handling of large text values in treeview- and grid-based compares
  • Folder Compare:
  • Fixed loading large folders when comparing against an OS X 10.9 Mavericks
  • file share
  • FTP:
  • Fixed support for recursive folder listings on vsFTPd servers
  • Fixed support for "Fetch complete timestamps" on servers that don't
  • support retrieving timestamps for folders
  • Hex Compare:
  • Fixed display when the "Background Contrast" preference is set to its
  • lowest position
  • Home View:
  • Fixed crash when using "Collapse All" with nothing selected
  • Misc:
  • Fixed crash on startup when session types have been disabled
  • Improved status bar, scrollbar, and grid header display on high DPI
  • displays
  • Portable installs will now look in the %AppData% settings folder for a
  • license key if one isn't in the exe folder
  • Picture Compare:
  • Fixed "Exteral Conversion" support for ANSI filenames
  • Fixed changing "Same pixels" and "Different pixels" options
  • Fixed "Swap Sides" when "Blend" is not 50 or "Tolerance" does not use
  • solid colors
  • Fixed handling of transformations (stretch, flip, rotate) when one side is
  • reloaded
  • Registry Compare:
  • Fixed performance when displaying extremely long strings
  • Fixed size of hints when hovering over extremely large binary values
  • Fixed file encoding error handling
  • Reports:
  • Text "patch" reports with the "context" style now separate the timestamp
  • from the filename with a tab instead of space
  • Text "patch" reports using the "normal" style now use "diff -r filename1
  • filename2" as the header line
  • Scripting:
  • Fixed scripts to not change saved sessions, particularly if they aren't
  • sorted by name
  • Fixed REGISTRY-REPORT not expanding folders when loaded from a selection
  • in a folder compare
  • Text Views:
  • Using "Open Clipboard" will now always treat the text as Unicode instead
  • of trying to auto-detect an encoding
  • Fixed long lines of unbroken text not being displayed correctly
  • Fixed line details not to scroll unnecessarily when editing
  • Fixed editor inserting a line ending when the first line is very long
  • Improved behavior when scrolling horizontally
  • Text Compare:
  • Fixed comparing matching text with different grammar types so they're
  • treated as a difference
  • Fixed handling of edits that affect multi-line grammar items
  • Fixed the "Session Settings" dialog's behavior when the left and right
  • file formats are different
  • Fixed incorrect character highlighting when using replacements to unalign
  • text
  • Fixed inserting first line ending when "Compare line endings" is enabled
  • Fixed handling of end of file in inactive editor when deleting the first
  • line in an orphan file
  • Text Merge:
  • Fixed crash when "Compare Line Endings" is enabled
  • Fixed input editors resizing incorrectly when the output editor is in a
  • separate window
  • Fixed [Esc] to close the view even if the detached output window has focus

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

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

  • All platforms:
  • Fixed truncated path in "Browse using profile" dialog.
  • Fixed logging into "Windows Azure Blob Storage Bridge" FTP server.
  • Fixed hex editor handling of standard editing keyboard shortcuts
  • Fixed hex editor cursor positioning after edits.
  • Fixed folder compare's Find returning an incorrect count if "Wrap" is selected.
  • Fixed text editor crash when a line is forcibly wrapped with the hex details visible.
  • Fixed missing toolbar buttons after importing BC3 settings.
  • Fixed crash when launching a merge from the command line for a non-text file format (e.g., images).
  • Folder compare's "Find Filename" panel can now collapse to a single line.
  • Fixed Import of subset of file formats to not include all built-in ones.
  • Added "*.zipx" to the zip archive associations list.
  • Windows:
  • Fixed support for treating .img and .iso as archive types so it will automatically detect whether the file is ISO9660, UDF, FAT, or NTFS.
  • Fixed support for loading archives that don't store the original filename (.e.g, RPM).
  • Fixed "Apply patch" crash when patch.exe isn't found.
  • Fixed order of category buttons in Options dialog.

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

  • Notable changes:
  • All platforms: Moved file format helper applications from program folder to user settings folder.
  • Windows: Added support for creating and editing .7z files and read-only support for many other archive types.
  • Windows: Fixed loading large directories when comparing from a Windows client against an OS X 10.9 Mavericks server.
  • All platforms:
  • 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.
  • Windows:
  • Added support for creating and editing .7z files.
  • Added read-only support for all of the archive formats that 7-zip's DLL provides.
  • Added support for password protected .7z files and split ones.
  • Updated 7-zip DLL to 9.22.
  • Fixed loading large directories when comparing from a Windows client against an OS X 10.9 Mavericks server.
  • Added Folder Merge commands to Explorer context menu.
  • Added focus rectangle to various viewers when they're empty to improve accessability.
  • Improved scaling on high DPI displays.
  • All included EXEs and DLLs are now digitally signed, have DEP and ASLR protection enabled, and have version resources.
  • Fixed support for .psd files.
  • Fixed displaying checkboxes when using "Windows Classic" theme.
  • Fixed registry compare's parsing of .reg files with "\" characters for line continuations.
  • Fixed installer not including patch.exe.

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

  • Expanded Session concept:
  • Any comparison can be saved as a session, not just folder comparisons
  • Plug-ins have been replaced by built-in session types
  • Saved sessions can be organized in folders
  • New comparisons are now automatically saved as sessions
  • Fully unicode enabled:
  • Unicode filenames are now supported, in addition to Unicode file content
  • Interface Improvements:
  • Tabbed interface for session views
  • Handy "home" view for launching and managing sessions
  • Layout of open sessions can be saved, restored
  • Built-in "check for updates" feature
  • Folder Compare features:
  • Folder icon colors now match your preferences
  • Multiple operations can be queued
  • File actions now respect filters by default
  • Dedicated Folder Sync session
  • Touch and Attributes commands can now recurse through subfolders
  • Attributes command now supports Unix attributes
  • New Ignored command flags mismatched file as okay
  • New Move to Folder command
  • Flatten folders lets you compare differing folder structures
  • [PRO]Ability to override which files are aligned
  • Text Compare features:
  • Full in-pane editor with dynamic re-comparisons
  • Syntax highlighting
  • Adaptive gutter buttons for copying sections
  • Unlimited undo after save
  • Grammar-based comparison rules
  • Independent file formats for each side of the comparison
  • New Ignored command flags mismatched sections as okay
  • Multiple bookmarks
  • Hex display option for line details
  • [PRO] 3-way text merge
  • [PRO] Ability to treat specific text on one side as unimportant when compared to specific text on the other side
  • Improved FTP support:
  • FTP profiles, selectable per session
  • Multiple simultaneous connections
  • [PRO] Built-in support for secure FTP protocols (SFTP and FTP over SSL)

New in Beyond Compare 3.3.8.16340 (Jun 20, 2013)

  • Data Compare:
  • Updated parsing when pasting to work the same as an initial load for the
  • purposes of delimiter type, quotes, leading/trailing whitespace, and
  • consecutive delimiters.
  • Fixed Find when the only matches are in hidden columns.
  • Fixed tolerance support for localized decimal character.
  • File Formats:
  • Fixed "Registry Dumps" file format so comments only begin at the start of
  • a line.
  • File Views:
  • Fixed gutter width when adding lines adds a digit to the line numbers.
  • Fixed splitter moving after saving changes to an originally empty side.
  • Folder Compare:
  • Double clicking in the space across from an orphan file now opens a file
  • comparison view.
  • Fixed background coloring so "Same" color is only used for "Same" items.
  • Fixed "Flatten Folders" mode when sorting by path so it doesn't reset to
  • sorting by name after certain actions (e.g., Exclude).
  • Fixed support for "Name Filter Preset" with name containing parentheses.
  • Folder Sync:
  • Fixed Legend dialog.
  • Fixed resizing the window very small and then larger to preserve the
  • toolbar and panel layout.
  • FTP:
  • Added support for binary and rules-based content comparisons on FTP
  • servers that don't report file sizes.
  • Hex Compare:
  • DEL character is now shown in the ASCII panel as '.'
  • Misc:
  • Fixed displaying workspace names containing '&' characters.
  • Fixed support for keyboard shortcuts using the semicolon.
  • Fixed color combobox not invalidating when switching from an element set
  • to "Default" to one set to "Black".
  • Options:
  • Added registry value to disable check for updates for all users (Open
  • HKEY_LOCAL_MACHINE\Software\Scooter Software\Beyond Compare and create a DWORD value named DisableCheckForUpdates with a value of 1).
  • Fixed "Folder Display" options page's "Factory Defaults" button to reset
  • the Selection coloring's "Use System" option.
  • Fixed clearing "Shared sessions file" to update session treeviews.
  • Picture Compare:
  • Fixed "Only Difference Layout" handling of "AutoZoom".
  • Registry Compare:
  • Fixed support for modifying or deleting registry values with names
  • containing "/" characters.
  • Reports:
  • Fixed HTML report handling of leading and trailing whitespace.
  • Fixed HTML report handling of two space characters that straddle a
  • tag.
  • Fixed tab expansion in Text Compare reports.
  • Fixed Folder Compare reports to not include FTP passwords and to use
  • title# command line arguments.
  • Fixed HTML report handling of soft hyphens.
  • Fixed filename collisions when saving multiple Picture Compare HTML
  • reports to the same folder.
  • Sessions:
  • Fixed manually selected file formats not to appear in the Session dialog's
  • File Format comboboxes twice.
  • Text Edit:
  • Fixed using "Open Clipboard" in a view followed by "Open with Text Edit"
  • using current clipboard instead of the pasted view's data.
  • Text Compare:
  • Fixed displaying replacements with leading '_' characters in the Session
  • Settings dialog.
  • Fixed updating the splitter position after saving pasted text.
  • Fixed "Next Difference" behavior when there are unimportant alignment gaps.
  • Fixed crash on startup.
  • Text Merge:
  • Fixed changing file format settings to prompt before regenerating the
  • merge output.
  • Fixed center pane not detecting some grammar elements.

New in Beyond Compare 3.3.7.15876 (Mar 8, 2013)

  • Data Compare:
  • Fixed "Treat surrounding whitespace as part of delimiter" checking for non-delimiting space or tab characters.
  • Fixed "Details resize columns to fit" option preventing columns from being hidden in details.
  • File Formats:
  • Added *.dot, *.dotx, and *.dotm to the "MS Word Documents" format.
  • File Views:
  • Fixed selection drawing in the center spacer when the right side is selected.
  • Folder Compare:
  • Added support for showing progress on the Windows Vista/7 taskbar button.
  • Folder Sync:
  • Added Windows Vista/7 taskbar progress reporting.
  • Misc:
  • Fixed 64-bit Explorer extension crash when launched from Altrap Salamander.
  • Possible fix for excessive caching in the "Check for Updates" dialog.
  • Options:
  • Improved message when Explorer extension is disabled for portable installs.
  • Scripting:
  • Added support for explicitly loading a session at the base level by prefixing its name with ".\".
  • Fixed crash when using STATS-DESCRIPTIVE option for FILE-REPORT.
  • Text Views:
  • Updated PDF text extraction (PdfToText 3.02 -> 3.03).

New in Beyond Compare 3.3.5.15075 (Jul 19, 2012)

  • Archives:
  • Fixed crash when loading archives containing file paths of just '\' or '/'.
  • Data Compare:
  • Fixed lines between grid rows being overdrawn by text rect.
  • File Formats:
  • Fixed "Perl Scripts" handling of escape before apostrophe or quote in
  • default text
  • File Views:
  • Fixed codepage auto-detection defaulting to UTF-8 instead of ANSI if a
  • better match isn't available.
  • Folder Compare:
  • Added support for setting timestamps of symbolic links/reparse points.
  • Fixed crash when using "Up One Level on Both Sides" and the current base
  • folders are filtered out in the parent comparison.
  • Fixed using "Move to Other Side" to overwrite a file in a subfolder when
  • flattened.
  • Fixed "Move to Folder" moving excluded items within selected folders.
  • FTP
  • Fixed parsing Charon VAX 5.4.2 FTP listings.
  • Fixed crash when adding '//' to the end of an FTP path in a file view.
  • Hex Compare:
  • Fixed setting "Bytes per line" to 1.
  • Fixed crash on systems using a Far East system locale. Removed buggy
  • support for showing double byte character sets in the ANSI column.
  • Misc:
  • Fixed activating a tab from a minimized window on Vista/Windows 7.
  • Fixed toolbar dropdown button width on Windows 8.
  • Picture Compare:
  • Fixed support for DIB, MSK, and RLE bitmap file alphablending.
  • Registry Compare
  • Fixed key coloring after swapping sides.
  • Reports:
  • Fixed applying changes to display filter mode in setup dialog.
  • Source Control:
  • Comparisons launched from PVCS no longer disable editing of files with
  • titles in order to improve compatibility with later PVCS releases.
  • Text Views:
  • Fixed delimited grammar item handling of escape character across multiple
  • lines.

New in Beyond Compare 3.3.4.14431 (Feb 25, 2012)

  • Notable Changes:
  • Fixed context menus on newer versions of Konqueror, Thunar, and Nautilus.
  • FILE-REPORT (and TEXT-REPORT, etc.) commands will now accept a saved file
  • compare session name instead of a pair of files. E.g., "file-report
  • layout:side-by-side output-to:printer MySession".
  • Archives:
  • Fixed extracting files where a single deflate block contains more than 1MB
  • of data.
  • Fixed zips showing non-existent files if a zip contained another zip and
  • the outer one had additional data after the archive comment.
  • Attempting to extract a file from a zip using an unsupported compression
  • algorithm now shows that as an error.
  • Split up zip error messages for "Error during extraction" and "Unsupported
  • compression algorithm".
  • Data Compare
  • Fixed "Extract HTML table(s)" handling of UTF-16 files.
  • File Formats
  • OpenOffice default character encoding is now UTF-8.
  • Fixed "COBOL Source" format to include "Identifier" definition.
  • "Picture Files" format added CUT, GED, MSK, PFR, and TUB to mask, removed
  • PAL.
  • File Views:
  • Fixed saving files with paths between 247-259 characters long.
  • Fixed foreground selection coloring when using white on blue system colors.
  • Added key accelerators to "Save changes" dialog.
  • Folder Compare
  • Long file operations will now keep Windows from going to sleep due to
  • inactivity.
  • Using "Compare to" to open a file view and then using "Next/Previous
  • Difference Files" now closes the file view.
  • FTP
  • Fixed support for FTP listings with filenames containing Chinese
  • month/year characters.
  • Fixed parsing Comau C5G FTP listings.
  • Home View:
  • When editing a session, dropped files/folders are ignored unless they're
  • on a path edit.
  • Expand All and Collapse All commands now affect the shared and auto-saved
  • sessions nodes.
  • Fixed behavior when using "Collapse All" hides the currently selected
  • session.
  • Misc:
  • Fixed menu checkboxes not showing on Vista and Windows 7 when using the
  • Classic Theme.
  • Dropping files/folders onto a path edit no longer changes the edit if the
  • drop results in a new view.
  • Added "RE Examples" buttons to Grammar Item dialog.
  • Improved Open/Save dialog handling of file type options.
  • Options:
  • "Customize Commands" dialog's "Default" command now checks to see if
  • shortcut is already in use.
  • Picture Compare
  • "Difference Offset", "Flip", and "Rotate" are now persistent session
  • settings.
  • Fixed handling of DIB, MSK, and RLE bitmap files.
  • Registry Compare
  • Fixed loading .reg files with a '\' before hex data.
  • Fixed loading .reg files with a ']' in a key name.
  • Scripting:
  • FILE-REPORT (and TEXT-REPORT, etc.) commands will now accept a saved file
  • compare session name instead of a pair of files. E.g., "file-report
  • layout:side-by-side output-to:printer MySession".
  • LOG command will now create the target folder if it doesn't exist.
  • Fixed support for STRIKEOUT-RIGHT-ORPHANS in TEXT-REPORT command.

New in Beyond Compare 3.3.3.14128 (Oct 29, 2011)

  • Data Compare:
  • Fixed handling of files with fixed width columns but no line endings.
  • File Views:
  • Control characters (0x00-0x19) are now colored based on their difference
  • state and resize to match a smaller font size.
  • FTP:
  • Fixed support for SFTP connections to ProFTPD/mod_sftp.
  • Registry Compare:
  • Fixed loading files that have names starting with "HKEY_".
  • Reports:
  • Fixed Data Compare report crash when generating side-by-side or
  • interleaved layouts.
  • Text Views:
  • Fixed "Compare Selection to Clipboard" losing content when an external
  • conversion fails.

New in Beyond Compare 3.3.2.14050 (Sep 13, 2011)

  • Archives:
  • Fixed support for extended characters in filenames within zip archives (broken in 3.3.0).
  • Folder Compare:
  • Fixed issues with junction points/symbolic links when loading two overlapping comparisons.
  • Hex Compare:
  • Fixed Find crash when searching for an odd number of hex characters.
  • Misc:
  • Fixed crash when scaled thumbnail is too small to show anything.
  • Registry Compare:
  • Fixed parsing multi-line strings in .reg files.
  • Fixed support for parsing .reg files with line endings in key/value names.
  • Reports:
  • Fixed generating a report from a script with no files selected so it still includes a report header.
  • Fixed mixed file report header (for example, when first selected files are pictures).
  • Fixed crash when changing text "Patch" report styles after previewing one.
  • Text Views:
  • Fixed "Find" and "Replace All" not matching the word the cursor is in if "Wrap Search" is checked.

New in Beyond Compare 3.3.1.13971 (Aug 16, 2011)

  • Notable Changes:
  • Added full context menu extensions on Linux for Konqueror (KDE), Nautilus (Gnome), and Thunar (Xfce), with configurable visibility and submenus.
  • Added support for passing '-' on the command line to load a file from
  • stdin, and added support for FIFOs on Linux.
  • Copying to/from FTP/SFTP servers now copies the Unix mode (rwx).
  • Character encoding errors during saving now prompt to use a different code
  • page instead of refusing to save.
  • Removed prompt to edit read-only files in file views.
  • Fixed FTP timezone autodetection.
  • Archives:
  • Fixed zips not showing files that have paths beginning with /
  • Fixed extracting files from some .7z archives
  • Improved memory usage and speed when reading/writing large snapshots
  • Command Line:
  • Added support for passing '-' on the command line to load a file from stdin.
  • Data Compare:
  • Added "Select All" button to "Find" dialog.
  • "Go To" dialog supports column selection in the row details.
  • Removed "characters per line limit" file format setting.
  • Improved error handling when line is too long (over 65536 characters),
  • particularly for multi-line cells.
  • Fixed editing key column settings when the default column handling is
  • unimportant.
  • Fixed crash when loading files with extremely long lines.
  • Fixed foreground coloring for non-text columns with differences.
  • Fixed hang using Find dialog's "Select All" and "Wrap Search" options.
  • Fixed Find "Select All" selecting the current line when it doesn't match
  • the search.
  • Fixed detection of whether to save before using new file format.
  • File Formats:
  • Improved "Bash Scripts" handling of escaped quotes and apostrophes.
  • Fixed "DisplayAlerts" error using MS Office conversion file formats with
  • Office 2000.
  • Fixed "PDF Documents" to use unicode handling.
  • Fixed "MS Excel Workbooks" to use unicode handling.
  • Improved "SQL" file format string definitions.
  • File Views:
  • Added default shortcuts: "Recompare"=[Ctrl+F5], "Copy File to Right and
  • Open Next Difference"=[Ctrl+Alt+R], "Copy File to Left and Open Next
  • Difference"=[Ctrl+Alt+L]
  • Using "Swap Sides" command now preserves the scrollbar position when the
  • cursor is offscreen.
  • "Compare Files Using" now maintains parent session link.
  • Fixed thumbnail flashing when a comparison is loading.
  • Fixed crash when painting the thumbnail.
  • Fixed crash after minimizing a Find dialog and switching tabs.
  • Fixed using "Save As" after an external conversion so the default filename
  • matches the input with a '.txt' extension.
  • Fixed focus changing from the right to left side when opening a new file.
  • Folder Compare:
  • Added default shortcuts: "Align With"=[F6], "New Folder"=[Ins], "Refresh
  • Selection"=[Shift+F5], "Mirror Right"=[Shift+Ctrl+R], "Mirror Left"=
  • Shift+Ctrl+L]
  • Improved Samba auto-detection.
  • Improved error handling of network errors when loading folder listings.
  • Fixed symlinks to drive roots being incorrectly detected as recursive.
  • Fixed renaming a symbolic link with "Follow Symlinks" active showing both
  • the original and renamed entries until a refresh.
  • Fixed recursive symlinks not getting logged as errors when trying to
  • expand them.
  • Fixed "Find" "Select All" button so it will select the current line if it
  • matches.
  • Fixed file counts so they use thousands separators.
  • Fixed File Filter combobox showing the wrong context menu.
  • Fixed invalidation when changing filters that only affect one side of a
  • comparison.
  • Disabled using large buffers to retrieve folder listings on remote servers
  • to help with buggy NAS devices.
  • Fixed crash when using "Copy file to left and open next difference" in
  • file compare.
  • Folder Sync:
  • Auto-generated session names now include the sync preset name and directional arrows.
  • FTP:
  • Uploading to FTP/SFTP servers now copies Unix mode (rwx) if possible.
  • Added support for symbolic links in Pure-FTPD's MLSD listing.
  • Fixed timezone autodetection, and fixed logging positive local biases as
  • off by 1 minute.
  • Fixed "Generate SSH Key Pair" dialog's "Generate" and "Cancel" buttons to
  • respond to [Enter] and [Esc].
  • Fixed FTP connections not respecting the settings for "Limit
  • ports used for active transfers (PORT)".
  • Fixed crash if a server returns an invalid date in an MDTM request.
  • Fixed crash when an FTP Profile's "Encoding" setting is set to either
  • "Unicode" or "Unicode (Big Endian)".
  • Fixed prompting to connect when an FTPS SSL certificate's common name
  • doesn't match the host name.
  • Fixed connecting to CrushFTP SSH servers.
  • Fixed freeze when reloading a Text Compare after saving changes and
  • copying them in the Folder Compare.
  • Hex Compare:
  • Fixed Hex find.
  • Text display now uses the system encoding instead of Windows-1252.
  • Misc:
  • Added [Ctrl+Q] as the default shortcut for "Session->Exit".
  • XML encoding detection now defaults to UTF-8 instead of ANSI.
  • Forms now check if active control handles key accelerator, in particular
  • browse edits.
  • Labels showing partial filenames now include the full path as a hint.
  • Fixed SpinEdit focus handling, in particular in response to associated key
  • accelerator
  • Fixed session tab's "Tear Off" command to affect the right-clicked tab
  • instead of the active one.
  • Fixed drag and drop reordering in various lists (File Formats, Grammars,
  • etc) so items can't be dropped onto unrelated windows.
  • Fixed converting dates to text on systems with non-ASCII characters (ex.
  • clipboard title on Greek systems).
  • Fixed error message for failed Unicode conversions.
  • Fixed context menu in Text Compare's "View -> Web Pages" display and in
  • "Check for Updates" dialog.
  • Fixed crash when closing BC while the help window is open on a 32-bit
  • Vista/Win7 system with IE9 installed.
  • Fixed help window hanging if Beyond Compare's foreground thread is busy.
  • Fixed updating menus with toolbar visibility when closing undocked toolbars.
  • Fixed control positions when running on Far East systems with scaled fonts.
  • Fixed displaying localized dates in various places. (affects Delphi
  • "Select Revisions" dialog, "Startup" options page, Data Compare cells, MP3
  • Compare tags, FTP "View Certificate" dialog)
  • MP3 Compare:
  • Added "Play Both" to "Session" menu.
  • Fixed crash when comparing MP3 tags with line endings.
  • Options:
  • Added explanation that Explorer integration requires non-portable install.
  • Added "milliseconds before incremental search resets" tweak.
  • "Open With" options page now confirms clearing list.
  • Tweaked layout for various pages.
  • Fixed changing "Detect partial file locks on" tweak to enable "Apply"
  • button.
  • Picture Compare:
  • Fixed copying to clipboard.
  • Registry Compare:
  • Added "Open in Text Edit" for files.
  • Added "Up One Level" spec bar buttons.
  • Fixed reading .reg files with comments after the first line.
  • Reports:
  • Text "XML Dump" now includes display filter, show context, ignore unimportant, and just selection states.
  • Folder and Picture Compare report headers now include whether unimportant differences are ignored.
  • Removed unnecessary "Just Selection" option from MP3, Registry, and
  • Version Compare reports.
  • Removed unnecessary "Mode" option from "File Summary" reports.
  • Fixed truncation if a Folder Compare report contains characters that don't
  • exist in the system's ANSI code page.
  • Fixed Text "Stats" report not to count empty on both sides as added line.
  • Fixed report generation when using print preview with different report
  • styles without closing the report dialog.
  • Report layouts that don't use colors no longer offer HTML difference
  • highlighting.
  • Data Compare report no longer tries to right justify floating point data.
  • Fixed crash generating a Picture Compare report of an empty comparison.
  • Fixed shortcuts displayed in hints in the Print Preview dialog.
  • Scripting:
  • Added "CRITERIA FOLLOW-SYMLINKS" option to enable the "Follow Symbolic
  • Links" session setting.
  • Added "FILTER INCLUDE-PROTECTED" option to disable the "Exclude protected
  • operating system files" filter, and "FILTER EXCLUDE-PROTECTED" to
  • re-enable it.
  • Fixed "PICTURE-REPORT" support for "OPTIONS:IGNORE-UNIMPORTANT".
  • Sessions:
  • Added "Locked" to "Session" menu.
  • Fixed extracting session name/path on CJK systems.
  • Source Control:
  • Comparisons launched from PVCS no longer treat the original file as read-only.
  • Fixed PVCS integration when launched from Visual Studio.
  • Text Views:
  • Character encoding errors during saving now prompt to use a different code page, rather than refusing to save.
  • Added default shortcuts: "Next Replacement"=[Shift+Ctrl+Alt+N], "Previous Replacement"=[Shift+Ctrl+Alt+P]
  • Improved "Grammar Item" dialog's "Delimited" handling when "to" must be single character (not RegEx, Escape defined).
  • Improved "Next/Previous Difference" handling and improved performance.
  • Fixed line endings being inserted when copying wrapped lines.
  • Fixed "View->Webpages" so it doesn't trigger the file format "Trim
  • trailing whitespace" or "Convert leading spaces to tabs" on save behavior.
  • Fixed Find matching the last match repeatedly when wrap is disabled.
  • Fixed character alignment gap handling when ignoring unimportant
  • differences (affects "Next/Previous Difference").
  • Fixed "Find Next/Previous" so it doesn't support editing in line mode.
  • Fixed crash when deleting text with gaps.
  • Fixed crash when changing horizontal scroll position.
  • Fixed Replace All with "Wrap search" behavior.
  • Fixed crash when using "Replace All" with "Show Differences" comparing
  • identical files.
  • Fixed crash using "Previous Difference" when first segment is character
  • alignment gap.
  • Text Compare:
  • Removed prompt to edit read-only files.
  • Declining to edit a binary files when prompted will prompt again at the next attempt instead of disabling editing.
  • Text Merge:
  • Added "Take Left Then Right" and "Take Right Then Left" to center panel's context menu and fixed position of "Copy".
  • Fixed crash when using certain commands with a detached output window.
  • Fixed "Open With" and "Open with Text Edit" in output pane.
  • Version Compare:
  • Improved error handling of malformed version information.

New in Beyond Compare 3.3.0.13755 Beta (Jun 10, 2011)

  • Notable Changes:
  • Added full context menu extensions on Linux for Konqueror (KDE), Nautilus (Gnome), and Thunar (Xfce), with configurable visibility and submenus.
  • Added support for passing '-' on the command line to load a file from stdin, and added support for FIFOs on Linux.
  • Copying to/from FTP/SFTP servers now copies the Unix mode (rwx).
  • Removed prompt to edit read-only files.
  • Fixed FTP timezone autodetection.
  • Archives:
  • Fixed zips not showing files that have paths beginning with /.
  • Fixed extracting files from some .7z archives.
  • Improved memory usage and speed when reading/writing large snapshots.
  • Command Line:
  • Added support for passing '-' on the command line to load a file from stdin.
  • Data Compare:
  • Added "Select All" button to "Find" dialog.
  • "Go To" dialog supports column selection in the row details.
  • Fixed editing key column settings when the default column handling is unimportant.
  • Fixed crash when loading files with extremely long lines.
  • File Formats:
  • Improved "Bash Scripts" handling of escaped quotes and apostrophes.
  • Fixed "DisplayAlerts" error using MS Office conversion file formats with Office 2000.
  • Fixed "PDF Documents" to use unicode handling.
  • Fixed "MS Excel Workbooks" to use unicode handling.
  • File Views:
  • Added default shortcuts: "Recompare"=[Ctrl+F5], "Copy File to Right and Open Next Difference"=[Ctrl+Alt+R], "Copy File to Left and Open Next Difference"=[Ctrl+Alt+L]
  • Using "Swap Sides" command now preserves the scrollbar position when the cursor is offscreen.
  • "Compare Files Using" now maintains parent session link.
  • Fixed thumbnail flashing when a comparison is loading.
  • Fixed crash when painting the thumbnail.
  • Folder Compare:
  • Added default shortcuts: "Align With"=[F6], "New Folder"=[Ins], "Refresh Selection"=[Shift+F5], "Mirror Right"=[Shift+Ctrl+R], "Mirror Left"= Shift+Ctrl+L]
  • Improved Samba auto-detection.
  • Improved error handling of network errors when loading folder listings.
  • Fixed symlinks to drive roots being incorrectly detected as recursive.
  • Fixed renaming a symbolic link with "Follow Symlinks" active showing both the original and renamed entries until a refresh.
  • Fixed recursive symlinks not getting logged as errors when trying to expand them.
  • Fixed "Find" "Select All" button so it will select the current line if it matches.
  • Fixed file counts so they use thousands separators.
  • Fixed File Filter combobox showing the wrong context menu.
  • Fixed invalidation when changing filters that only affect one side of a comparison.
  • Disabled using large buffers to retrieve folder listings on remote servers to help with buggy NAS devices.
  • Folder Sync:
  • Auto-generated session names now include the sync preset name and directional arrows.
  • FTP:
  • Uploading to FTP/SFTP servers now copies Unix mode (rwx) if possible.
  • Added support for symbolic links in Pure-FTPD's MLSD listing.
  • Fixed timezone autodetection, and fixed logging positive local biases as off by 1 minute.
  • Fixed "Generate SSH Key Pair" dialog's "Generate" and "Cancel" buttons to respond to [Enter] and [Esc].
  • Fixed FTP connections not respecting the settings for "Limit ports used for active transfers (PORT)".
  • Fixed crash if a server returns an invalid date in an MDTM request.
  • Fixed crash when an FTP Profile's "Encoding" setting is set to either "Unicode" or "Unicode (Big Endian)".
  • Fixed prompting to connect when an FTPS SSL certificate's common name doesn't match the host name.
  • Fixed connecting to CrushFTP SSH servers.
  • Fixed freeze when reloading a Text Compare after saving changes and copying them in the Folder Compare.
  • Hex Compare:
  • Fixed Hex find.
  • Text display now uses the system encoding instead of Windows-1252.
  • Linux:
  • Added full context menu extensions for Konqueror (KDE), Nautilus(Gnome), and Thunar (Xfce). They support all of the options the Windows release has.
  • Added support for comparing FIFOs from the command line.
  • .bcss files are now associated with Beyond Compare. (Mantis 3542)
  • Downloading from FTP/SFTP to a local filesystem now copies Unix mode (rwx) if possible.
  • Improved crash handler dialog.
  • Fixed errors installing .deb on Ubuntu 11.04.
  • Fixed text merge crash when painting center editor.
  • Fixed reports printing without line numbers, titles, or footers.
  • Fixed load error when comparing RPMs.
  • Fixed deleting a symbolic link to the recycle bin.
  • Fixed launching default browser when not running KDE or Gnome.
  • Fixed support for [Ctrl+A] to select all in edits.
  • Fixed treeviews not responding to [*] as "Expand All Subfolders".
  • Fixed focus issues with radio button groups.
  • Fixed Text "Go To" dialog's default focus.
  • Fixed current folder for external conversion file formats.
  • Fixed Hex Compare's background coloring of differences.
  • Misc:
  • Added [Ctrl+Q] as the default shortcut for "Session->Exit".
  • XML encoding detection now defaults to UTF-8 instead of ANSI.
  • Forms now check if active control handles key accelerator, in particular browse edits.
  • Labels showing partial filenames now include the full path as a hint.
  • Fixed SpinEdit focus handling, in particular in response to associated key accelerator
  • Fixed session tab's "Tear Off" command to affect the right-clicked tab instead of the active one.
  • Fixed drag and drop reordering in various lists (File Formats, Grammars, etc) so items can't be dropped onto unrelated windows.
  • Fixed converting dates to text on systems with non-ASCII characters (ex. clipboard title on Greek systems).
  • Fixed error message for failed Unicode conversions.
  • Fixed context menu in Text Compare's "View -> Web Pages" display and in "Check for Updates" dialog.
  • MP3 Compare:
  • Added "Play Both" to "Session" menu.
  • Options:
  • Added explanation that Explorer integration requires non-portable install.
  • Added "milliseconds before incremental search resets" tweak.
  • "Open With" options page now confirms clearing list.
  • Tweaked layout for various pages.
  • Fixed changing "Detect partial file locks on" tweak to enable "Apply" button.
  • Registry Compare:
  • Added "Open in Text Edit" for files.
  • Added "Up One Level" spec bar buttons.
  • Reports:
  • Text "XML Dump" now includes display filter, show context, ignore unimportant, and just selection states.
  • Folder and Picture Compare report headers now include whether unimportant differences are ignored.
  • Removed unnecessary "Just Selection" option from MP3, Registry, and Version Compare reports.
  • Removed unnecessary "Mode" option from "File Summary" reports.
  • Fixed truncation if a Folder Compare report contains characters that don't exist in the system's ANSI code page.
  • Fixed Text "Stats" report not to count empty on both sides as added line.
  • Fixed report generation when using print preview with different report styles without closing the report dialog.
  • Report layouts that don't use colors no longer offer HTML difference highlighting.
  • Data Compare report no longer tries to right justify floating point data.
  • Fixed crash generating a Picture Compare report of an empty comparison.
  • Scripting:
  • Added "CRITERIA FOLLOW-SYMLINKS" option to enable the "Follow Symbolic Links" session setting.
  • Added "FILTER INCLUDE-PROTECTED" option to disable the "Exclude protected operating system files" filter, and "FILTER EXCLUDE-PROTECTED" to re-enable it.
  • Fixed "PICTURE-REPORT" support for "OPTIONS:IGNORE-UNIMPORTANT".
  • Sessions:
  • Added "Locked" to "Session" menu.
  • Fixed extracting session name/path on CJK systems.
  • Source Control:
  • Comparisons launched from PVCS no longer treat the original file as read-only.
  • Text Views:
  • Existence of line endings is now always considered a difference.
  • Added default shortcuts: "Next Replacement"=[Shift+Ctrl+Alt+N], "Previous Replacement"=[Shift+Ctrl+Alt+P]
  • Improved "Grammar Item" dialog's "Delimited" handling when "to" must be single character (not RegEx, Escape defined).
  • Improved "Next/Previous Difference" handling and improved performance.
  • Fixed line endings being inserted when copying wrapped lines.
  • Fixed "View->Webpages" so it doesn't trigger the file format "Trim
  • trailing whitespace" or "Convert leading spaces to tabs" on save behavior.
  • Fixed Find matching the last match repeatedly when wrap is disabled.
  • Fixed character alignment gap handling when ignoring unimportant differences (affects "Next/Previous Difference").
  • Fixed "Find Next/Previous" so it doesn't support editing in line mode.
  • Fixed crash when deleting text with gaps.
  • Fixed crash when changing horizontal scroll position.
  • Text Compare:
  • Removed prompt to edit read-only files.
  • Declining to edit a binary files when prompted will prompt again at the next attempt instead of disabling editing.
  • Text Merge:
  • Added "Take Left Then Right" and "Take Right Then Left" to center panel's context menu and fixed position of "Copy".
  • Fixed crash when using certain commands with a detached output window.
  • Fixed "Open With" and "Open with Text Edit" in output pane.
  • Version Compare:
  • Improved error handling of malformed version information.

New in Beyond Compare 3.2.4.13298 (Feb 7, 2011)

  • "Select All" and "Insert" are now available in line details but affect main display.
  • Fixed copying to the clipboard including gaps as blank lines.
  • "Paste" is now available even if no rows are visible.
  • "Edit" is no longer enabled if no rows are visible.

New in Beyond Compare 3.2.3.13043 (Dec 10, 2010)

  • Notable Changes - Fixed "Update Left" and "Update Right" Folder Sync sessions from 3.1 and earlier incorrectly copying orphans to the source side. Broken in 3.2.0.
  • Archives - Fixed crash when copying .tar contents with implicitly stored folders. - Timestamps in .tar archives equal to the Unix epoch are now shown as the archive's date instead of 1969 to match other archive types.
  • Data Compare - Fixed "Go to next difference after copying to other side" when copy removes all visible items.
  • File Views - Fixed remote drives reporting "Content Unavailable" if the first attempt to access the drive failed. - Fixed crash when rapidly repeating "Recompare Files".
  • Folder Compare - Fixed crash when closing after selecting "Align With...".
  • Folder Sync - Fixed "Update Left" and "Update Right" sessions from 3.1 and earlier incorrectly copying orphans to the source side.
  • FTP - Fixed reading Unix owner and group names from SFTP v3 servers using non-UTF-8 encodings.
  • Misc - Comboboxes with long MRU lists now show scrollbars if the list would exceed the monitor or be longer than 30 items.
  • Text Compare - Fixed "Go to next difference after copying to other side" when copy removes all visible items.

New in Beyond Compare 3.2.2.13000 (Dec 7, 2010)

  • Notable Changes
  • Added option to follow symbolic links when saving snapshots. Default is off, which does not match 3.1 and earlier
  • Archives
  • Added option to follow symbolic links when saving snapshots
  • Added script SNAPSHOT "follow-symlinks" option
  • Snapshots now save whether an item is a symbolic link or not (to show arrow overlay), and what the target path is
  • Saving a snapshot now stops when it detects a recursive symlink
  • Fixed crash saving a snapshot containing a filename longer than 255 bytes
  • Data Compare
  • "MS Excel Workbooks" format no longer processes macros, if they exist
  • Fixed trimming whitespace so it no longer removes other control characters
  • Fixed handling of cells that only contain whitespace
  • File Formats
  • Added comment definition to "Registry Dumps" file format
  • Fixed XML Tidy external conversions of filenames containing a '=' or ';' character
  • File Views
  • Fixed "Compare to Clipboard" support for external conversions for the "selection" side
  • Fixed unimportance handling of embedded line endings in data, MP3 registry, and version compares
  • Fixed color of visible line endings in data, MP3, registry, and version compares
  • Fixed "Open With" %l value when positioned on a gap
  • Folder Compare
  • Fixed crash when double clicking in "Compare Contents" results dialog to open a file comparison
  • Fixed hang after canceling a file operation dialog while it's still visiting folders (broken in 3.2.0)
  • Fixed file operation confirmation dialogs resizing if closed while building folders
  • Fixed crash when rapidly using file view's "Next Difference Files" Ctrl+M) command
  • Fixed "Browse for Folder" initial folder when the edited path contains environmental variables (e.g,. %Temp%)
  • FTP
  • Added "*.sh" to the default ASCII transfer list
  • Fixed setting last modified times on ProFTPD/Pure-FTPd servers that aren't using UTF-8 for filenames
  • Fixed changing "Force faster uploads on older OpenSSH servers" to enable the profile "Save" button
  • Misc
  • Fixed displaying popup hints containing a #0 character
  • Fixed crash on startup when using a revoked license key
  • Options
  • Exporting settings now forces an archive association (.bcpkg/.zip) when saving
  • Fixed "Import Settings..." crash when trying to import an invalid zip
  • Fixed session dropdown so it stays on screen
  • Picture Compare
  • Improved error handling when running out of memory
  • Removed ".cut" (Dr. Halo) file type from default file format
  • Registry Compare
  • "New Key/Value" commands now behave more like the folder compare's "New Folder"
  • Improved behavior when the current node isn't selected
  • Fixed reading .reg files with multi-line string values
  • Fixed support for expanding empty keys
  • Fixed adding new key/value when base key is empty
  • Scripting
  • Added script SNAPSHOT "follow-symlinks" option. **Default is off, which does not match earlier BC behavior
  • Text Views
  • Find Dialog's "Select All" button is now enabled when specific side chosen left, right, output)
  • Improved Find handling of multi-byte UTF-8 characters
  • Fixed "Find Previous" when nothing is selected and the match can be the current or previous character (ex "." regex)
  • Removed unnecessary editor invalidation/flicker when moving the cursor
  • Fixed find handling of multi-byte characters
  • Text Compare
  • Fixed crash when using "Go to next difference after copying to other side" changes the line ending style
  • Text Merge
  • Improved difference coloring in ancestor (center) when there are conflicting changes

New in Beyond Compare 3.2.1.12831 Beta (Sep 28, 2010)

  • Notable Changes:
  • Added Registry Compare view.
  • Added support for comparing, copying, and deleting NTFS junction points and symbolic links.
  • Archives:
  • Added support for reading/writing symlinks in zip and tar archives.
  • Added support for importing Total Commander "Packer" plug-ins from Options dialog.
  • Moved Total Commander "Packer" plug-ins from install folder to "Packers" subfolder.
  • Crashes in Total Commander plugins no longer trigger the exception handler
  • dialog.
  • Fixed support for Total Commander plugins that don't support background threads.
  • Fixed .tar archives showing Unix mode without 'l' for symlinks or 'd' for folders.
  • Fixed .tar support for archives larger than 2GB.
  • Fixed snapshot CRCs changing to "" after loading a new comparison.
  • Command Line:
  • Using /edit with multiple filenames now opens each in a new view.
  • Scripts, /qc, /automerge will now keep running if loading toolbar / folder / misc icons fails.
  • Data Compare:
  • Improved intraline comparisons of non-string data.
  • Fixed editing a cell so it doesn't affect the raw text of other cells.
  • Fixed hang trying to load certain binary files.
  • Fixed editing multiline cells introducing additional rows.
  • Fixed crash loading a file with no detectable delimiters.
  • Fixed changing default column handling to recompare if necessary.
  • Fixed crash when pasting columns in session settings dialog.
  • File Formats:
  • Fixed external conversion error message including wrong exit code.
  • File Views:
  • Orphan and empty file comparisons no longer show comparison result in status bar.
  • Added support for horizontal scrolling to MP3 and Version comparisons.
  • Fixed support for editing files via NTFS symbolic links (Vista & Windows 7).
  • Removed "File-New File" command from all views except "Text Edit"
  • Changed various commands to disable instead of hide when they're not available.
  • Fixed "Copy File to Left/Right" confirmation to be shown again after clearing parent session.
  • Folder Compare:
  • Added support for comparing, copying, and deleting NTFS junction points and symbolic links. Copying symbolic links requires administrator privileges.
  • Added "Follow symbolic links" option to Folder Compare "Handling" tab for
  • Windows.
  • "Comparison Results" dialog now shows results in the same order as the
  • comparison.
  • Fixed flicker on Windows 7.
  • Fixed folder sizes incorrectly including sizes of symlinked folders.
  • Fixed "Exclude" path handling when ignoring folder structure.
  • Fixed "Text content" filter Unicode support.
  • "Open With-Text Edit" is now customizable.
  • Fixed crash after performing file operations.
  • Fixed rename to show a filename if all of the selected files are the same if the last rename used regular expressions.
  • FTP:
  • Changing username in response to an invalid login attempt now updates the
  • session path.
  • Improved "Fast" symlink detection so symlinks pointing to files in the same parent folder will be updated based on the available folder information.
  • Symlinks detected incorrectly using "Fast" symlink detection will now switch to the opposite type if retrieving the file or loading the folder listing fails.
  • Added support for Treck Embedded FTP Server's directory listings.
  • Fixed support for XCRC on servers that fail for 0-byte files.
  • Fixed ProFTPD/Pure-Ftpd detection to use MFMT instead of SITE UTIME if it's supported.
  • Fixed support for NET+OS folder listings with odd permissions.
  • Fixed crash trying to a save text file with no line endings.
  • Home View:
  • Pressing [Enter] when multiple sessions are selected now opens all of them.
  • Linux:
  • Added support for storing Unix mode in zip files.
  • Fixed hang when saving.
  • Fixed Home View so it fits with default settings on a 1024x768 screen.
  • Fixed Text Edit instability.
  • Fixed detecting BC3Key.txt when installing .deb using 'sudo dpkg -i ...'.
  • Fixed "Open With-Associated Application" failing for paths containing
  • spaces.
  • Fixed hang when trying to expand a path containing a '$' followed by a non-alphanumeric character.
  • Fixed deleted symlinks not being removed from the comparison if "Follow
  • Symbolic Links" was enabled.
  • Fixed adding files to zip archives to set the VersionMadeBy field correctly.
  • Fixed hint window not passing clicks to the parent window if a modal dialog is open.
  • Fixed crash when trying to change FTP server timezone.
  • Fixed dialog context-sensitive help when using the window manager's [?]
  • button.
  • Misc:
  • Added "Compare to Registry" command to shell extension.
  • Added "Help-Context Sensitive Help" command.
  • Standard edition no longer includes text replacement or version control commands.
  • Session "Info" dialogs are now resizable.
  • Clicking on the "Expand" button in a treeview no longer tries to preserve the current offset.
  • Double clicking now only affects treeviews if the mouse is over the selected node.
  • "ExePath", "Version", "SupportsMerge", and "Expired" flags are now written
  • to both the "Beyond Compare 3" and "Beyond Compare" registry keys.
  • "ExePath" and "Version" are written to both HKEY_LOCAL_MACHINE and
  • HKEY_CURRENT_USER.
  • Fixed detection of when to automatically hide toolbars.
  • Options:
  • Added "Add Plug-in..." button to "Archive Associations" to install Total Commander packer plugins.
  • "Archive Associations" list is now sorted.
  • Picture Compare:
  • Fixed opening clipboard (broken in 3.2).
  • Fixed crash when loading a valid PNG image.
  • Fixed hang loading corrupt TGA images.
  • Reports:
  • Fixed handling of same items when using non-default "same color" options.
  • Fixed handling of font bold/italic.
  • Fixed crash when trying to print a report (broken in 3.2.0).
  • Fixed file report handling of huge amounts of files
  • Scripting:
  • Added REG-REPORT command. Supports SIDE-BY-SIDE and SUMMARY layout options.
  • "LOG NONE " is now considered a syntax error.
  • "LOG NONE" will no longer try to create a log file.
  • Fixed support for scripts encoded as UTF-16.
  • Scripts no longer give an error if you try to load a folder compare
  • session with the same name as a non-folder compare session.
  • Improved error handling of scripts with malformed characters.
  • Fixed 3.2.0 crash when using file-report with no files selected.
  • Fixed FILE-REPORT failing when more than 65,000 files are selected.
  • Text Edit:
  • Fixed "Find in Files" results splitter being lost when switching between tabs.
  • Fixed "File in Files" Unicode support.
  • Using "Find in Files" a second time now cancels previous search instead of waiting for it to complete.
  • Closing "Find in Files" results panel now cancels the search.
  • Text Views:
  • Fixed "Copy Line to Other Side" to follow "Go to next difference after
  • copying to other side" option.
  • Fixed scrollbars not updating when necessary.
  • Fixed crash when closing view with a malformed HTML file open in the webview.
  • Fixed "Replace All" with wrapping modifying the wrong characters.
  • Fixed "Aligned Details" mode to only use double-wide character handling if
  • necessary.
  • Fixed data loss when changing "Characters per line" file format setting
  • after making edits.
  • Fixed character alignment when replacements are found.
  • Text Compare:
  • "Replacements" command is now enabled even if the current text is matching
  • or an orphan.
  • Version Compare:
  • Added ability to get as much version information as possible when reading malformed files.
  • "File Size" is now shown as different if files are not binary same.

New in Beyond Compare 3.2.0.12469 Beta (Jun 22, 2010)

  • Notable Changes:
  • Added Text Edit view which includes "Find in Files" command.
  • File Compare Report can now mix reports from different views (text/hex/data/picture/etc).
  • Added "Text content" to Folder Compare's "Other Filters".
  • Added support for bzip2 and bzipped tar archives.
  • Added read/write support for Debian packages (Linux only).
  • Added read-only support for Total Commander packer (wcx) plugins.
  • Added layout, rotate, and flip commands to Picture Compare, along with various other enhancements.
  • Added "Exclude protected operating system files" option that excludes system and hidden files, folders, and junction points (Windows only). Enabled by default.
  • Added support for SSH2 authentication using OpenSSH's ssh-agent and PuTTY's pageant.
  • Added "Follow Symbolic Links" folder compare option which controls whether symbolic links are shown as files or the link target (Linux only).
  • Added "Ignore Same Changes" Text Merge command.
  • Added "View->Detached Output Pane" Text Merge command to show output pane in separate window.
  • Archives:
  • Added support for bzip2 and bzipped tar archives.
  • Added read-only support for Total Commander packer (wcx) plugins.
  • Added read/write support for Debian packages (Linux only).
  • Fixed .tar file size changing to an incorrect value if the archive included a folder named './'.
  • Fixed crash when saving a large snapshot on Win9x or when Logitech SetPoint is installed.
  • Command Line:
  • Added switch for single pane editor (/edit).
  • Data Compare:
  • "BOM" is now shown in the "File Info" panel if a byte order mark is detected.
  • Fixed cancelling unsorted alignment intermittent crash.
  • File Formats:
  • Added apostrophe delimited "string" to "HTML" file format.
  • Fixed RTF-to-Text conversion for hyphen characters and keywords with mixed case.
  • File Views:
  • Added "Open with Text Edit" command.
  • "Compare Parent Folders" now selects files from file compare (if aligned).
  • "Editing disabled" now shown for read-only resources (ex. CHM files).
  • "Next/Previous Difference Files" now traverses files in "Compare Contents" results dialog if opened from it.
  • "File Info" panels now highlight differences in file format, character encoding, line ending style, etc.
  • Improved font dropdown captions.
  • Re-added "Load time" to status bar display.
  • Fixed detecting external file changes if file's size changes but its last modified time doesn't.
  • Fixed external change detection so it doesn't flag transitioning from a partial date-only timestamp to a full one.
  • Fixed toggling "Single vertical scrollbar" tweak.
  • Fixed intraline difference display when mismatched characters are bold.
  • Fixed "Compare Files Using" after using "Open Clipboard".
  • Fixed crash after saving a file.
  • Folder Compare:
  • Added "Text Content" file filter.
  • "File Compare Report" now determines which kind of session to use for each file.
  • Added "Exclude protected operating system files" option that excludes system and hidden files, folders, and junction points. Enabled by default.
  • Added "Find Filename" dialog with advanced search options. Incremental search no longer opens separate dialog.
  • Added "Add To Presets" button to "Name Filters" session settings tab.
  • Archives (.zip, .tar, etc) can now be opened using the "Open With -> Hex Compare" menu item.
  • Added support for ';' characters in filename masks. They will be escaped as [;] automatically in the filters edit string.
  • "Sync" commands now default to "Just Selection".
  • "Up One Level -> Both Sides" now selects previous base folders.
  • "Copy to Left/Right" now respects /nobackups switch.
  • "Compare Contents" results dialog now differentiates between CRC and binary comparisons.
  • Log now shows when running file operations have been cancelled.
  • Added "Browse for Folder" commands to "Session" menu.
  • Improved "Alignment Override" dialog's regular expression support.
  • "Quick Compare" now supports comparing archives.
  • Tweaked "Touch" calendar layout.
  • "Folder Compare Info" dialog can now display "Unscanned folders".
  • "Folder Compare Info" now lists unopened archives if option to treat as file.
  • "Filters" combobox now has separator line between presets and MRU list.
  • Minor speed improvements.
  • Fixed crashes when Logitech SetPoint is loaded.
  • Fixed "Compare Contents" dialog so it only allows CRC comparisons if one of the base folders is snapshot.
  • Fixed caption showing progress percentage after cancelling file operation.
  • Fixed sort changing unexpectedly when sorting by the path column and opening a file view in a new window.
  • Fixed file handle leak when using a background content comparison.
  • Fixed crash when deleting files that are waiting for a background content comparison.
  • Fixed "Exclude files smaller than filter" so it doesn't match files with unknown sizes.
  • Fixed using "Ignore Folder Structure" and "Archive handle -> As folders always" together so it no longer includes both the zip files and their content.
  • Fixed crash if a folder was deleted/renamed while it or one of its subfolders was being built.
  • FTP:
  • Added support for SSH2 authentication using OpenSSH's ssh-agent and PuTTY's pageant.
  • Added support for copying symlinks over FTP and SFTP. Supported by OpenSSH, proftpd, ncftpd, hpss, ioftpd.
  • Improved "Open File on FTP Site" and "Save File on FTP Site As" dialogs.
  • Fixed cancel and error handling when browsing for a folder.
  • Hex Compare:
  • Tweaked "Go To" dialog size.
  • Misc:
  • Added "Edit Text File" to "Tools" menu.
  • Added "Edit with Beyond Compare" command to shell extension.
  • Added incremental search to numerous treeviews and lists (type characters to position).
  • Improved behavior when using "backup 'abc.txt' to folder" if target path is empty.
  • Improved confirmation dialog when using "Session->Exit" and "Session->Load Workspace" commands.
  • Improved behavior of Windows 7 taskbar live previews.
  • Improved "Save Snapshot" user interface and added FTP support.
  • Rearranged "Tools" menu.
  • Added and tweaked icons for various commands.
  • Double clicking in a path edit now selects between path delimiters instead of between spaces.
  • Added support for assigning keyboard shortcuts to saved Workspaces.
  • Fixed various tree views so clicking on expand/collapse button no longer changes current item.
  • Fixed crash when window focus changes while closing.
  • Fixed crash on startup if BC3Key.txt isn't readable.
  • Fixed crash on startup if deleting a previous instance's temp files failed.
  • Fixed crashes when starting a second instance while the first is shutting down.
  • Fixed crash when trying to overwrite a read-only settings file.
  • Fixed button hints in translated releases.
  • Fixed calendar day abbreviations in translated releases.
  • Fixed clicking past the last item in a listview so it no longer clears the selection.
  • Fixed appearance of owner-draw read-only comboboxes on Vista & Windows 7.
  • Fixed error handling to return better error messages.
  • Fixed crash when exporting settings when shared sessions are loaded.
  • MP3 Compare:
  • Added incremental search.
  • Options:
  • Added "Use New Compare Colors" folder view tweak (Ctrl+Shift+T) to give preview of proposed BC4 folder coloring.
  • Import and Export dialogs are now resizable.
  • Improved editing Folder Compare "Name filter presets".
  • Fixed support for shell extension's "Command line switches" tweak.
  • Fixed Export/Import to require at least some settings to be acted on.
  • Fixed Import population of confirmation list.
  • Fixed Export/Import File Format helpers unicode handling.
  • Fixed "File Compare Colors" handling of "Background Contrast" slider so background coloring can be disabled.
  • Picture Compare:
  • Added "Blend Mode" that blends images at customizable percentage.
  • Added "Rotate Clockwise", "Rotate Counterclockwise", "Flip Horizontally" and "Flip Vertically" commands.
  • Added "Difference Side-by-side", "Difference Over-under", "Difference Underneath", "Only Difference", "Side-by-side", and "Over-under" layouts, replacing "Hide Difference Panel" command.
  • Added "Show transparency as checkerboarding" option.
  • Moved the offset display from the status bar to the "View" toolbar.
  • Added the position and color of the pixel under the mouse cursor to the status bars for each pane.
  • Right image position now matches what's shown in the difference image.
  • Zoom using mouse wheel now scrolls to keep same area of picture under cursor.
  • Changed icons for comparison modes.
  • "File Info" panel no longer lists file format.
  • Fixed stretched image to show in new dimensions even if original had transparency.
  • Fixed difference offset calculation when mouse is dragged in center image
  • Reports:
  • Fixed HTML report word wrapping.
  • Data Compare "Summary" report now supports word wrap in printed output.
  • Folder Compare "Summary" report can now display "Unscanned Folders".
  • Fixed Hex Compare "Side-by-side" report's handling of non-printable characters and ANSI text.
  • Added Hex Compare "Interleaved" layout.
  • Scripting:
  • FILE-REPORT command now determines which kind of session to use for each file.
  • Added INTERLEAVED layout to HEX-REPORT.
  • Added MP3-REPORT command. Supports SIDE-BY-SIDE and SUMMARY layout options.
  • Added PICTURE-REPORT command. Supports SIDE-BY-SIDE and SUMMARY layout options.
  • Added "n of nn" counts to file operation progress in scripting dialog.
  • Fixed crash when using "SELECT EMPTY.FOLDERS" script command.
  • Text Views:
  • Improved display of control characters.
  • Improved "Line Weight" dialog's regular expression support.
  • "BOM" is now shown in the "File Info" panels if a byte order mark is detected.
  • Fixed restoring position when reloading when the cursor is on empty end of file line.
  • Fixed support for editing files that don't have any line ending characters.
  • Text Compare:
  • Added "Aligned Details" option that shows character alignment in the line details area with fixed-width font and gaps.
  • Added support for Unicode characters in Microsoft Word files.
  • Editing binary/read-only files now prompts for permission.
  • Fixed crash when editing affects whether or not file has mixed line endings.
  • Fixed crash when auto-indenting on a blank line.
  • Fixed crash when using replacements.
  • Text Merge:
  • Added "Ignore Same Changes" command.
  • Added "View->Detached Output Pane" command to show output pane in separate window.
  • Lines that only exist in the ancestor no longer show as gaps if the center pane is hidden.
  • Version Compare:
  • Added support for comparing all strings in "Variable Info" section instead of just a known list.
  • Added incremental search.
  • Improved error message when no version info available.
  • File size is no longer compared explicitly.
  • Folder Sync:
  • Added ability to override sync actions on a per-item basis.
  • Added "Next/Previous Conflict" commands, replacing "Next/Previous Difference".
  • "Expand subfolders when loading session" is now enabled by default.
  • Fixed "Nothing to Sync" appearing after sync has completed.
  • Tweaked "Session Settings" dialog layout and options:
  • Moved "Sync empty folders" and "Use recycle bin if possible" from "Sync" tab to "Handling" tab.
  • Removed "Only expand subfolders with differences" option.
  • Condensed "Archive handling" radio group to a "Synchronize within archives" checkbox.

New in Beyond Compare 3.1.11 Build 12204 (Apr 29, 2010)

  • Notable Changes
  • Added support for 64-bit Linux distributions.
  • Added Linux yum/apt repositories.
  • Added "Interleaved" style for Data Compare report.
  • Added support for comparing data files without a key column.
  • Command Line
  • Fixed opening Text Merge never to use quick compare.
  • Fixed hang when passing relative filenames containing wildcards as command
  • line arguments.
  • Data Compare
  • Added support for comparing files without key column.
  • Improved to handle any embedded line endings within delimited cell.
  • "Find", while positioned in details, now moves to cell containing match.
  • Status bar now displays number of "difference row(s)" instead of "Important
  • differences".
  • Fixed "Columns" session settings to disable controls appropriately and added
  • F2 shortcut for "Edit".
  • Fixed handling of type errors (ex. "apple" shown in strikeout if column type
  • is numeric, broken in 3.1).
  • Fixed numeric display handling not to lose precision.
  • Fixed crash when editing column settings.
  • File Formats
  • Fixed saving default file format with a name to show "General" page.
  • Fixed "Perl Scripts" definition of string.
  • File Views
  • Fixed "Next/Previous Difference Files" to be hidden if the parent session is
  • closed.
  • Fixed "Next/Previous Difference Files" crash when files are no longer
  • visible in parent session.
  • Folder Compare
  • "Compare Contents" results dialog no longer repositions when switching
  • between tabs.
  • Fixed file locking after moving files while rules-based content comparisons
  • are enabled.
  • Fixed error handling when copying or moving files with ":" in their name.
  • Fixed "Remove read-only flag when copying from a CD or DVD" when copying
  • folders.
  • Fixed enabling "Move to Folder" and "Move" commands when comparing a
  • snapshot to a live folder.
  • Fixed folder coloring when different and newer colors are the same.
  • Fixed disabling "New Folder" and "Set As Base Folders" when only one side is
  • loaded.
  • Fixed folders on some NAS devices showing as hidden (h) after expanding them.
  • Fixed using "Ignore Folder Structure" and "Archive handle -> As folders
  • always" together including both a zip and its contents in the folder listing.
  • Fixed enabling "Load" path buttons (broken in 3.1.4).
  • FTP
  • Fixed FTP listing parsing for wu-ftpd when it includes a full yyyy-mm-dd
  • date and hh:mm time.
  • Fixed MDTM support so it accepts vsFTPd's 213 result code in addition to 253.
  • Fixed parsing MVS folder listings where the number of extents for a file is
  • 100 or greater.
  • Hex Compare
  • Default text color now follows color setting.
  • Fixed crash when changing the number of bytes per line while comparing small
  • files.
  • Home View
  • Fixed not to truncate captions of session buttons in certain conditions.
  • Fixed title font size when the system font is larger than default.
  • Fixed session name label so it's centered vertically relative to the session
  • icon.
  • Linux
  • Added support for 64-bit distributions.
  • Added Qt3 libraries as part of install package.
  • .rpm/.deb packages now register Scooter Software repository with apt/yum.
  • .tar.gz package now includes uninstall.sh.
  • .tar.gz package now installs to /usr instead of /usr/local by default.
  • Installer will now copy BC3Key.txt if it's present.
  • Context menus now handle case where KDE files are in .kde/share/kde4.
  • Various improvements to install.sh.
  • Changed default fixed-width font to "Monospace 10".
  • Fixed .deb packages reporting incorrect install size.
  • Fixed session combobox dropdown height for some font sizes.
  • Fixed text editor shifting characters as text is selected.
  • Misc
  • Added support for copying/pasting the #0 (null) character.
  • Activating a visible tab no longer tries to scroll it (broken in 3.1.10).
  • External program not found message now includes part of command line
  • (conversions, open withs).
  • Read-only settings files will no longer be overwritten.
  • Fixed short date strings using incorrect format (m/d/y instead of d/m/y) on
  • some Windows 7 installs.
  • Fixed line parsing memory access violation.
  • Fixed crash when opening "Enter Key" dialog while clipboard is locked by
  • another application.
  • Fixed context-sensitive help when the active control becomes disabled.
  • Fixed "Save Workspace As" to initially disable "OK".
  • Fixed handling of invalid dates in settings file.
  • Fixed support for plugin views with more than one property sheet.
  • Fixed displaying Unicode hints on various controls.
  • Picture Compare
  • Fixed hang when loading an invalid JPEG file.
  • Fixed image format autodetection so it doesn't reload a file after
  • successfully guessing the format.
  • Reports
  • Added Data Compare "Interleaved" layout.
  • Folder Compare "Summary" report now includes file counts in each header.
  • HTML reports now include tag.
  • Text Compare "Patch" report now uses .patch file extension.
  • Replaced "Strikeout left orphans" option for Text Compare "Interleaved"
  • report with "Strikeout left differences".
  • Added "Strikeout right differences" option for Text Compare "Interleaved"
  • report.
  • Scripting
  • Added INTERLEAVED layout option for DATA-REPORT.
  • Added STRIKEOUT-RIGHT-DIFFS option for INTERLEAVED layout in TEXT-REPORT.
  • Replaced STRIKEOUT-LEFT-ORPHANS option for INTERLEAVED layout in TEXT-REPORT
  • with STRIKEOUT-LEFT-DIFFS.
  • Text Views
  • "Toggle Bookmark" and "Go to Bookmark" commands can now be customized.
  • Text Compare
  • Fixed crash when comparing files with lines containing more than 32,000 of
  • the same character.
  • Trying to save a malformed binary DFM now shows an error message.

New in Beyond Compare 3.1.11 Build 12204 (Apr 29, 2010)

  • Notable Changes
  • Added support for 64-bit Linux distributions.
  • Added Linux yum/apt repositories.
  • Added "Interleaved" style for Data Compare report.
  • Added support for comparing data files without a key column.
  • Command Line
  • Fixed opening Text Merge never to use quick compare.
  • Fixed hang when passing relative filenames containing wildcards as command
  • line arguments.
  • Data Compare
  • Added support for comparing files without key column.
  • Improved to handle any embedded line endings within delimited cell.
  • "Find", while positioned in details, now moves to cell containing match.
  • Status bar now displays number of "difference row(s)" instead of "Important
  • differences".
  • Fixed "Columns" session settings to disable controls appropriately and added
  • F2 shortcut for "Edit".
  • Fixed handling of type errors (ex. "apple" shown in strikeout if column type
  • is numeric, broken in 3.1).
  • Fixed numeric display handling not to lose precision.
  • Fixed crash when editing column settings.
  • File Formats
  • Fixed saving default file format with a name to show "General" page.
  • Fixed "Perl Scripts" definition of string.
  • File Views
  • Fixed "Next/Previous Difference Files" to be hidden if the parent session is
  • closed.
  • Fixed "Next/Previous Difference Files" crash when files are no longer
  • visible in parent session.
  • Folder Compare
  • "Compare Contents" results dialog no longer repositions when switching
  • between tabs.
  • Fixed file locking after moving files while rules-based content comparisons
  • are enabled.
  • Fixed error handling when copying or moving files with ":" in their name.
  • Fixed "Remove read-only flag when copying from a CD or DVD" when copying
  • folders.
  • Fixed enabling "Move to Folder" and "Move" commands when comparing a
  • snapshot to a live folder.
  • Fixed folder coloring when different and newer colors are the same.
  • Fixed disabling "New Folder" and "Set As Base Folders" when only one side is
  • loaded.
  • Fixed folders on some NAS devices showing as hidden (h) after expanding them.
  • Fixed using "Ignore Folder Structure" and "Archive handle -> As folders
  • always" together including both a zip and its contents in the folder listing.
  • Fixed enabling "Load" path buttons (broken in 3.1.4).
  • FTP
  • Fixed FTP listing parsing for wu-ftpd when it includes a full yyyy-mm-dd
  • date and hh:mm time.
  • Fixed MDTM support so it accepts vsFTPd's 213 result code in addition to 253.
  • Fixed parsing MVS folder listings where the number of extents for a file is
  • 100 or greater.
  • Hex Compare
  • Default text color now follows color setting.
  • Fixed crash when changing the number of bytes per line while comparing small
  • files.
  • Home View
  • Fixed not to truncate captions of session buttons in certain conditions.
  • Fixed title font size when the system font is larger than default.
  • Fixed session name label so it's centered vertically relative to the session
  • icon.
  • Linux
  • Added support for 64-bit distributions.
  • Added Qt3 libraries as part of install package.
  • .rpm/.deb packages now register Scooter Software repository with apt/yum.
  • .tar.gz package now includes uninstall.sh.
  • .tar.gz package now installs to /usr instead of /usr/local by default.
  • Installer will now copy BC3Key.txt if it's present.
  • Context menus now handle case where KDE files are in .kde/share/kde4.
  • Various improvements to install.sh.
  • Changed default fixed-width font to "Monospace 10".
  • Fixed .deb packages reporting incorrect install size.
  • Fixed session combobox dropdown height for some font sizes.
  • Fixed text editor shifting characters as text is selected.
  • Misc
  • Added support for copying/pasting the #0 (null) character.
  • Activating a visible tab no longer tries to scroll it (broken in 3.1.10).
  • External program not found message now includes part of command line
  • (conversions, open withs).
  • Read-only settings files will no longer be overwritten.
  • Fixed short date strings using incorrect format (m/d/y instead of d/m/y) on
  • some Windows 7 installs.
  • Fixed line parsing memory access violation.
  • Fixed crash when opening "Enter Key" dialog while clipboard is locked by
  • another application.
  • Fixed context-sensitive help when the active control becomes disabled.
  • Fixed "Save Workspace As" to initially disable "OK".
  • Fixed handling of invalid dates in settings file.
  • Fixed support for plugin views with more than one property sheet.
  • Fixed displaying Unicode hints on various controls.
  • Picture Compare
  • Fixed hang when loading an invalid JPEG file.
  • Fixed image format autodetection so it doesn't reload a file after
  • successfully guessing the format.
  • Reports
  • Added Data Compare "Interleaved" layout.
  • Folder Compare "Summary" report now includes file counts in each header.
  • HTML reports now include tag.
  • Text Compare "Patch" report now uses .patch file extension.
  • Replaced "Strikeout left orphans" option for Text Compare "Interleaved"
  • report with "Strikeout left differences".
  • Added "Strikeout right differences" option for Text Compare "Interleaved"
  • report.
  • Scripting
  • Added INTERLEAVED layout option for DATA-REPORT.
  • Added STRIKEOUT-RIGHT-DIFFS option for INTERLEAVED layout in TEXT-REPORT.
  • Replaced STRIKEOUT-LEFT-ORPHANS option for INTERLEAVED layout in TEXT-REPORT
  • with STRIKEOUT-LEFT-DIFFS.
  • Text Views
  • "Toggle Bookmark" and "Go to Bookmark" commands can now be customized.
  • Text Compare
  • Fixed crash when comparing files with lines containing more than 32,000 of
  • the same character.
  • Trying to save a malformed binary DFM now shows an error message.

New in Beyond Compare 3.1.10 Build 11626 (Feb 4, 2010)

  • File Formats
  • Improved "Perl Scripts" definition of string.
  • File Views
  • Fixed thumbnail so it updates the viewport position immediately when rapidly
  • scrolling.
  • Folder Compare
  • Fixed "Next/Previous Difference" so it doesn't skip archive files.
  • Fixed "Copy to Folder" handling of "C:\" as destination.
  • Fixed file sizes not to be displayed in scientific notation.
  • FTP
  • Fixed crash when closing "FTP Browse" dialog while it's still loading
  • folders.
  • Fixed crash when loading an SFTP connection to SunOS.
  • Fixed problems connecting through the DeleGate FTP proxy.
  • Fixed support for parsing LynxOS FTP folder listings with contiguous
  • files and IPC special files.
  • Fixed setting timestamps on newer IIS FTP servers.
  • Home View
  • Fixed intermittent crash when deleting only remaining session.
  • Misc
  • Fixed tooltip appearance on Vista/Windows 7 with theming enabled and
  • customized ToolTip font.
  • Fixed themed tooltips not to flash a yellow background on Vista/Windows 7.
  • Fixed crash when opening new tab on Windows 7.
  • Fixed tab control scrolling the active session tab into view.
  • Fixed restoring window size/position when saving the previous values failed.
  • Fixed Export crash after "Unable to save settings as" message shown.
  • Added context help to various dialogs.
  • MP3 Compare
  • Fixed crash when unable to play files on some systems.
  • Picture Compare
  • Fixed "File Info" so it does not draw using selection colors.
  • Reports
  • Fixed print preview handling of footers when there are multiple pages.
  • Fixed Folder Compare reports to include path column when ignoring folder structure.
  • Fixed Text Compare reports when one only one file has blank last line.
  • Fixed Text Compare "Patch" reports (broken in 3.1.7).
  • Scripting
  • Fixed crash when writing report to file with "output-options:" set to
  • "print-color" or "print-mono".
  • Sessions
  • Improved behavior when shared sessions file is on an unavailable network
  • drive.
  • Text Views
  • Fixed handling of blank lines in grammar item lists.
  • Fixed recalculation of comparison when inserted lines affect delimited
  • grammar items.
  • Fixed PDF comparisons of files with extended characters in their names
  • (broken in 3.1.9).
  • Text Compare
  • Fixed search and replace handling of mixed line endings when they are
  • compared.
  • Fixed crash when completely deleting all visible text.
  • Text Merge
  • Improved error handling during loading of files.

New in Beyond Compare 3.1.9 Build 11282 (Dec 18, 2009)

  • Data Compare
  • Fixed resizing columns when the splitter is not in the middle.
  • File Formats
  • Opening the File Formats dialog from a file view now automatically focuses on the current file format.
  • File Views
  • Fixed files with a UCS-2 byte order mark incorrectly detecting as binary.
  • FTP
  • Fixed browse dialog crashing when collapsing a folder while loading another.
  • Hex Compare
  • Increased "bytes per line" limit to 1024.
  • Fixed readability when the "Difference Enhancer" option is enabled.
  • Misc
  • Added workaround for conflict with Logitech's SetPoint software.
  • Added "Browse" command to browse edit/combobox popup menus.
  • Activating a view now forces scrolling to its tab header if necessary.
  • Fixed incorrect toolbar hints in translated builds on Windows 9x.
  • Fixed crash on startup if any of the settings files had an invalid date.
  • Fixed Windows 7 information in support zip.
  • Fixed "Import Settings" to always correctly list what will be imported.
  • Fixed file sizes not to be displayed in scientific notation.
  • Options
  • Fixed setting Backup "in this folder" option.
  • Picture Compare
  • Fixed crash when comparing malformed EMF files.
  • Fixed "Swap Sides" handling of image transparency.
  • Fixed handling of replacements/gray scale/red scale/blue scale.
  • Reports
  • Renamed text report's "Left is source" option to "Strikeout left orphans".
  • Scripting
  • Added "strikeout-left-orphans" option for "interleaved" TEXT-REPORT.
  • E.g., text-report layout:interleaved options:strikeout-left-orphans output-to:printer

New in Beyond Compare 3.1.8 Build 11096 (Nov 16, 2009)

  • Notable Changes
  • File views now support "Open" and "Save As" dialogs on FTP sites.
  • Improved Data Compare support for detecting multi-line cells.
  • Changed confirmation dialog button order to match Windows
  • (Yes/YesToAll/No/NoToAll/Cancel).
  • Archives
  • Fixed snapshot loading so they show filenames that only differ in case.
  • Fixed crash when extracting from a 7-zip archive encounters an error.
  • Fixed using "Copy to Folder" on files within a zip if a matching zip on
  • the target doesn't already exist.
  • Fixed support for reading/writing files in a zip after renaming the zip.
  • Fixed loading a file view from a snapshot comparison so it doesn't
  • incorrectly flag the files as different in the folder compare.
  • Data Compare
  • "Comma Separated Values" and "MS Excel Workbooks" formats now recognize
  • non-Windows line endings.
  • Replaced "Recognized line ending styles" setting with "Line endings"
  • setting to improve handling of multi-line cells.
  • File Formats
  • Added ability to mark external converts as requiring ANSI filenames.
  • Hex, MP3, and Version views no longer show the Session Settings "Format"
  • tab or the format dropdown in the file info panels.
  • Fixed "PDF Documents" handling of non-ANSI filenames.
  • File Views
  • Session Settings dialog now supports browsing to files on FTP sites.
  • Fixed quick compare dialog opening the file view automatically even if
  • files are identical.
  • Fixed "Use System" selection coloring for Data, MP3 and Version compares.
  • Fixed "Open With" toolbar menu items to only show on sides where content
  • is local.
  • Fixed encoding crash if a cancel or error occurs during load.
  • Fixed encoding auto-detection incorrectly guessing UTF-8 for ANSI text.
  • Folder Compare
  • Changed confirmation dialog button order to match Windows
  • (Yes/YesToAll/No/NoToAll/Cancel).
  • Browse FTP site repopulates folders before expanding them.
  • File operations from a folder to a snapshot are disabled.
  • Fixed detecting changes in filename case during a refresh.
  • Fixed status bar not updating free space after file operations.
  • Fixed behavior when using multiple path delimiters between folder names.
  • Fixed comparing a folder to itself and renaming with both sides selected
  • so it doesn't try to rename each file twice.
  • Fixed moving folders between drives not showing the target folder's size
  • correctly until after a full refresh.
  • Fixed using "Create New" in browse dialog so it auto-selects the newly
  • created folder.
  • Fixed cancelling "Copy to Folder" when it's checking whether the target
  • folder exists.
  • Fixed status bar so it indicates whether the file counts are for a
  • selection or all visible files.
  • Fixed cancelling folder load during file operation preflight.
  • Fixed saving log with Unicode filename.
  • Fixed display of folders after move.
  • Fixed renaming an item in the browse dialog and then clicking "OK" so it
  • picks up the changed path.
  • FTP
  • File views now support "Open" and "Save As" dialogs on FTP sites.
  • Full timestamps are now retrieved when downloading files that only
  • include dates in FTP folder listings.
  • Fixed support for deleting files on Ultimodule's IDAL FTP server.
  • Fixed incorrect behavior when saving changes if the FTP username
  • includes a character.
  • Fixed behavior when connecting to an FTP server that supports UTF-8 from
  • a system with a DBCS system codepage.
  • Hex Compare
  • Added "Open Clipboard" command, with support for formats used by most
  • hex editors.
  • Fixed "Find" so it can find a search string that spans deleted bytes.
  • Fixed "Find" dialog's enabling of "Match character case".
  • Linux
  • Added instructions to register for all users to README.
  • Improved shutdown speed when waiting for background threads to terminate.
  • Improved error message for unhandled exceptions.
  • Improved auto-detection of ClearCase in Linux.
  • Fixed support for [Ctrl+C] when running a script.
  • Fixed landscape mode in scripts and print preview.
  • Fixed timezone combobox size/position in FTP profiles.
  • Fixed crash when HTTP_PROXY environmental variable includes extra
  • whitespace.
  • Misc
  • Increased delay before showing hint for truncated data.
  • Fixed status bar text overwriting itself on Vista and Windows 7.
  • Fixed crash when opening views when running under Wine or Crossover.
  • Fixed support for cancelling actions by using a dialog's [x] button.
  • Fixed crash on startup when running on a Vista or Windows 7 system that
  • doesn't have the "MS Shell Dlg" font substitutions defined.
  • Fixed crash or silent failure when unable to create settings export file.
  • Number edit now only detects real changes.
  • Fixed persistence of time settings (ex. last modified).
  • Fixed importing BC2 sessions with "&" in name or name filter.
  • Fixed customizing command to use [Shift+-] as shortcut.
  • Fixed check for updates proxy authentication.
  • MP3 Compare
  • Improved left/right arrow key handling.
  • Fixed loading so it doesn't keep files locked.
  • Picture Compare
  • Fixed crash when comparing high resolution images.
  • Reports
  • Improved reconciling different codepages (Data Compare and Text Compare).
  • Improved printer error handling.
  • Fixed "XML Dump" text report not to include left filename twice.
  • Fixed totals in "Statistics" text report of multiple files when
  • outputting to plain text.
  • Scripting
  • Fixed handling of composite and over-under text reports.
  • Sessions
  • Fixed display of last modified on "Specs" settings page under Vista.
  • Source Control
  • Fixed slow loading of files on ClearCase dynamic views.
  • Text Views
  • Fixed editor positioning after deleting a selection.
  • Text Merge
  • Output encoding is now follows merge rules based on input encodings.
  • Fixed "Take Both" crash.
  • Fixed crash after opening from Folder Compare and trying to show
  • "Difference not found" message.
  • Version Compare
  • Improved left/right arrow key handling.

New in Beyond Compare 3.1.7 Build 10865 (Sep 23, 2009)

  • Archives
  • Improved compatibilty with third-party zip software when reading/writing
  • filenames with extended characters.
  • Fixed creating new folders in an empty zip using the wrong character for
  • the path delimiter.
  • Data Compare
  • Fixed error handling for large files that don't have a recognized line
  • ending.
  • File Formats
  • Fixed importing a new file format not showing the associated masks in
  • the list view.
  • File Views
  • Fixed updating the file info panel's "File Format" dropdown captions.
  • Fixed file info panels so they show the line ending style.
  • Fixed support for Vista theming of MP3 and Version compares.
  • Fixed error handling after a cancel.
  • Fixed detecting "binary same" so it isn't misdetected when using
  • "Ignored", etc.
  • Fixed crash when detecting "binary same", occurred when loading a merge,
  • after save, toggling "Ignored".
  • Folder Compare
  • Improved responsiveness when cancelling a load of a large folder from a
  • local or network disk.
  • Improved loading speed for large snapshots, and minor speedup when
  • loading other folders or filtering.
  • Fixed copying the same .pst file to two locations simultaneously so it
  • no longer gives an access denied error.
  • Fixed Vista theming so it shows the hot selection in the center column
  • when the mouse is over it.
  • Fixed "Quick Compare" to open in new tab when appropriate.
  • Fixed crash when loading folders with odd filenames.
  • Inline rename accepted when [F2] is pressed.
  • Fixed crash when refreshing multiple times when using Logitech SetPoint
  • mouse drivers.
  • Folder Sync
  • Fixed resizing not to hide the sync parameter edits.
  • FTP
  • Fixed crash when cancelling interrupts opening of a remote connection.
  • Fixed read timeout connecting to vsftpd with a passive, encrypted FTPS
  • data connection.
  • Fixed VMS folder listings incorrectly including a non-existent file
  • named "Total of # files, #/# blocks".
  • Fixed support for read timeouts when downloading files using MODE Z
  • compression.
  • Hex Compare
  • Fixed crash when refreshing or loading a new pair of files while
  • scrolled to the bottom of the display.
  • Fixed "Go To" when no items are visible.
  • Home View
  • Added "Open as New" submenu to open a saved session in a different view
  • type.
  • "Save As..." dialog now supports saving as a different session type.
  • Linux
  • Fixed crash when clicking the "File Format" or "Encoding" dropdowns in
  • the file info panels.
  • Fixed support for SIGINT (Control-C).
  • Fixed closing a tab closing the entire application under Ubuntu.
  • Misc
  • Improved error handling for number edits.
  • Fixed File Format and FTP Profile "Encoding" dropdowns not including all
  • available codepages on Win9x.
  • Fixed out of resources error when drawing the background gradient in the
  • view tab bar.
  • Reports
  • Spacing for plain-text side-by-side file comparison reports launched
  • from a folder comparison are now calculated on a file-by-file basis
  • instead of padding the left side to give all reports the same width.
  • Significantly reduced memory usage for file compare reports involving
  • lots of files.
  • Scripting
  • Attempting to load a session name that matches multiple sessions is now
  • considered a fatal error.
  • Text Views
  • Fixed saving whitespace-only lines when both "Trim trailing whitespace"
  • and "Convert leading spaces to tabs" are enabled.
  • Text Compare
  • Fixed View->Webpages handling of xml files.
  • Fixed View->Webpages crash when loading files without write permissions.
  • Text Merge
  • Fixed crash after custom element definitions are removed from the
  • grammar.

New in Beyond Compare 3.1.6 Build 10721 (Aug 12, 2009)

  • Fixed folder compare's rules-based content comparisons returning binary differences instead of similar or text differences (broken in 3.1.5).

New in Beyond Compare 3.1.5 Build 10715 (Aug 11, 2009)

  • Archives:
  • Fixed/enhanced support for detecting filename encoding when loading zips
  • and switching between ANSI/OEM encoding when saving zips on non-US
  • systems.
  • Fixed zip local file header corruption which prevented file extractions
  • in 7-zip (broken in 3.1.4).
  • Fixed filenames in zips always being encoded as ANSI instead of switching
  • to OEM encoding when possible (improves Explorer compatibility).
  • Fixed crash when trying to expand invalid CAB archives (broken in 3.1.4).
  • Fixed corruption when editing Java archives (.jar) and other zips that
  • include a data descriptor.
  • Fixed progress reporting when extracting large files in RAR archives.
  • Fixed displaying file sizes over 4GB in RAR archives.
  • Fixed crash when loading archives that don't store folders correctly.
  • Fixed support for Unicode characters in filenames store in Java archives
  • jar).
  • Data Compare:
  • Fixed crash when loading invalid data.
  • Fixed crash when saving while no items are visible.
  • File Formats
  • External conversions are now treated as failures if they return a non-
  • zero exit code or generate an empty file.
  • HTTP URLs will now use "file.htm" for file format matching if the URL
  • ends in a /.
  • Fixed "Python Scripts" format marking lines containing only whitespace as
  • important.
  • Fixed "MS Excel Workbooks" format so it doesn't show a dialog when it
  • encounters an error.
  • Updated PdfToText to 3.02pl3 to improve support for files generated by
  • Adobe Acrobat 9.
  • File Views:
  • File views now detect "Binary same" in addition to "Rules-based same".
  • "Next Difference Files" will now close the current view and switch focus
  • if the new files to compare are already open in another view.
  • "Next Difference Files" now goes to the next difference relative to the
  • files loaded in the requesting file comparison instead of the current
  • line in the parent folder comparison.
  • Reduced flicker of "File Info" panels when resizing window.
  • Tweaked borders and bevels to improve appearance of views.
  • Fixed appearance of path edits and file info bars when using "Large
  • buttons with text labels" option. (broken in 3.1.4).
  • Text and Data compares no longer throw out partial comparisons after
  • errors or cancels (broken in 3.1.3).
  • Improved error handling when unable to load file contents.
  • Folder Compare:
  • Added "Always show extension in Name column" tweak.
  • Improved best-fit filename mapping support introduced in 3.1.4. It now
  • handles arbitrary encodings, uses OEM best-fits instead of ANSI ones for
  • Win9x network shares (handles emdash to - changes), and supports best-fit
  • mappings when comparing two different encodings (eg, FTP-to-FTP).
  • "Open With->Associated Application" can now have a configurable shortcut.
  • Fixed back/forward buttons (broken in 3.1.4).
  • Fixed "Replace File" confirmation dialog overlapping text if the filename
  • is long enough to wrap twice.
  • Fixed behavior when a file has been replaced by a folder or vice versa
  • outside of BC.
  • Fixed error message when setting Unix mode fails so it doesn't mention
  • setting owner/group.
  • FTP:
  • Fixed SFTP support so it can load folders even if it encounters parse
  • errors when retrieving Unix owner/group and symlink targets.
  • Fixed FTP error messages showing as blank lines if they included extended
  • characters.
  • Home View
  • Fixed "Open" when multiple auto-saved sessions are selected.
  • Linux:
  • Storing BC3Key.txt in /etc will now register for all users.
  • Fixed invalidation issues when scrolling vertically or horizontally.
  • Fixed opening zips containing files with empty timestamps (broken in
  • 3.1.0).
  • Fixed misalignment of missing line hashes in text editors.
  • Fixed paste re-pasting old data when copying text in other applications.
  • Fixed crash when using file format dropdowns (broken in 3.1.4).
  • Fixed crash during ASCII FTP transfers (broken in 3.1.4).
  • Fixed reading/writing last modified times in zips.
  • Misc
  • Background operations with a cancel dialog now show "Action could not be
  • completed" if they encounter an error.
  • Improved error handling and recovery when saving/loading settings files.
  • Fixed importing file formats and sessions disabled using "Available
  • session types" option.
  • Fixed dropdown toolbar button widths on Windows 7.
  • Options:
  • "Available session types" list is now sorted.
  • Fixed support for editing colors of custom text grammar elements.
  • Picture Compare
  • Fixed crash when generating HTML report.
  • Reports
  • Improved error handling when running out of memory while generating large
  • reports.
  • Fixed output of leading whitespace in HTML reports.
  • Scripting:
  • Fixed *-REPORT script commands so they support "printer" and "clipboard"
  • as output targets in addition to "" and "".
  • Text Views
  • Added "Unaligned" alignment option to compare files without aligning
  • matching lines.
  • "Select All", "Select Section", and toggling "Full Edit" mode are now
  • supported while in "Align With" mode.
  • Fixed "Show syntax highlighting on difference lines" so it's only used if
  • syntax highlighting is enabled.
  • Text Compare:
  • Fixed "View->Webpages" so it opens PHP/ASP/etc as HTML.
  • Fixed "Compare Selection to Clipboard" (broken in 3.1.4).
  • Fixed "View->Webpages" resizing of the browsers.
  • Text Merge:
  • Added "Compare To Output > Left Side|Center Side|Right Side" commands.
  • Version Compare:
  • File last modified times are no longer compared.
  • Fixed support for filenames with international characters.

New in Beyond Compare 3.1.4 Build 10554 (Jun 24, 2009)

  • Notable Changes
  • Added Picture Compare reports.
  • Replaced "File->View as Webpage" command for individual files with a
  • "View->Webpages" command that works on all sides.
  • Fixed crashes under Wine and incorrect behavior under Windows 7.
  • Archives
  • Zips now read/write Unicode filenames as documented in the official spec.
  • Improved auto-detection of OEM/ANSI encoding for filenames in zips.
  • Fixed "File not found in archive" error when trying to extract files from
  • a zip that uses '' as the path delimiter.
  • Fixed adding files to .tar.gz archives.
  • Fixed zip header VersionNeededToExtract fields so they match those
  • produced in earlier BC versions (pre-3.1).
  • Data Compare
  • File info panels now show delimiter, qualifer, ignore multiple delims,
  • and whether column names were found.
  • Fixed "Columns" session settings locking issue.
  • Fixed "Columns" session settings to offer "Fill Names Using Comparison"
  • if either file includes column names.
  • Fixed crash when editing cell on line with no text.
  • File Formats
  • Added "*.xsd" to "XML" file format's mask.
  • File Views
  • Path edits are now attached to the file info panels and resize when
  • moving horizontal splitters or switching to over-under layout.
  • Improved file info panel behavior when there isn't enough space to
  • display everything.
  • Fixed crash when multiple file views try to load the same file at the
  • same time (eg, loading a saved workspace).
  • Fixed "Copy File to Left/Right and Open Next Difference" when the parent
  • folder has changed in the background.
  • Fixed codepage and line ending style not showing if a load error occurred.
  • Fixed file views incorrectly marking a file as saved if certain types of
  • failures occur when saving.
  • Fixed files to try to reload if error occurred previously.
  • Tweaked Data and Text "Format" session settings layout.
  • Folder Compare
  • Added support for lining up files on ANSI/OEM network shares (Win9x) when
  • certain best-fit character conversions have been done (eg, dropping
  • unsupported diacritics). Using the "Compare filename case" option will
  • show these as differences, but it isn't possible to correct them unless
  • the original file is renamed to match the best-fit version.
  • Fixed crash when renaming a folder that is being compared with the
  • "Compare Contents" operation with a results dialog.
  • Transferring files with filenames containing unsupported extended
  • characters to Windows 9x can now give an error instead of crashing.
  • Fixed inconsistent detection of filtered folder contents during file
  • operations.
  • Significantly reduced memory usage when performing a large number of
  • binary or CRC comparisons between two local/network disks.
  • Folder Sync
  • Various updates to bring in line with the folder compare.
  • FTP
  • Fixed slow transfers when performing ASCII SFTP uploads/downloads on SFTP
  • v3 servers (eg, OpenSSH).
  • Fixed logging multi-line SFTP connection banners.
  • Fixed support for parsing Solaris FTP listings containing files with
  • mandatory locking.
  • Fixed parsing Solaris FTP listings with Korean dates.
  • Hex Compare
  • Fixed "Find" so it tries to scroll the entire match into view.
  • Linux
  • Fixed ASCII FTP transfers so they do correct line ending conversions.
  • Misc
  • Changed "Close Multiple Tabs" confirmation so it matches Internet
  • Explorer 8.
  • Added workaround for crashes when opening a file view in Wine.
  • Crashes under Wine no longer terminate the application without warning.
  • Portable install no longer writes "SupportsMerge" and "ArchiveMasks"
  • settings to the registry.
  • Added numerous menu keyboard accelerators.
  • Fixed Windows 7 taskbar thumbnail and live preview for minimized windows
  • and appearance after restoring a minimized window.
  • Fixed keyboard shortcuts when showing tabs on the taskbar in Windows 7.
  • Fixed crash on startup when checking for updates through a proxy.
  • Fixed crash when closing a window while the session combobox is open.
  • Fixed issues with settings persistence of floating point values on non-US
  • systems.
  • MP3 Compare
  • Fixed support for tags with line endings that don't match the system
  • default.
  • Options
  • "Available session types" no longer lists Folder Compare or Text Compare.
  • Fixed file format support when disabling sessions using the "Available
  • session types" list.
  • Picture Compare
  • Added side-by-side and summary reports.
  • Fixed display "(stretched)" to show when appropriate.
  • Reports
  • Improved "Just selection" stickyness.
  • Scripting
  • Added VERSION-REPORT scripting command.
  • Layouts supported: side-by-side, summary
  • Display filters supported: display-all, display-mismatches,
  • display-matches
  • Options supported: ignore-unimportant
  • Fixed inconsistent support for "select empty.folders".
  • Text Views
  • Replaced "File->View as Webpage" command for individual files with a
  • "View->Webpages" command that works on all sides.
  • "Find" and "Next/Previous Difference" now scroll horizontally to center
  • the match.
  • "View -> Webpages" now works when comparing clipboard contents or an
  • empty side.
  • Clicking on the current display filter after "Ignored" now refreshes
  • display.
  • Improved page up/down handling, particularly when focused in merge output.
  • Fixed "Find Next/Previous" crash when last find was a select all.
  • Fixed crash after using "Find" dialog with "Close dialog automatically"
  • unchecked.
  • Fixed moving splitters when webpages are visible.
  • Fixed divide by zero crash.
  • Fixed aligning empty range(s) (ex. after paste).
  • Text Compare
  • "Copy Line to Left/Right" can now be shown on the toolbar.
  • Loading the same file in both sides and saving edits on one side no
  • longer prompts to reload twice.
  • Text Merge
  • Fixed "Align With" command.

New in Beyond Compare 3.1.3 Build 10374 (May 14, 2009)

  • Notable Changes
  • Added Windows 7 support for tab taskbar thumbnails and live preview.
  • Picture Compare now displays transparent images with a checkerboard background.
  • Text Compare now copies over line ending style (PC/Unix/Mac) if "Compare line endings" is enabled.
  • Text Merge now follows merge rules to generate line endings if "Compare
  • line endings" is enabled.

New in Beyond Compare 3.1.2.10221 (Apr 20, 2009)

  • Added support for Unix FTP listings that include ClearCase VOB errors.
  • Reverted list parser change from 3.1.1 that would treat unparsable directory listings as a load error.
  • Fixed support for Windows NT directory listings (broken in 3.1.1).

New in Beyond Compare 3.1.1 Build 10221 (Apr 18, 2009)

  • Added support for Unix FTP listings that include ClearCase VOB errors.
  • Reverted list parser change from 3.1.1 that would treat unparsable directory listings as a load error.
  • Fixed support for Windows NT directory listings (broken in 3.1.1).

New in Beyond Compare 3.1.1 Build 10218 (Apr 17, 2009)

  • File Views
  • "Find Next/Previous" (F3/Shift+F3) when starting a new instance now
  • repeats the previous find instead of opening the Find dialog.
  • After "Save As", editing is reenabled if it was disabled due to destructive
  • loading conversion.
  • Fixed crash when unable to create a folder as part of a save.
  • Fixed thumbnail continuing to scroll if it's capturing the mouse when
  • another application gains focus.
  • Folder Compare
  • "Comparison Results" dialog now shows binary same and binary difference.
  • Renamed "Open" (3.1.0) to "Open in New View" when folders are selected
  • (was "Compare in New View" prior to 3.1.0).
  • Fixed "Open" so it's the default menu item if 2 disjoint files are
  • selected. (Broken in 3.1.0).
  • Fixed crash when attempting to copy/move/etc and the parent's path is a
  • non-archive file.
  • Folder Sync
  • Fixed crash when trying to sync a subfolder into a folder that already
  • contains a file with the same name. (Broken in 3.1.0).
  • FTP
  • Fixed support for MVS paths. (Broken in 3.1.0).
  • Fixed timestamps being off by a minute when converting timezones.
  • (Possibly broken in 3.1.0).
  • Fixed support for parsing folder listings so if an appropriate list parser
  • isn't found it's a load error instead of showing the folder as empty.
  • Fixed support for Windows CE folder listings that don't include subfolders.
  • Hex Compare
  • Comparison results are now shown as binary same/difference.
  • Home View
  • Fixed crash when dragging sessions from different folders.
  • Linux
  • Fixed "Export Settings" command. (Broken in 3.1.0).
  • Misc
  • Added "Include debug messages in log" tweak to optionally write FTP folder
  • listings to the log.
  • Version information in About dialog can now be copied to the clipboard.
  • Improved stability after a crash while opening a new tab/window.
  • Fixed appearance of treeview selection rectangle on Vista in comparison
  • results, comparison info, and sync preview dialogs.
  • Reports
  • Fixed Text Compare Report handling of user defined elements.
  • Sessions
  • Fixed crash when selecting the "Auto-saved sessions" item from the
  • sessions combo when there aren't any auto-saved sessions.
  • Text Compare
  • Replaced "Open with Web Browser" command with "View as Webpage" command
  • that opens the web browsers inline instead of as a separate window.
  • Refreshing accepts any new edits made.
  • Text Merge
  • Trying to merge files that can't be edited (binary or destructive loading
  • conversion) is now an error condition.

New in Beyond Compare 3.1.0.10168 (Apr 10, 2009)

  • Notable Changes
  • Data Compare now supports modifying delimited and fixed width files.
  • Added support for third-party BC v2 plugins.
  • Added support for zip archives with Unicode filenames, AES encryption, and
  • files larger than 2GB.
  • Added support for comparing over HTTP.
  • Added support for comparing RPM files (Linux only).
  • Added support for creating and modifying .gz and .tar.gz files.
  • Fixed excessive "Refreshing..." step before large file operations or those
  • on slow connections.
  • Archives
  • Added support for AES zip encryption.
  • Added support for 64-bit zips.
  • Added support for storing Unicode filenames in zips.
  • Added support for creating and modifying .gz and .tar.gz files.
  • Added support for .tar files containing files with paths longer than 100
  • characters.
  • Added support for CRC32s and file sizes in .gz archives (not .tar.gz).
  • Added support for changing Unix owner/group and mode in .tar and .tar.gz
  • files.
  • Gzipped files that don't include a filename now use the archive's name
  • (without .gz) instead of "Unknown".
  • Deleting a folder containing files in a zip no longer saves the archive
  • multiple times.
  • Improved error handling when trying to add files to an archive.
  • Fixed crash creating a zip within a zip using the "New Folder" command.
  • Fixed crash when saving a snapshot that includes CRCs or exe version
  • information and excludes filtered items.
  • Fixed support for opening snapshot files where the original source path
  • had extended characters.
  • Fixed crash after failing to modify a zip.
  • Fixed cancelling a save snapshot operation when "Items excluded by file
  • filters" is checked or disabled.
  • Fixed .tar/.tgz support for extracting files where the target filename is
  • longer than 260 characters.
  • Fixed crash when using "Copy to Folder" to create a new zip.
  • Command Line
  • Data Compare
  • Added support for modifying delimited and fixed width files.
  • Added auto-detecting the pipe (|) character as a delimiter.
  • Added support for showing character differences within a cell.
  • Added "Decimal Separator" format setting.
  • Replaced "Trim leading and trailing whitespace" setting with "Treat
  • surrounding whitespace as part of delimiter".
  • Improved number handling for 1000s separator, converting (###) to -###,
  • and handling currency symbols.
  • Fixed crash when changing columns while columns are hidden and the view is
  • scrolled to the right.
  • Fixed crash when editing the "Other delimiter" file format field.
  • Fixed changing the "Trim leading and trailing whitespace" option to
  • refresh the comparison.
  • Fixed scrollbars so they're disabled if the display is empty.
  • File Formats
  • Added "Indentation" grammar item to "Python Scripts" format to make
  • leading whitespace important.
  • File Views
  • Added support for third-party BC v2 plugins.
  • Added support for comparing over HTTP.
  • Added "New File" command to empty the contents of the current pane.
  • Added "Go to next difference after copying section" option.
  • Added [Ctrl+Shift+V] as the default shortcut for "Open Clipboard".
  • "Recompare Files" can now be shown on the toolbar.
  • Improved Find dialog's handling of search sides.
  • Improved error handling when only one side of the comparison has an error.
  • Fixed "Access Denied" error when trying to save in a folder that allows
  • modifying a file but does not allow creating new ones.
  • Fixed opening a child view in a new window so if that view is already open
  • it brings it to the front instead of opening a new view.
  • Fixed crash when closing file views.
  • Fixed Load button so it tries to reload files that failed to load
  • previously.
  • Folder Compare
  • Merged "Compare in New View Using" and "Open With" menus and added "Open
  • With Associated Application" command.
  • Fixed excessive "Refreshing..." step before large file operations or those
  • on slow connections.
  • Creating a folder or copying/moving a file that only has a short (8.3)
  • name into a folder containing a file with a matching short name but
  • different long name is now detected and the existing file's short name is
  • changed to remove the conflict.
  • Failed content comparisons now clear any previous comparison results for a
  • particular pair of files.
  • Expand All followed by a Collapse All now cancels the expansion but
  • continues to build the comparison.
  • Added vertical scrollbar to operation error dialog
  • Fixed error messages so they include file paths.
  • Fixed binary comparisons to treat read errors as an unknown comparison
  • instead of a binary difference.
  • Fixed support for changing folder timestamps on Vista.
  • Fixed "Touch" and "Attributes" commands not respecting the "Disable
  • editing" session setting.
  • Fixed deleting a folder that contains filtered items so if the entire
  • folder is deleted to the recycle bin, it's moved as one item instead of
  • all of the contents individually.
  • Fixed crash when closing the "File Operation Error" dialog after the
  • progress panel has been closed automatically.
  • Fixed hang when counting files/folders after building them as part of a
  • large file operation.
  • Fixed refreshing so it re-sorts the display if one of the sides takes
  • longer than 5 seconds to finish.
  • Fixed crash when closing a Folder Compare/Sync while a file view has a
  • "Files changed, Reload?" prompt open.
  • Fixed display of SUID, SGID, and sticky bits in Unix permissions.
  • Fixed support for copying .pst files from network storage devices failing
  • with "The request is not supported" errors.
  • Fixed support for detecting locked .pst files when copying to an FTP site
  • or archive.
  • Fixed support for regular expression renames using '^' or '$' as the "Old
  • Mask" to add a prefix or suffix to a file.
  • Folder Sync
  • FTP
  • Added support for PASV replies from Microsoft FTP Service that don't
  • include a trailing parenthesis "Entering Passive Mode (100,1,1,1,23,45".
  • Opening a file view for a pair of files that are waiting for a background
  • content comparison now downloads the files immediately.
  • Improved behavior when the control channel times out during a successful
  • download.
  • Added support for detecting incorrectly resumed file transfers. Fixes
  • issue with duplicate file contents when downloading from sbftp.
  • Loading an SFTP or FTPS path in the Standard edition now shows a message
  • about upgrading to the Professional edition.
  • SSL session is now reused between data and control connections. Fixes
  • support for vsftpd 2.1.0.
  • Fixed "Touch local files when copying to an FTP site" setting incorrect
  • timestamps when the destination's parent folder was created as part of the
  • copy.
  • Fixed SFTP support for VanDyke VShell 3.0 (broken in 3.0.15).
  • Fixed crash following a dropped FTP connection when comparing file
  • contents or copying between FTP sites.
  • Fixed support for resume when comparing file contents or copying between
  • FTP sites.
  • Fixed crash when cancelling FTP transfers.
  • Fixed support for editing files on VMS and MVS (z/OS, OS/390) servers.
  • Fixed support for VxWorks and Windows CE FTP servers.
  • Fixed crash when rapidly using Full Refresh (Ctrl+F5).
  • Hex Compare
  • Removed "Open Clipboard" command.
  • Fixed hang when searching on an empty side.
  • Home View
  • Session settings page control is now resizeable.
  • Improved appearance after resizing.
  • Fixed crash when the session tree doesn't have a selection.
  • Fixed crash when rearranging sessions using drag and drop.
  • Fixed dragging a folder to preserve the lock icons on its contents.
  • Linux
  • Added support for comparing RPM files.
  • Added a "Show Hidden Items" context menu to "Browse for Folder" dialog.
  • Fixed permissions when modifying a file via a symlink.
  • Fixed Nautilus context menu support for fully qualified paths.
  • Fixed "Check For Updates" dialog so it uses the http_proxy environmental
  • variable.
  • Fixed crash when saving an HTML folder compare report.
  • Misc
  • Windows 7 taskbar will now show all view tabs. Live preview is not
  • supported.
  • Improved warning when persistent settings corruption detected on startup.
  • Double clicking on a tab's close button no longer creates a new tab.
  • Added icons for shell extension's "Merge" and "Sync" commands when shown
  • in a submenu.
  • Fixed various crashes during shutdown.
  • Fixed crash when trying to load a path that doesn't exist and one of the
  • parent folders is a non-archive file.
  • Fixed display of dual-platform licenses in About dialog.
  • Fixed crash when creating a session view window.
  • Fixed crash in "Browse For Folder" dialog when expanding a folder that
  • isn't available.
  • Fixed session dropdown so it adjusts its size to handle larger fonts.
  • Fixed position of "Additional file formats" URL in File Formats dialog.
  • Fixed character encoding dropdowns so they no longer reset a saved
  • codepage if it doesn't exist on the current system.
  • Update About logo to say "Version 3" rather than "Version 3.0".
  • Fixed shell extension's "Select Left File/Folder" text when switching
  • between selecting a file and a folder.
  • Registration dialog now closes after entering a reset key.
  • MP3 Compare
  • Added support for showing character differences within a tag.
  • Tag names are no longer colored red for lines with differences in the tag
  • value.
  • "Simple Data (ID3v1)", "Advanced Tag (ID3v2.3)", and "Audio" lines are
  • only colored red if they're collapsed and contain differences.
  • Removed "Open Clipboard" command.
  • Fixed playback of files longer than 3:37.
  • Fixed "Swap Sides" so it updates the display filter.
  • Options
  • Added "Available session types" option to control which sessions types
  • appear in the menus and Home view and are used for file format matching.
  • Picture Compare
  • Fixed crashes when loading invalid images.
  • Fixed appearance of "Replacements" page.
  • Reports
  • Fixed persistance of "Page breaks between reports" option.
  • Scripting
  • Scripts now set the DOS error level if a fatal error occurs.
  • Including '...' at the end of an EXPAND command will now expand all of the
  • named folder's subfolders. Eg: "EXPAND Documents..."
  • Fixed crash when generating file reports for files on unavailable drive
  • letters.
  • Fixed crash when "Close when finished" is checked and the script involves
  • background content comparisons against an FTP site.
  • Sessions
  • Added "Clear Session" command that clears both sides of the comparison and
  • switches session settings to the defaults.
  • Fixed Session Settings dialog's "Last modified" text so it's visible after
  • resizing.
  • Source Control
  • Fixed crashes when using Perforce, Seapine Surround, or Serena Change
  • Manager integration.
  • Fixed ClearCase crash when comparing files with paths longer than 260
  • characters.
  • Text Views
  • Added "Compare Selection to Clipboard" command.
  • Fixed overwriting a checked in, read-only, or system file in a Text Merge
  • session or using the /savetarget= switch so it prompts for confirmation.
  • Fixed "Ctrl+Z indicates end of file" option not to insert Ctrl+Z
  • characters in the middle of the file when saving.
  • Fixed crash when using "Align With" on a multi-line selection.
  • Fixed "Next/Prev Difference" to scroll the difference into view if context
  • lines are larger than the screen height.
  • Fixed undoing a multi-line paste so it doesn't leave the last character of
  • the paste.
  • Fixed crash when using Select by Word.
  • Fixed "Open with Web Browser" support for filenames with extended
  • characters.
  • Text Compare
  • Pasting into a gap now aligns the pasted text with the opposite side.
  • Added "Line Endings" conversion submenu.
  • Using the "Disable editing" checkbox now forces a save or discard of
  • existing edits.
  • Pasting text into an empty side is now treated as a paste and realignment
  • instead of an "Open Clipboard" request.
  • Added "Pasting text in empty pane treated as Open Clipboard" tweak
  • Text pasting, typing deletes any selected text, inserts at start of
  • selection
  • Fixed appearance of "Replacements" page.
  • Fixed manual alignment preservation of top and current line positions.
  • Fixed "Align Manually" for ranges to handle end of file and trailing
  • orphans.
  • Text Merge
  • "Undo" and "Redo" now work if focused on an input pane.
  • Version Compare
  • Added support for showing character differences within a field.
  • Version names are no longer colored red for lines with differences in the
  • value.
  • "Fixed Header", "Variable Header", and "File Info" lines are only colored
  • red if they're collapsed and contain differences.
  • Fixed "Swap Sides" so it updates the display filter.
  • Removed "Open Clipboard" command.

New in Beyond Compare 3.0.15.9757 (Jan 27, 2009)

  • File Views
  • "Open Clipboard" command now includes a timestamp in the path edit.
  • Folder Compare
  • Fixed duplicate folders appearing when creating them as part of a copy
  • operation (broken in 3.0.14).
  • Fixed support for automatic refreshes (broken in 3.0.14).
  • FTP
  • Fixed error when moving an archive file to/from an FTP/SFTP site.
  • Fixed support for transferring files to/from a VanDyke VShell SFTP server.
  • Text Views
  • Added "Replace All is from top of file" tweak.
  • Text Compare
  • Added "Zoom Left/Right" commands which incrementally move the splitter
  • (Ctrl+Alt+Right/Left).

New in Beyond Compare 3.0.14.9740 (Jan 22, 2009)

  • Notable Changes:
  • Revamped support for comparing filename case.
  • Added a "Compare filename case" session setting to control both comparing case and synchronizing it when copying files.
  • Comparing a case sensitive file system to a case insensitive one will now align filenames with differing case.
  • Added support for automatically resuming FTP/SFTP transfers at the end of the already transferred data.
  • Archives:
  • "Enter Password" dialog now supports copying the archive's path to the clipboard.
  • Fixed rules-based comparisons only doing a CRC comparison for files with matching sizes.
  • Fixed support for renaming a file in a zip to change character case.
  • Command Line:
  • Launching multiple instances of BC now gives focus to the first window opened instead of the last.
  • "Quick Compare" dialog is no longer shown for file comparisons launched as part of a batch process.
  • Added support for using forward slashes in UNC paths (//server/share).
  • Data Compare:
  • Fixed crash when changing column visibility and then scrolling horizontally.
  • Fixed session's "Columns" page incorrectly enabling the "Insert" command.
  • Fixed crash when deleting a column in the session settings.
  • Improved painting performance for really long rows.
  • File Formats:
  • Fixed reapplying file format changes that don't require a file save (ex. tab stop).
  • File Views:
  • Fixed error handling when trying to modify a file without write permissions.
  • Folder Compare:
  • Added "Compare filename case" session setting. Files with differing case will be marked as differences and copying those files will update the case of the target file to match the source.
  • Comparing a case sensitive file system to a case insensitive one will now align filenames with differing case. Filenames that match exactly will be aligned before files with case differences.
  • Expand all and background scans now work depth-first instead of breadth first, as much as possible.
  • "*." as a file filter now matches all files that don't have an extension. Fixes ""All files without an extension" option in the "Exclude from Session" dialog.
  • Renaming multiple files that have the same name now correctly pre-fills in the "New Name" edit if the previous rename used regular expressions.
  • Changing file filters no longer shows a "This will cancel running file operations" dialog.
  • Improved responsiveness when cancelling background folder scans and file comparisons.
  • Fixed sorting by CRCs or exe versions when the values haven't been previously calculated.
  • Fixed refresh so it re-sorts the display after the refresh instead of before it.
  • Fixed support for expanding folders out of order when an Expand All or background scan is active.
  • Fixed "Legend" dialog's height/width on Vista and Linux.
  • Fixed file operation's "Beep When Finished" option.
  • Fixed crash when deleting a pair of files after selecting them as part of a "Compare Contents" operation.
  • FTP:
  • Added support for automatically resuming uploads and downloads at the end of the transferred data instead of restarting at the beginning.
  • Removed "Filename conversion" FTP profile setting.
  • Fixed read timeouts at the end of long file transfers caused by NATs closing the control connection.
  • Fixed support for the "Read timeout" setting during passive FTP transfers.
  • Fixed setting last modified time of files on Pure-FTPd and ProFTPD servers when the server timezone has been set in the FTP profile.
  • Fixed support for connecting to TitanFTP when it returns an invalid SITE ZONE response.
  • Fixed crash when transferring/comparing lots of files.
  • Fixed cancelling SFTP transfers so they don't drop the connection as often.
  • Home View:
  • Folder Sync sessions now display the most recent sync summary on the "Sync" tab.
  • Fixed using "Open" command with multiple auto-saved sessions selected.
  • Fixed deleting multiple auto-saved sessions.
  • Fixed accelerators for "Open As New", "Save", and "Save As..." buttons.
  • Fixed tab order and z-order when using "Open" command with multiple sessions.
  • Misc:
  • Added support for using forward slashes in UNC paths (//server/share).
  • Added maximum values for various spin edits.
  • Double clicking past the last view tab now adds a new tab on the right side instead of next to the active tab.
  • Fixed crash when the session combotree closes after modifying sessions.
  • Fixed excess disk usage when retrieving exe version information for files in archives or on FTP sites.
  • MP3 Compare:
  • Treeview scrollbar positions are now locked together.
  • Fixed column widths when one treeview is wider than the other.
  • Text Views:
  • "
  • " and " " in the "Replace With" edit are now treated as plain text instead of line ending characters.
  • Improved performance when editing causes multiline grammar change (ex. create new comment).
  • Fixed hint support on editor navigation buttons.
  • Fixed crash when using the gutter copy buttons and then changing display filters.
  • Fixed horizontal splitter jumping when using "Next Difference Files".
  • Version Compare:
  • Treeview scrollbar positions are now locked together.
  • Fixed column widths when one treeview is wider than the other.

New in Beyond Compare 3.0.13.9597 (Dec 31, 2008)

  • - Folder Compare
  • - Fixed "Delete" deleting an entire folder even if it's contents don't
  • match the display filter if "Use recycle bin" is active.
  • - Fixed crash when closing a directory comparison after cancelling a file
  • op confirmation dialog.
  • - Fixed crash when expanding a zip archive.
  • - Linux
  • - Added support for http_proxy environmental variable for check-for-updates
  • code. Username and password must be included in the variable if they're
  • needed.
  • - Options
  • - Fixed crash when opening the "Compare Colors" panel on the Options dialog
  • when using a standard edition license.

New in Beyond Compare 3.0.12.9584 (Dec 25, 2008)

  • Added DATA-REPORT, HEX-REPORT, TEXT-REPORT script commands
  • ...many many others!!!

New in Beyond Compare 3.0.11.9509 (Dec 4, 2008)

  • Command Line
  • Added support for loading a named workspace from the command line.
  • Added version information to bcomp.exe and bcomp.com.
  • Fixed copying bcomp.exe to a different folder and then launching it from a
  • limited user account after an administrative install.
  • Fixed "bcomp /?" displaying the help file when it's in a different folder
  • than the BC install.
  • Data Compare
  • Increased maximum number of columns to 500.
  • Control characters are now drawn as the Unicode replacement character.
  • Added "Recognized line ending styles" setting to "Type" page which allows
  • unchecked style to be treated as data.
  • Changing column properties now recalculates all columns instead of just the
  • first 128.
  • "Comma Separated Values" and "MS Excel Workbooks" formats now only
  • recognize CR/LF line endings.
  • Row details grid now shows a selected column instead of selecting the
  • entire row.
  • "Copy" no longer includes hidden cells.
  • Column Handling dialog's caption now includes the column number or
  • "default".
  • Fixed resizing columns so the mouse cursor shifts if the resizing causes a
  • horizontal scroll.
  • Fixed behavior when there are no columns defined.
  • Improved missing column handling.
  • File Formats
  • Fixed persistence of empty descriptions.
  • File Views
  • Trying to load a file from a snapshot now displays "Content Unavailable"
  • instead of treating it as a load error.
  • "File Encoding Error" now includes the line number of first error.
  • Fixed Quick Compare dialog's display of filenames with ampersands.
  • Folder Compare
  • Saving a snapshot of a folder containing other snapshots with the "Include
  • Archive Contents" option enabled no longer includes those snapshots'
  • contents.
  • Regular expression renames now support an empty "New Mask".
  • Disabled autocompletion on "Filters" combobox.
  • Failures to copy NTFS ACLs now logs an error once per program instance.
  • Fixed creating new folders during a copy so they correctly copy DOS 8.3
  • filenames and NTFS ACLs.
  • Fixed overwriting read-only files when extracting from archives or
  • downloading from FTP sites.
  • Fixed display of file sizes greater than 2GB with a 0 in the hundred
  • millions position.
  • Fixed support for custom presets in "Filters" combobox.
  • Fixed crash when using the "Ignored" command on an archive file or on
  • folders that contain archives.
  • Fixed "Skip if quick tests indicate files are the same" so files are still
  • compared if none of the quick tests are active.
  • Fixed duplicate accelerator keys in Compare Contents dialog.
  • Fixed context help for Alignment Override dialog.
  • Fixed crash after using "Merge in New View".
  • Fixed Legend dialog's background coloring when "Use stripes" option is
  • disabled.
  • Fixed crash when deleting files that were part of a "Compare Contents"
  • command while the comparison was still occurring.
  • Folder Sync
  • Fixed "Auto Sync" button obscuring the previous sync's summary.
  • FTP
  • FTPS connections to port 990 now use implicit SSL.
  • Fixed support for deleting files on Linksys NSLU2 NAS FTP server.
  • Fixed CLNT command to send "Beyond Compare v3.x.x" instead of "Beyond
  • v3.x.x".
  • Hex Compare
  • Fixed crash when loading the comparison.
  • Linux
  • Added support for "Bypass disk cache during binary comparisons".
  • Converting FTP timestamps between UTC and local now uses the offset when
  • the timestamp occurs instead of the current offset.
  • Removed bcompare.sh's > /dev/null redirection so console messages will be
  • printed.
  • Fixed appearance of visible tab and space characters.
  • Fixed mouse locking when clicking the view thumbnail in file op
  • confirmation dialogs.
  • Fixed crash when pressing a key after dragging the center splitter in the
  • Text Compare.
  • Misc
  • Customize Commands dialog now supports showing/hiding toolbar comboboxes
  • and edits (Sessions, Filename Filters, etc).
  • Help->Support dialog now generates a .zip instead of a .bcpkg.
  • Added additional workarounds for crashes caused by Cisco VPN software.
  • Improved support for mangled registration keys.
  • Toolbars now hide automatically if none of the items on them are visible.
  • Fixed crash when closing application while help window is open.
  • Fixed crashes when opening new views.
  • Fixed crash if a window was closed while the session combobox is open.
  • MP3 Compare
  • "Content type (TCON)" now shows "?" for empty genres.
  • Non-fatal errors no longer prevent showing comparison.
  • Options
  • Changing archive associations now warns that BC must be restarted to use
  • them.
  • Deleted syntax elements no longer appear in the display options.
  • Picture Compare
  • Added support for "Replacements" of one color with another.
  • Scripting
  • Fixed HTML report's WRAP-WORD option.
  • Fixed FILE-REPORT and FOLDER-REPORT so they default to wrap-none for HTML
  • reports.
  • Sessions
  • Session Settings dialogs are now resizable.
  • Session Settings dialog captions now include session type.
  • Changing an auto-saved Folder Compare session's child session settings no
  • longer creates a new auto-saved session.
  • Fixed persistence of Folder Compare child sessions when their settings
  • match the program defaults.
  • Source Control
  • Fixed "Unable to run the PVCS merge tool" error when displaying comparisons
  • from PVCS.
  • Fixed support for AlienBrain source control integration.
  • Text Views
  • Editing files no longer breaks NTFS hard links.
  • Fixed "Replace" with line-based selection to switch to character selection
  • before replacing.
  • Fixed multiline delete from first char on start line to last char on stop
  • line so it recalculates coloring.
  • Fixed alignment so it matches blank lines with each other instead of
  • matching one with a very short line.
  • Fixed importance list so it no longer displays deleted syntax elements.
  • Fixed crash when editing.
  • Text Compare
  • Added "Replacement..." command which adds an item to the replacement list
  • based on the current difference.
  • Added using [Del] and [Ins] to add/remove replacements.
  • Text Merge
  • "Take Left Then Right"/"Take Right Then Left" now preserves the original
  • caret position.
  • Fixed support for using /savetarget with a relative path.
  • Version Compare
  • Added support for displaying version information in BCSS snapshots.
  • Non-fatal errors no longer prevent showing comparison.

New in Beyond Compare 3.0.10.9357 (Nov 5, 2008)

  • - Notable Changes
  • - Added "Summary" report layout that matches the "Compare Info" dialogs output,
  • replacing the Text Compare's "Descriptive Statistics" report.
  • - Fixed CSV statistics report so the IChanged and UChanged values match
  • those produced by BC2.
  • - Command Line
  • - Using /savetarget for a 2-way merge now uses the same exit codes as a
  • 3-way merge.
  • - Standard edition no longer tries to handle 3-way merge command lines.
  • - Fixed new instances not gaining focus if they're started without any
  • command line arguments.
  • - File Views
  • - Tweaked Find dialog's captions for side selection radio buttons.
  • - Fixed file info panels so they show "Unknown size" instead of -1 if a
  • file's size isn't available.
  • - Fixed "Swap Sides" so it switches the active editor/grid/treeview.
  • - Folder Compare
  • - Added "Select Newer" and "Select Orphans" menu items.
  • - Added MRU list for name filter combobox.
  • - "Ignored" command now clears the "don't refilter" flag on file comparisons
  • that were opened in a file view.
  • - Improved error message when a locked .pst file is detected.
  • - "Comparison Results" dialog now remembers its size.
  • - Fixed initializing the "Copy to folder" dialog's Left/Right radio buttons
  • when both sides are selected.
  • - Fixed crash when deleting files after closing the "Compare Contents"
  • results dialog.
  • - Fixed browse button icons after swapping sides.
  • - Fixed rename behaving poorly if all of the selected files have the same
  • name and the previous rename used regular expressions.
  • - Fixed Synchronize Preview dialog's progress label's position.
  • - Fixed status bars so they show "Unknown size" instead of -1 if a file's
  • size isn't available.
  • - Fixed crash when "Automatic Refresh" is active while closing a session.
  • - Fixed crash when cancelling an operation while it's still doing a
  • preliminary refresh.
  • - Fixed out-of-memory error when exiting after extremely large comparisons.
  • - Fixed "Swap Sides" so it swaps the focus rectangle and selection anchor's
  • side.
  • - Fixed folder browse dialog not to show a vertical scrollbar the first time
  • it's shown on a scaled display (high-DPI or non-8pt font).
  • - Folder Sync
  • - Added label displaying statistics from most recent sync.
  • - FTP
  • - Added additional workarounds for Cisco VPN crashes.
  • - Fixed crash when copying between FTP sites after a server-side disconnect
  • on the target site.
  • - Home View
  • - Fixed "Sticky session selection" tweak handling of default session as mru.
  • - Linux
  • - Fixed reading UTF-8 files where a multi-byte character crossed the end of
  • a buffer.
  • - Fixed editing symlinks to modify the target file instead of replace the
  • symlink.
  • - Misc
  • - Fixed session combobox so typing characters while it's dropped down will
  • jump to the sessions beginning with that name.
  • - Fixed "Save As" dialog's behavior when changing the "Files of type"
  • combobox.
  • - Fixed crash when reading environmental variables.
  • - Picture Compare
  • - Fixed crash when loading extremely large images.
  • - Reports
  • - Added "Summary" report layout to all file views other than the Picture
  • Compare.
  • - Fixed CSV statistics report so the IChanged and UChanged values match
  • those produced by BC2. Important lines with unimportant changes are now
  • included in the UChanged count instead of the IChanged count.
  • - Replaced "Descriptive Statistics" text report with a "Summary" report that
  • matches what's shown in the "Compare Info" dialog.
  • - The side-by-side Folder Compare report now shows the content comparison
  • icons in the center.
  • - Monochrome Folder Compare reports now use a hollow/white folder instead of
  • the colored icons.
  • - Fixed word wrap in printed text reports.
  • - Fixed crash when generating a patch report when one of the two files is
  • missing the last line ending.
  • - Scripting
  • - Fixed crash when using "expand " when there are orphan folders on
  • the right side.
  • - Support for STATS-DESCRIPTIVE text report has been replaced by the new
  • SUMMARY report style. Old scripts will log a warning message and use the
  • new report.
  • - Text Views
  • - Fixed "Save File As..." so it updates the window/tab caption.
  • - Fixed the editor's "Browse By Find" buttons so they don't ignore clicks.
  • - Fixed "Next/Previous Difference" in edit mode with line-based selection.
  • - Fixed crash when deleting selection with gap-only sections.
  • - Fixed crash when deleting causes text after gap to be combined with text
  • before gap.
  • - Fixed crash when pasting text and ideal resulting cursor location isn't
  • available.
  • - Text Compare
  • - Improved display of "Replacements" list.
  • - Fixed replacements to get applied in more cases
  • - Fixed crashes when using replacements.
  • - Text Merge
  • - "Customize Commands" dialog no longer lists the "Next/Previous Difference
  • Files" commands.
  • - Fixed "A merge conflict is only different change lines" session setting.

New in Beyond Compare 3.0.9 Build 9222 (Oct 16, 2008)

  • MP3 Compare: No longer makes a copy of the original file in order to compare non-tag data, fixing out-of-memory error for large files.
  • Source Control:
  • ClearCase -directory switch now reads the folder names from the DDIFF files if they aren't passed on the command line.
  • Fixed support for handling ClearCase Remote Client command lines.
  • Fixed ClearCase -directory comparisons failing to load if an existing instance is running.

New in Beyond Compare 3.0.8 Build 9206 (Oct 14, 2008)

  • Command Line:
  • Fixed "Quick Compare" dialog to gain focus when launched from Explorer while a comparison is already open.
  • The program's error code is now set to 104 if it can't run because of an expired trial period.
  • The trial's nag dialogs are no longer shown when using /qc, /automerge, or
  • scripting.
  • Data Compare:
  • Fixed crash when scrolling horizontally while the splitter isn't in the center of the view.
  • Fixed crash when comparing files with only empty lines.
  • Folder Compare:
  • Added "Comparison Results" dialog after a "Compare Contents" operation.
  • Added "Update Both" command to "Synchronize" submenu.
  • Added images to "Comparison Info" dialog's treeview.
  • "Next/Previous Difference" no longer follows the file view's "Limit "Next Difference Files" to current folder" option.
  • Fixed height of "Legend" dialog.
  • Fixed "Target file already exists" error when changing the case of a filename containing accented characters.
  • Fixed "Target filename too long" error when renaming files on some USB flash drives.
  • Fixed crash when rapidly cycling through file comparisons using "Next Difference Files".
  • Folder Sync:
  • Pre-sync confirmation step no longer refreshes file information, eliminating the lengthy "Refreshing..." step on slow network connections.
  • FTP:
  • Fixed support for FTP servers that incorrectly claim to support UTF-8 (Pure-FTPd).
  • Fixed support for file sizes on VMS servers.
  • Hex Compare: Fixed error handling when reading from corrupt media.
  • Home View:
  • Changing a Text Merge session's "Output file" path no longer prompts to save the output.
  • Fixed "Auto-saved sessions" incorrectly grouping all sessions under "More than 6 days ago".
  • Misc:
  • Added workaround for a bug in the Cisco VPN driver that causes "illegal floating point operation" crashes.
  • Elapsed time is now broken down into a combination of days, hours, minutes, and seconds.
  • Auto-updating a portable install no longer extracts the shell extensions.
  • Auto-updating a portable install no longer modifies the registry.
  • About dialog no longer shows "Pro Edition" if it's opened after registering with a standard edition key and not restarting.
  • Fixed non-editable comboboxes only to display hints when they are necessary.
  • Fixed incompatibility with Cottonwood Software's File-Ex open/save as dialog extender.
  • Fixed menu position of shortcut text when the shortcut contains '&'.
  • Fixed keyboard shortcuts using international keyboards and extended characters.
  • Fixed various treeviews so they use themed expand/collapse buttons.
  • Options: Fixed support for font names containing international characters.
  • Picture Compare:
  • Fixed error handling of invalid TGA images.
  • Fixed crash when using "Binary Operation Mode" to view orphan files.
  • Reports:
  • Fixed crash when rapidly changing pages in the Print Preview dialog.
  • Fixed crash when generating a file compare report of files with custom grammar items.
  • Scripting:
  • File operations no longer refresh file information during the confirmation step, eliminating the lengthy "Refreshing..." step on slow network connections.
  • When unregistered, the scripting window now displays the trial period remaining in its caption.
  • Source Control: Added support for ClearCase -directory command line switch.
  • Text Views:
  • "Lines" grammar item now allows 0 trailing lines.
  • Fixed crash when Ctrl + Double Clicking on the text area of the editor with a pre-existing line selection.
  • Fixed crash when saving files.
  • Fixed crash when showing Find dialog before any lines of the comparison are visible.
  • Text Compare: Changed "Replacement Item" dialog's "Left is source" checkbox into a "Side" radio group.

New in Beyond Compare 3.0.7.9037 (Sep 20, 2008)

  • File views now follow font style (bold, italic) for default text.
  • Fixed Copy/Move To Folder crash (introduced in 3.0.5).

New in Beyond Compare 3.0.4 Build 8855 (Sep 7, 2008)

  • Added support for /filters= and /expandall command line arguments.
  • Folder Compare - Fixed enabling "Copy to Other Side", "Move to Other Side".
  • Home View - Added "Sticky session selection" tweak that changes the Session treeview so it auto-selects the last item opened from it instead of the last session closed.
  • Tweaked Tweaks dialog layout.
  • Reports - Fixed crash when performing a Print Preview.
  • Fixed "Save As" (broken in 3.0.3).
  • Added Find "Select All" when not in full edit mode.
  • Fixed enabling "Copy to Other Side", "Copy Line to Other Side".

New in Beyond Compare 3.0.3 Build 8845 (Aug 29, 2008)

  • Folder Compare: Various operations are now disabled when comparing a folder to itself.
  • Fixed crash during "Refreshing..." stage of a folder sync when an orphaned
  • file/folder was deleted externally before the sync.
  • Fixed crash when cancelling a folder sync before it started copying/deleting files.
  • FTP: Added support for "HOST" command, per draft spec.
  • Installer now writes ExePath and Version info to registry instead of BCompare.exe so it doesn't get written for portable installs.
  • Fixed "Automatically save messages to file" log option to browse using save dialog instead of open dialog.
  • Fixed FILE-REPORT command with a pair of files incorrectly flagging all text as unimportant.
  • Fixed support for Team Foundation's Source Control integration.
  • Fixed support for CS-RCS's Source Control integration.
  • Fixed encoding auto-detection on Windows XP and earlier.
  • Fixed "Replace All" when last line with replacements has multiple matches.
  • Fixed "Find" when not in full edit mode.
  • Fixed crash when copying text.

New in Beyond Compare 3.0.2 Build 8706 (Aug 18, 2008)

  • Notable Changes
  • Added "Just Selection" checkbox to "Sync Preview" dialog to control whether a sync affects the selection or the entire comparison.
  • Command Line
  • Fixed behavior when rapidly opening multiple comparisons from the command line.
  • File Views
  • Added captions to "Next/Previous Difference Files" toolbar buttons.
  • Folder Compare
  • Added "Just Selection" checkbox to "Sync Preview" dialog to control whether a sync affects the selection or the entire comparison.
  • Completed file operation panels with errors are now cleared when starting a new file operation.
  • Added "Update Left/Right" to toolbar by default.
  • Removed "Sync In New View" from menu by default.
  • Improved hints for "Update/Mirror Left/Right" commands.
  • Moved "Update/Mirror" commands in "Actions" menu and on toolbar.
  • Removed "Synchronize" menu from right-click menu.
  • Fixed crash when using "Compare To"/"Align With", and clicking on the second item and pressing space at the same time.
  • Fixed crash at the end of file operations that encounter errors on WinXP with themes enabled and a font other than Tahoma 8pt.
  • Fixed crash when closing a file op confirmation dialog while it's building a comparison.
  • Fixed "Compare In New View" crash when a 2 folders and a blank space are selected.

New in Beyond Compare 3.0.0 Build 8507 Beta (Jul 31, 2008)

  • Improved error handling if an external conversion fails.
  • Fixed crash in "Browse for Folder" dialog when both tabs have been edited.
  • Fixed crash when performing background content comparisons involve external conversions or FTP sites.
  • "Copy to Folder" and "Move to Folder" now share MRU lists.
  • Changing between Active & Passive FTP transfers now takes effect immediately.
  • Fixed extra invalid folders appearing when using MLSD.
  • Fixed crash when opening FTP Profiles dialog in non-Pro mode.
  • Fixed SFTP ASCII transfers of large text files inserting #0 characters when transferring to servers that only support SFTP-3 and earlier.
  • Fixed crash when copy files from FTP servers while background content comparisons are active.
  • Added Readme.txt to install folder.
  • .bcss files are now associated with Beyond Compare 3.
  • Changed "Copy/Move To Side" handling in "Customize Commands" dialog to allow showing commands for copy in both directions at the same time.
  • Fixed registered versions always being considered pro-edition.
  • Fixed errors when starting on Windows 95.
  • Replaced build number with Subversion revision.
  • Text Views: Fixed Unicode byte-order-mark behavior so it isn't added to files when it shouldn't be.

New in Beyond Compare 3.0.0 Build 464 Beta (Jul 29, 2008)

  • Command Line
  • Added support for replacing TortoiseSVN's TortoiseIDiff.exe with BComp.exefor image comparisons.
  • File Views
  • Removed "Dropdown" display filter mode from views that don't need it.
  • Fixed responsiveness when closing a comparison of files on slow remote servers.
  • Fixed loading a workspace with unsaved file session views.
  • Folder Compare
  • Fixed "Empty Folders" tip appearing at inappropriate times.
  • Fixed error when copying files in orphan folders.
  • Fixed crash when using a file filter ending with "...".
  • Fixed crash when trying to load an unavailable drive.
  • Fixed sluggishness when using "Expand/Collapse All" on large trees.
  • Fixed sluggishness when performing content comparisons.
  • Fixed freeze when using "Full Refresh" or changing between sessions.
  • Fixed sluggishness when moving around in a folder comparison with 10,000 files visible.
  • Fixed crash when comparing extremely large folders or using "Ignore Folder Structure".
  • Fixed freezing when performing file operations on large folder structures with "Ignore Folder Structure" active.
  • Fixed file operation progress panel not closing when cancelling in a confirmation dialog.
  • Fixed crashes when trying to show the Explorer submenu with poorly behaved shell extensions.
  • Fixed logging and error display when cancelling multiple file operations because of a connection failure.
  • Fixed crash during hint processing.
  • Folder Sync
  • Added support for alignment overrides and file format enabled overrides.
  • Sync "Actions" are now in the same order as they were in BC2.
  • FTP
  • Fixed crash when unable to connect to an FTP server while performing multiple operations.
  • Linux
  • Fixed crash when exporting a subset of the file formats, ftp profiles, or sessions.
  • Fixed various issues when importing/exporting settings.
  • Fixed ClearCase-compatible exit codes when an existing instance is open.
  • Fixed premature deletion of temp files when starting a second instance.
  • Misc
  • Improved ability to customize display filter toolbar buttons.
  • Double-clicking past the end of the view tab control now adds a new "Home" tab.
  • Added 32-bit 16x16 Vista icons to Explorer context menu.
  • Removed check for frozen main thread because of too many false positives.
  • Viewers are now disabled when waiting for an "Open With" application to finish.
  • Fixed progress reporting and cancellability when saving a snapshot.
  • Fixed crash when rapidly clicking toolbar buttons twice.
  • Fixed 256-color application icon.
  • Picture Compare
  • Fixed crash when trying to load invalid .png files.
  • Scripting
  • Fixed crash when using "folder-report" command with custom columns.
  • Fixed generating snapshot filenames for drive roots.
  • Text Views
  • Fixed "Toggle Bookmark" not to be allowed if there aren't any lines visible.
  • Text Merge
  • Fixed crash when editing output panel in non-debug build.

New in Beyond Compare 3.0.0 Build 462 Beta (Jul 15, 2008)

  • Fixed accessing zip/tar/gzip/cab archives with paths containing non-ASCII characters.
  • Fixed downloading a file unnecessarily refreshing the target directory.
  • Fixed "Touch local files when copying to an FTP site" when copying more than one file.
  • Fixed performing file operations on unbuilt filtered folders with "Suppress Filters" active.
  • Fixed support for ASCII transfers on SFTP-3 and earlier.
  • Fixed selecting SFTP compression/encryption algorithms on badly behaved SSH servers.
  • Changed "Export" save dialog's "Save as type" list ordering.
  • Added "Settings files" to "Import" open dialog's "Files of type" list.
  • Tweaked Export's automatically chosen filename.
  • Fixed "Import" to support BC2 settings files that don't include sessions.
  • Fixed importing BC2 preferences so they take effect immediately.
  • Updated help.
  • Added "milliseconds to wait before hiding help hint" tweak.
  • Fixed PNG support for some transparent images.
  • Reports now save images as PNGs instead of bitmaps to support transparency.
  • "XML Dump" reports now include encoding declarations.
  • Added "Lines" grammar item to support page headings.
  • Fixed alignment omitting second to last line of the comparison under certain conditions.

New in Beyond Compare 2.5.3 Build 253 (Jul 15, 2008)

  • Fixed using "wrap-word" script option for folder comparison reports.
  • Fixed files with identical filenames occasionally misaligning.
  • Fixed crash when using Search->Next Difference In Line menu item in an empty file comparison.
  • Fixed color picker dropdown's position on multi-monitor systems.
  • Fixed XML reports so they include encoding declarations.
  • Fixed calender control not showing the column for Saturday on Vista.

New in Beyond Compare 3.0.0 Build 453 Beta (Apr 26, 2008)

  • Streamlined folder synchronization
  • Comparisons between differing folder structures
  • Full-screen editor with dynamic re-comparisons
  • Grammar-based comparison rules
  • Syntax highlighting
  • Unicode filename support

New in Beyond Compare 3.0 Beta Build 453 (Apr 26, 2008)

  • Expanded Session concept
  • 3-way text merge
  • Streamlined folder synchronization
  • Comparisons between differing folder structures
  • Full-screen editor with dynamic re-comparisons
  • Grammar-based comparison rules
  • Syntax highlighting
  • Unicode filename support
  • Built-in support for secure FTP protocols (SFTP)

New in Beyond Compare 2.5.2 Build 252 (Nov 22, 2007)

  • Fixed one file viewer pane showing one less line of text than the other one (again).
  • Fixed script with explicit ftp login storing password in log file.
  • BC initialized to use default printer, rather than remembering printer selection between runs.

New in Beyond Compare 2.5.1.251 (Aug 31, 2007)

  • Fixed comparing against disconnected mapped network drives to prompt for username/password and reconnect.
  • Improved text viewer comparison speed when com[aring files on slow network rives.
  • Fixed crash when retrieving hint text for some Explorer context menu extensions.
  • Fixed file viewer not detecting external changes when a file was modified by another text compare window in the same instance of BC.
  • Fixed one file viewer pane showing one less line of text than the other one.
  • Fixed text compare's "Save" command and prompts to save changes being disabled after cancelling out of a save prompt.
  • Fixed support for a, , e, f,
  • , , , and v metacharacters in the replacement text for a regular expression search and replace.
  • Fixed script error when performing a FILE-REPORT scripting command with no files selected.

New in Beyond Compare 2.5.0 build 250 (Aug 4, 2007)

  • Fixed several Vista compatibility issues.
  • Fixed tip dialogs not appearing.
  • Fixed crash when performing a rules-based quick comparison of files with lines longer than 64KB that contain umimportant text.
  • Fixed crash when performing a rules-based quick comparison of a 0-byte file against a file that starts with at least 50 lines of unimportant text.
  • Fixed crash when the file viewer repaints while saving a large file.
  • Fixed "Detect partial file locks" option.
  • Added "Save Password" checkbox to FTP browse dialog.
  • Improved error handling for source control operations.
  • Added support for Borland Developer Studio integration.
  • Enhanced support for installing as an unpriviledged user.
  • Other minor bugfixes and enhancements.

New in Beyond Compare 2.4.3 (Aug 29, 2006)

  • Fixed crash during binary/rules-based comparison (broken in 2.4.2).
  • Fixed zip files within zip files not displaying their sizes (broken in 2.4.2).
  • Fixed support for connecting to FTP sites with underscores in their names.

New in Beyond Compare 2.4.3 (Aug 29, 2006)

  • maintenance upgrade

New in Beyond Compare 2.4.2 (Aug 25, 2006)

  • maintenance upgrade

New in Beyond Compare 2.4.1 (Mar 24, 2006)

  • maintenance upgrade