BBEdit 13.5.2 Release Notes

For details on all the new features and enhancements available in BBEdit 13.5 please see the release notes for BBEdit 13.5.

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

Because BBEdit 13.5 builds on features that were added in BBEdit 13.0 and 13.1, please take a few moments to review the release notes for BBEdit 13.0 and BBEdit 13.1, as well as their (respective) updates. Those notes are available in the release notes archive.

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


Requirements

BBEdit 13 requires Mac OS X 10.14.2 or later, and is compatible with macOS 10.15 "Catalina".

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


Upgrading

If you have been using BBEdit 13.1.3 or earlier in Free Mode, starting BBEdit 13.5 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 12 or older, you will have a full 30-day evaluation period in which to try out BBEdit 13's new features. License upgrades are available at a discount for existing customers. Please see the BBEdit upgrades page for information and instructions.


Additions

  • The Mac App Store release now runs natively on Apple Silicon. (App store rules prohibited submission of Apple Silicon builds before now.)

back to top


Fixes

  • Fixed bug in which pseudo-definitions in built-in tags files were inappropriately included in the results of "Find Definition" (both the direct command and on the contextual menu).

  • Adjusted the HTML/XML function/fold scanner so that fold stack overflows (which can happen in hideously malformed documents) will now only cause fold generation to cease, rather than abandoning the entire function scanning process.

  • Fixed bug in which a fold range was not generated for foldable constructs at the end of Python files in some circumstances.

  • Made a change to guard against a crash while examining error output from ssh during SFTP connection attempts.

  • When saving a document opened by the built-in FTP/SFTP support, BBEdit will now "block" the window with a small progress panel. This eliminates an opportunity in which it was possible to close the document while communications with the server were in progress, but before the file had been saved.

  • AppleScript shutdown items that tell the application to quit will no longer crash the application. (Note: the application is already quitting; shutdown items do not need to tell the application to do so.)

  • Fixed crash which would occur when comparing two files, and either of them got deleted before the Differences window appeared. This usually happened as the result of using bbdiff as a helper tool without specifying the "-w" option.

  • Fixed bug in which it was possible for the application to load an ancient Sleep State file if a current one is unavailable.

  • Fixed a crash which might occur when clicks were sent to a text view which was in the process of going away. (It's still not clear how this is even possible, but the crash log never lies... OR DOES IT?)

  • Fixed bug in which "Find & Select All" did not properly unwind character escapes in the search string when doing a literal search; so if the search string contained any escaped special characters, no matches were found.

  • Corrected the appearance of the Setup window toolbar when running on macOS 11.0.

  • Worked around a bug in macOS (FB8554298) in which a certain sequence of events beginning with choosing the "Open" command with a file active, followed by trying to use "Save" or "Save As" to save a file into the same directory, would cause the Save panel to malfunction and render the application unusable.

back to top

fin