Releases: coteditor/CotEditor
Releases Β· coteditor/CotEditor
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
4.8.0
system requirements: macOS 13 and later
New Features
- Add the Mode feature that enables altering the editorβs behavior depending on the documentβs syntax (Go Settings > Mode settings pane to set).
- Add the Restore Defaults button to the File Drop settings.
- Add Dutch localization (thanks to Yasin Gunaydin!).
Improvements
- Improve the look and feel of the syntax editor.
- Renew the βAbout CotEditorβ window.
- Change the line count behavior to ignore the new line character at the end of the last line.
- Improve selected line number emphasis in the line number view by the vertical text orientation.
- Change the filter field for the outline inspector to apply the selection of the filter history immediately.
- Make the encoding priority view undoable.
- Disable the pane transition animation in the Settings window when the user sets to reduce motion in the system Accessibility settings.
- Deprecate βAppend a space to comment delimiterβ option.
- Remove wrapped line marks in the line number view.
- Update the Makefile syntax to add βGNUmakefileβ to the filename mapping.
- [non-AppStore ver.] Update Sparkle from 2.5.2 to 2.6.0.
- [trivial] Enable delete selected separators in the encoding priority view with the Delete key.
- [trivial] Avoid users using reserved syntax names.
- [trivial] Remove the dialog urging to restart the application by changing the βReopen windows from last sessionβ option in the General settings pane.
- [dev] Migrate the settings window, syntax editor, and status bar to SwiftUI.
- [dev] Migrate all localizable strings to String Catalog.
- [dev] Update the build environment to Xcode 15.3 (Swift 5.10).
- [dev] Update Yams from 5.0.6 to 5.1.2.
Fixes
- Fix an issue that the application crashed when trying to share a custom syntax.
- Fix an issue on the filter field for the outline inspector that the filter history was initially empty.
- Fix an issue on macOS 14 that multiple cursors in editors remained when they are inactive.
- Fix missing localizations.
Full Changelog: 4.7.4...4.8.0
4.7.4
system requirements: macOS 13 and later
New Features
- Support the alpha channel in theme settings (Custom themes using alpha channel are not compatible with CotEditor prior to version 4.7.4).
- Make sections in the document inspector collapsable.
- Add βHexadecimal with Alphaβ format to the Color Code panel.
- Add Czech localization (Thanks to Martin RΕ―ΕΎiΔka!).
Improvements
- Tweak the background color of the βAnura (Dark)β theme.
- [dev] Migrate all the inspector panes to SwiftUI.
Fixes
- Fix an issue on macOS 13 that the stepper in the custom tab width view worked only once.
- Fix an issue that the character code point displayed in the document inspector could be broken when the application is localized.
- Fix an issue that the custom font size for the outline inspector was not fully applied.
- Fix an issue that the menu of the Syntax toolbar item could also check the previous one.
- Fix an issue that a part of the Portuguese localization was not applied.
- Fix Italian localization (Thanks to Roccobot and DAnn2012!).
4.7.3
system requirements: macOS 13 and later
Improvements
- When the file encoding is incompatible with the document content, display a notification instead of silently overwriting the document file with lossy data in autosaving until the user explicitly allows it.
- Suppress displaying the dialog for saving in an incompatible encoding when the user once allowed it.
- Update the C syntax to improve highlighting numbers.
- Deprecate the future to interpret
Shift_JIS
as Shift JIS or Shift JIS X0213 according to the user's priority setting when referring to encoding declarations in documents in encoding detection. - Improve stability.
- [trivial] Improve alert messages for incompatible text encodings.
Fixes
- Fix an issue that the application crashed when editing a specific pattern of color code.
- Fix an issue that the outline inspector was empty and not updated under certain circumstances.
- Fix an issue that the encoding reinterpretation option dialog is not displayed when the user changes a document encoding to UTF-8.
- Fix an issue that the saved user syntax definition file was not deleted when a customized syntax was restored to the default.
- Fix an issue that the initial window size on the first launch was too small.
4.7.2
system requirements: macOS 13 and later
Improvements
- Improve stability.
- [trivial] Deprecate the feature for theme/syntax settings to delete a setting by swiping on the setting name in Settings.
- [non-AppStore ver.] Update Sparkle from 2.5.1 to 2.5.2.
Fixes
- Fix an issue that the application crashed when trying to convert the encoding of an unsaved document to one incompatible with the content.
- Fix an issue that the application could not open a document containing a specific pattern of letters.
- Fix an issue that the validation error message in the syntax editor did not change even when errors exist.
- Fix an issue that the incompatible characters list did not update under the specific condition.
- Fix a possible crash when opening a corrupt file.
- Fix a possible crash when moving the cursor in the editor.