BBEdit 15.5.2 Release Notes
BBEdit 15.5.2 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.
Fixed bug in which "Match using pattern" for Process Duplicates did not work as intended when used in a Text Factory or "Apply Text Transform" operation.
Fixed crash which would occur when switching appearances (either manually or in response to a system appearance change).
For configurations which require a save confirmation alert when quitting, Command-D can once again be used as an equivalent for "Don't Save".
Fixed bug in which file names that BBEdit would have recognized as text files, but that the OS didn't recognize as anything, would have their extensions removed before presentation in the "Open File by Name" window.
Fixed crash which would occur when receiving error responses from Google Gemini (whose API is perhaps not completely OpenAI-compatible).
Fixed bug in which certain .editorconfig
file malformations
would hang the parser (and the application).
Fixed bug in which FTP/SFTP logging didn't actually occur when the corresponding expert preferences were turned on.
Avoid preprocessing filename extensions for Open Selection when the selection looks like a plausible URL.
Added some additional content types to the list of system-exported types that BBEdit recognizes as text files.
Worked around a behavior change in ssh
on a future version of
macOS, which prevented connections from being established when
using the built-in SFTP support.
Improve compatibility with future macOS versions by using a system-provided image for the "swap" button in the Find, Multi-File Search, and Find Differences windows.
Fixed a regression in which output from Unix scripts and executables which produced a large quantity of output very quickly would be truncated.
Made a change to the update self-installer to explicitly register the updated application with the OS and ensure launching of the correct version.
Ensure that additional LSP protocol logging ends up in the log file when "Request verbose logging" is turned on in release versions.
Fixed misbehavior when using the "Quit" command from the Dock menu, after having previously turned off the preferences which allow BBEdit to automatically snapshot changes when quitting and while the "quitting with unsaved changes" panel is open.
Highlight matching delimiters while dragging, instead of (potentially) leaving the old highlight in place.
Fixed a bug in which certain uses of character classes in a Grep pattern would fail to match during a multi-file search.
Fixed bug in which a non-combining character entered through the system's text input system which resulted in the dismissal of a combining character (e.g. typing "ยด" twice) would not mark the document as having unsaved changes in situations where it was the first character typed after saving (or opening) the document.
Fixed crash when trying to record responses from the Anthropic
API which did not contain a text
parameter in the response
message. (These are now logged and discarded.)
fin