Beyond Compare Changelog

What's new in Beyond Compare 4.3.3

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

New in Beyond Compare 4.3.2 (Nov 3, 2019)

  • Folder Compare:
  • Windows: Fixed loading comparisons of various types of NTFS reparse points, including local OneDrive folders.
  • Linux: Fixed hang when starting a file copy with "Confirm file copy" disabled.
  • macOS: Fixed "Comparison Results" dialog double clicking to launch a file compare on macOS 10.15 Catalina.
  • Misc:
  • Linux: Fixed included Qt4 library not following system font and color settings.
  • Linux: System-provided Qt4 library will now be used instead of the included one if it's installed.
  • Crashes:
  • macOS: Fixed crash when a shared sessions file is configured but doesn't exist.
  • macOS: Fixed crash in Folder Compare "Sync Preview" and various other dialogs on macOS 10.11-10.13.
  • macOS: Fixed crash when dragging windows between monitors or onto an iPad being used through Sidecar

New in Beyond Compare 4.3.1 (Oct 28, 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 (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.7 (Oct 29, 2018)

  • Windows/macOS: Improved PDF to text extraction and layout.
  • Linux: Added KDE5 Dolphin integration and fixed Ubuntu 18.04 Nautilus integration.

New in Beyond Compare 4.2.6 (Jul 14, 2018)

  • Fixes crashes on macOS 10.14 Mojave beta and SFTP connection failures for sites hosted on WPEngine.

New in Beyond Compare 4.2.5 (Jun 16, 2018)

  • On Linux, added KDE5 context menu support.
  • On Windows, fixed BcClipboard incompatibility with MS Excel, Powershell ISE, and Visual Studio.
  • Multiple other bug fixes.

New in Beyond Compare 4.2.4 (Jan 30, 2018)

  • Fixed Folder Compare not including all selected items on Linux.
  • Fixed error messages when launching from command line on macOS 10.13 High Sierra.

New in Beyond Compare 4.2.3 (Sep 4, 2017)

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

New in Beyond Compare 4.2.2 (May 20, 2017)

  • macOS/Linux: Fixed ESC key not closing the Folder Compare "Compare Contents" dialog. (Broken in 4.2.0)
  • Windows: 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.
  • Windows: Added SHA-256 code signatures to pdftotext.exe and patch.exe.
  • macOS: Fixed crash at launch when Beyond Compare.app is on a case sensitive file system and has been upgraded from a previous release. (Broken in 4.2.0)
  • macOS: Fixed crash when dragging & dropping an alias onto Beyond Compare.

New in Beyond Compare 4.2.0 (Apr 29, 2017)

  • Notable Changes:
  • Windows: 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.
  • macOS: Added full Finder context menu extension on macOS 10.10 and above. Must be enabled manually from the Beyond Compare "Preferences" dialog or macOS System Preferences. May require a reboot.
  • Added support for comparing JPEG/TIFF EXIF and IPTC metadata.
  • Removed "Bypass disk cache during binary comparisons" option. Due to changes in hardware, operating systems, and drivers, it no longer works as originally intended.
  • Upgraded Dropbox support to use v2 API. Dropbox support in v4.1.9 and earlier will stop working in June 2017.
  • Added support for .lzma and .tar.lzma/.tlz archives and improved RAR support.
  • macOS: Fixed scrolling behavior on macOS 10.12 Sierra and fixed Cmd+W/Esc inserting characters in a text editor rather than closing the view.
  • Improved various graphics on high DPI displays and updated many icons.
  • Archives:
  • Added support for Microsoft Help 2.x archives and ext2fs/ext3fs/ext4fs disk images.
  • Added support for .lzma and .tar.lzma/.tlz archives.
  • Improved RAR support:
  • Added support for RAR5 archives containing symlinks/junction points.
  • Archives created on Unix now display Unix attributes correctly.
  • Fixed CRC values for files that are split across multiple RAR volumes.
  • macOS/Linux: Fixed support for RAR4 and RAR5 archives.
  • Windows: Fixed support for empty folders in archives created on Unix.
  • Windows: Updated UnRAR.dll to v5.40.
  • Windows: 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.
  • Windows: Added support connecting to Amazon S3 over IPv6.
  • Command Line:
  • macOS: Fixed failure to load new comparisons from the command line after opening many previously without closing Beyond Compare.
  • Linux: Fixed minimized window not restoring when launching a new comparison.
  • Linux: Fixed main menu corruption when loading a second tab from the command line.
  • File Formats:
  • Added "JavaScript Source" text format.
  • Updated "Python Scripts" text format keywords.
  • Fixed "COBOL Source" text format's line number matching.
  • Windows: 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.
  • macOS: Fixed newly opened views inserting characters when using keyboard shortcuts (Esc, Cmd+W, etc).
  • Fixed performance issue when the merge output file is on a slow network drive.
  • "Save As" now has a default filename when saving the initially empty side of an orphan comparison launched from a folder comparison if the parent folder exists.
  • Fixed file open permissions to prevent unexpected behavior when files are open for writing by other applications.
  • Fixed editors not repainting during slow saves after switching tabs.
  • Fixed dimmed painting of items during horizontal scrolls in MP3, Registry, and Version Compare sessions.
  • Folder Compare:
  • Removed "Bypass disk cache during binary comparisons" option. Due to changes in hardware, operating systems, and drivers, it no longer works as originally intended.
  • Fixed canceling a rules-based or binary comparison of a large pair of files caching incorrect CRC values and causing subsequent CRC or rules-based comparisons to report immediately matching contents.
  • Fixed minimum column size to take margins into account.
  • Folder Merge:
  • "Compare to Output" now preserves session settings (e.g. Name Filters).
  • "Merge/Sync Base Folders" now preserves more session settings.
  • Fixed "Ignored" action, when merging to a separate output folder, to not copy the center file to the output.
  • Folder Sync:
  • Fixed toolbar appearing below the path edits.
  • FTP:
  • Fixed "Hide VMS versions" support for SFTP profiles.
  • Fixed requesting CRC32 values over SFTP.
  • Fixed Profiles dialog not updating controls when switching between FTP and SFTP profiles.
  • Hex Compare:
  • Added support for switching between the hex and ANSI parts of the editor using Tab and Shift+Tab.
  • Installer:
  • Windows: 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).
  • 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:
  • Windows: Added clipboard monitoring app to more easily launch comparisons from text editors.
  • macOS: Added full Finder context menu extension on macOS 10.10 and above.
  • "Duplicate Tab" now preserves clipboard contents, folder session parentage.
  • Improved various graphics on high DPI displays and updated many icons.
  • Fixed various high DPI issues and tweaked minimum constraints for various dialogs.
  • macOS: Fixed scrolling behavior on macOS 10.12 Sierra.
  • Fixed filename truncation when the whole filename doesn't fit the available space.
  • Toolbar gradients are no longer used under high contrast themes.
  • macOS/Linux: Fixed "Show Differences" popup button visibility and toolbar context menu checked states.
  • Upgraded third party libraries.
  • MP3 Compare:
  • Improved handling for various ID3 tags.
  • Changed ID3v2 tag names to match their ID3v1 counterparts.
  • Disabled character based differencing for numeric values.
  • Binary tags are now shown as hex digits.
  • "Copy" puts binary data on the clipboard if only one item is selected and it is binary.
  • Added separator lines below each row of the treeview.
  • Options:
  • Improved typing into "Extra line spacing" edit on "Tweaks" page.
  • Picture Compare:
  • Added support for comparing JPEG/TIFF EXIF and IPTC metadata.
  • "Fit to Window" zooms to multiple of 100% for images smaller than 64x64.
  • Improved menus for going into and out of "Full Screen" mode.
  • Fixed NetPBM image handling of comments containing numbers.
  • Changed order of items in "Picture Compare Info" dialog.
  • Registry Compare:
  • "Copy" puts text on the clipboard unless only one item is selected and it is binary.
  • Added separator lines below each row of the treeview.
  • Reports:
  • File reports now include error messages.
  • macOS/Linux: Added mouse wheel handling to "Print Preview" dialog.
  • Picture Compare HTML reports now scale down large images to fit the window.
  • Table Compare:
  • Improved number handling accuracy by storing data as binary-coded decimals instead of floats.
  • Added "Alignment" session settings.
  • Improved typing scientific notation into "Numeric tolerance" edit.
  • 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 Views:
  • macOS: Fixed Find with "Match Whole Word" always failing.
  • Text Compare:
  • macOS/Linux: Fixed thumbnail showing 1 pixel high if two comparisons are launched quickly.
  • Linux: Removed non-functional "Webpages" command.
  • 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.
  • Windows: Fixed BCompareLite crash when opening/closing Options dialog.
  • macOS: Fixed crash on startup with invalid network printer.
  • macOS: Fixed hang when opening a zip file containing filenames with invalid UTF-8 sequences.
  • Linux: Fixed crashes or hangs when launching multiple comparisons from the command line.
  • macOS/Linux: Fixed crash when switching between Text Compare sessions in the Home view when the session overrides the default file format.
  • Fixed crashes on shutdown.

New in Beyond Compare 4.1.7 (Aug 29, 2016)

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

New in Beyond Compare 4.1.6 (May 15, 2016)

  • File Views:
  • Fixed current side indication when switching from path edits to other controls (e.g. "Find what" edit).
  • Folder Compare:
  • OS X: Fixed "Touch" dialog modifying dates off by an hour depending on if daylight saving time is in effect.
  • Fixed "Open With" to use URL paths instead of profile: based ones when 1 or more than 2 items are selected.
  • FTP:
  • Fixed excess memory usage when loading FTP/SFTP folder listings.
  • Hex Compare:
  • Removed "Floating Extended" from "Little Endian Values" and "Big Endian Values" submenus.
  • Installer:
  • OS X: Fixed downloading and installing updates failing with a "File missing" error. (Broken in 4.1.4).
  • Misc:
  • Linux: Fixed support for -title1 and related switches.
  • 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 (Mar 20, 2016)

  • 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.
  • OS X/Linux: Added/fixed support for Unix mode within zip archives.

New in Beyond Compare 4.1.3 (Dec 18, 2015)

  • Bug fixes for Hex Compare, FTP, SFTP, and Asian language input on OS X.

New in Beyond Compare 4.1.2 (Nov 9, 2015)

  • Improves performance and stability, especially under OS X.
  • Fixes issues introduced by IPv6 support.

New in Beyond Compare 4.1.1 Build 20615 (Sep 24, 2015)

  • This release fixes exporting file formats. It also adds a tweak to disable IPv6 support.

New in Beyond Compare 4.1 (Sep 22, 2015)

  • This is the first non-beta 64-bit release on Windows and Linux. Also moved Linux version from QT3 to QT4.

New in Beyond Compare 4.1.0 Build 20431 Beta (Jul 23, 2015)

  • Better high DPI icons.

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

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

New in Beyond Compare 4.0.6 (Feb 27, 2015)

  • This version fixes SSL/TLS connection issues and adds support for non-interactive import of settings.

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

  • 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 16, 2015)

  • This version fixes issues on OS X 10.6-10.8.

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

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

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

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

  • Mac OS X Version:
  • At long last, Beyond Compare runs natively on Macs!
  • BC for Mac has all the power and functionality you've come to expect from Beyond Compare, now with native look and feel, speed, and enhancements to make it feel at home.
  • New Home View:
  • The new Home View adds session search and web resources. The layout is easier to manage with on-screen controls.
  • And, we think it's prettier too!
  • 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.
  • 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 3.3.12 Build 18414 (Aug 27, 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 4.0.0 Beta Build 18746 (Aug 27, 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 theming.
  • "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 Views:
  • OS X: Improved default color for line numbers and gutter selection lines.
  • Linux: Fixed missing UTF-8/Unicode items in character set dropdown lists.
  • Text Merge:
  • Removed "Center taken background" color option. Center text in the output now follows the "same" coloring.
  • Fixed synchronizing the current line between editors after changing the display filters.
  • Crashes:
  • Fixed folder merge crash when the comparison includes items that only exist in the output folder.
  • OS X: Fixed crash when changing a report body or title font.

New in Beyond Compare 4.0.0 Beta Build 17628 (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.
  • OS X: smb://, cifs://, and afs:// URLs are now mounted automatically.
  • 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.
  • Linux:
  • Adjusted RPM and DEB repositories so BC3 and BC4 can be installed separately. Requires rename of beyondcompare to beyondcompare3 and script edits before installing BC4.
  • Fixed crash after displaying a modal dialog.
  • "~/.config/bcompare4" will be used for settings if it exists to allow multiple major versions to be installed.
  • 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.
  • OS X:
  • smb://, cifs://, and afs:// URLs are now mounted automatically.
  • Added support for following Finder Alias files to compare their targets.
  • Fixed hangs after using SFTP connections.
  • Fixed copying extended attributes so they don't reset a file's last modified time to the current date.
  • Fixed folder compare's "Touch"dialog not initializing "Current system time" correctly.
  • Fixed picture compare's trackbars so they respond correctly to keypresses when they have focus.
  • Fixed buttons so they detect mouse enter/leave and don't incorrectly stay checked when they shouldn't.
  • Fixed mouse cursor not changing to an I-beam when over an edit.
  • Fixed errors written to the console when drawing toolbars.
  • Fixed path edit toolbars clipping the last button on the right side of the window.
  • Fixed crash when the available displays change.
  • Added higher resolution application icon.
  • Fixed crash when clicking "Difference not found. Next Difference File" label in the text compare.
  • Fixed miscellaneous crashes.
  • "~/Library/Application Support/Beyond Compare 4" will be used for settings if it exists to allow multiple major versions to be installed.

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

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

New in Beyond Compare 3.3.8 (Jan 8, 2014)

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