[ANN] BBEdit 16.0.2 (16A51) pre-release

27 views
Skip to first unread message

Rich Siegel

unread,
Jun 19, 2026, 11:01:36 AM (4 days ago) Jun 19
to BBEdit Talk
We're currently working on a maintenance update to BBEdit 16 to address a few recently reported issues.

Note that this is a _pre-release_ version. The intent is to fix bugs and address areas of improvement based on what our customers have reported. However, since the software is at this point not fully tested, there _may_ be bugs and regressions.

If this prospect makes you nervous, then sticking with the public release versions is your best course of action. Nobody will be offended if you choose to do so; you're under no obligation to install and use anything but a public release. :-)

Complete change notes to date for all the pre-release builds in this cycle are available here:

<https://s3.amazonaws.com/BBSW-download/16.0.2_Notes.txt>

The change notes are organized into additions, changes, and fixes, and are annotated where appropriate with case numbers. So if you recognize a number corresponding to a support case that was opened for you, you can now verify that it's been fixed correctly. Please take the time to review the changes before using the new build -- it'll be worth your time.

One final note: If you run into a bug in a pre-release version, PLEASE DO NOT REPORT THE BUG TO THE LIST. This includes asking about whether others have seen the same problem. Instead, please send a bug report to <sup...@barebones.com> and we will deal with it there. This will help us keep the list discussion on topic and productive for all list members.

Here is the list of changes made since the 16.0.1 public release:

================================================================================

version 16.0.2 (16A67) (2026-06-19)

Additions
---------

o (none in this build)

Changes
-------

o (none in this build)

Fixes
-----

* Fixed crash or other misbehavior which would occur when an SFTP
connection failed due to host key mismatch, port number misuse
(pro tip: port 21 is for FTP, port 22 is for SFTP, and FTP and
SFTP are not related in any way other than sharing three
letters), or other exceptional conditions.

* Corrected a behavior regression in which new documents could be
created in the active project/instaproject, rather than in a new
window or in the first available non-project window (depending on
settings).

* Fixed bug in which global disablement of LSP semantic token
coloring wasn't respected.

* Fixed bug in which Prefix/Suffix Lines mishandled partial-line
selection ranges.

* Allow Command-delete as a synonym for "Don't Save" in the "do
you want to save changes to this document" close alert.

* Fixed crash that would occur when closing the Find window in the
(very short) time interval during which it was waiting to update
live match state.

* Fixed crash that would occur when closing a document at the same
time a clock change, time zone change, or day change notification
was received in the application.

* Fixed crash which could be caused by immediately closing an FTP
browser or project window immediately (in a very narrow time
window) after opening it.

* Made a change to address a rare reported crash.

* Made a change to address a reported sporadic crash which would
occur when loading a file.

* Made changes to resolve a potential race condition that could
cause the minimap to crash sporadically.

* Fixed a potential crash which could occur while quitting, when
an open window was blocked by a window-modal sheet.

* Fixed an obscure crash which could occur if a document was
closed while waiting for the application to finish restoring its
soft wrap and selection state (if it had been soft wrapped).

* Fixed crash that would occur while checking links in a file and
the project site settings didn't specify a server URL or
directory.

* Function scanning in codeless language modules once again
considers text in comments; this had changed (intentionally) for
16.0, but there were unintended consequences for some language
module developers.

* Improved reporting of Git merge conflicts in the working copy status.

* Fixed bug in which site deployment would silently do nothing if
the local content root wasn't in a Git repository.

* Fixed an ancient lurking horror involving leading slashes in
SFTP server paths.

* Fixed a bug in which certain character sequences in
`DefaultKeyBindings.dict` weren't interpreted correctly.

* Corrected several behaviors in `vi` emulation involving Visual
mode and word-oriented editing. Visual `e` now extends the
selection through the final character of the word; `iw` is now
recognized for inner-word selections and operator commands such
as `viw`, `diw`, and `ciw`; and `s` now substitutes the current
character or selection and enters Insert mode.

* Fixed misplacement of the insertion point after zero-length LSP
edits occurring during certain completions.

* Made a change to prevent a race deadlock when checking the
modification date of a remote file before saving it.

* Fix a crash which could occur in the Find window when dismissing
it via a Return key in the search text box, and an error (such as
a malformed Grep pattern) occurred in the process.

* Fixed insertion point misplacement when using `G` in `vi` mode
in soft wrapped documents.

The pre-release build can be downloaded from our web server: https://s3.amazonaws.com/BBSW-download/BBEdit-16.0.2_16A67.dmg

It is also available via TestFlight, for Mac App Store users: https://testflight.apple.com/join/Q3zRHtfU

Enjoy,

R.

--
Rich Siegel Bare Bones Software, Inc.
<sie...@barebones.com> <https://www.barebones.com/>

Someday I'll look back on all this and laugh... until they sedate me.
Reply all
Reply to author
Forward
0 new messages