# SmartSVN 14.5 RC (2025-02-21) ## New Features or Improvements - Preferences: - Syntax color configuration: changing the caret in the preview selects the corresponding color config - Syntax: - Dart: add support for (string/char) escape sequences, string templates - Pascal/Delphi: add more (Delphi) keywords ## Fixed Bugs - Syntax: - Pascal: non-US-ASCII characters could be identifiers - Powershell: possible internal error - MacOS: - table columns could be too small by default to show the content # SmartSVN 14.5 preview 2 (2024-12-18) ## New Features or Improvements - upgrade to SVN 1.14.5 binaries (containing security fixes) - Syntax: - Powershell - TCL ## Fixed Bugs - Compare: - Markdown: changes in ```...``` section are treated as one block - Apply Innerline-Change not available - Properties | Edit Properties: internal error - possible dead-lock related to updating transactions tree - tooltips might be shown on wrong monitor - Syntax: - Kotlin: fixing several limitations and bugs - MacOS: - app menu item prefix "SWT_" on non-English systems ## Other Noteworthy Changes - Check for Updates: switch from HTTP to HTTPS - in preview builds don't show expire information in title (confuses users) - Linux: - launcher unset `java.library.path` to prevent possible conflicts with system libraries # SmartSVN 14.5 preview 1 (2024-11-13) ## New Features or Improvements - support for MacOS 15 (Sequoia) - upgrade to SVN 1.14.4 binaries (containing security fixes) - Changes view: - Ignore WS (whitespace) button - Changes view, File Compare: - experimental support for syntax-based tokenizing - inner-line diff improvements for small equal areas at beginning/end, or with many identical characters - Externals dialog: - support multi-selection - Set to: - Latest revision - HEAD - File Compare: - Find and Replace: if the initial selection matches, use that for the first replace - Merge, Revision Chooser dialog: show unmergable revisions in gray - Preferences: - Authentication: - replace *Show Password**s*** with *Show Password* - add *Show Password* for SSHl and SSH credentials - Text Editors: - Font Family: show checkbox *Show only fixed-width fonts* - Syntax: - support for Gettext (`*.po`) files ## Fixed Bugs - Annotate: - "Changes since" used too light background hardly noticable - "by-Author" coloring was dark even with light theme - Changes view, File Compare: - non-US-ASCII characters might increase line height causing weird effects when scrolling - completion popup: default selection was not always visible - File Compare: Export to HTML used hard-to-read colors with dark theme - Preferences: - Tools: Add/Edit dialog may grow too large - Syntax: - multiple languages: \ before line ending - ANTLR: did not support \{12345} escape - C++: support 0x0C as whitespace; problems with some number literals - C#: failed to parse " in character literal; support verbatim, interpolated strings, string escapes - HTML: incorrect parsing - InnoSetup: problems with strings; support for {} comments in [code] section - Java: buggy parsing of text blocks containing " - JavaScript/TypeScript: problems with @; recursive template mode - Groovy: problems with @ - Markdown: characters >= 0x80 caused problems; allow `_` in text, `<`link`>` support - Pascal: "const" should be keyword - Perl: incorrect parsing - PHP: