Good morning,
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.0.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 <
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.0 public release:
================================================================================
version 15.0.1 (15A69) 2024-01-16
Additions
---------
o (none in this build)
Changes
-------
* When copying text from a ChatGPT worksheet, BBEdit will remove
leading Markdown quotes from quoted responses. This is done only
for non-rectangular selections when the worksheet's language is
set to "Markdown", and when the selected range of text starts in
a quoted section.
If desired, this behavior can be suppressed with an expert
preference:
`defaults write com.barebones.bbedit AIWorksheetStripQuotesWhenCopying -bool NO`
* [DOC] The ChatGPT worksheet preferences add a provision for
entering the API key. (The worksheet itself will still prompt for
the API key the first time you send a query, if necessary.)
* [DOC] The worksheet "Send Command" worksheet is available now as
an explicit command on the Edit menu. If you are confused by the
distinctions between the Return and Enter keys, and using the
factory default keyboard equivalent (ctl-Return or Enter) for
"Send Command" doesn't work for you, this may help.
Fixes
-----
* Fixed bug in which local HTML data piped to `bbedit --preview`
generated a blank Preview in BBEdit window.
* Made a change to work around a macOS security behavior that
would cause the OS to "touch" files in certain locations when
opened.
* [474421] Fixed internal exception (and subsequent crash) which
would occur when using the LSP "Find Symbol in Workspace" command
from the contextual menu.
* [474530] Fixed bug in which the "Cut Line" and "Copy Line"
commands got executed twice when invoking the menu command (or
keyboard equivalent).
* [474583] Removed the "Python Default Interpreter" setting from
the list in the Expert Preferences, because there's an explicit
GUI setting for it already (via the custom settings list in the
Languages preferences).
* [474514] Fixed bug in which the link addressing mode setting was
not properly saved and restored when loading a project. In benign
cases this led to problems setting the indicators correctly; in
some cases this caused a runtime exception.
* [474189] Fixed crash which would occur when updating the
navigation UI while displaying notes with certain titles.
* Fixed bug in which *starting* to drag a text factory operation
from the list would mark the document as having unsaved changes,
even if the drag was abandoned.
* [474614] Fixed bug in which using "Move to New Window" or "Open
in Additional Window" for a text factory document would result in
an empty list of operations in the resulting window. (The
document was not actually modified, but it looked like it had
been.)
* [474711] Fixed bug in which the Replace cheat sheet button in
the Multi-File Search window displayed the same keyboard
equivalent as the Grep cheat sheet button; and (coincidentally)
neither Replace cheat sheet button responded to a configured
keyboard equivalent.
* [474824] Corrected appearance of the close widgets in the
Windows palette when using dark mode.
* [474884] Worked around WebKit bug on macOS 14 (FB13534686) which
would cause a crash when closing a "Preview in BBEdit" window
while the web inspector was open in the window.
* [474826] Fixed crash which would occur when the C-family
language scanner was (ab)used with log files.
* [475044] Fixed regression in which file filters which tested the
Finder lock or a file's visibility status would erroneously
report an error and fail to match eligible files.
* Corrected out-of-date information in the help book, and added a
section for ChatGPT worksheets.
* [475243] Fixed bug a bug which prevented the automatic creation
of a new document when making the application active via the Dock
(subject to the preference setting).
* [475208] Corrected the minimum width of the minimap window, so
that clicking the green zoom button behaves predictably.
* [475334] Fixed bug in which multi-file "Extract" operations
didn't perform Grep replace pattern substitutions correctly.
*fin*
The package can be downloaded from our web server:
https://s3.amazonaws.com/BBSW-download/BBEdit-15.0.1_15A69.dmg
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.