BBEdit 15.5.5 Release Notes
BBEdit 15.5.5 contains performance improvements and 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 release notes for previous versions for details on what is new and changed in the BBEdit 15.5 cycle.
Worked around a bug in macOS 26 (FB20929799) which would cause intermittent stalls in the application.
Added an option to bbdiff(1): --ignore-case, also usable as
-i. This parallels the corresponding setting in diff(1), and
provides a solution for performing case-insensitive diffs. (The
old --case-sensitive option is supported for existing scripts,
but because the default behavior of the tool has always been to
perform case-sensitive diffs in the absence of the option,
specifying it had no effect and there was no way to request a
case-insensitive diff.)
Layout fixes to modal progress dialogs/sheets when running on macOS 26.
Fixed misbehavior and crashes when processing a (very) large quantity of diverse HTML documents.
Fixed crash which would occur when opening HTML files with
extremely large inline attribute values (such as data: chunks
for images).
Added a force-quit for the biome language server, which
appears to ignore the exit protocol command.
Made some improvements and corrections to the internal behavior of "Collect Diagnostic Data".
The link checker will no longer report an error when the empty fragment ("#") is used as a link target.
Fixed a pair of bugs in which file filter settings in project documents were not applied when reopening the project, and changes to the filter settings didn't take effect immediately.
Fixed a flow-control issue with high volume script output when running on macOS Tahoe, which would cause some output to be lost.
fin