Releases: coteditor/CotEditor
Releases Β· coteditor/CotEditor
5.0.2
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
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
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
4.8.7
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
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
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
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
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
4.8.2
system requirements: macOS 13 and later
Improvements
- Disable smart dash for the General mode by default.
- Update the JavaScript, Swift, and TOML syntaxes.
Fixes
- Fix an issue on CotEditor 4.8.1 that opening some kinds of documents took a long time.
- Fix an issue on CotEditor 4.8.0 that the editor displayed nothing when the mode setting is empty.
- Fix an issue on CotEditor 4.8.0 that custom syntaxes could be ignored when it contains ill-formed file mapping definitions.
- Fix syntax highlighting for simple words.
Full Changelog: 4.8.1...4.8.2
4.8.1
system requirements: macOS 13 and later
Improvements
- Add context menus for text size change to the tables in the outline inspector and find the result view.
- Improve the algorithm to parse syntax highlighting with simple words.
- Improve error message when failing to load setting files.
- Improve general stability.
Fixes
- Address an issue on CotEditor 4.8.0 that the application could crash while updating the editor counts.
- Fix an issue on CotEditor 4.8.0 that custom syntaxes could be empty when it contains ill-formed definitions.
- Fix an issue on CotEditor 4.8.0 that the editor's kerning did not set to zero despite the font type being monospaced.
- Fix an issue on CotEditor 4.8.0 that some steppers in the Settings window were placed on the opposite side.
- Fix an issue that the application crashed when the sort key in the Sort by Pattern contains only whitespace.
- Fix an issue that the current line highlight did not appear when the insertion point was located at the last empty line.
- Fix an issue that the same instance highlight remains under specific conditions.
Full Changelog: 4.8.0...4.8.1