system requirements: macOS 12 and later
New Features
- Add Advanced Character Count feature to the Text menu.
- Dynamically prioritize the scripts in the subfolder whose name is the same as the frontmost document's syntax style when the same keyboard shortcut is determined in multiple CotEditor scripts.
- Add URL Encode/Decode commands to the Text > Transformations submenu.
- Display a dot in the window tab if the document has unsaved changes.
- Add the option to draw the separator line between the line number view and the editor.
- Add syntax styles for DOT (Thanks to usr-sse2!) and TypeScript.
Improvements
- Support macOS 13 Ventura.
- Change the system requirement to macOS 12 Monterey and later.
- Improve the Find All button only on macOS 13 Ventura (and later) to enable performing additional commands.
- Store the state of the “Don’t ask again for this document” option for the inconsistent line endings alert and respect it for future open.
- [for advanced users] Now you can also disable the feature entirely within the application by running the following command in Terminal:
defaults write com.coteditor.CotEditor suppressesInconsistentLineEndingAlert -bool YES
, though it is not recommended.
- [for advanced users] Now you can also disable the feature entirely within the application by running the following command in Terminal:
- Deprecate the
length
property in AppleScript (Usenumber of characters of contents
instead). - Support the split cursor for bidirectional languages in multi-cursor editing.
- Update the CotEditor's setting view in the print panel.
- Change the location and column count to start with zero.
- Add the history menu to the regular expression patterns in the pattern sort dialog.
- Display the error message in the pattern sort dialog if the regular expression pattern is invalid.
- Improve the algorithm to parse numbers in the Sort by Pattern command.
- Improve the algorithm of uncommenting.
- Improve the algorithm of encoding detection.
- Improve VoiceOver support.
- Deprecate the “Ignore line endings when counting characters” option.
- Deprecate the option to hide file size in the status bar.
- Remove the text length display in the document inspector.
- Improve stability.
- [trivial] Adjust ticks in the line number view for vertical orientation.
- [trivial] Save documents asynchronously.
- [trivial] Visually adjust the filter field in the outline inspector.
- [trivial] Organize the editor's contextual menu.
- [trivial] Improve the basic regular expression syntax reference.
- [trivial] Improve the status bar display.
- [trivial] Optimize the script menu update.
- [dev] Update the build environment to Xcode 14.1 (macOS 13 SDK).
- [dev] Migrate helpindex to cshelpindex.
- [non-AppStore ver.] Optimize the script menu update.
Fixes
- Fix an issue that the empty draft documents silently discarded remained in the Open Recents menu.