BBEdit 15.5.1 Release Notes
BBEdit 15.5.1 contains fixes for reported issues.
For details on all the new features and enhancements available in BBEdit 15, please see the release notes for BBEdit 15.0, BBEdit 15.1, and BBEdit 15.5.
BBEdit 15.5 requires Mac OS X 12.0 or later.
For whichever version of macOS you are using, please make sure that you have updated to the latest available OS version.
This is particularly important in the case of macOS Sonoma (14.x), which contains bugs and regressions that affect BBEdit's operation.
If you have been using any previous version of BBEdit in Free Mode, starting BBEdit 15.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 14 or older, you will have a full 30-day evaluation period in which to try out BBEdit 15's new features. License upgrades are available at a discount for existing customers, and some customers may be eligible for a free upgrade (based on date of purchase). Please see the BBEdit upgrades page for information and instructions.
This update contains only fixes for reported symptoms. Please see the BBEdit 15.5 release notes for details on what is new and changed in the BBEdit 15.5 cycle.
Fixed misbehavior (and occasionally a subsequent crash) which would occur when using the sidebar Arrange commands when collections were present and had been twisted open.
Improve the granularity of sub-line differences when comparing HTML/XML files.
Fixed bug in which text factories with an extremely large number of operations (close to a hundred) would fail to start, due to resource exhaustion in the OS.
When loading a chat API description, allow arrays and
dictionaries in the additionalRequestParameters
dictionary.
Fixed bug in which the default highlight color for instances of selected text was not correct for dark color color schemes.
Fixed bug in which the evaluation period was not reset when it should have been.
Made a change to prevent slowness in Anaconda startup from delaying application startup.
Fixed bug in which scripts did not honor previously requested output options (output file targeting, clearing, etc).
Desaturate the frame around highlighted delimiters in order to reduce clutter.
Increase the default timeout for AI chat worksheet requests to 180 seconds (from the default OS network timeout of 60s).
Reworked the in-app subscription purchase flow to work around a bug in macOS 15.2 and later (FB17789872) which caused the process to stall at the "Completing your purchase..." stage.
Fixed bug in which comments following variable blocks in Unix Shell Script files weren't colored correctly.
Fixed a latent bug in which "Balance Tags" would read past the end of the text in some cases.
Added .ips
(macOS analytics report) as a default file name
extension mapping for JSON.
Fixed bug in which the Clipboard window display didn't update when the application was activated after having copied text in another application.
Corrected the default for the "matched delimiter" highlight color so that it appears correctly in the Text Colors preferences.
Always post user notifications (for Replace All and other operations), and trust the OS to mediate based on its own authorization settings. If user notifications are found to be disabled when the application starts up, it will be so noted in the log.
Fixed typo in the Grep help, in which (™)
was shown as (?)
.
Fixed crash which would occur when displaying completions from
language servers which violate the published specification and
provide something other than a string for the details
field of
a returned completion item. (glares at Solargraph)
fin