-*- mode: markdown; coding: utf-8; -*- ================================================================================ version 14.5.2 (14C219) (2022-08-17) Additions --------- o (none in this build) Changes ------- o (none in this build) Fixes ----- * Corrected a progress string to correctly reflect the origin of the delay requiring the progress dialog. * Made a change so that the progress dialog for LSP "Find Definition" is window-modal rather than application-modal, (in situations where the server takes long enough to complete the operation that the progress dialog needs to appear at all). * Fixed bug in which irrelevant settings were created for Markdown and other languages when customizing their settings using the "Language-specific settings" section of BBEdit's Language preferences. Among other things, this led to the setting of "#" as the line comment string for Markdown, which is not appropriate. ================================================================================ version 14.5.2 (14C217) (2022-08-11) Additions --------- o (none in this build) Changes ------- o (none in this build) Fixes ----- * [NFR] Fixed missing localized strings for the "Run in Terminal" sandbox alert. * [449151] Fixed a bug in which dragging on the trackpad to select text didn't work when the "Force Click and haptic feedback" system preference was turned *on*, and a deep click was started while dragging. * [449308] Fixed bug in which editing the options or comments of a text factory action did not mark the document as needing to be saved. * [449069] Made a change to work around a bug in CrowdStrike which causes pathological file system performance during routine operations performed by the built-in crash recovery mechanics. If your employer requires you to use a product like this, consider a career change (or at least a better employer). ================================================================================ version 14.5.2 (14C215) (2022-08-08) Additions --------- o (none in this build) Changes ------- * When using "Run in Terminal" or "Run in Debugger", BBEdit needs to have sandbox access, or else the operation is likely to fail. This is now checked at the time you choose either command, and if granting sandbox access is necessary, the application will advise you accordingly (and walk you through the process, as needed). Fixes ----- * Worked around a bug in macOS (FB11058506) which would return the wrong icon for folders whose name begins with a period. * [449150] Added `sh` and `sh-script` to the list of modes recognized for the "Unix Shell Script" language. * [449243] Fixed bug in which a contextual-menu click in the status bar would move the insertion point to the beginning of the document. * Removed the trailing space from the default comment delimiter for YAML so that uncommenting doesn't try to strip whitespace after the `#`. * [449151] Fixed a bug in which dragging on the trackpad to select text didn't work when the "Force Click and haptic feedback" system preference was turned *on*, and a deep click was started while dragging. ================================================================================ version 14.5.2 (14C213) (2022-08-02) Additions --------- o (none in this build) Changes ------- o (none in this build) Fixes ----- * [NFR] Refined the fix for [448791] to correctly handle the underlying issue (which requires less code and works correctly in more situations). * [448928] Generate placeholder HTML for cases when the preview HTML generator (e.g. for Markdown) is missing. * [448761] Fixed empty "Kind" column in FTP/SFTP lists. * [445415] Worked around macOS behavior (FB10022175) in which certain Shortcuts that were pinned to the menu bar did not appear in the Services menu when they should have. ================================================================================ version 14.5.2 (14C211) (2022-07-27) Additions --------- o (none in this build) Changes ------- * When BBEdit prompts you to unlock a file for which you don't have write privileges, the alert has a "Don't ask again for this file", which (if you click "Unlock") will set a preference so that you don't get prompted again for that file. Fixes ----- * [NFR] Modified App Store receipt validation to see whether it addresses the *very* occasional (and incorrect) "application is damaged" message from macOS when trying to run the app store build. * [NFR] Added `/opt/local/bin` and `/opt/homebrew/bin` to the built-in entitlements for the Mac App Store version so that command-line tool discovery works a little more reliably when sandbox access hasn't been granted. * [448715] Fixed hang which would occur when clicking in the popup menu at the top of the sidebar in a Disk Browser window. * [448752] Quieted 100013 (`EACCES`) error report when using "Keep historical backups" and saving a file which requires privilege escalation to write. * [448791] Fixed bug in which diagnostics returned by LSP were not reported for files located in iCloud Drive. * [448692] Fixed bug in which creating a note inside of a closed collection (by using "New Note") didn't twist the collection open and select the created note. ================================================================================ version 14.5.2 (14C209) (2022-07-22) Additions --------- o (none in this build) Changes ------- o (none in this build) Fixes ----- * [447299] Fixed crash which would occur when using a "Copy Path" command from the contextual menu in the sidebar of a disk browser *and* one (or more) of the selected items was inside of an archive (Zip or tar). * [448595] Fixed regression in which the "Search in ``" command on the Search menu didn't behave as intended when the Multi-File Search window was already open. * [448572] Fixed crash which would occur when closing a window after performing certain (reasonable, but not necessarily conventional) document selection operations in the sidebar. * Addressed some small memory leaks identified by static analysis tools. *fin*