Skip to content

Releases: coteditor/CotEditor

5.0.7

22 Dec 04:30
Compare
Choose a tag to compare

system requirements: macOS 14 and later

New Features

  • Add title and timestamp options to the AppleScript’s write to console command.

Improvements

  • Provide more Unicode information about the selected character in the document inspector.
  • Prevent the console from hiding when the app goes into the background.
  • Optimize the file browser’s performance when expanding a folder containing a large number of items.
  • Improve the trimming of whitespaces in the extracted outline labels.
  • Modify the syntax highlighting rule to extract strings in the form of “begin-end” string pairs, even if one of those is escaped.
  • Adjust the editor’s initial scroll position.
  • [trivial] Update the layout of the Donation settings pane.
  • [trivial] Update the User Guide.

Fixes

  • Fix an issue that the shortcut key for cycling through windows was not functioning correctly for certain input modes.
  • Fix an issue that the end point of a selection shifted after a hanging indent on a wrapped line when the line endings are CRLF and the selection is expanded using the Shift- or Shift- shortcuts.
  • Fix an issue that the insertion point rarely jumped to the nearest outline item when the outline inspector is shown.

Full Changelog: 5.0.6...5.0.7

5.0.6

09 Dec 10:11
Compare
Choose a tag to compare

system requirements: macOS 14 and later

New Features

  • Display information about the selected image in the preview view for the file browser.
  • Add the “Add period with double-space” option to the Mode setting options (deselected by default).
  • Add the toolbar item for Writing Tools to the toolbar customization options (only for macOS 15.2 and later and when the Writing Tools feature is available).

Improvements

  • Allow insertion points only at the same number of wrapped lines by rectangular selection.
  • Allow selections only at the same number of wrapped lines by selecting the column up/down.
  • Update the document’s syntax based on the filename when renaming it in the file browser.
  • Always open a file as a plain-text document if its file extension or filename is determined by syntaxes.
  • Enhance the “Move Focus to Next/Previous Editor” commands to move the focus to the main editor if it’s outside the editors.
  • Update the default keyboard shortcuts for split editor-related commands.
  • Replace the “Open with External Editor” button with the “Show in Finder” button when the file selected in the file browser is alias.
  • Display the icon preview for a symbolic link selected in the file browser instead of showing a dialog.
  • Expand the draggable area in the Quick Action bar.
  • Update the JavaScript syntax to include the .mjs file extension.
  • [trivial] Enable the sudden termination feature provided by the macOS system.
  • [trivial] Make the close window in the About window the standard size.
  • [trivial] Update the User Guide.
  • [dev] Update the build environment to Xcode 16.2 (macOS 15.2 SDK).

Fixes

  • Fix an issue that the application no longer automatically terminated when the app went to the background without open documents.
  • Fix an issue that the file browser showed nothing for folders containing broken links.
  • Fix an issue that the application became unresponsive when renaming a filename in the file browser that contained newline characters.
  • Fix an issue that the printing area in the print preview was trimmed when line numbers were drawn.
  • Fix an issue that the window height unexpectedly shrunk when opening a document with the vertical layout orientation from the file browser.
  • Fix an issue in the cot command that the --wait option relaunched CotEditor when the app was quit instead of closing the document.
  • Fix an issue in the cot command that the --wait option did not wait for the window to close if the application was not yet launched when running the command.
  • Fix an issue that undetermined text conversions were ignored when submitting in some dialogs.
  • [trivial] Fix the Help button in the Donation settings pane.

Full Changelog: 5.0.5...5.0.6

5.0.5

21 Nov 00:16
Compare
Choose a tag to compare

system requirements: macOS 14 and later

Improvements

  • [trivial] Omit commands in the Debug (ladybug) menu from the results of the Quick Action bar.

Fixes

  • Fix crashing when opening the Print dialog.

Full Changelog: 5.0.4...5.0.5

5.0.4

04 Nov 22:53
Compare
Choose a tag to compare

system requirements: macOS 14 and later

Improvements

  • Update the Swift syntax to add @Bindable, @ViewLoading, and @WindowLoading attributes.
  • [trivial] Rename “Move Focus” commands.
  • [trivial] Focus on the first input field when opening a dialog.

Fixes

  • Fix an issue in the file browser that the actions in the Add button were disabled when the focus is out of the browser.
  • Fix an issue that the document window position was not saved in some cases.
  • Fix insertion format editors’ behavior in the Snippet settings.
  • [trivial] Fix links in the Licenses pane in the About window.

Full Changelog: 5.0.3...5.0.4

5.0.3

14 Oct 00:17
Compare
Choose a tag to compare

system requirements: macOS 14 and later

Improvements

  • Expand folder items by double-clicking a folder row in the file browser.
  • Directly open .plist files from the file browser instead of previewing.
  • Improve alias file handling in the file browser.

Fixes

  • Fix an issue that the application crashes when an editor is opened while the Font window appears.
  • Fix an issue that the document window size was not properly saved.

Full Changelog: 5.0.2...5.0.3

5.0.2

02 Oct 13:33
Compare
Choose a tag to compare

system requirements: macOS 14 and later

New Features

  • Add Polish localization (Thanks to Rafał Kopicki!).

Improvements

  • Add .awk extension to file types treaded as CotEditor script.
  • Adjust the layout of the file preview view.
  • Update the Swift syntax to add @Test and @Suite attributes.

