BBEdit 14.5.2 Release Notes
BBEdit 14.5.2 contains fixes for reported issues, as well as some refinements to existing features.
BBEdit 14.5 was a feature update, which included notable new features, visible changes to existing features, and fixes for reported issues.
For details on all the new features and enhancements available in BBEdit 14, please take a few moments to browse the release notes archive and review the release notes for any versions that you may not have seen.
To get a high-level overview of what's new in BBEdit 14, with screen shots, see the What's New in BBEdit 14 page.
For detailed information on using any of BBEdit's features, please refer to the user manual (choose "User Manual" from BBEdit's Help menu).
Important: Please make sure that you have read the BBEdit 14.0 change notes, as there are significant changes from previous versions.
BBEdit 14.5.2 requires Mac OS X 10.15.4 or later, and is compatible with macOS 11.0 and later.
If you are using macOS 10.15 "Catalina", please make sure that you have updated to the latest available OS version (10.15.7).
If you are using macOS 11 "Big Sur", please make sure that you have updated to the latest available OS version (11.6 or later).
If you are using macOS 12 "Monterey", please make sure that you have updated to the latest available OS version (12.4 or later).
If you have been using any previous (13.x or older) version of BBEdit in Free Mode, starting BBEdit 14 will reset your 30-day evaluation period, so that you can have a full trial of the new features.
If you have previously purchased a license from us for BBEdit 13 or older, you will have a full 30-day evaluation period in which to try out BBEdit 14's new features. License upgrades are available at a discount for existing customers. Please see the BBEdit upgrades page for information and instructions.
This update does not add any features. (It doesn't take any away, either.)
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.
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).
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).
Fixed regression in which the "Search in
<project or disk browser>"
command on the Search menu didn't behave as intended
when the Multi-File Search window was already open.
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.
Fixed hang which would occur when clicking in the popup menu at the top of the sidebar in a Disk Browser window.
Quieted 100013 (
EACCES) error report when using "Keep
historical backups" and saving a file which requires privilege
escalation to write.
Fixed bug in which diagnostics returned by LSP were not reported for files located in iCloud Drive.
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.
Generate placeholder HTML for cases when the preview HTML generator (e.g. for Markdown) is missing.
Fixed empty "Kind" column in FTP/SFTP lists.
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.
Worked around a bug in macOS (FB11058506) which would return the wrong icon for folders whose name begins with a period.
sh-script to the list of modes recognized for
the "Unix Shell Script" language.
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
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.
Fixed bug in which editing the options or comments of a text factory action did not mark the document as needing to be saved.
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).
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.