[ANN] BBEdit 15.1.3 (15B57) pre-release

109 views
Skip to first unread message

Rich Siegel

unread,
Nov 15, 2024, 4:45:49 PM11/15/24
to bbe...@googlegroups.com
Good afternoon folks,

We're currently working on a maintenance update to BBEdit 15 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/15.1.3_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 15.1.2 public release:

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

version 15.1.3 (15B57) 2024-11-13

Additions
---------

o (none in this build)

Changes
-------

o (none in this build)

Fixes
-----

* Fixed typo in an expert preference defaults entry.

* Updated the entitlements in the App Store build to include
`/opt/homebrew/Cellar/` and `/opt/homebrew/opt/`, so that
Homebrew binaries are usable without requiring explicit sandbox
access.

* [488709] Fixed bug in which closing a live preview window would fail to
save any customizations to preview filter/template/CSS selections.

* Fixed display name of the `OpenPDFsAsText` expert preference.

* Made a change so that the `OpenPDFsAsText` expert preference takes
effect without requiring an application relaunch; turning this setting
off will override the PDF language module's built-in mapping.

* Corrected display of some header entries in the Open Recent submenu.

* [489276] Fixed hang which would occur in the Rust language module when a
`where` clause in a function header was at EOF.

* [489272] Fixed bug in which the `-Z` (`--null`) output option in
`bbfind(1)` did not work as intended.

* [482282] Made a change so that the application unconditionally restores
window positions when starting up with saved application state, even if
the display layout isn't what it was the last time the application was
quit.

* [490278, 490322] Fixed bug in which bash numeric base specifiers
would confuse syntax coloring and function scanning.

* [489701] Fixed bug in which creating a new file in an
instaproject folder didn't select the newly created file in the
Project list in cases where the selected or right-clicked item
was another file.

* Made a change to "Cascade Left" so that the windows start at the
right-hand side of the display, rather than somewhere in the
middle.

* Corrected display of qualifiers in the custom language
preferences when a status bar setting was changed.

* [415931] Fixed bug in which CSS syntax coloring didn't recognize
negative floating-point numbers without a leading zero (e.g.
`-.10`).

* [415931] Correct coloring of identifiers in CSS at-rule
specifiers.

* [415931] Various CSS keyword additions and updates.

* [491147] Fixed bug in which project windows would open at an
infinite width in cases where the editor view had been hidden
when the project was closed.

* [489790, 491366] Fixed crash which would occur while saving
FTP/SFTP bookmarks after creating or editing a bookmark, when
(any) one of the saved bookmarks was malformed.

* [491579] Fixed missing text for the "Remove Blank Lines" item
summary in text factories.

* [490570] When the string entered into "Open File by Name"
contains slashes (for separating path elements), BBEdit will
wildcard the intermediate path elements, so that it's no longer
necessary to precisely specify each directory along the path to
the file. (This does not guarantee a match, but improves
flexibility.)

* [491587] Fixed bug in which words in comments and heredocs in
Ruby files weren't subject to spell checking, as they should have
been.

[NFR] This is actually a general fix to cover a bug which can occur
in language module construction, in which a module breaks the rules
and specifies `BBLMNonSpellableRuns` but doesn't *also* specify
`BBLMSpellableRuns`. In that case the fix is to always spell check
strings (including heredocs) and comments.

* [492058] When using a http/https download URL (from the command
line or Open File by Name), determine the file type based on the
resource name so that image files open as images rather than as
binary data.

* Fixed latent bug in which backslash character escapes in files
being evaluated as possible JSON documents would potentially
cause the guesser to access unmapped memory and crash.

* [492248] Fixed bug in which selecting a top-level window from
the Windows palette would select an arbitrary document in the
window, rather than simply activating the window itself.

* Added a "date opened" property to documents, corresponding to
when the document was opened (or, for untitled documents,
created). This could hypothetically be used in scripts which
process documents opened more (or less) than a desired time
interval ago.

* [492835] Fixed a drawing glitch when resizing the sidebar in
Notes windows.

* [492849] Window cascading no longer clamps the maximum width of
the cascaded windows, so whatever width was chosen by "Save
Default Window" will take effect.

*fin*

The package can be downloaded from our web server:

https://s3.amazonaws.com/BBSW-download/BBEdit-15.1.3_15B57.dmg

Enjoy,

R.
Reply all
Reply to author
Forward
0 new messages