Fixes

  • Fix an issue that the file encoding menu disappeared from the status bar.
  • Fix an issue that document windows were not properly initialized when the windows minimized on launch.
  • Fix an issue in the file browser that duplicate folders were displayed after renaming a folder.
  • Fix an issue in the file browser that some actions for the root folder were incorrectly disabled.
  • Fix an issue in the Snippets settings pane that changes of insertion formats were not saved.
  • Fix an issue that the initial visibility state of the navigation bar was reversed.
  • [trivial] Fix an issue that the action name of the “Shift Left” action is not noted in the undo history.

Full Changelog: 5.0.1...5.0.2

5.0.1

23 Sep 09:20
Compare
Choose a tag to compare

system requirements: macOS 14 and later

Improvements

  • Add the “Open as Plain Text” button the preview view for the file browser.
  • Open a file selected in the file browser as plain text when the default app set in the Finder for it is CotEditor.
  • Optimize the performance of the folder browser.

Fixes

  • Fix an issue on macOS 14 that the app crashed when opening a folder containing archive files.
  • Fix an issue that the file/folder in the file browser was not removed even when it was deleted in the actual file storage.
  • Fix an issue that the indent style detection was not applied.
  • Fix the display of the What’s New window in CJK localizations.
  • [AppStore ver.] Fix an issue that the Donation settings pane displayed an unnecessary alert when the user cancels an action.

Full Changelog: 5.0.0...5.0.1

5.0.0

16 Sep 22:15
Compare
Choose a tag to compare

system requirements: macOS 14 and later

New Features

  • Folder Navigation: Open folders in CotEditor and browse their contents from the new sidebar to switch documents.
  • Support macOS 15 Sequoia.
  • Support Writing Tools with Apple Intelligence.
  • [AppStore ver.] Now, the user can donate to the CotEditor project via in-app purchase in the new Donate settings pane.
  • Add new “Select Enclosing Symbols” and “Split Selection by Lines” commands to the Edit > Select menu.
  • Add new “Show in Finder” command to the File menu.
  • Add new “Create Document in CotEditor” shortcut action.
  • Add the “Highlight” color to the CotEditor theme format.
  • Support the alpha channel for the current line in theme settings.
  • Add Korean localization (Thanks to Minseok Choe!).
  • Add Assembly syntax.
  • Add new “Resinifictrix (Dark)” theme.

Improvements

  • Change the system requirement to macOS 14 Sonoma and later.
  • Add “Select Column Up/Down“ commands to the Edit > Select menu.
  • Change the unit of character ranges handled in CotEditor Scripting for AppleScript from UTF-16 based to the Unicode grapheme cluster-based (This is to follow the specification change in AppleScript 2.0 introduced in Mac OS X 10.5).
  • Improve VoiceOver support in the Quick Action bar.
  • Update all the bundled themes to have the custom highlight color and a 70% opacity in the current line highlight.
  • Improve the performance of counting values in the editor for the status bar and the document inspector to avoid flicking of the display.
  • Set the editor's kerning to zero when a monospaced font is set via the Font panel.
  • Update the cot command to ignore piped text if a file to open is specified.
  • Rename the “New CotEditor Document with Selection” service with “New CotEditor Window Containing Selection.”
  • Enable opening the Color Code window even without any documents.
  • Ignore empty outline items.
  • Avoid the theme loading error when a value is missing.
  • Make more table columns sortable.
  • Update the Swift syntax.
  • Update C++ syntax (Thanks to Léo Natan!).
  • Improve the User Guide contents.
  • Remove Solarized themes from the bundle.
  • [trivial] Organize the structure of the Edit menu.
  • [trivial] Suppress display of the “Extracting” message on the navigation bar in instantaneous parsing.
  • [trivial] Make names of code contributors in the About window selectable.
  • [dev] Update the build environment to Xcode 16 (Swift 6, macOS 15 SDK).
  • [dev] Migrate all unit tests to Swift Testing.
  • [dev] Migrate the navigation bar and the Snippets settings view to SwiftUI.
  • [dev] Update Yams from 5.1.2 to 5.1.3.

Fixes

  • Fix an issue that the rectangular selection cannot stop the selection just until the second line from the end.
  • Fix an issue that the English labels in the issue report template were unnecessarily localized.

Full Changelog: 4.8.7...5.0.0

4.8.7

07 Jul 22:54
Compare
Choose a tag to compare

system requirements: macOS 13 and later

Improvements

  • Change to disable the smart quotes option in the Mode settings by default.
  • Draw invisible operators (U+2061, U+2062, U+2063, and U+2064) as invisible control symbols.
  • Update the Lisp, Lua, Scheme, and Tcl syntaxes to update interpreters (thanks to Renfei!).
  • [non-AppStore ver.] Update Sparkle from 2.6.3 to 2.6.4.

Fixes

  • Fix an issue that a document kept in the Dock was not brought to the front on the reopen event even though no documents were displayed.
  • Fix an issue that the line number view went under the toolbar when the text orientation was vertical and the navigation bar was hidden.
  • Fix the view layout in the Quick Action bar.
  • Fix a potential memory leak.

Full Changelog: 4.8.6...4.8.7

4.8.6

17 Jun 06:44
Compare
Choose a tag to compare

system requirements: macOS 13 and later

Implements

  • Update the Markdown syntax to fix highlighting strikethrough.
  • Disable color wells in the theme editor when they use the system color.
  • Improve the User Guide contents.
  • [non-AppStore ver.] Update Sparkle from 2.6.2 to 2.6.3.

Fixes

  • Fix an issue that a saved document could not revert to the horizontal text orientation when it was saved once as a vertical text document.
  • Fix a trivial memory leak in the line ending menu (thanks to Yoshimasa Niwa).

Full Changelog: 4.8.5...4.8.6