Good afternoon, 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.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 15.0.1 public release: ================================================================================ version 15.0.2 (15A85) 2024-02-16 Additions --------- o (none in this build) Changes ------- o (none in this build) Fixes ----- * [476596] Worked around unexpected macOS behavior in which "Bring All to Front" would cause the front window to become inactive. * [476674] 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. * [476668] 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. * [476444] 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. * [476723] Set an accessible label for the `#!` (shebang) menu, so that VoiceOver narrates something halfway useful. * [476764] "Open Selection" will remove quotes and surrounding a selected text before attempting to use the selection to locate a file. * [476503] 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. * 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. * [476917] Fixed crash which would occur when opening the Find or Multi-File Search windows with the Jump Points palette open. * [476837] Fixed bug in which the source summary in a new text factory didn't update as sources were changed. * [476837] 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. * [477036] Fixed bug in which manual path entry in the working copy chooser (for git and svn) didn't actually update the selected path. * [477007] 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). * [476855] 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). * [476564] 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. * [477086] Corrected syntax checker reporting for use of `in` attribute in HTML5 documents. * [477162] 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. * [477212] AX: VO-M works when focus is in the sidebar, to open the contextual menu. * [477230] Fixed error reported when trying to run a text factory containing a "Normalize Spaces" step. *fin* The package can be downloaded from our web server: https://s3.amazonaws.com/BBSW-download/BBEdit-15.0.2_15A85.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/6F611C23-785B-4687-8E86-24A6BF448455%40barebones.com.
