BBEdit 14.6.3 Release Notes

BBEdit 14.6.3 contains fixes for reported issues, as well as some refinements to existing features.

BBEdit 14.6 was a feature update, which includes notable new features, visible changes to existing features, and fixes for reported issues.

For details on all the new features and enhancements available in BBEdit 14, please take a few moments to browse the release notes archive and review the release notes for any versions that you may not have seen.

To get a high-level overview of what's new in BBEdit 14, with screen shots, see the What's New in BBEdit 14 page.

For detailed information on using any of BBEdit's features, please refer to the user manual (choose "User Manual" from BBEdit's Help menu).

Important: Please make sure that you have read the BBEdit 14.0 change notes, as there are significant changes from previous versions.


Requirements

BBEdit 14.6 requires Mac OS X 10.15.4 or later, and is compatible with macOS 11.0 and later. (Please see our OS compatibility guide for complete details.)

If you are using macOS 10.15 "Catalina", please make sure that you have updated to the latest available OS version (10.15.7).

If you are using macOS 11 "Big Sur", please make sure that you have updated to the latest available OS version (11.6 or later).

If you are using macOS 12 "Monterey", please make sure that you have updated to the latest available OS version (12.6 or later).

If you are using macOS 13 "Ventura", please make sure that you have updated to the latest available OS version (13.0.1 or later).


Upgrading

If you have been using any previous (13.x or older) version of BBEdit in Free Mode, starting BBEdit 14 will reset your 30-day evaluation period, so that you can have a full trial of the new features.

If you have previously purchased a license from us for BBEdit 13 or older, you will have a full 30-day evaluation period in which to try out BBEdit 14's new features. License upgrades are available at a discount for existing customers. Please see the BBEdit upgrades page for information and instructions.


Additions & Changes

  • This update consists only of fixes for reported issues.

Fixes

  • Fixed bug in which Extract operations (single or multi-file) would generate a search results list entry for every match found, even though the results were never displayed. This made the Extract operation run more slowly than necessary, and (in extreme cases) caused excessive memory consumption during the operation.

  • Fixed bug in which deleting a rectangular selection in a soft-wrapped document would subsequently cause a great deal of consternation.

  • Fixed bug in which typing in a rectangular selection would fail to correctly maintain the selection ranges if the selected text was interrupted by lines that were shorter than the lines containing the selection range (including empty lines). This fix also allows typing into multiple selection ranges of varying lengths (such as might be generated by "Find and Select All" for a Grep pattern).

  • When running on macOS Ventura, it is possible to install an alternative diff tool to use for file comparisons. This provides the means to work around a bug introduced in macOS 13.0 (FB11508082), which installed a version of diff with pathological performance characteristics when comparing very large files.

    If you encounter performance problems if this sort, we recommend that you install the GNU diffutils package which includes diff(1). You can build it from source, or you can use brew install diffutils to install it using Homebrew. (Or use your preferred package manager.)

  • Fixed bug in which the application would hang in some situations where an LSP server crashed during startup. (This often happened when opening an R file and the R languageserver package wasn't installed.)

  • Fixed small memory leak which would occur when cancelling a file transfer connection in progress from the "Save to FTP/SFTP Server" command.

  • Fixed bug in which the Emacs status display was out of sync with the actual command.

  • Worked around macOS behavior in which items dragged from iCloud Drive to the application's Dock icon would report a -1700 error when opening (but could be opened easily enough by other means).

  • Updated the copyright year.

  • Corrected the bbedit(1) usage and man page help for the "--paths" long-form argument (which was being misreported as "--paths-file").

  • Set "Move to Active Space" for the Find and Multi-File Search windows.

  • Corrected some missing summaries for Text Factory operations.

  • Sometimes, image files can end up with a com.apple.TextEncoding extended attribute, which tricks BBEdit into opening them as text files. Although the best solution is to prevent the xattr from being added in the first place, if that isn't feasible, you can set an expert preference:

    defaults write com.barebones.bbedit CrossCheckForImageFilesWithTextEncodingXattr -bool YES

  • Fixed mishandling of a specific text encoding conversion error, which resulted in a -8785 error being reported when using "Reopen using encoding" or otherwise trying to transcode files.

  • Made a change to improve measurement accuracy when computing the replacement-glyph width for certain invisible characters in monospaced documents.

Back to top

fin