github coteditor/CotEditor 7.0.2

7 hours ago

system requirements: macOS 15 and later

Improvements

  • Improve reliability when UNIX scripts process large input or output through pipes.
  • Allow AppleScript encoding conversion to use encodings outside the customized encoding list.
  • Improve responsiveness when performing the Select All Find Matches command in large documents.
  • Close open documents in the file browser when their containing folder is moved to the Trash.
  • [dev] Update the build environment to Xcode 26.4.1.

Fixes

  • Fix an issue in CotEditor 7.0.1 where saving an extensionless document could leave it treated as locked by the system (com.apple.provenance extended attribute), preventing later overwrites.
  • Fix an issue where deleting forward with multiple cursors could crash when an insertion point was at the end of the document.
  • Fix an issue where pasting text copied from multiple selections in a CRLF document could insert incorrect text.
  • Fix an issue where the Sort by Pattern command could insert extra blank lines in CRLF documents.
  • Fix an issue where specifying an out-of-range negative line range could crash.
  • Fix an issue where highlights for instances of selected text could reappear after turning the option off.
  • Fix an issue where a failed script could leave its name in subsequent console messages.
  • Fix an issue where print settings specified by AppleScript could be ignored.
  • Fix an issue where edits in the Multiple Replace window could be lost after immediately selecting, renaming, or deleting definitions.
  • Fix an issue where Replace All and Multiple Replace could fail to apply replacements between Unicode-equivalent strings, such as · (U+00B7) and · (U+0387).
  • Fix an issue where performing Find All or Highlight All in a read-only document could make the document editable.
  • Fix an issue where regular expression search could get stuck at the same position when matching zero-length text.
  • Fix an issue where regular expression syntax highlighting could be applied incorrectly.
  • Fix an issue where custom keyboard shortcuts using the Forward Delete key could not work.
  • Fix an issue where document open/save scripts could fail to run immediately after launch or script folder changes.
  • Fix an issue where the default text encoding could be removed from the Encoding List.
  • Fix an issue where detecting encoding-incompatible characters could miss Unicode-normalized text changes.
  • Fix an issue where syntax definition files with reserved names could be imported and appear as unusable custom syntaxes.
  • Fix an issue where changes to Mode settings might not take effect immediately.
  • Fix an issue where changing the document appearance or deleting a custom theme could leave the theme editor in the Appearance settings pane showing an outdated theme.
  • Fix an issue in the file browser where renaming an item while filtering could show stale results or crash.
  • Fix an issue in the file browser where moving both a folder and its contained items to the Trash at the same time could show an incorrect confirmation or unnecessary error.
  • Fix an issue in the file browser where old filter results could be shown after changing the filter text quickly.
  • [trivial] Fix an issue where the Multiple Replace window could keep showing the previous definition after failing to load another definition.
  • [trivial] Fix an issue where key bindings equivalent to the default shortcuts could remain stored as custom settings.
  • [trivial] Fix an issue in the syntax editor where incomplete block comment delimiters could be saved.

Full Changelog: 7.0.1...7.0.2

Don't miss a new CotEditor release

NewReleases is sending notifications on new releases.