Good afternoon,

Another pre-release build of BBEdit 15.0.2 is now available.

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.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 <[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 previous 15.0.2 release notification:

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

version 15.0.2 (15A93)  2024-03-12

Additions
---------

o       (none in this build)

Changes
-------

*       When double-clicking on a variable in PHP code, the entire
        variable name is selected, including the delimiter. If desired,
        the previous behavior can be restored with an expert preference:

        `defaults write com.barebones.bbedit DoubleClickSelectsVariables_PHP 
-bool NO`

Fixes
-----

*       Worked around unexpected macOS behavior in which "Bring All to
        Front" would cause the front window to become inactive.

*       Fixed bug in which the Lua language module didn't correctly
        handle strings which used `\z` to escape interstitial whitespace
        and line breaks.

*       Added the `function` keyword to the Lua keyword list.

*       AX: corrected tab order in the cursor position display popover.

*       AX: corrected accessibility title of the cursor position
        display, so that it reports the current cursor position (line and
        column).

*       AX: Corrected labeling in the Pattern Playground window for
        improved VoiceOver annotation.

*       AX: Set an accessible label for the `#!` (shebang) menu, so that
        VoiceOver narrates something halfway useful.

*       Fixed bug in which Search menu commands weren't targeted
        correctly when the Live Search view was open and focused.

*       Adjusted the configuration for Solargraph (the default Ruby
        language server) to request diagnostics from the server.

*       Automatic workspace detection will recognize `.solargraph.yml`
        as a Ruby project workspace root, in the absence of a `Rakefile`.

*       Moved the "`AIWorksheetStripQuotesWhenCopying`" over to expert
        preferences so that it appears in the list there.

*       "Open Selection" will remove quotes and surrounding a selected
        text before attempting to use the selection to locate a file.

*       Made a change to the Grep search mechanics so that they will
        copy the text of captured ranges immediately when a match is
        found during an interactive search. This ensures correctness of
        substitutions in case the document is edited between when the
        search is made and when the replacement is applied.

*       Changes to guard against stale cursor display when switching
        between preference panes.

*       AX: When VoiceOver is active, "Balance while Typing" will no
        longer manipulate the selection range when you type a closing
        delimiter, and the `FlashBalancePointsWhenNavigating` expert
        preference (which is on by default) does not do so. This resolves
        confusing narration behavior in typing and right-arrow keyboard
        navigation over balanceable delimiters.

*       Fixed crash which would occur when opening the Find or
        Multi-File Search windows with the Jump Points palette open.

*       Fixed bug in which the source summary in a new text factory
        didn't update as sources were changed.

*       Modified the description of the "Process Lines Containing" text
        factory operation to avoid using the word "Copy", which might be
        taken to imply a clipboard operation where none exists.

*       Added `:first-child` to the list of CSS functions, thus correcting its 
color.

*       Fixed bug in which manual path entry in the working copy chooser
        (for git and svn) didn't actually update the selected path.

*       If an error occurs while fetching Subversion revisions for the
        menu in the navigation bar, avoid bringing up the Subversion log
        at that point (which only interrupts the process and misdirects
        the comparison if an item gets chosen).

*       Fixed a crash which would occur when certain file system changes
        took place while a disk browser was open and displaying items
        from the affected directory(ies).

*       Fixed -50 error which would occur when using the "Append to
        BBEdit Scratchpad" service and the application was not running,
        *and* the "Scratchpad" document was the only document left open
        when previously quitting the application.

*       Corrected syntax checker reporting for use of `in` attribute in
        HTML5 documents.

*       Fixed crash which would occur when using Ctl-C with Emacs
        keyboard emulation *and* the status window enabled.

*       Made a change to prevent misbehavior when enumerating a project
        and the same directory appeared multiple times at the top level.

*       AX: VO-M works when focus is in the sidebar, to open the
        contextual menu.

*       Fixed error reported when trying to run a text factory
        containing a "Normalize Spaces" step.

*       Fixed bug in which Markdown images and links with empty
        descriptions (or alt text) weren't colored.

*       Fixed crash which would occur when using the Functions palette
        with certain languages, *and* a callout appeared at the very
        beginning of the file.

*       Fixed bug in which leaving the path field blank when connecting
        in an FTP/SFTP panel would cause BBEdit to attempt to change the
        working directory to "/", rather than the default login directory
        (whether $HOME or otherwise).

*       Fixed bug in which changing the media type setting in a live
        preview window didn't tell the web view, so there was no visible
        difference in documents with applicable `@media` CSS directives.

*       Fixed bug in which the commands after "Lorem Ipsum" on the
        Edit/Insert menu weren't available in Free Mode.

*       Added a couple of missing entries to the default format profile;
        and when pretty printing an HTML5 file, any elements missing from
        the profile are treated similarly to `<div>`.

*       Made a change so that "endless" Ruby methods don't confuse the
        function scanner.

*       Fixed garbage text that would sometimes occur when using Replace
        All via AppleScript on a subset of the document's text.

*       Fixed a memory leak when parsing Markdown documentation returned
        by language servers for display in the completion and
        parameter/symbol help panels.

*       Fixed bug in which choosing "Other" from the text encoding menu
        in the status bar would present the encoding panel twice.

*fin*

The package can be downloaded from our web server:

        https://s3.amazonaws.com/BBSW-download/BBEdit-15.0.2_15A93.dmg

Enjoy,

R.

-- 
Rich Siegel                                 Bare Bones Software, Inc.
<[email protected]>                      <https://www.barebones.com/>

Someday I'll look back on all this and laugh... until they sedate me.

-- 
This is the BBEdit Talk public discussion group. If you have a feature request 
or need technical support, please email "[email protected]" rather than 
posting here. Follow @bbedit on Twitter: <https://twitter.com/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 on the web visit 
https://groups.google.com/d/msgid/bbedit/3B16FB5F-B3D8-41B6-838B-CED37D442101%40barebones.com.

Reply via email to