BBEdit 15.1.1 Release Notes

BBEdit 15.1.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.

Because BBEdit 15 builds on features that were added during the BBEdit 14 cycle (as well as previous versions), please take a few moments to browse the release notes archive and review the release notes for any versions that you may not have seen.

To get a high-level overview of what's new in BBEdit 15, with screen shots, see the What's New in BBEdit 15 page.

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 15.0 change notes, as there are significant changes from previous versions.


BBEdit 15 requires Mac OS X 11.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 generation of BBEdit in Free Mode, starting BBEdit 15 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 issues.

back to top


  • Added async, await, and actor to the Swift keyword list.

  • The Swift function scanner no longer omits actor definitions from the listing.

  • Fixed regression in which "Open Counterpart" would not find counterparts in cases where Xcode was unavailable for consultation.

  • Adjusted default width proportions of new windows (to make them a little wider). As always, "Save Default Window" on the Window menu is appropriate for individual configuration.

  • Fixed bug in which the Git "pull current branch" and "push current branch" commands didn't actually do anything.

  • Report an appropriate error when trying to save a file with Unicode line endings (which aren't supported for saving).

  • The minimap no longer attempts to display invisibles (which would not have worked well).

  • Added gpt-4o to the built-in model list for ChatGPT. (You could always enter it manually if needed; this just saves a step.)

  • Fixed cases in which switching between documents didn't correctly update the status in the Live Search bar.

  • Improved path truncation logic in the Open File by Name results window. Additionally, Xcode SDK headers are elided using the same logic as in the navigation bar, for improved readibility.

  • Disk browsers and "instaprojects" (created by opening a folder directly) remember their positions when closed, and when the same directory is browsed or opened again, BBEdit will reopen the window in that position.

  • Fixed crash when running on macOS 14 Intel and using a double-click on a list item to dismiss the panel invoked "Compare Against Previous Version".

  • Fixed crash when running on macOS 14 Intel and using a double-click on a list item to dismiss the panel invoked by the "Other" option in the text encoding status bar item.

  • Corrected default splitter proportion for results windows, in the absence of a previous "Saved Default Window" command invocation for same.

  • Fixed bug in which dismissing the Live Search bar would place keyboard focus in the sidebar (if allowed), rather than (more usefully) in the associated text area.

  • Fixed bug in which the progress information in a Multi-File Search results window would move around unpredictably when reshaping the window while a search was in progress.

  • Markup => Preview in => New Text Window has been returned to working order.

back to top