Good afternoon folks,

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

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

version 14.1.1 (416147) (2022-02-28)

Additions
---------

o       (none in this build)

Changes
-------

o       (none in this build)

Fixes
-----

*       Fixed bug in which incoming LSP diagnostics were ignored if the
        file was open, but its full directory path contained any
        encoded URL-unsafe characters which required decoding.

*       [440073] Fixed bug in which non-Markdown documentation returned
        by language servers (for completion, symbol help, and parameter
        help) did not display correctly when in dark mode.

*       Made a change so that shell worksheets will use `zsh` on macOS
        10.15 and later if `fish` is your default shell. (Fish can't be
        used in shell worksheets.)

*       [440284] Fixed (nonreproducible) crash which would occur while
        converting legacy `bbcolors` format color schemes and the file
        system API said no.

*       Fixed bug in which using the "Open" command with a note selected
        would point the panel at the Notes folder in the notebook, rather
        than some other appropriate location.

*       [440325] Fixed 13219 error reported when trying to open certain
        symlinked directories (like `/etc`) via the Open panel or command
        line.

*       [440280] Fixed bug in which dragging notes between notebooks was
        either disallowed or dysfunctional. (The intended behavior is
        that dragging a note from one notebook to another will copy it;
        moves are not currently supported.)

-       [440391] Fixed bug in which using the `bbedit --new-window` to
        open multiple files would open each file into its own window
        (rather than all into a single new window, as intended).

*       [440429] Fixed bug in which using the space bar to toggle a menu
        item's visibility in the "Menus & Shortcuts" preferences did not
        take effect immediately.

*       [440425] Fixed bug in which a comma was included between the
        image file name and the image comment when generating a Markdown
        image reference via drag-and-drop of an image file.

*       [440472] Fixed bug in which cancelling a long-running or hung `#!`
        script would cause the application to hang.

*       Made a change which *might* (emphasis intentional) work to
        prevent macOS from termination the application process when it
        decides to, other than at the user's request.

*       [440410] Fixed bug in which an instaproject's window title would
        inappropriately remove the filename extension from the root
        folder name (which was inconvenient if the folder name ended in a
        decimal number, for example).

*       Corrected the ordering of the Notebooks section in the "Open Recent" 
menu.

*       Made a change so that the crash reporter doesn't come up with a
        report window in cases where the application was exited
        abnormally because of some event *other* than a crash. (Such
        events would include force-quit, `kill` from the command line,
        and unwarranted process termination by the OS.) If this happens,
        the crash reporter will still alert you so that you can help us
        out by sending in a support email.

*       If the Software Update window is open, there will be a
        corresponding entry on the Window menu, so that you can activate
        the window if you lose track of it.

*       [440610] Fixed bug in which the navigation bar icons in Live
        Preview windows were not correctly laid out.

*       Fixed bug in how certain errors returned by macOS were reported.

*       Made a change to allow working around broken language servers
        that do not exit when receiving an `exit` protocol notification.
        If BBEdit hangs when quitting because of such a server, there are
        two things you need to do:

        1.      Report a bug to the server implementor, because the server 
needs to be
                fixed to behave correctly.

        2.      Run this Terminal command:

                `defaults write com.barebones.bbedit 
ForceQuitLSPServerAfterExit_SERVERNAME -int 2`

                where `SERVERNAME` is replaced with the file name of the server
                executable on disk.

                So, for example, to work around this bug with the `terraform-ls`
                language server, you would use:

                `defaults write com.barebones.bbedit 
ForceQuitLSPServerAfterExit_terraform-ls -int 2`

                The numeric parameter is the maximum number of seconds that
                BBEdit will wait before terminating the language server's
                process. This value is capped at 10 seconds; in practice, for
                any broken server, "`1`" or "`2`" will do.

        Step #2 is *strictly* intended to be a temporary solution for any
        broken server, and should not be used for longer than it takes the
        server developer to fix the bug and release an update.

*       [441718] Fixed bug in which "Hex Dump Front Document" was
        inappropriately enabled when an image view was active, and would
        crash when chosen. (Hex Dump Front Document isn't supported for
        images yet, but you can still use Hex Dump File.)

*fin*

*fin*

The package can be downloaded from our web server:

    <https://s3.amazonaws.com/BBSW-download/BBEdit-14.1.1_416147.dmg>

Enjoy,

R.

-- 
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/B1995B2B-921B-4E76-9784-C8565D2A35AC%40barebones.com.

Reply via email to