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 <[email protected]> 
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.

-- 
This is the BBEdit Talk public discussion group. If you have a feature request 
or believe that the application isn't working correctly, please email 
"[email protected]" rather than posting here. Follow @bbedit on Mastodon: 
<https://mastodon.social/@bbedit>
--- 
You received this message because you are subscribed to the Google Groups 
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/bbedit/4B74999B-035F-4E93-A09B-B28203B3E9EF%40barebones.com.

Reply via email to