================================================================================ version 15.5.3 (15C99) (2025-09-04) Additions --------- o (none in this build) Changes ------- o (none in this build) Fixes ----- * Corrected runtime logging behavior when loading a language module with errors in its property list. ================================================================================ version 15.5.3 (15C97) (2025-08-22) Additions --------- o (none in this build) Changes ------- o (none in this build) Fixes ----- * [NFR] Fixed bug in which the shell command XPC service would crash when cancelling a long-running script. * [513362] Made a change to guard against a potential crash very early in application startup. ================================================================================ version 15.5.3 (15C95) (2025-08-20) Additions --------- o (none in this build) Changes ------- o (none in this build) Fixes ----- * Removed obsolete references from the Clippings cheat sheet. * [512963] When running on macOS 12, any windows that were minimized when quitting will be visible at next launch. This works around an OS bug in which windows unminimized during startup ended up being hidden. * [513231] Fixed crash in the C-family function scanner when processing certain pathological cases. ================================================================================ version 15.5.3 (15C93) (2025-08-18) Additions --------- o (none in this build) Changes ------- o (none in this build) Fixes ----- * Fixed bug in which accelerated pattern matching in codeless language modules would sometimes fail, leading to incomplete (or nonfunctional) syntax coloring. * [512394] Fixed bug in which certain matching errors while computing syntax coloring in a codeless language module would leave the internals in an inconsistent state, causing problems later. * [512401] Updated the list of keywords in the Tcl language module. * [512787] Fixed bug in which creating a new color scheme (via the "New" button in the Text Colors preferences) didn't correctly configure it as the active scheme, and so changes would be made to the previously selected color scheme. * [512871] If a file has HFS metadata, but both the type and creator are 0xFFFFFFFF, BBEdit will ignore the metadata rather than assume the file isn't text. This allows other tests to run (and succeed, if the file qualifies). ================================================================================ version 15.5.3 (15C91) (2025-08-11) Additions --------- o (none in this build) Changes ------- o (none in this build) Fixes ----- * Made a change to improve the appearance of the application's dock icon when running on a future version of macOS. * [512153] Fixed bug in which the "Find Symbol in Workspace" panel did not correctly remember its position and size. * [512322, 512327] BBEdit no longer sends a zero `temperature` parameter to worksheet chat API services; more recent models from OpenAI will report an error in that case. If your API service requires an explicit `temperature` API parameter, set `explicitTemperatureParameterRequired: true` on the API's model description, and `defaultTemperature` to an appropriate value. * Added `gpt-5` to the list of built-in models for ChatGPT worksheets. (As always you can use any model not built in by simply entering its name in the appropriate location.) * Fixed crash in the FTP client triggered in certain workflows. ================================================================================ version 15.5.3 (15C89) (2025-08-05) Additions --------- o (none in this build) Changes ------- o (none in this build) Fixes ----- * [NFR] Fixed bug in which duplicate serial numbers on the local network would cause the application to quit without presenting any UI. * [510288] Correct selection range when selecting a line-comment callout from the function menu. * [511535] Color `r` in Perl scripts when appearing as a pattern modifier. * [511625] Made a change to reduce output latency in Unix script execution progress windows. (There is no assurance that output is isochronous.) * [511843] Fixed a bug in which pattern playgrounds didn't correctly write out the pattern in use when saved, nor did they preserve the search history. ================================================================================ version 15.5.3 (15C87) (2025-07-22) Additions --------- o (none in this build) Changes ------- o (none in this build) Fixes ----- * [510288] Allow additional slashes in the line comment delimiter when processing comment callouts in C-family languages. * [510292, 510331] Corrected cosmetics of the pattern field editors used in "Process Lines Containing" and other modal panels. * [510807] The "." between the file name and its extension is not part of the file name extension; so the application will ignore any leading periods when checking a file name against the list specified in the "Text Files" preferences. * [508829] Fixed misbehavior when switching workspaces with one or more Notebook windows open. *fin*