Skip to content

Releases: coteditor/CotEditor

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.

Changes from 5.0.0-rc

Improvements

  • Enable opening the Color Code window even without any documents.
  • [rc][trivial] Adjust the window's appearance.
  • [rc][trivial] Tweak localization.

Fixes

  • Fix an issue that the English labels in the issue report template were unnecessarily localized.
  • [rc] Fix an issue that variables in the Snippet settings are not highlighted.
  • [rc][trivial] Fix a service name.

Full Changelog: 4.8.7...5.0.0

5.0.0-rc

14 Sep 19:50
Compare
Choose a tag to compare
5.0.0-rc Pre-release
Pre-release

system requirements: macOS 14 and later

New Features

  • Support Writing Tools with Apple Intelligence.

Improvements

  • [beta] Adjust the window's appearance.
  • [beta] Show icon image for alias files selected in the file browser.
  • [beta] Add the Czech, Dutch, French, and Portuguese localizations for strings newly added in CotEditor 5.0.0.

Fixes

  • [beta] Fix an issue that UNIX scripts failed to get the document object displayed in a window with the folder browser.
  • [beta.3] Fix an issue that the editor unwontedly selects the nearest outline item when the Outline inspector is shown.

Full Changelog: 5.0.0-beta.3...5.0.0-rc

5.0.0-beta.3

10 Sep 11:36
Compare
Choose a tag to compare
5.0.0-beta.3 Pre-release
Pre-release

system requirements: macOS 14 and later

New Features

  • [beta] Preview non-plain-text files.
  • [beta] Support Quick Look in the file browser.

Improvements

  • Update C++ syntax (Thanks to Lรฉo Natan!).
  • [beta] Add the Sidebar submenu to the View menu.
  • [beta] Improve the VoiceOver support in the sidebar.
  • [beta] Enable selecting multiple items in the file browser.
  • [beta] Restore the filename to the original one when the filename edited in the file browser is invalid.
  • [beta] Avoid opening with CotEditor itself when performing the โ€œOpen with External Editorโ€ command in the file browser.
  • [beta] Copy dropped files when pressing the Option key while dragging files to the file browser.
  • [beta] Improve the file drop feedback animation of the file browser.
  • [beta] Add the Simplified Chinese, Traditional Chinese, Italian, Korean, Spanish, and Turkish localizations for strings newly added in CotEditor 5.0.0.
  • [beta][dev] Update the build environment to Xcode 16.0 RC.

Fixes

  • [beta] Fix an issue that dropping files to the editor inserted nothing.
  • [beta.2] Address an issue on macOS 14 that folders in the file browser unwontedly closed when the user changed the folder structure.

Known Issues

  • Strings newly added are not yet localized in Czech, Dutch, French, and Portuguese.

Full Changelog: 5.0.0-beta.2...5.0.0-beta.3

5.0.0-beta.2

03 Sep 14:17
Compare
Choose a tag to compare
5.0.0-beta.2 Pre-release
Pre-release

system requirements: macOS 14 and later

Improvements

  • [trivial] Better numbering when adding a new setting whose name is the same as an existing one.
  • [beta] Add the Duplicate and Share actions to the context menu for the sidebar.
  • [bata] Make items in the sidebar copyable.
  • [beta] Restore the expansion state of folders in the sidebar from the last session.
  • [beta] Improve hidden file handling in the sidebar.
  • [beta] Improve alias file handling in the sidebar.
  • [beta] Enable opening directories from the cot command.
  • [beta] Change the subtitle of document windows with the sidebar from the relative file path to the filename.
  • [beta][trivial] Adjust the layout of the About and What's New panels.

Fixes

  • [beta] Fix an issue that the editor unwontedly selects the nearest outline item when the Outline inspector is shown.
  • [beta] Fix an issue that the window subtitle did not update when the document was renamed.
  • [beta] Address an issue on macOS 14 that the folder tree unwontedly closed when the user changed the folder structure.

Known Issues

  • Some strings added are not localized yet.

Full Changelog: 5.0.0-beta...5.0.0-beta.2

5.0.0-beta

31 Aug 02:58
Compare
Choose a tag to compare
5.0.0-beta Pre-release
Pre-release

system requirements: macOS 14 and later

New Features

  • Support macOS 15 Sequoia.
  • Open folders in CotEditor and browse the folder contents from the new sidebar to switch documents.
  • [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โ€.
  • Ignore empty outline items.
  • Avoid the theme loading error when a value is missing.
  • Make more table columns sortable.
  • Update the Swift syntax.
  • 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.

Known Issues

  • Some strings added are not localized yet.

Full Changelog: 4.8.7...5.0.0-beta

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

4.8.5

02 Jun 00:46
Compare
Choose a tag to compare

system requirements: macOS 13 and later

New Features

  • Add jq Syntax.

Improvements

  • Improve the file path display in the document inspector.

Fixes

  • Fix an issue that the application crashed by opening the Appearance settings pane when the font the user set did not exist.
  • Fix an issue in the syntax editor that the Values pane was missing in the highlighting list in the sidebar.
  • Fix an issue in the Save dialog that the file extension disappeared when the user selected the Hide Extension option.
  • Fix an issue that the font fields in the Appearance settings pane could unnecessarily shrunk with specific fonts.

Full Changelog: 4.8.4...4.8.5

4.8.4

23 May 12:09
Compare
Choose a tag to compare

system requirements: macOS 13 and later

Improvements

  • Revert the โ€œDo Nothingโ€ option, which was once deprecated on CotEditor 4.6.0, for the โ€œWhen nothing else is openโ€ setting.
  • Enable toolbar/menu items for the document editor even when the focus is on the inspector.
  • Display a warning on setting renaming if the name contains โ€œ:โ€.
  • [dev] Update the build environment to Xcode 15.4.

Fixes

  • Fix an issue on CotEditor 4.8.3 that The Open dialog always shows up on launch despite the setting when the โ€œReopen windows from last sessionโ€ option is disabled.
  • Fix an issue on the version browsing that document windows could become occasionally transparent.
  • Fix a typo in the Czech localization.

Full Changelog: 4.8.3...4.8.4

4.8.3

12 May 02:49
Compare
Choose a tag to compare

system requirements: macOS 13 and later

New Features

  • Add the โ€œShow in Finderโ€ button next to the file path in the document inspector.

Improvements

  • Display the current editor mode in the document inspector.
  • Use more appropriate system color for the selection background when dark mode or not differs between the editor and theme.
  • Improve VoiceOver support.
  • Deprecate exact recalculation of insertion points when documents are updated by external processes to improve application stability.
  • Improve stability of application launch behavior.
  • Update the Markdown syntax to distinguish strong emphases (strong) from normal emphases (em).
  • [non-AppStore ver.] Update Sparkle from 2.6.0 to 2.6.2 (security update).

Fixes

  • Fix an issue that the application could not respond to by updating a relatively large document from external processes.
  • Fix an issue that the application unwontedly copied the bundled theme setting files to the user domain.
  • Fix an issue that the Share command was not available in the theme setting list.
  • Fix the layout of the Go To Line dialog.
  • Fix an incorrect label in the theme editor in the Appearance settings.

Full Changelog: 4.8.2...4.8.3