BBEdit 14.1.2 Release Notes

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

BBEdit 14.1 was a feature update, which included 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 see the release notes for BBEdit 14.0. We also encourage you to review the changes made in previous BBEdit 14 updates.

Because BBEdit 14 builds on features that were added during the BBEdit 13 cycle (as well as previous versions), 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 requires Mac OS X 10.14.2 or later, and is compatible with macOS 10.15 "Catalina" and later.

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

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

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

  • Made a change so that BBEdit will no longer return language servers located in /usr/bin. This is a read-only location and macOS 12 leaves a stub version of clangd there, which appears to hang when started on some systems.

  • Avoid crash which would occur in some (unidentified) circumstances when attempting to make a backup copy of the current preferences while quitting.

  • Made a change to how script/filter/clipping keyboard equivalents are loaded and saved, to hopefully reduce the chance of data loss caused by iCloud Drive.

  • Made a change to how FTP/SFTP bookmarks are loaded and saved, to hopefully reduce the chance of data loss caused by iCloud Drive.

  • Made a change to how saved Grep patterns are loaded and saved, to hopefully reduce the chance of data loss caused by iCloud Drive.

  • Corrected line layout cosmetics in the Bookmarks setup pane.

  • Made changes to improve cascading behavior when creating new windows.

  • Implemented a fast path for returning commonly requested text document properties in response to AppleScript requests. This is particularly beneficial for very large files.

  • If the shell in use is not a shell that BBEdit knows how to talk to, then BBEdit will fall back to zsh rather than try to talk to the shell (which usually ends in tears).

  • Cleaned up error logging in cases where a language server is configured but not found.

  • Corrected behavior of end-range adjustment when a line break is at the end of a selection when using "Print Selection".

  • Fixed crash which would occur when using "Show Symbol Help" with some language servers that implemented an older (deprecated) protocol response.

  • Adjusted the logic for detecting web browsers (for the "Preview in" submenu) so that it's more likely to find applications that are actually web browsers.

  • Corrected behavior of the title bar menu when switching between documents on disk and untitled documents (or notes) in the same window. This also includes behavior improvements in the title bar menu when a Note is displayed.

  • macOS does not support removing image metadata from certain image file types (such as GIF and .ico), and will return a specific error if asked. If this occurs during site deployment, BBEdit will ignore the error and upload the image file as-is.

  • Fixed bug in which turning on the "Use ASCII equivalent" option for Zap Gremlins in a Text Factory would not perform the desired operation.

  • Added code to guard against a nonreproducible crash which seems to indicate a drag-and-drop operation was in progress.

  • Fixed bug in which the "Close & Delete" command would sometimes inappropriately read "Remove Note". (It still worked correctly, though.)

  • Fixed bug in which clicking on a newly added file in a project didn't cause the file's entry in the Project list to gain a close button.

  • Fixed bug in which documents opened via the built-in FTP/SFTP support were inappropriately registered with language servers (which themselves usually have no idea what to do at that point).

  • Fixed crash which would occur when a system appearance change occurred after having used and closed a source control form window or a "Show Documentation" output window.

  • Fixed crash which would occur when switching application appearance (from light to dark, or vice versa) after having closed the Find and/or Multi-File Search windows.

  • Fixed bug in which "Preview in BBEdit" window positions were not correctly restored.

  • Made a change so that simple window frame (position/size) changes mark a document's state as "dirty" without any other state changes being required; thus if you do nothing other than open a document into its own window, move/resize it, and then close it, the next time you open it, the window will be in the location at the size you left it.

  • Added some tests to guard against a reported (but not reproducible) crash.

Back to top

fin