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.
