BBEdit 14.5.1 Release Notes

BBEdit 14.5.1 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.


Requirements

BBEdit 14.5.1 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).


Upgrading

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.


Additions

  • Added a --tail option to the bbedit command-line tool. When opening a file, --tail instructs BBEdit to place the insertion point at the end of the file, and turn on Tail Mode. In this fashion, you can use bbedit --tail /path/to/some/file as an alternative to tail -f /path/to/some/file.

    --tail only makes sense when used for files, and cannot be used for pipes or standard input.

Back to top


Changes

  • If an .editorconfig file has a tab_width value specified, BBEdit will use that in preference to indent_size (since BBEdit does not have a notion of separate widths for tabs vs. indentation). In the absence of tab_width, BBEdit will use indent_size as before.

Back to top


Fixes

  • Projects (once again) allow expansion of symlinked folders, with appropriate safeguards against circular link chains.

  • Fixed regression in which empty ("self-closing") XML tags would cause incorrect fold generation in HTML documents.

  • Added the tail mode property to the scripting dictionary.

  • Fixed bug which would cause pathological performance problems when editing files managed by a codeless language module which used literals (rather than patterns) for strings, blocks, and comments.

  • Fixed crash which would occur when quitting, if "Restore unsaved changes" was turned off, and the Multi-File Search window was open, and one or more of the documents being closed had unsaved changes.

  • Fixed regression in which pcre2 would complain about patterns that were too large.

  • Fixed crash which would occur when closing a document's only window while a long-running live match was in progress on that document from the Find window.

  • Made a change so that the extract scripting verb is handled correctly when passed a single item (such as text 1 of text document 1).

  • When figuring out the common ancestor of all open documents, "Open File by Name" will no longer include notes in that computation (which can throw things off).

  • Made a change to (maybe) work around a macOS bug (FB10429697) in which the font server would cause a stall when activating the application.

  • Worked around a bug in Apple Mail (FB9978404) in which it would fail to accept text dragged from within an editing window.

Back to top

fin