BBEdit 13.5.5 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).
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).
If you are using macOS 11 "Big Sur", please make sure that you have updated to the latest available OS version (11.2.3 or later).
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.
This update consists solely of fixes for related issues; there are no feature additions.
Worked around a performance bug introduced by macOS Big Sur which would cause unnecessary extra drawing work to be done in the sidebar, even during something as simple as blinking the insertion point.
Corrected fold generation for function bodies in languages
backed by codeless language modules that use a function pattern
with an explicit function
capture group.
Fixed bug in which wildcard language mappings were incorrectly tagged when cached, which would subsequently cause problems with similar-but-different filename mappings.
Fixed a bug coloring comments in the Swift language module.
BBEdit will now save backup copies of its sleep state and crash-recovery snapshots, to guard against potential cases where the default copies aren't available.
Fixed bug in which the "Zap Gremlins" text factory operation would report an error if "Replace with HTML Entity" was selected.
Made a change to work around an app store behavior in which the application receives "transaction completed" notifications for subscriptions which are evidently missing from the local receipt. This would in turn cause some customers to be prompted for their App Store credentials at application startup.
Fixed bug in which differences which ended at the end of either document being compared did not display sub-line differences.
Corrected the layout of slider controls in the Appearance preferences when running on macOS Big Sur.
Fixed a latent bug in which the ctags system was not correctly set up when sandbox access was available, which could lead to subsequent unexpected behavior.
Fixed crash which would occur when interacting with the clipping set list in the Setup window after making a change in the Clippings folder while the Setup window was open.
Fixed a layout bug in the Bookmarks setup pane.
Made a change to guard against inappropriate sudden termination by the OS. If this condition is detected, BBEdit will attempt to write out its sleep state and avoid the "wasn't quit normally" alert at next startup.
Fixed crash which would start with using "Close All Documents" while a Differences window was active, and subsequently trying to use the menu system.
Fixed a layout glitch in the "Line Spacing" slider in the Editing preferences when running on Big Sur.
Changed the behavior of the lorem ipsum generator when generating sentences, so that it emits two line breaks between each sentence (thus turning each into a "paragraph").
Made a change so that BBEdit no longer tries to use Source Code Pro if it is installed and a default font is not otherwise chosen. (There are too many broken versions of Source Code Pro out there.) BBEdit will use Inconsolata if it is installed; and if it is not, BBEdit will use Menlo.
If you were previously using Source Code Pro and you find that the font changes, go to the Editor Defaults preferences and select Source Code Pro as your preferred font.
Fixed bug in which using "Save {a Copy} to FTP/SFTP Server" would cause subsequent document saves to unnecessarily require a new connection, in cases where a connection was already open to the server via an FTP/SFTP browser.
Fixed bug in which the "Product Info" button was inappropriately hidden in the license panel.
Fixed bug in which using bbedit -w /path/to/some/file
to start
the application would result in the command-line invocation
returning prematurely (before the document in question had been
closed).
Fixed bug in which the placement of tick marks in the vertical scrollbar didn't take the overscroll ("extra vertical space") preference into account.
Fixed performance bug in which resizing the sidebar in windows containing a large number of documents which in turn had Soft Wrap Text turned on and were set to wrap to the window width would (inhales deeply) stall the application and frequently fail to resize the sidebar.
Using the "PreferredFilenameExtension
" expert preference set
to an empty string will now suppress addition of a default
filename extension when saving a new file (that being the
originally intended behavior). We recommend that you avoid this
unless absolutely necessary, since macOS relies heavily on
filename extensions to determine file types and application
associations.
Made a change so that compressed file names which have an
interposed numeric filename extension (e.g. "system.log.0.gz
")
are now recognized as text files for purposes of file filtering
in the Open panel and other places, as long as the file name that
remains after stripping off the compression extension and numeric
extension is recognized as a text file name. (As a reminder,
files whose name extensions aren't known to BBEdit can be added
to the list in the Text Files preferences, or mapped to a
language in the Languages preferences, as appropriate.)
Added "TextWrangler" to the search metadata for the Appearance preferences pane, so that the "Use TextWrangler application icon" option comes up in the search results.
Fixed bug in which the "Unix Shell Script" language module would generate incorrect syntax coloring information when the range of text being colored ended with a backslash; this in turn would lead to other symptoms down the road, such as crashes when trying to generate rich text for Services and other uses.
fin