system requirements: macOS 15 and later
Compatibility Changes
- [beta] Change the location to save custom syntaxes.
Improvements
- Improve word selection and related editing actions to treat commas as word delimiters.
- [trivial] Improve stability when handling file change conflicts.
- [beta] Improve syntax highlighting for JavaScript, Ruby, and TypeScript.
- [beta] Update outline extraction algorithms for C, C#, C++, and JavaScript.
- [beta] Update tree-sitter-c-sharp to 0.23.5.
- [beta][trivial] Update the document icon for the CotEditor Syntax document.
Fixes
- Fix an issue where TSV multiple replace definitions could not import empty replacement strings.
- Fix issues in the file browser where items could point to the wrong location after being moved or renamed.
- Fix an issue in the file browser where replacing a file with a folder, or vice versa, could leave the displayed state outdated.
- Fix an issue in the file browser where newly created or duplicated items could fail to become selected immediately in some folders.
- Fix an issue where line reordering commands could insert extra blank lines in documents using CRLF line endings.
- [trivial] Fix some typos in localizations and user guides.
- [beta] Fix the outline extraction algorithms for Java, Kotlin, PHP, Python, and TypeScript.
Full Changelog: 7.0.0-beta.3...7.0.0-rc