BBEdit 13.0.2 Release Notes

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

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

If you haven't looked at BBEdit for a while, we encourage you to catch up on the notes from BBEdit 12.6, BBEdit 12.5, BBEdit 12.1, and BBEdit 12.0, or browse 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).

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


Requirements

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


Additions & Changes

  • Mac App Store builds have a command on the Help menu: "Leave a Review". If you've been enjoying BBEdit, please help us out by choosing this command and leaving a review of BBEdit in the Mac App Store.

  • Added examples for \b to the Grep Cheat Sheet.

  • Patterns on the Grep Cheat Sheet are syntax colored using the effective text color scheme. This works around a bug in the OS (FB7347951) in which the dimmed gray color used for the pattern sample was unreadable when "Reduce transparency" was turned on in the system's Accessibility preferences.

    If you would prefer to turn off pattern coloring in the Grep Cheat Sheet, you can do so with this Terminal command:

    defaults write com.barebones.bbedit ColorPatternsInGrepCheatSheet -bool NO


Fixes

  • Fixed a bug in which URL attribute values with multiple entities would incorrectly trip the warning about needing to be encoded.

  • Fixed bug in which any errors that occurred while connecting to an FTP/SFTP server during state restoration would cause the rest of the saved application state to be skipped. This usually resulted in one or more documents not being reopened during startup.

  • Fixed bug in which insertion from the Clippings palette wasn't possible while it was active and had keyboard focus.

  • Made a change to improve performance when generating disambiguated file names for use in the sidebar.

  • Fixed a bug which affected the ability of Mac App Store users to start BBEdit after using AirPlay on macOS Catalina.

  • Fixed a bug in which trying to open a file via the built-in FTP/SFTP client would fail and report an error if the file's name contained multi-byte-encoded UTF-8 characters.

  • Quieted the "error 2" which would be reported when choosing the "License" command in an App Store build and then cancelling the app store login panel.

  • Fixed a bug in the Grep search pattern colorizer in which it would not correctly color POSIX character class exclusions (e.g. [:^punct:]).

  • Made a change so that leading periods in the custom filename extension mappings list don't confuse the OS when we are reporting a list of valid file types during a Save As operation.

  • Corrected a misbehavior in which typing three delimiters in a row (such as ``` for Markdown, ''' for Python, or """ for Swift) would result in four delimiters with the insertion point in the middle. BBEdit will now insert the three delimiters that you typed, and no more.

  • Fixed a bug in which trying to use the "Install Command Line Tools" command while i386 versions of the command-line tools were installed would cause BBEdit to hang.

  • In some cases it may not be possible to update the command-line tools, even with authentication. If such a failure occurs, BBEdit will alert you rather than failing silently.

  • Fixed a bug in which font fallbacks didn't work correctly in Pattern Playground windows; thus, glyphs which weren't available in the default editing font wouldn't appear in playground windows.

  • Fixed a bug in which the ClippingsWorkInFindWindows expert preference wasn't honored (and in fact, clippings insertion into the Find or Multi-File Search windows wasn't possible even when the preference was enabled, which it is by default).

  • Fixed a couple of bugs which would conspire to set the wrong colors and appearance when starting BBEdit 13 for the first time, with custom color settings in effect from a previous 11.x/12.x version.

  • Fixed a bug in the Pattern Playground in which capture groups that didn't capture anything weren't correctly cleared when moving from one match to the next.

  • Worked around a bug in macOS Catalina (FB7383233) in which the window positions of the HTML markup tools button palettes weren't correctly restored across runs of the app (or close/reopen of the palettes).

  • Fixed bug in which starting the application with the OS in Dark Mode would select the incorrect color for the sidebar background, in cases where a properly dark color scheme was in effect.

  • Fixed a bug in which extensionless shell script files which began with a #! line were misguessed as XML, if the file contained something that looked like XML (as could occur in a heredoc string).

fin