SmartSVN Professional Changelog

What's new in SmartSVN Professional 14.4.1

Apr 12, 2024
  • Fixed Bugs:
  • Annotate: Blame-by-Author-coloring too dark in light theme
  • Change-Set dialog: enabling/disabling changes the background color

New in SmartSVN Professional 14.4 RC 1 (Nov 13, 2023)

  • Fixed Bugs:
  • File Compare, Conflict Solver; Shift-tab: fix possible internal error
  • Files table (macOS): file icon is drawn too far left
  • Refresh (file monitoring): fix for Windows directory mounts (requires LLP to be set)

New in SmartSVN Professional 14.4 Preview 2 (Oct 27, 2023)

  • Fixed Bugs:
  • Changes view:
  • Images viewer: zooming was incorrectly handled by mouse position
  • Go to next change goes to next file
  • GUI: some radiobuttons/checkboxes were not correctly vertically layed out
  • Syntax:
  • Markdown: styling did not stop at begin of new list item, header, ...
  • MacOS:
  • Preferences, left tree: selection shows white text on light-blue background
  • Windows:
  • smartsvnc.exe showed warning
  • Other Noteworthy Changes:
  • Support for MacOS 14.x:
  • Preferences:
  • Font and Color settings:
  • Ability to reset individual colors to their defaults
  • Show whitespaces in selection
  • Syntax::
  • C(++): show valid and invalid escape sequences
  • Cmd: support "string"
  • Java: support more invalid char literal (escape) sequences

New in SmartSVN Professional 14.4 Preview 1 (Sep 28, 2023)

  • New Features or Improvements:
  • Preferences:
  • unified Font and Color settings, added colors preview with (editable) language specific snippets
  • set low-level property `preferences.font.showFixedWidthOption` to show a combobox limiting the shown fonts to those with fixed widths
  • Syntax coloring:
  • ANTLR: support for code blocks, escape sequences
  • Forth support
  • Markdown support
  • Java: support for Java 21 string templates, escape sequences
  • TOML: support for escape sequences
  • Verilog support
  • X86 ASM
  • Fixed Bugs
  • possible internal error with invalid proxy configurations
  • possible internal error when opening a new window and quickly dragging another one
  • Changes view:
  • deselecting a file kept vertical scrollbar as-is instead of resetting it
  • did not set editable/non-editable background colors
  • scrolling might stop after certain changes
  • Syntax colorings:
  • Cmd: incorrect detection of FOR variables
  • Groovy: incorrect coloring for initial `"` of string
  • PHP: incorrect coloring for `?>` closing `<?php`
  • Python: incorrect detection of number literals with _ and binary literals
  • Tree and Table controls: speed-search box appeared at wrong location if it was horizontally scrolled
  • Linux: on some systems, e.g. Manjaro with dark default system theme, the focused selection color was hardly to distinguish from the background color
  • Other Noteworthy Changes:
  • text editors:
  • changed whitespace option "Trailing and changed" to "Trailing, in selection and changed blocks"
  • added low-level property `styledtext.useOwnWordBoundaryDetection` to use system word detection
  • updated SSHJ to v0.35.0
  • Windows: does not create executable temp files
  • Linux:
  • detect date format from `LC_TIME` environment variable
  • shows notification if system is configured to not use UTF-8 encoding which might cause problems with non-US-ASCII characters in file names
  • MacOS: support for MacOS 14 (Sonoma)

New in SmartSVN Professional 14.3.1 (Jun 9, 2023)

  • Fixed Bugs:
  • Bug file is deleted immediately on startup if settings dir (or parent) is a symlink
  • Linux: could not launch external tools
  • Other Noteworthy Changes:
  • Syntax colors, Comment (dark theme) make a little bit more lighter

New in SmartSVN Professional 14.3.0 (Apr 12, 2023)

  • Fixed Bugs:
  • Changes view: synchronized scrolling did not work when searching
  • fixed tiny memory leak
  • Other Noteworthy Changes:
  • Compare, Conflict Solver, Find dialog: use text selection if not multiline
  • Preferences, Built-in Text Editors: use same control as in File Compare for preview
  • Syntax coloring: added TOML

New in SmartSVN Professional 14.3 RC 2 (Mar 30, 2023)

  • Fixed Bugs:
  • File Compare, Conflict Solver: Replace should not find inside the previous replacement (selection)
  • Other Noteworthy Changes:
  • Preferences, filter input field: ESC clears it
  • Syntax: basic support for .tsx files

New in SmartSVN Professional 14.3 RC 2 (Mar 30, 2023)

  • Fixed Bugs:
  • File Compare, Conflict Solver: Replace should not find inside the previous replacement (selection)
  • Other Noteworthy Changes:
  • Preferences, filter input field: ESC clears it
  • Syntax: basic support for .tsx files

New in SmartSVN Professional 14.3 RC 1 (Mar 16, 2023)

  • Fixed Bugs:
  • Copying from file table: if the last column contained no string, its cell did not occur in the tab-separated copied text
  • Syntax coloring:
  • JSON: support // and /* ... */ as used in TypeScript's tsconfig.json
  • PHP: in single-quote strings is incorrectly parsed
  • TypeScript: several fixes
  • WSLg:
  • opening the browser did not work
  • windows did not have min/max buttons
  • Other Noteworthy Changes:`
  • update SWT to v4960r3c

New in SmartSVN Professional 14.3 Preview 1 (Feb 16, 2023)

  • New Features or Improvements:
  • New licensing model similar to SmartGit and SmartSynchronize (free license only for students, educational institutions, open source developers, charity)
  • SVN 1.14.2 binaries (static)
  • Fixed Bugs:
  • Conflict Solver: problem with conflict at file end with/without line separator at eof (drop too strong assertion)
  • Changes view: possible line height increased for non-US-ASCII characters
  • The line number display was vertically excentered,
  • The top/bottom lines of a change block were misaligned
  • Editors (Compare, Conflict Solver):
  • Find: did not find seaches inside the selected text
  • Undoing a change might scroll even if the caret is perfectly visible
  • Apply Innerline-Change to Left/Right: default shortcut did not work on macOS
  • Spell checker: old language is shown in context menu
  • Bug file could be overwritten by a different instance
  • JIRA: many recurring dialogs after cancelling SSL client certificate
  • Refresh: possible memory overflow due to file monitor cache growing too large
  • Linux: empty shell when clicking Shutdown (without confirmation)
  • Windows: could not delete sym-link
  • Other Noteworthy Changes:
  • Syntax:
  • C++: support binary numbers like 0b001
  • C#: a hex literal can start with 0X
  • Clojure: symbols may contain many different "punctuation characters"
  • Innosetup: wrong highlighting
  • Pascal: add try/finally keywords
  • PHP: incorrect end of string
  • YML: don't treat hashes not as partly numbers
  • Support for Crystal, Lua, Nelua, Odin, Zig
  • Conflict Solver: by default, wait for process (low-level property "externalConflictSolver.waitForProcess")
  • File Compare:
  • Find: did not find seaches inside the selected text
  • Undo: before undoing, navigate to the change and highlight it
  • Center Go to Line dialog over corresponding side
  • Easier theming by adding changed key to light-patch.theme/dark-patch.theme (in settings directory)
  • Made default font size configurable as low-level property ui.fonts.defaultSize
  • Preferences: page User Interface: ability to reset all confirmation dialogs
  • Windows installer: allow to install over a previous version
  • Smartsvn.properties: supports UTF-8 encoding
  • Update to Java 17
  • Update SSHJ to d7e402c557
  • Update SWT to v4958r2
  • Add support for 16bpp indexed ImageData
  • [GTK][Wayland] Drag&drop gets stuck
  • /Bug 578929 - Control.setFocus brings windows to front
  • [Win32] FileDialog ignores set filter path (directory)
  • [GTK] Shell.open: incorrect order of bringToTop and setVisible

New in SmartSVN Professional 14.2.2 (Nov 22, 2022)

  • Fixed Bugs:
  • Apply Patch: possible internal error
  • Commit:
  • Internal error for Foundation edition
  • Performance problems when having "Size" or "File Time" columns selected
  • After commiting a changeset, it still keeps showing
  • Refresh: possible internal error

New in SmartSVN Professional 14.2.1 (May 16, 2022)

  • Fixed Bugs:
  • Project Settings: EOL-style option was not saved
  • Commit dialog: file icon wasn't vertically centered
  • Possible internal error related to invalid file paths (e.g. colon in file name on Windows)

New in SmartSVN Professional 14.2.0 (Apr 4, 2022)

  • Fixed Bugs:
  • Add Branch dialog did not open

New in SmartSVN Professional 14.2 RC 3 (Mar 31, 2022)

  • Fixed Bugs:
  • Changes view, Unified: change stripes are out of sync with viewport
  • Startup: bug-file becomes reset when trying to start a 2nd instance of SmartSVN
  • Syntax:
  • Cmd/Bat: "rem" line not considered as line comment

New in SmartSVN Professional 14.2 RC 2 (Mar 15, 2022)

  • Fixed Bugs:
  • Checkout wizard broken
  • Linux: some popup dialogs did not get focus

New in SmartSVN Professional 14.2 RC 1 (Feb 24, 2022)

  • New Features or Improvements:
  • Assembla: support for SSH+SVN:
  • by default Assembla uses svn+ssh://eu-subversion.assembla.com/ and you have to tunnel the environment variable REPO_NAME with the value <user>^<space>.<repo> to the Assembla SSH server
  • this you can achieve easily by using the repository URL svn+ssh://<user>^<space>.<repo>@eu-subversion.assembla.com
  • Fixed Bugs:
  • Changes view:
  • error banner might remain after switching to different file
  • copy without selection: copies 1 char too much resulting in crash for last line
  • Compare, Conflict Solver:
  • Find and Replace: Replace All did not replace occurrences before caret position
  • Delete: did not work on read-only, e.g., locked files
  • Syntax coloring:
  • Shell script: several fixes
  • dock tabs:
  • no highlight for the focused tab was shown in dark theme
  • close symbol on Windows 11 shows up as + instead of x
  • Other Noteworthy Changes:
  • Changes view: when stepping through changes, don't show the new file name as popup (is duplicate)
  • Compare, Conflict Solver:
  • Find and Replace: Replace All can now be undone in one step
  • Refresh: improved performance
  • Spell checker: added low-level property spellchecker.checkWordAtCaret
  • updated SWT to version 4.950r5
  • Bug 546935 - [Win32] Table: massive flickering packing columns by user
  • Bug 577879 - [win32] JVM crash when trying to load 16bpp grayscale PNG

New in SmartSVN Professional 14.1.2 (Feb 2, 2022)

  • Fixed Bugs:
  • Annotate not readable with dark theme
  • Changes view:
  • Error about too long line shows line number 0-based
  • Image compare: if one image is refreshed, zoom is reset for that
  • Split-off block may miss background color
  • Unified: possible internal errors if the last line has been cleared
  • Commit: aborting scan for changed files showed error but proceeded
  • Completion popup: fix for macOS
  • File Compare, Conflict Solver:
  • Pressing <tab> enters spaces though the line starts with <tab>
  • Refresh:
  • Possible hang when opening massively switched working copy
  • Windows: internal error when trying to open a working copy located at special directory, like C:UsersJoeMy Documents
  • Syntax:
  • JavaScript/TypeScript: problem with `strings`
  • PHP: quote in plain text incorrectly detected as string
  • Shell script: fixed multiple problems
  • UI:
  • Windows 11: close "x" on tabs shows as "+"

New in SmartSVN Professional 14.2 Preview 2 (Jan 31, 2022)

  • New Features or Improvements:
  • Syntax:
  • Support for Groovy/Gradle
  • Fixed Bugs:
  • Annotate not readable with dark theme
  • Commit: aborting scan for changed files showed error but proceeded
  • Changes view:
  • Error about too long line shows line number 0-based
  • Image compare: if one image is refreshed, zoom is reset for that
  • Split-off block may miss background color
  • Unified: possible internal errors if the last line has been cleared
  • File Compare, Conflict Solver:
  • Pressing <tab> enters spaces though the line starts with <tab>
  • Refresh:
  • Possible hang when opening massively switched working copy
  • Windows: internal error when trying to open a working copy located at special directory, like C:UsersJoeMy Documents
  • Syntax:
  • JavaScript/TypeScript: problem with `strings`
  • PHP: quote in plain text incorrectly detected as string
  • Shell script: fixed multiple problems
  • UI:
  • Windows 11: close "x" on tabs shows as "+"
  • Other Noteworthy Changes:
  • Conflict Solver: added low-level property externalConflictSolver.waitForProcess
  • External tools by default close the output stream (low-level property externalTool.closeOutputStream)
  • Updated to JRE 11.0.13
  • Updated SSHJ
  • Prevents loading DLLs from working directory
  • Shortcuts by default are ignored if mouse button pressed (low-level property accelerators.ignoreIfMouseButtonDown)
  • File Compare, Conflict Solver:
  • Shift+Enter enters new line below the current line (no matter at what column the caret is located)
  • Preferences:
  • Syntax: extensions shows modified (or different from default), option to reset to default
  • User interface: changed "Use background color for file tables to indicate certain states" to low-level property "filteredTable.useBackgroundColor"""
  • UI:
  • Preferences, other dialogs: use larger font for instruction title
  • Updated SWT:
  • Better buttons with dark theme on Windows
  • Set swt.modifiers.macOS = false to get Windows/Linux shortcuts on macOS
  • Bug 575259 - [MacOS11] Table with header is incorrectly scrolled
  • Bug 577767 - [cocoa] Table/Tree sometimes have wrong scroll range
  • Bug 574932 - [mac aarch64] Table has larger items and border on aarch64 than x86_64
  • Bug 573983 - [GTK3] Native memory leak reported for GTK3.gtk_menu_new()

New in SmartSVN Professional 14.2 Preview 1 (Oct 29, 2021)

  • New Features or Improvements:
  • Support for macOS 11 and 12
  • Support for Apple Silicon (M1, aarch64) on macOS
  • Customize Toolbar: Reset to Default
  • Fixed Bugs:
  • Compare/Changes view: by default, the UTF8 detection did not check the full file which might result in incorrect detection if unicode characters only occurred at end of long file
  • External diff tool ksdiff from Kaleidoscope.app hang until SmartSVN has been closed; added workaround
  • Moving maximized window between different monitors by hotkey did not remember coordinates
  • Perspectives did not remember layout correctly in all situations
  • Changes view:
  • horizontal scroll did not update reliable
  • possible paint artefacts ([>] boxes might remain)
  • Syntax coloring:
  • PHP: 'string in quotes' were not detected in script mode
  • SQL: backslashes confused lexer - decided to use default SQL behavior (not MySQL)
  • Java:
  • binary and hex literals were not detected correctly
  • 1_000_000_000d was not detected as literal
  • GUI:
  • if table.scrollToSelection was set to false, it still scrolled some selections into view
  • Linux: possible NoSuchMethodError running on old GTK
  • MacOS: fails to launch if path to SmartSVN contained umlauts
  • MacOS 11:
  • closed tab reoccurred after reopening
  • radio button selection changed when clicking a different tab
  • Other Noteworthy Changes:
  • Windows: use Windows-ROOT trust store for SSL connections
  • Sorting has been improved slightly, e.g. "SmartSVN 14.app" before "SmartSVN 14.1.app"
  • Updated SWT version:
  • support for dark scrollbars and menus on Windows 11
  • much faster table drawing on macOS
  • Compare/Conflict Solver:
  • platform indepdendent word selection
  • Enter and Return work both "smart" now (option in the preferences)

New in SmartSVN Professional 14.1.1 (Sep 12, 2021)

  • Fixed Bugs:
  • Commit dialog: Refresh+Line Endings options toolbar buttons were missing
  • Changes view: Next/Prev toolbar buttons were missing
  • Other Noteworthy Changes:
  • Transactions: increased the limit for displayed revisions (too high values might slow down SmartSVN)

New in SmartSVN Professional 14.1.0 (Jul 8, 2021)

  • Fixed Bugs:
  • The Changes view's change stripe might show the wrong current screen on macOS

New in SmartSVN Professional 14.1 RC 2 (Jun 21, 2021)

  • Fixed Bugs:
  • Changes view:
  • possible internal error related to CR line endings
  • possible paint artefacts
  • Syntax:
  • Shell: heredoc end not detected with leading whitespace
  • SQL:
  • some escapes in 'string' were not detected correctly
  • incorrect comment detection
  • GUI:
  • controls inside tab pane with wrong background color
  • Preferences: highlight remained after using the filter
  • Linux:
  • dark theme: buttons and comboboxes are nearly unreadable inside tab pane
  • macOS 10.15:
  • Log: does not show all entries
  • Other Noteworthy Changes:
  • SSL connections: use Windows-root trust store

New in SmartSVN Professional 14.1 RC 1 (May 6, 2021)

  • NEW FEATURES AND IMPROVEMENTS:
  • Modify | Fix Line-Endings: for rewriting text files with mixed line endings
  • Repository Browser in dialogs, e.g. Checkout: Copy URL command in context menu
  • FIXED BUGS:
  • Changes view:
  • Copy copied 1 char too much
  • Side-by-Side: unified scrollbar at wrong position
  • was not cleared when unselecting file
  • incorrect rendering of [>] symbol for hidden inner line change
  • Syntax:
  • Bat/Cmd: incorrect detection of %1
  • Java: incorrect detection of escaped characters in strings
  • Shell:
  • Heredoc not recognized inside $(...)
  • Heredoc end not recognized under certain conditions
  • SQL: fix for 'strings'
  • OTHER NOTEWORTHY CHANGES:
  • updated SWT fixing Linux bug with typing dead keys
  • https://bugs.eclipse.org/bugs/show_bug.cgi?id=571740
  • Linux: added workaround for autohiding vertical scrollbar not repainting correctly

New in SmartSVN Professional 14.1 Preview 4 (Mar 29, 2021)

  • NEW FEATURES AND IMPROVEMENTS:
  • Changes view: support for images
  • Compare:
  • apply actions with default keyboard shortcuts
  • optionally replace tab with spaces (requires preferences option to be set)
  • Compare, Syntax:
  • Shell: support for heredoc
  • FIXED BUGS:
  • Changes view:
  • did not scroll to single deletion at end of file
  • Ignore Line Endings was not honored
  • was not refreshed after showing File compare after it was hidden
  • Compare, Syntax:
  • ANTLR: incorrect range lexing
  • Shell: buggy detection of $(command parameter) and $'footbar'
  • YAML: problem with ' in values
  • File/directory input fields: don't replace a symlink with target
  • Refresh: low-level property "fileMonitor.refreshOnShellActivation" did not show up in GUI
  • OTHER NOTEWORTHY CHANGES:
  • Changes view: compact display by default
  • Table control: don't scroll to out-of-view selection
  • Windows: use system proxy by default
  • Update SWT to v4942r22

New in SmartSVN Professional 14.1 Preview 3 (Feb 22, 2021)

  • New Features or Improvements:
  • Changes view, Compare, Conflict Solver, ...:
  • Find:
  • Show over appropriate side
  • Hide Replace controls for read-only view
  • Find & Replace:
  • Replace All for partly visible blocks keep the [<<], [X] and [>>] buttons visible
  • Commit:
  • JIRA: offer to set issue 'in progress'
  • Fixed Bugs:
  • Changes view: internal error selecting a binary file and switching to Unidiff view (macOS: hang-up; even without selecting the Unidiff view on Big Sur)
  • Syntax:
  • Python: did not detect a line with a single # as comment
  • Shell script: invalid escaped character detection
  • Other Noteworthy Changes:
  • SVN 1.14.1 binaries
  • Changes view: should not display blocks for added/untracked, removed/missing files

New in SmartSVN Professional 14.1 Preview 2 (Feb 9, 2021)

  • New Features or Improvements:
  • Discard/Delete files: enabled if at least one file could be processed
  • Changes view: completely rewritten, new Unified view
  • Changes view/Compare/Merge: modified blocks with innerline-changes have now a light background
  • Compare/Merge: enabled smart tabs by default
  • Delete to Trash: use 'gio trash <file>' on Linux
  • Fixed Bugs:
  • Compare/Merge: Shift+F10 did not show context menu at caret
  • Linux: comboboxes were hard to read with dark theme selected
  • Preferences, Search: internal error clicking search icon
  • Spell checker: could not read aff/dic files with UTF-8 BOM
  • Syntax coloring:
  • Erb files: > is not detected correctly
  • Java: 100f was not detected as one number
  • JavaScript: missed RegEx string
  • several languages had performance problems for large files
  • Other Noteworthy Changes:
  • Renamed low-level-properties starting with gui.* to ui.*
  • Updated SWT to v4942r17
  • Wizards: [Next] and [Finish] buttons got unified because they never were enabled at the same time

New in SmartSVN Professional 14.0.3 (Jan 4, 2021)

  • Fixed Bugs:
  • Checkout: don't suggest illegal file names
  • Log Caches: problems creating 3rd log cache for repository on same server
  • Possible internal error parsing change lists containing illegal file names
  • Linux: support for GTK <3.20
  • MacOS 11: fixes, removed warning

New in SmartSVN Professional 14.1 Preview 1 (Dec 12, 2020)

  • New Features or Improvements:
  • Syntax coloring:
  • support for Swift, TypeScript
  • if lexing takes too long, e.g. in very large files, they are shown without syntax coloring
  • Fixed Bugs:
  • Annotate/Blame: background color was too light on macOS
  • File Compare: internal error
  • Refresh (Windows): inefficient refreshing on subst-ed drive
  • Other Noteworthy Changes:
  • Context menu configuration has been moved from Edit | Customize to the preferences
  • browser is now opened with the home directory as working directory, not the working directory
  • update SWT fixing a couple of bugs especially related to macOS 11 Big Sur
  • table controls: added low-level property table.copySelectionWithCtrlC to be able to override Ctrl/Cmd+C for other commands
  • use own rendered toolbar to work around some crashes on macOS 11 Big Sur
  • prevent showing a modal dialog if a file/directory/color chooser (or other platform specific dialog) is shown

New in SmartSVN Professional 14.0.2 (Nov 16, 2020)

  • Refresh: auxiliary directories (parents of externals) may be erroneously detected as unversioned due to wrong file-case-comparison
  • Repository Browser: possible internal error related to server-redirects
  • SSH: if no port is provided in the URL, 0 is passed from SVN and tried to use
  • Transactions: Shift+F10 (context menu shortcut) might show the link menu instead of the normale revision context menu
  • XML settings:
  • accelerators.xml is incorrectly imported
  • ui-config.xml not imported correctly from older version resulting in loss of submenus in the context menus

New in SmartSVN Professional 14.0.1 (Oct 26, 2020)

  • Fixed Bugs:
  • Default settings: obsolete .xml were copied instead of .yml
  • Keyboard conflicts for Next Change vs. Move

New in SmartSVN Professional 14.0.0 (Oct 20, 2020)

  • Fixed Bugs:
  • Changes view: setting syntax language worked even if Compact Changes Display was selected
  • Preferences, Add/Edit external tool: stored non-expanded ~-path, failed to execute command
  • Syntax, Rust: characters were not detected correctly

New in SmartSVN Professional 14 RC 1 (Oct 7, 2020)

  • New Features or Improvements:
  • Syntax:
  • separate Objective-C grammar
  • Vacuum command to delete ignored and unversioned files
  • Fixed Bugs:
  • Linux: revealing the settings directory did not work on XFCE with Thunar file manager
  • Preferences: the first matching tree node was selected, but the previous pages still was shown
  • Resources were not disposed correctly on exit
  • Syntax:
  • incorrect detection of block comments for a couple of languages
  • duplicate Java entry
  • V: bugs in escaped characters and ` handling
  • Other Noteworthy Changes:
  • update SWT to v4940r7
  • update JRE to 11.0.8

New in SmartSVN Professional 12.0 RC 1 (Oct 6, 2020)

  • New Features or Improvements:
  • Syntax:
  • separate Objective-C grammar
  • Vacuum command to delete ignored and unversioned files
  • Fixed Bugs:
  • Linux: revealing the settings directory did not work on XFCE with Thunar file manager
  • Preferences: the first matching tree node was selected, but the previous pages still was shown
  • Resources were not disposed correctly on exit
  • Syntax:
  • incorrect detection of block comments for a couple of languages
  • duplicate Java entry
  • V: bugs in escaped characters and ` handling
  • Other Noteworthy Changes:
  • update SWT to v4940r7
  • update JRE to 11.0.8

New in SmartSVN Professional 12.0 Preview 9 (Sep 21, 2020)

  • NEW FEATURES AND IMPROVEMENTS:
  • Commit:
  • History popup:
  • by default remembers up to 20 messages now
  • only the (by default) 5 last messages are shown in most-recently-used order, the others are sorted for easier finding
  • Syntax coloring:
  • HTML: support for <script>...</script> blocks with JavaScript
  • new grammar for Dart, Nim, V
  • improved grammar for Java, Kotlin
  • entering new text should use coloring at caret position until parsed again
  • GUI:
  • Changes: update title and content together (instead of first title and later, after loading, the content)
  • Windows: dark combobox and menus
  • tab controls (Windows, Linux): use Alt+Left/Right to switch tabs
  • message dialogs: Ctrl/Cmd+C to copy texts to clipboard
  • FIXED BUGS:
  • Compare:
  • - Ignore whitespace options are not remembered on "Remember as Default"
  • - possible problems related to UTF-32 characters, e.g. emojis
  • Startup: settings are not copied from versions 9-12, only from 8.6 and older
  • HTTPS: in case of invalid client certificate passwords or inappropriate certificates, cached certificate should be reset and SmartSVN should ask on next repository access
  • Passwords: possible empty error dialog in case of corrupt passwords file
  • Refresh: internal error if "smartsvn.fileMonitor.enabled=false" is set
  • Symlinks pointing to network drive cause nio-API to fail
  • SSH: waiting threads accumulated
  • Syntax coloring:
  • - bugs in Java, Ruby, Shell Script grammars
  • - UTF-32 characters, e.g. emojis, confused the parser
  • Update Check disabled after fresh setup
  • OTHER NOTEWORTHY CHANGES:
  • Updated bundled JRE to 11.0.8
  • Updated SWT to v4936r26
  • Rewritten SSH access
  • Launching external tools:
  • lowered used thread count
  • Windows: use the latest environment variable values (instead of the ones inherited from SmartSVN)

New in SmartSVN Professional 12.0 Preview 8 (Aug 6, 2020)

  • New Features or Improvements:
  • Vacuum command
  • GUI
  • Search forms with more visible regex toggle button
  • Windows: auto-detect dark app theme (Windows 10)
  • SSH credentials dialog: shows reason of failure, e.g. if wrong password was entered
  • Fixed Bugs:
  • Annotate/Blame: may not work with non-unicode files (and did not honor configured text file encoding)
  • Compare/Conflict Solver: internal error applying last (non-empty) line to other side
  • external file compare: stderr/stdout redirection did not work
  • internal error launching from path containing +
  • Syntax coloring:
  • delays caused by parsing files with wrong (previous) language
  • internal error with some JSON files
  • some valid ERB files are treated as full comment
  • XML: multi-line parameter values were not detected correctly
  • GUI:
  • Changes view: connector is not always cleared when unselecting file
  • directory input field: entering relative path absolutized it relative to the working directory (often the path of the SmartSVN executable)
  • macOS:
  • resizing the Directories view might resize it like a scaled image
  • right-clicking a table/tree showed wrong context menu ignoring the selection change (because of delayed focus change)
  • table controls: right-clicking the table header did not show the column menu if it was scrolled
  • Revision Graph: scrolling using touchpad might work faster in one than the other direction
  • table controls: with table.scrollToSelection=false the selection was not set correctly resulting in more and more items being selected
  • macOS:
  • macOS 10.16/11 preview: internal error deleting to trash
  • Other Noteworthy Changes:
  • increased major version to 14 to be in sync with SVN 1.14
  • added low-level property ssh.connectionLog to debug SSH connections of built-in SSH client
  • upgraded JNA to 5.6.0 (necessary for macOS 10.16/11)
  • macOS: warns about app translocation
  • updated SWT:
  • Linux: Closing Shell shows annoying "is ready" popup on GNOME
  • macOS: NPE in DirectoryDialog
  • macOS: NPE in DropTarget.getOperationFromKeyState
  • macOS: Table: after dragging a selected line, Cmd+click removes selection
  • Windows: Disabled Checkbox with set foreground color is drawn slightly left compared to an enabled one
  • Windows: Smooth scrolling doesn't work with SWT.CANVAS
  • Windows: Table.selectAll quickly reverts back to previous selection

New in SmartSVN Professional 12.0 Preview 7 (Jun 5, 2020)

  • New Features or Improvements:
  • JIRA integration (Cloud instance): re-asks for password in case of http error 403
  • Fixed Bugs:
  • File Compare/Conflict Solver:
  • Did not keep posix permissions on save
  • Not all syntax colors were correctly initialized for dark theme
  • Log cache: fixed possible OverlappingFileLockException
  • Preferences, Colors (macOS 10.14+): no colors were shown
  • Other Noteworthy Changes:
  • SVN 1.14.0 binaries
  • Compare and others: switched to ANTLR-based syntax coloring, because the previously used library was not supported any more
  • Shortcuts unified from windows-specific to application, editable in Preferences
  • Preferences, low-level properties: initially shows only modified properties

New in SmartSVN Professional 12.0 Preview 6 (Apr 7, 2020)

  • NEW FEATURES AND IMPROVEMENTS:
  • Select JIRA Issue dialog: ability to copy key or summary
  • Dark theme (Windows): removed high-contrast parts
  • FIXED BUGS:
  • Changes view:
  • selecting large binary file could cause out-of-memory-error
  • unified scrollbar not always updated correctly
  • Changes view/Compare: possible internal error related to "Ignore All Whitespaces" option
  • Window positions are not always restored correctly, especially near screen corners on Windows 10 because the large transparent window borders
  • OTHER NOTEWORTHY CHANGES:
  • Windows: tree controls now use full row selection like on other platforms, too

New in SmartSVN Professional 11.0.4 (Mar 27, 2020)

  • Fixed:
  • Commit dialog, Differences pane: shortcuts for the built-in compare did not work
  • Conflict Solver: ${baseFile} was not set for merge conflicts of binary files
  • Edit | Customize, Context Menus: right context menu did not work
  • Error handling: certain SVN-related errors might be reported as internal error
  • Revision Graph, Merge Arrows: possible internal error when encountering bad svn:mergeinfo positions
  • Linux launcher: smartsvn.sh did not parse $SMARTSVN_CONFIG_DIR/smartsvn.vmoptions

New in SmartSVN Professional 12.0 Preview 5 (Feb 6, 2020)

  • New Features or Improvements:
  • GUI:
  • Use gray color for less important columns
  • Fixed Bugs:
  • Blame: fixed colors for dark theme
  • External tools: possible handle leak
  • YML settings: internal error if file contained NUL character
  • Changes:
  • Compact display: unexpected "skipped" lines in added blocks
  • Colors might sometimes "jump" between "modified" and "added"
  • Compare:
  • Could not save non-US-ASCII characters if the file did not contain them initially
  • If saving failed, a partly written file might remain
  • Fixed expensive whitespace display (especially for long lines)
  • GUI:
  • Filter input field: pressing Ctrl+Z triggered accelerator instead of undoing changes
  • Windows that were larger than the visible area (common on Windows 10) were not positioned correctly
  • Low-level property editor for int values: the value silently was reset when allowed values were exceeded
  • Other Noteworthy Changes:
  • Compare: dark and light theme is switched automatically depending on SmartSVN theme

New in SmartSVN Professional 12.0 Preview 4 (Nov 13, 2019)

  • New Features or Improvements:
  • File filter:
  • Regex: search inside string unless begin (^) or end ($) were provided
  • GUI
  • table controls: added low-level property table.scrollToSelection to configure scrolling to selection, e.g. after toggling the sort column
  • Fixed Bugs:
  • Checkout (or others): internal error typing "https://" on Windows (because a file name must not contain a colon at this position)
  • Compare:
  • forgot to remember some options on "Remember as Default"
  • resizing the Window did not trigger a repaint correctly in the "Long lines view"
  • possible enabled commands in inapplicable context
  • Delete to Trash: on freshly installed Ubuntu 19.04 is was disabled because the tested directories did not yet existed
  • macOS: non-default theme uses low-level property to make it work correctly
  • Windows: launchers contained wrong dpiAware option
  • GUI:
  • Linux: Tree performance problem refreshing large tree structures
  • Other Noteworthy Changes:
  • SVN 1.13 binaries
  • updated SWT to v4.930r5
  • > allows to use native toolbar again

New in SmartSVN Professional 12.0 Preview 3 (Sep 12, 2019)

  • New Features or Improvements:
  • Compare:
  • Go to next change: tries to scroll inner-line change completely into
  • view
  • performance improvements
  • File filter: supports word parts, e.g. 'foo bar' (without quotes) will find
  • files matching *foo*bar*; use "foo bar" (with double-quotes) to find the
  • exact file name
  • support for PCManFM, Deepin file manager and Deepin terminal, especially as
  • default external tool
  • GUI:
  • improved performance of tree controls
  • Window | Maximize View renamed to Restore Maximized View if maximized
  • Fixed Bugs:
  • handle leak after invocation of external processes
  • project settings: the lock-binary-files option was forgotten
  • Windows: smartsvn*.exe might be confused to detect the bundled JRE by Java
  • related environment variables resulting in internal error
  • GUI:
  • dark theme fixes
  • several text controls: word-based cursor movement moved too far
  • Ubuntu 14.04: checkboxes/radiobuttons were hard to read
  • Deepin desktop:
  • dialogs don't get focus
  • Move to Trash: trash was not detected if it was empty
  • Other Noteworthy Changes:
  • rewrote code executed on shutdown

New in SmartSVN Professional 11.0.3 (Jun 28, 2019)

  • Fixed
  • Commit dialog: does not restore exact position
  • MacOS: possible internal error when a speed-search popup is open and a global
  • accelerators is pressed
  • Filter input field is too small
  • Linux: launcher does not start with spaces in path

New in SmartSVN Professional 12.0 Preview 2 (May 23, 2019)

  • New Features or Improvements:
  • SSH:
  • by default, SSHJ is used as SSH library (use low-level property ssh.impl
  • to use trilead instead)
  • Preferences, Authentication page: show kind of SSH authentication
  • (password, private key)
  • themeing: automatically switch between light and dark system theme
  • (especially on Linux and macOS 10.14)
  • Compare and Conflict Solver: added _ as word character
  • https: low-level property connection.https.trustedFingerprints
  • Fixed Bugs:
  • GUI:
  • toolbar: toggling "Show text below icon" did not relayout correctly
  • Linux: on some themes, e.g. Yaru and elementary checkboxes and
  • radiobuttons looked odd
  • Settings: some settings with null values were not imported correctly from XML
  • Linux: possible internal error launching a second instance after another
  • Find Action: wrong priority handling

New in SmartSVN Professional 11.0.2 (May 13, 2019)

  • New, Improved:
  • Tag/Branch browser: remembers sorting columns
  • Linux: additional debian bundle
  • Fixed:
  • Merge dialog: too much branches could cause internal error because of too
  • many created MenuItems
  • Project Settings, Change Root Path dialog: random order of dropped
  • directories
  • Linux: internal error if "xim"is configured for GTK_IM_MODULE
  • macOS: .dmg could not be read on macOS 10.11
  • Windows:
  • Shell integration: states may be confused by running SmartSVN instance
  • Shell integration/status case: possible problems (flickering or no
  • indexing in ignored parent directory, no display of unversioned
  • directories)
  • Other Noteworthy Changes:
  • Linux: the launcher now uses a login shell, so all paths and environment
  • variables you configure there also apply for SmartSVN
  • documented how to get SmartSVN starting on Fedora 30+ (requires
  • libxcrypt-compat)

New in SmartSVN Professional 12.0 RC 1 (Apr 5, 2019)

  • Ignore: improved confirmation message for files in unversioned directories
  • JIRA: show a reasonable error message for HTTP->HTTPS redirect
  • Tables: low-level property ui.table.sortByMultipleColumns to sort just by
  • clicked column
  • Tree: by default does not scroll horizontally any more
  • Dark theme:
  • Windows 10: dark scrollbars, menubar, title bar and popup menu
  • Annotate:
  • Ability to copy (change) revision, author, commit message
  • Compare:
  • For remote-changed (blue) files: shows working copy on the left
  • Ability to skip "Files are equal" confirmation dialogs

New in SmartSVN Professional 11.0.1 (Feb 27, 2019)

  • Fixed:
  • Compare:
  • Apply selection: possible internal error applying changes from inserted
  • Block
  • Linux: settings are copied from wrong location; to fix, exit SmartSVN 11,
  • Delete ~/.config/smartsvn/11, restart SmartSVN 11
  • MacOS 10.14: duplicate toolbar item after configuring toolbar
  • UI:
  • Changes view: scrolling with mouse wheel over connector scrolls to next tabbed view
  • Configure Tag-Branch-Layout dialog can get too wide for long URLs
  • Restoring maximized view by double-clicking title bar restores older size
  • Message dialog: buttons move to right after each Windows screen lock
  • Preferences: proxy port is not remembered
  • Tab order cycles between table and search input field
  • Other Noteworthy Changes:
  • Changed Find Command shortcut to be compatible with Sublime Text and others

New in SmartSVN Professional 11.0.0 (Nov 22, 2018)

  • Linux: fixed smartsvn.sh

New in SmartSVN Professional 11 RC 1 (Nov 12, 2018)

  • New and improved:
  • Commit:
  • committing to an external with fixed revision optionally increases the external revision
  • Spell checker: ability to trigger suggestion popup with keyboard
  • Repository Browser:
  • Edit Properties: is now only available if HEAD revision is showing
  • Move: is now only available if HEAD revision is showing
  • Fixed:
  • Compare:
  • with "Ignore All Whitespaces" selected, blocks may show up as completely modified instead of not showing them at all
  • Externals, Edit: revision chooser did not work for URLs containing special characters like '['
  • Repository Browser:
  • Copy: did not honor option to reset to HEAD revision
  • Refresh:
  • external's bugtraq properties get cleared on subsequent refreshs
  • Status cache was broken
  • GUI:
  • Customize accelerators: could remove all accelerators from invisible (filtered-out) menu items wizards did not show borders tree controls (e.g. directory views): double-clicking outside a node did not change the selection but triggered a command on the selection macOS 10.14: better looking border colors
  • Other Noteworthy Changes:
  • SVN 1.11.0 renamed SmartSVN to version 11
  • Updated macOS and Linux bundles to JRE 10, too (JRE 11 is still too buggy)

New in SmartSVN Professional 9.3.2 (Oct 25, 2018)

  • Fixed
  • MacOS 10.14: workaround for bug in SWT or macOS 10.14 causing a crash
  • when opening the Log or Revision Graph window
  • SSH: unsupported entry in ~/.ssh/known_hosts caused immediate exit
  • File Compare: Ctrl+D on empty line caused internal error
  • Merge: "Ignore Ancestry" should also ignore mergeinfo
  • Light, system independent theme: edited, removed or new properties
  • were hard to see in the Edit Properties dialog
  • Changes view: Ctrl+Shift+Up/Down might change read-only file content
  • Annotate: was enabled even for binary files
  • Preferences, Low-level Properties: wrong default values for
  • "dialog.buttonsRightAligned" and "ui.systemtray.enabled"

New in SmartSVN Professional 10.0 Preview 2 (Oct 8, 2018)

  • New, Improved:
  • Binary file detection: on Windows the case is now ignored for the
  • patterns, so *.pdf also matches foo.PDF
  • Changes view:
  • replaced "Force Text" with "Force Compare" and allow to trigger
  • compare on files considered too large
  • Changes view, Compare:
  • select lines using the line number gutter
  • GUI
  • Preferences, low-level properties: replaced speed-search with
  • filter input field
  • Select JIRA issue dialog: replaced speed-search with filter input
  • field
  • Customize | Accelerators: replaced speed-search with filter input
  • field
  • Linux: support for XDG_*_HOME environment variables
  • => the settings directory now is $XDG_CONFIG_HOME/smartsvn (if
  • XDG_CONFIG_HOME is unset, $HOME/.config is used)
  • Windows: supports SASL
  • Fixed:
  • Commit:
  • file name completion: performance problem for large number of
  • files
  • Compare, Conflict Solver:
  • internal error deleting/replacing all text
  • line number gutter did not resize, e.g. when adding one line in a
  • file with 99 lines
  • Conflict Solver:
  • inline changes did not show up correctly for left-middle blocks
  • docking: some drag and drop fixes
  • error dialog:
  • preserves line endings in error messages (instead of replacing
  • them by spaces)
  • more details, e.g. in cases where SASL failed
  • refresh (macOS): failed to pick up directory renames
  • GUI:
  • Directory tree: sometimes the selection was cut-off
  • Filter input field did not handle Ctrl+Backspace
  • Find Command: workaround for bug
  • https://bugs.eclipse.org/bugs/show_bug.cgi?id=537417
  • macOS: showing a context menu while one already was showing caused
  • an empty context menu to occur
  • macOS 10.14 (Mojave): work-around for bug
  • https://bugs.eclipse.org/bugs/show_bug.cgi?id=539693 causing internal
  • error in Log or Revision Graph
  • Other Noteworthy Changes:
  • SVN 1.10.2
  • SWT: updated to version 4.918
  • Windows bundles now supports 64-bit by default and come with Java 10

New in SmartSVN Professional 10.0 Preview 1 (Aug 14, 2018)

  • New, Improved:
  • SVN 1.10 support
  • Compare:
  • inner-line-change detection improved when splitting adding/trailing
  • additions/removals
  • improved Apply Selection
  • Fixed:
  • Compare: possible internal error trying to apply certain inline changes
  • Windows: temp directory was not cleared on shutdown
  • GUI:
  • some perspective layouts were not restored correctly
  • macOS:
  • several NPEs related to no-monitor-state
  • could not edit accelerators show in the app menu bar (shown without an app window)
  • Other Noteworthy Changes:
  • large tooltips show single-line by default and can be deactivated at all
  • (tooltip.compactLineLimit, tooltip.enabled)
  • rewritten tab folder controls (Windows, Linux) -> this got themable
  • completely rewritten docking controls
  • to use the more common Ctrl+P for Find Command, Project Manager uses Ctrl+O,
  • Commit uses Ctrl+K (similar to SmartGit)
  • used for Find Command
  • Linux: use GTK3 by default

New in SmartSVN Professional 9.3.1 (May 18, 2018)

  • New, Improved:
  • Commit: optionally warn if directory or file names not match configured regulard expressions to prevent committing file names that might cause problems on other platforms (low-level properties commit.validFileDirPattern and commit.validFileNamePattern)
  • Fixed:
  • Commit, Differences: missing Ignore Whitespace Changes toolbar button
  • Compare: Ignore Whitespace should not display completely unchanged blocks
  • Create Module: possible internal error
  • Explorer Integration: Open Project sometimes might not work
  • Open Working Copy: content (buttons) could move if selected directory's name was too long
  • Preferences, Low-level properties: incorrectly escaped defaults
  • Settings: possible internal error if user messed up file formats

New in SmartSVN Professional 9.3.0 (Apr 11, 2018)

  • Revision Graph: set system property "revisionGraph.inlineBranchesAndTags" to false to not inline branches and tags automatically

New in SmartSVN Professional 9.3 RC 2 (Apr 10, 2018)

  • New, Improved:
  • Revision Graph: start by showing only the current branch (instead of having all branches and tags selected)
  • Refresh: added system property "fileMonitor.refreshOnShellActivation.forceRecursive"
  • Fixed:
  • Changes view: no inline changes showed up for large files with line-ending changes
  • Revision Graph: deselecting all branches and tags did not hide graph because of implicit current branch
  • SWT: Bug 459043: NPE while invoking Display.getBounds
  • Tools, Open: forked tools might be forcefully terminated after 1 minute
  • Other Noteworthy Changes:
  • OS X: use different native launcher

New in SmartSVN Professional 9.2.3 (Apr 10, 2018)

  • Changed:
  • Linux launcher: fixed to prevent problems with libz on some newer Linux versions
  • New:
  • Cache creation dialog: added option smartsvn.cache.skipDialog to skip showing the dialog and always selecting the preselected path
  • Fixed:
  • Refresh:
  • Lock column showsn locked files in externals as "broken" overlapping moves are not properly recognized (A -> B, C -> A)
  • About dialog: some license files showed wrong license count
  • Linux bundle: missed readme-linux.txt

New in SmartSVN Professional 9.3 Build 7036 Preview 6 (Feb 16, 2018)

  • New, Improved:
  • Commit dialog:
  • file name completion also suggestions renamed source path
  • option to use configured text font with maximal line length guide
  • Compare:
  • completely new algorithm to determine more suitable inner-line changes
  • take selection: supports special case for selection starting at source block
  • without inner-line changes
  • Merge dialog: 3 last merge sources are also available in History popup
  • own toolbar implementation: long-click-timeout for popup display is now set
  • to 500ms by default; can be changed by setting
  • smartsvn.toolbar.popupLongClickTimeout
  • Fixed:
  • Customize toolbar dialog: no icons were shown
  • Preferences, Text Editor colors: ruler colors were not stored
  • SVN-library did not support RSASSA-PSS certificates
  • switching perspectives lost focus
  • Windows: focus-rectangle was cut-off on HiDPI screen with non-default theme
  • Other Noteworthy Changes:
  • switched from Log4j to Java Util Logging
  • log files are now stored in <settings-dir>/logs/

New in SmartSVN Professional 9.3 Build 7027 Preview 5 (Jan 9, 2018)

  • New, Improved:
  • Update: allow to be run without having a file selected, but with the focus in
  • the Files view, e.g. after a commit
  • Changes view: mouse-wheel scrolling should jump to single change
  • File Compare: Ctrl+Shift+Up/Down to move current line up/down
  • system independent light-theme
  • settings files: if they could be read successfully, they will be written to a
  • .backup directory at application start; reason: sometimes shortly after
  • writing Windows may crash, e.g. on shutdown, and then corrupt all files
  • written a short time before (those which are not yet written to SSD, but only
  • to cache)
  • XML settings files are written in a more compact and easier to edit/merge
  • format
  • Fixed:
  • Changes view: mouse-wheel scrolling should not scroll the wrong direction
  • OS X: internal error related to connecting/disconnecting monitors
  • Table cells: use own rendering now for all columns to avoid color problems
  • with themes

New in SmartSVN Professional 9.3 Build 7022 Preview 4 (Nov 8, 2017)

  • New, Improved:
  • Conflict Solver: added toolbar button to show base file changes
  • Compare:
  • allows to continue even with mixed line-endings
  • the settings dialog now applies immediately
  • added separate menu item "Remember as Default" to remember the currently
  • configured view options
  • Update: added "Update More" as popup command
  • Preferences: reordered pages more logically and similar to SmartGit
  • Refresh: - refresh on window activation should be more responsive
  • Status Cache: set system property "statuscache.refresh.onSvnWcDbChange" to
  • true to refresh recursivley on .svn/wc.db file monitor change events
  • Linux: the tiling window manager i3 is detected and disallows full-screen
  • Windows installer: installing Visual C++ Redistributables is not necessary any
  • more
  • by default no splash screen is shown any more
  • Fixed:
  • Annotate/Blame: possible internal error if empty file was encountered
  • Compare:
  • Shift+Del did not cut line any more
  • performance problems for large amount of displayed (white)space
  • IME-related internal error
  • Mate desktop: welcome dialog was not activated
  • Maximized window is not restored on same location/monitor

New in SmartSVN Professional 9.3 Build 7016 Preview 3 (Sep 6, 2017)

  • Changes:
  • Made display of individual line-endings optional
  • Conflict Solver now shows the files that contain mixed line separators and prevent editing
  • Merge:
  • Added toolbar drop-down options to quickly merge all from the 3 latest merged branches
  • Update:
  • Added toolbar drop-down variant to quickly update to HEAD for whole working copy
  • GUI:
  • Text encoding form now shows used encoding for selection "System" option
  • Updated SWT to version 4.758
  • Renamed "Line Separators" to "Line-endings"
  • Verbose date formatting ("Yesterday"):
  • Added option in preferences
  • Show weekday for the last 7 days

New in SmartSVN Professional 9.3 Build 7011 Preview 2 (Sep 5, 2017)

  • New, Improved:
  • Ignore, ignore patterns: support for non-ASCII characters
  • Changes:
  • optional compact display
  • show individual line separators (if different)
  • GUI:
  • completion: tab completes (beside enter)
  • ability to change default View settings (by editing projects.xml)
  • Fixed:
  • Commit:
  • could not continue if JIRA was not accessible
  • Preferences, tool definitions: commands without full path could not be edited
  • GUI:
  • internal error expanding changeset node
  • different accelerator-related fixes
  • Linux: windows did not always remember their size/position

New in SmartSVN Professional 9.2.2 Build 6066 (Sep 5, 2017)

  • Changed:
  • SVN has been updated to version 1.9.7
  • Fixed:
  • Repository Browser: did not remember previous URLs any more remote commands: possible "Redirect cycled detected for URL" error - fixed in SVN 1.9.6
  • Transactions: internal error when invoking Show Changes on selection of 1 transaction and 1 file
  • GUI: - some tree-control-related internal errors, e.g. when expanding Changeset node

New in SmartSVN Professional 9.3 Build 7011 Preview 1 (Jul 25, 2017)

  • New, Improved:
  • SVN binaries with support for IPv6
  • CentOS 6.* is supported again by new SWT version without GLIBC 2.14 dependency
  • Log: Ctrl+F puts focus to search input field
  • Fixed:
  • several toolbar problems (especially on Linux) should be fixed by own toolbar
  • implementation
  • Compare, Conflict Solver: Find and Replace dialog: Find buttons were not enabled when invoked on selected word

New in SmartSVN Professional 9.2.1 Build 6058 (May 24, 2017)

  • Bugtraq: wrong formatting of server relative bugtraq URLs ("/path")
  • Commit: committing moved directory within moved directory did not work
  • Create Branch dialog: text "server-side-tag" was misleading
  • OS X: when launching from Finder Service menu, only SmartSVN is opened, but no
  • command invoked
  • Transactions/Log: for Merge/Rollback errors were not denoted in the Output view
  • Various commands: no error dialogs were shown

New in SmartSVN Professional 9.2 Build 6052 (Mar 30, 2017)

  • FIXED:
  • Checkout wizard: if a plain directory specified instead of a repository path, no error is shown
  • Dark theme:
  • some table cells might remain with default background (order and sort dependent)
  • wizard: disabled step entries had slightly wrong background

New in SmartSVN Professional 9.2 RC 2 (Mar 30, 2017)

  • Fixed:
  • Changes view: fixed possible memory usage spike on refresh
  • Status Cache: don't perform background refresh by default, because it is too expensive (can be enabled by setting statuscache.refresh.background to true in "C:ProgramDataSmartSVNstatuscache-1statuscache.properties")
  • Password store: setting a master password if it did not contain any password had no effect
  • GUI:
  • Checkout wizard: after showing the error of an inaccessible repository SmartSVN scrolled back to the 1st page but buttons were disabled
  • Compare and others (OS X): the Home key did not move caret to first character in document if line/document option was unselected in the preferences
  • Dark theme: Branch Browser, Log and Revision Graph, Speed-search popup fixed
  • OS X (regression from 9.2 RC 1): focus was lost after showing a dialog

New in SmartSVN Professional 9.2 RC 1 (Mar 30, 2017)

  • New:
  • Annotate/Blame: "Age" und "Author" highlights became dark-theme aware
  • Commit: set VM option smartsvn.jira.showResolveDialog to false to not show a JIRA resolve dialog
  • Shell integration: proper update of "recursive modification" (at the cost of more status cache activity)
  • Theming:
  • added command line parameter --write-default-theme-file for easier creation of derived themes
  • selecting a theme switches automatically to the dark or light editor theme on next startup
  • Fixed:
  • Background refreshing
  • Revision graph: shows "Root" instead of "." for projects without tag-branch-layout
  • Main windows did not remember full-screen and maximized state independent of the other
  • OS X: it might happen that pressing Enter very quickly could close a dialog and its parent before the dialog's close-routine had been performed causing odd internal errors
  • Shell integration: did sometimes not refresh properly

New in SmartSVN Professional 9.2 Preview 5 (Mar 30, 2017)

  • New:
  • Add Branch: improved defaults and wording for local changes confirmation dialog
  • Checkout wizard, URL input field: use Del to delete outdated recent URLs from expanded combobox
  • Conflict Solver:
  • menu item to show base file
  • allow to skip the dialog telling about not having resolved all conflicts
  • GUI:
  • Find and Find & Replace dialogs (Compare, Conflict Solver):
  • both dialogs have been unified
  • support for regular expression search
  • made next/prev handling more intuitive
  • wizards: use wipe animation
  • Fixed:
  • Changes view:
  • Current Lines display: possible internal error while painting
  • "No more changes" popup hard to read on Ubuntu
  • Commit message input field:
  • AltGr + Z (Ctrl + Alt + Z) performed undo
  • OS X: right-click showed 2 context menus; work-around for
  • Revision Graph: fixed memory leak related to hyperlinks (bugtraq-properties)
  • Transactions: tray icon always showed "New" revisions if a watch root did not provide any revision
  • GUI:
  • Edit properties: svn-properties were hard to read with dark theme
  • Tree controls:
  • preferences (OS X): weird selection behavior with default theme
  • OS X: work-around for
  • OS X:
  • preferences, Edit diff tool: wrong radio button preselected
  • possible UI hangs related to file monitoring
  • maximized (fullscreen) state was not restored
  • OS X 10.12: opening a non-fullscreen window from a fullscreen window did not switch to separate desktop, work-around for
  • Changed:
  • SmartSVN will reject to launch because of old SWT versions, e.g. if replaced by user

New in SmartSVN Professional 9.2 Preview 4 (Mar 30, 2017)

  • New:
  • Bugtraq properties:
  • are now reliable detected across external boundaries
  • VM option "smartsvn.bugtraq.formatting.checkLocation=false" to use any formatter found in working copy C
  • Dark theme support
  • reworked dark editor theme with pastell syntax colors to make changes better noticable
  • OS X: support for non-Finder integrations
  • SVN 1.9.5 binaries
  • update SWT to 4.720
  • Fixed:
  • Commit:
  • possible dead-lock related to JIRA
  • "could not convert URL error" when using double-quotes in Select Issue query
  • Refresh: nested externals (defined in same root directory) were not recognized

New in SmartSVN Professional 9.2 Preview 3 (Mar 30, 2017)

  • New:
  • Compare: show current-line color in line-number gutter
  • Revision Graph:
  • added branch selector view instead of dialog
  • added speed-search for author and commit message
  • update SWT to 4.712
  • Fixed:
  • Commit: file name completion was broken
  • Compare: Ctrl+Alt+1/2 entered characters 1 or 2
  • Ctrl+Alt-accelerators are handled before letting the control handle it
  • Log: could not be opened in Foundation edition
  • Repository Browser, Checkout: shows 2nd wizard page instead of 1st one
  • Switch: on second invocation, Other Location was populated with wrong (last) URL
  • Transactions: possible internal error expanding node
  • GUI:
  • Message dialogs: if text contained & it was used for underscoring the next character
  • Linux: could not expand tree nodes using cursor left/right
  • OS X: - table drag and drop: autoscrolling did not work - tree node in output view did not occur immediately

New in SmartSVN Professional 9.2 Preview 2 (Mar 30, 2017)

  • New:
  • Compare:
  • inner-line change detection has been improved (more weight on non-whitespace-content)
  • Next/Prev Change now moves caret in all panes
  • Smart Tab: if multiple lines are selected, lines are tab-indented (tab) or unindented (shift+tab)
  • Log, Revision Graph: compare revisions (like Compare URLs)
  • GUI:
  • File completion input fields: smarter suggestions for upper-case characters
  • Fixed:
  • Autoupdate on startup: showed "failed to download..." error if new build was rejected because it required an higher installed build
  • Compare:
  • internal errors applying selections/lines
  • undoing changes out of view did not scroll the changes into view
  • Conflict Solver:
  • external conflict solvers could not be launched for binary files (now they are if pattern != '*')
  • configuration rejected title patterns
  • Refresh: rapid file modifications may cause high CPU usage for a longer time
  • Spellchecker: did not support contractions like "doesn't, hasn't"
  • GUI:
  • Table: double-click could be triggered not only by the left mouse button
  • Tree: several tree-related internal errors
  • work-around for SWT bug where the toolbar might lose font on screen configuration change

New in SmartSVN Professional 9.2 Preview 1 (Mar 30, 2017)

  • New:
  • Autoupdate: option to check for latest builds (by default enabled for preview)
  • the update check can't be disabled in the Foundation edition any more
  • JIRA, Select Issue dialog:
  • added speed search
  • option to reset query to defaults
  • Compare:
  • ability to apply selected line(s)
  • optional dark theme
  • Merge, Select Revisions dialog: ability to copy message
  • Bugtraq properties are also tried to initialize from inherited properties
  • Spellchecker: always uses a file for own words (without preferences option)
  • Relative Directory column: if too short, it is truncated in the middle
  • GUI:
  • multi-monitor environments: parent-less dialogs, e.g. preferences, are shown on the monitor where other windows are located, not necessarily the main monitor
  • OS X: all dialogs should be closable using ESC and Cmd+W, even parent-less ones
  • Tree/Table: uses colors on Windows, even if selected
  • Fixed:
  • JIRA integration: possible endless loop if server certificate was invalid
  • File completion: completely rewritten to fix a couple of bugs
  • Compare: changing a color option in the preferences did not always redraw
  • Changed:
  • GUI
  • updated SWT to version 4.622
  • disabled full-screen option on Linux because a dialog on a full-screen windows was not shown
  • Linux: link colors are now derived from selection background

New in SmartSVN Professional 9.1.3 Build 5054 (Mar 25, 2017)

  • New Features, Improvements:
  • Revision chooser (e.g. in Merge dialog): added system property
  • "smartsvn.revisionChooser.maxRevisions" to limit the maximum displayed
  • revision count
  • Fixed Bugs:
  • Commit: modified files in copies directories were not reported (and hence
  • not committed)
  • Evaluation notification: "Purchase" link did not work
  • Explorer integration: shellnotify.exe: handles were constantly rising if
  • %APPDATA%SmartSVN did not exist
  • Repository Browser, Move/Copy: error "Cannot accept non-LF line endings in
  • 'svn:log' property" for multi-line commit message
  • Update: when updating a single file, the revision selector showed parent
  • directory's revisions instead of those from the file

New in SmartSVN Professional 9.1.2 (Mar 25, 2017)

  • New Features, Improvements:
  • slightly improved the setup process for enterprise customers
  • Linux: screen zoom level is now detected (for HiDPI screens)
  • Fixed Bugs:
  • Explorer integration: possible native crash
  • Output: Copy was not possible any more
  • Refresh: internal error if an external was locked
  • possible internal error if aquiring a lock file failed
  • shellnotify.exe: handles were constantly rising
  • <settings-dir>/svn-tmp might grow over time (with each new SVN build)
  • GUI:
  • Compare: possible internal error applying a selection
  • GTK3: first tab might not get painted correctly
  • tray icon did not use HiDPI icon

New in SmartSVN Professional 9.1.1 Build 5043 (May 11, 2016)

  • New Features, Improvements:
  • SVN 1.9.4 binaries
  • Fixed Bugs:
  • About dialog with incorrect painting on zoom levels != 100% and 200%
  • Authentication: problems with challenge-response (keyboard-interactive)
  • Commit: when invoked from Explorer integration and no message has been entered, the occurring reminder dialog was not parent modal causing an internal error when the reminder dialog was closed after the commit wizard
  • Windows installer: dictionaries were missing
  • noisy console output

New in SmartSVN Professional 9.1.0 Build 5035 (May 11, 2016)

  • Notable New Features, Improvements over SmartSVN 9:
  • HiDPI support
  • Windows Explorer integration: reliable overlay icon update
  • JIRA integration:
  • support for version 7
  • support for non-classic workflows
  • tries to detect whether JIRA installation is too old
  • Compare/Conflict Solver: ability to apply multiple selected lines
  • Pre-commit hook:
  • working copy directory is passed as first parameter, temp file containing
  • all committed files paths as second parameter
  • Windows: .cmd files are preferred over .bat files

New in SmartSVN Professional 9.1 RC 1 Build 5034 (Mar 4, 2016)

  • New Features, Improvements:
  • Compare/Conflict Solver: ability to apply multiple selected lines
  • Fixed Bugs:
  • Annotate: internal error when specifying invalid (too high) revision
  • Output: "modified" (red) icons were not used
  • Refresh: missing file did not show up after renaming outside SmartSVN
  • View | Table Columns: "remember as default" did not remember width, but just order

New in SmartSVN Professional 9.1 Preview 6 Build 5030 (Feb 16, 2016)

  • NEW FEATURES, IMPROVEMENTS:
  • Pre-commit hook:
  • working copy directory is passed as first parameter, temp file containing all committed files paths as second parameter
  • Windows: .cmd files are preferred over .bat files
  • Working Copy Upgrade: output view shows upgraded roots and externals
  • FIXED BUGS:
  • Commit: suggested to unlock files if no locked file has been committed
  • Refresh: copied-replaced entries occurred as "history-scheduled" instead of "copied"
  • Renaming a case-only-changed file (Windows) did not succeed
  • Shell integration (Windows): context menu items were not shown correctly

New in SmartSVN Professional 9.1 Preview 5 (Feb 16, 2016)

  • NEW FEATURES, IMPROVEMENTS:
  • Conflict Solver (external tool): ability to pass speaking names
  • JIRA integration:
  • support for non-classic workflows
  • tries to detect whether JIRA installation is too old
  • Log Cache: uses URL and UUID to distinguish caches
  • Status Cache (Windows): tries to detect appropriate SVN config file and honors its global ignores
  • FIXED BUGS:
  • Conflict Solver: odd connector display on HiDPI monitors
  • Move: internal error invoking on 2 directories of different working copies
  • Refresh (after commands): remote state not properly updated after modifying svn:externals

New in SmartSVN Professional 9.0.5 Build 4074 (Feb 15, 2016)

  • Fixed Bugs:
  • Help | Documentation pointed to outdated URL
  • Refresh: after deleting or removing a directory, subdirectories were not shown as missing or removed
  • Refresh Remote State failed to report certain modifications (JavaHL "Not implemented" error)
  • Revision Graph: wrong Merge Source display

New in SmartSVN Professional 9.1 Preview 4 Build 5020 (Dec 24, 2015)

  • NEW FEATURES, IMPROVEMENTS:
  • based on SVN 1.9.3
  • About dialog: ability to register license
  • Ignore: works on multiple untracked directories
  • Preferences, Revision Graph: unused colors removed
  • Refresh: option to cleanup locked roots
  • smartsvn.vmoptions is created automatically
  • URLs with passwords are disallowed
  • Commit, JIRA integration:
  • Get Issue from JIRA: remembers sort order
  • Resolve dialog: allows to resolve for multiple versions
  • FIXED BUGS:
  • Annotate, Revision | Show Revision Changes should only be applicable for
  • "full" blame
  • Create Module: was broken (regression)
  • Explorer integration: possible hangs
  • Fix (or Revert), Case Changed file: internal error if file name is just
  • 1 character long
  • Log: assertion opening Compare on commit
  • Revision Graph: merge source display was broken
  • Startup: possible recurring "passwords could not be read" errors
  • Status Cache (Windows): possible endless loop

New in SmartSVN Professional 9.0.4 Build 4070 (Dec 17, 2015)

  • New Features, Improvements:
  • SVN 1.9.3 binaries
  • Apply Patch: rejected hunks are now reported to the Output view
  • Various commands: instead of "Wrapped Java Exception" more reasonable errors are reported
  • Fixed Bugs:
  • Annotate/Blame: internal error right-clicking gutter area (OS X)
  • Apply Patch: possible internal error related to rejected hunks, skipped files
  • Revert: internal error when invoked on Change Set root of multi-root project
  • Update/others: possible internal error related to "url_redirect" event
  • Refresh:
  • possible endless refreshing state after waking up machine
  • after commands: "switched" state got lost

New in SmartSVN Professional 9 Preview 1 Build 4009 (Aug 29, 2015)

  • NEW FEATURES, IMPROVEMENTS:
  • Conflict Solver: don't go to next change automatically when applying to
  • conflict block
  • Master Password dialog: shows info how to change/set master password
  • Memory: improved memory consumption
  • Proxy: support for http.nonProxyHosts
  • SVN: r1672003 of branches/1.9.x
  • Table: if one item disappears, select the next one
  • Compare/Changes view:
  • detection of UTF-8 encoded files without BOM
  • more detailed information why a file is considered binary
  • ability to enforce display as text
  • curly-brace-related optimization to give more appropriate diffs for complex cases
  • Log:
  • performance improvements for direct logs (http)
  • copy revision number
  • speed search
  • reports process
  • FIXED BUGS:
  • Bug files: prevent to create exzessive amount of bug*.zip files
  • Checkout: prevent to paste URLs with newline characters
  • Log: loading merged revisions was broken
  • Reverting a file in a deleted directory did not revert the file
  • Revision Graph: internal error when invoked in offline mode and cache is missing
  • Spaces in URLs where treated differently in different SmartSVN parts
  • Speed-search: internal error entering Korean characters
  • Text Encoding: internal error selecting one-direction encodings like x-JISAutoDetect - they don't show up any more
  • Output: showed debug times
  • Notifications:
  • popup may show outdated notifications
  • when sent to quickly one after another just the first notification is shown
  • Offline mode not honored
  • Refresh:
  • Windows, Linux: might nay not refresh properly after having moved directory copied-replaced files are not detected but treated as unmodified history-scheduled only)
  • hidden Repository-Only files cause red background
  • Repository Browser:
  • internal error related to trailing spaces or newlines in URL
  • Copy Contents Into: does not create parent directories if missing

New in SmartSVN Professional 9.0.1 Build 4048 (Aug 29, 2015)

  • FIXED BUGS:
  • Annotate/Blame:
  • possible internal error invoking Go to Preceding Revision
  • wrong base revision shown
  • Authentication (https): possible internal error
  • Checkout: possible dead-lock
  • Commit failed for svn+ssh:// on Windows
  • JIRA integration: possible busy-wait for Select JIRA Issue dialog
  • Open in Repository Browser: possible dead-lock when opening removed file at non-HEAD revision
  • Revision Graph: possible internal error selecting a revision without date
  • Revision Chooser: possible internal error when closing the revision chooser too quickly
  • Windows installer: shell overlay icons for 32-bit might not have been installed on 64-bit Windows
  • possible internal error when having closed a window before operations had finished

New in SmartSVN Professional 9.0.0 (Aug 29, 2015)

  • New Features, Improvements:
  • Detect Moved Files: allow to toggle options using keyboard
  • Installer (Windows): if too much shell overlay icons already are configured than Windows would handle, it's possible to enforce the SmartSVN overlays are shown (and others are not)
  • Various commands: removed timing information from output view
  • Fixed Bugs:
  • Annotate: if only the latest revision is shown, the revision combobox showed only the first revision while the latest one was displayed
  • Compare: Ctrl+I did not work as accelerator but entered a tab character instead
  • Edit Externals dialog: relative path alternatives were not suggested
  • Log Cache: possible internal error related to upper-/lowercase server names
  • Repository Browser: move or rename resulted in error when not browsing HEAD revision
  • Windows: if the SVN-DLLs could not be loaded, an error dialog (with hint to install the Microsoft Visual C++ Runtime redistributables) is shown instead of silently aborting

New in SmartSVN Professional 8.6.7 Build 3414 (Jul 31, 2015)

  • NEW FEATURES, IMPROVEMENTS:
  • Checkout, repository selector: URIs are sorted now and duplicates removed
  • FIXED:
  • Help Topics: invalid link
  • Output: possible internal error when closing the window while commands are
  • running
  • Refresh - possible internal error related to externals
  • Revert: possible "svn: The node ... was not found" error when trying to revert file in external

New in SmartSVN Professional 8.6.6 Build 3409 (Jul 31, 2015)

  • Fixed:
  • Windows 64-bit bundle did not start
  • Various Refresh-related fixes

New in SmartSVN Professional 9 RC 3 Build 4037 (Jul 31, 2015)

  • NEW FEATURES, IMPROVEMENTS:
  • based on SVN 1.9 RC 3
  • FIXED BUGS:
  • Revert: possible internal error
  • launching second instance does nothing instead of opening a new window in the
  • first instance

New in SmartSVN Professional 9 RC 2 Build 4034 (Jul 31, 2015)

  • NEW FEATURES, IMPROVEMENTS:
  • Remote State: remote-only entries have URL assigned
  • Revision Graph: added toolbar button to show merge arrows
  • updated SWT to build 4.527
  • FIXED BUGS:
  • Log:
  • no ability to cancel
  • filter might not work correctly for old project (created prior v9)
  • Refresh Remote State: did not show copied file
  • Update: remote state was not refreshed correct if preferences option "Refresh Remote State with local Refresh" was unselected
  • Windows installer: plugins were missing

New in SmartSVN Professional 9 RC 1 Build 4028 (Jul 31, 2015)

  • NEW FEATURES, IMPROVEMENTS:
  • based on SVN 1.9 RC 2
  • File table: changing filter auto-selects first row if nothing was selected
  • Move detection: if there are multiple choices for one source, only the best choice will be preselected
  • Preferences, external tool/compare/conflict solver: required arguments are prefilled (though changable)
  • Transactions view, context menu: new Update command to update to selected revision
  • Transactions window: notification did not show up for new transactions if the Transactions window was already open
  • FIXED BUGS:
  • Copy From Repository: possible internal error
  • Log, Load Merged Revisions: possible internal error
  • Plugins were broken
  • Refresh: possible internal error related to conflict detection
  • Repository Browser: possible internal error

New in SmartSVN Professional 9 Preview 3 Build 4018 (Jul 31, 2015)

  • NEW FEATURES, IMPROVEMENTS:
  • Add Tag: fixing externals takes only one commit and is more rebust in general
  • Annotate: much faster, optionally not tracking all revision contents
  • Apply Patch reworked fixing a couple of problems
  • GUI: a couple of table columns were too narrow by default
  • Notifications display reworked avoiding possible window activation problems
  • Refresh: file externals in sub directories should show up as ignored, not inaccessible
  • SSL: improved performance, especially for many small operations
  • SVN: r1675150 of branches/1.9.x
  • FIXED BUGS:
  • Annotate: minor text fixes
  • Autoupdate: too much bundles where downloaded
  • Cleanup/Fix: locked working copy could not be unlocked
  • Changes view: scrolls to top (instead of first change) after modification of displayed file
  • Compare, View Settings: "Trim equal start/end of inner-line change" was not remembered correctly
  • Explorer integration: showed wrong overlay for properties-modified files
  • Log: Load Merged Revisions/Load Properties fail if file is not present any more in HEAD
  • Merge Preview: might not show all affected files
  • Open New Window: removed obsolete project occurred again when double clicking tray icon
  • Tag Multiple Project Roots: fixed commit message and externals pinning
  • Commit:
  • commit of unversioned files in unversioned directory failed with "nothing
  • to commit"
  • removing empty parents did not work for smart-moved items
  • dialog is closed while a child dialog is showing

New in SmartSVN Professional 9 Preview 2 Build 4011 (Jul 31, 2015)

  • New Features, Improvements:
  • Lock/Open (with Lock and Edit): more verbose output in case of lock failures
  • Fixed Bugs:
  • Add Tag: internal error in case of local changes

New in SmartSVN Professional 9 Preview 1 Build 4009 (Apr 10, 2015)

  • NEW FEATURES, IMPROVEMENTS:
  • Compare/Changes view:
  • detection of UTF-8 encoded files without BOM
  • more detailed information why a file is considered binary
  • ability to enforce display as text
  • curly-brace-related optimization to give more appropriate diffs for
  • complex cases
  • Conflict Solver: don't go to next change automatically when applying to
  • conflict block
  • Log:
  • performance improvements for direct logs (http)
  • copy revision number
  • speed search
  • reports process
  • Master Password dialog: shows info how to change/set master password
  • Memory: improved memory consumption
  • Proxy: support for http.nonProxyHosts
  • SVN: r1672003 of branches/1.9.x
  • Table: if one item disappears, select the next one
  • FIXED BUGS:
  • Bug files: prevent to create exzessive amount of bug*.zip files
  • Checkout: prevent to paste URLs with newline characters
  • Log: loading merged revisions was broken
  • Notifications:
  • popup may show outdated notifications
  • when sent to quickly one after another just the first notification is shown
  • Offline mode not honored
  • Output: showed debug times
  • Refresh:
  • Windows, Linux: might nay not refresh properly after having moved directory
  • copied-replaced files are not detected but treated as unmodified
  • history-scheduled only)
  • hidden Repository-Only files cause red background
  • Repository Browser:
  • internal error related to trailing spaces or newlines in URL
  • Copy Contents Into: does not create parent directories if missing
  • Reverting a file in a deleted directory did not revert the file
  • Revision Graph: internal error when invoked in offline mode and cache is
  • missing
  • Spaces in URLs where treated differently in different SmartSVN parts
  • Speed-search: internal error entering Korean characters
  • Text Encoding: internal error selecting one-direction encodings like
  • x-JISAutoDetect - they don't show up any more

New in SmartSVN Professional 8.6.5 Build 3407 (Mar 4, 2015)

  • FIXED:
  • Bug dialog:
  • If no e-mail is provided, remind to enter it
  • Conflict Solver:
  • ultra-flat [x] buttons were visible
  • current-line highlight did not work
  • Directory Tree: tree conflicts are not properly displayed in tooltip
  • Refresh: possible internal error related to tree conflicts
  • GUI:
  • Filtering by file names: hidden files were displayed before visible ones
  • A lot of automatically reported, different internal errors have been fixed

New in SmartSVN Professional 8.6.4 Build 3403 (Feb 24, 2015)

  • Replaced WANdisco logos and links with those to SmartSVN GmbH

New in SmartSVN Professional 8.6.3 (Dec 8, 2014)

  • New Features, Improvements:
  • Bug reporting now suggests the email within the smartsvn license as the contact email
  • Show client certificate option in the SSL tab in preferences
  • Fixed:
  • Configure master password window keeps reappearing after upgrading
  • Changing the master password function fixed
  • Internal error when processing a directory during a refresh
  • Crash during first start-up with an evaluation license
  • Possible error in table when closing a dialogue box
  • Possible internal error relating to directory symlinks during a refresh
  • Incompatibility with Cairo on Redhat/CentOS 6.6
  • Internal error whilst reading log entries
  • Possible display error whilst showing passwords
  • Possible display error with notification pop-up
  • Internal error when right-clicking the annotate window in Linux

New in SmartSVN Professional 8.6.2 (Nov 18, 2014)

  • New Features, Improvements:
  • Support for Mac OSX 10.10 Yosemite
  • Fixed:
  • Issue with log and graphing when no cache created

New in SmartSVN Professional 8.6.1 (Oct 3, 2014)

  • Fixed:
  • Possible internal error with the range progress viewer
  • IllegalThreadStateException in Shutdown hooks
  • Drag and drop autoscrolling in tree
  • Internal error when copy to repository svn error occurs
  • Merge dialog. Merge button not disabling correctly
  • Repository Browser. Error when switching between directory to file view during a refresh
  • Bug with Log Revision filter and the use of "!"
  • Refresh error because of tree conflicts
  • Possible error with check out and entry of a invalid directory
  • Table not being made completely visible
  • Linux Mint 17 Cinnamon: progress dialog not starting until clicked
  • Possible error with some styled text
  • Error when changing commit messages
  • Notification Popup does not show while minimised and stored later
  • Notification Popup bold font size
  • Changed file names do not display correctly with external diff tools.

New in SmartSVN Professional 8.6 (Sep 1, 2014)

  • New Features, Improvements:
  • Bug reporting now optionally allows uploading bug reports directly to WANdisco from within SmartSVN
  • Local Refresh performance tuned through extensive rework
  • Improved handling of svn:global-ignores inherited property
  • Several improvements/fixes for Compare functionality
  • File protocol authentication implemented to allow file protocol locks
  • Last open working copy can now be remembered even if not managed as a project
  • Option added to manage unmanaged working copies as a project
  • Windows SASL authentication support added and required DLLs provided
  • Fixed:
  • Internal error when selecting a file in the file table
  • Potential crash during Linux startup
  • Possible internal error in repository browser related to file externals
  • Refresh could lead to internal error related to tree conflicts
  • Bugtraq possible internal error
  • Internal error in tables on Linux
  • Potentially incorrect rendering of directory tree in Linux

New in SmartSVN Professional 8.6 RC 2 (Aug 9, 2014)

  • Improved:
  • Changeset "Allow only committable entries" option reworded for clarity
  • Detect Renames during commit now disallows selecting the same source multiple times
  • Fixed:
  • Projects containing multiple WCs sometimes caused internal error
  • Refresh could lead to internal error related to file externals
  • Refresh could lead to internal error related to global ignores

New in SmartSVN Professional 8.6 RC 1 (Aug 9, 2014)

  • New features include:
  • File protocol authentication implemented, using system login as default
  • “Manage as Project” menu item added for unmanaged working copies
  • Navigation buttons added to notifications to show previous/next notification
  • Fixes include:
  • Navigation buttons added to notifications to show previous/next notification
  • Opening a missing project could end up in an endless loop
  • Linux: Refresh might not have picked up changes if inotify limit was reached
  • Merge dialog “Merge From” label was cut off
  • Illegal character error while editing svn:mergeinfo
  • Context menu wasn’t available in commit message text area
  • Progress window for explorer integration context menu actions sometimes appeared behind shell window

New in SmartSVN Professional 8.5.4 (Jun 2, 2014)

  • Improved:
  • Packaged libraries now based on Subversion 1.8.9
  • Re-added support for turning off network share warnings
  • Tag browser previously required manual refresh after deleting a tag to show changes
  • Refresh of tag and branch structure in tag browser took a long time to cancel
  • Opening another version of the app caused the second instance to freeze
  • Dialogs improved for working copies with access denied and cleanup required
  • Fixed:
  • File marked as a tree-conflict caused error in certain cases
  • Error on commit when opening a working copy using a network share
  • Refreshing of remote locks displaying locked files as "broken"
  • High CPU usage sometimes seen during local refresh
  • Fixed connection logging
  • Possible internal error during commit/update
  • Two sets of credentials for one repo caused multiple authentication dialogs
  • Creating a tag in Windows failed for multi-line commit messages
  • Windows directory junction links caused errors if linked to a working copy
  • Repository Browser: Copy Contents Into operation fails when root of copy is renamed
  • Obsolete entires might remain in Change Sets after an incoming delete

New in SmartSVN Professional 8.5.3 (May 8, 2014)

  • Improved:
  • Project Settings: "docx" should be considered as binary file by default
  • Fixed:
  • Commit: internal error when trying to commit property change of domain root URL
  • Compare Repository Files or Directories: internal error if invoked without open project
  • Directories view: internal error trying to show tooltip for directory with inherited properties
  • Files table: file names were obscured when first opening a project
  • Project: misleading error dialog was displayed when opening a project for which at least one file couldn't be accessed (due to file system locks)
  • Refresh: switched state for files/directories not properly detected ("z" icon not showing up)
  • Remote State: possible internal error related to externals
  • Repository Browser: internal error when opening repository browser with URL which differs in case from the canonical URL
  • Shutdown: native resources might not be disposed properly

New in SmartSVN Professional 8.5.2 (Apr 17, 2014)

  • Fixed:
  • Bundling OpenSSL version which is not vulnerable to Reverse Heartbleed attack
  • Fixed possible internal error when Subversion server sends HTTP redirect

New in SmartSVN Professional 8.5.1 (Apr 9, 2014)

  • Improved:
  • Edit of svn:needs-lock files asks for lock
  • URLs of repositories used in previous version offered in recent list
  • Fixed:
  • Fixed display of optional property-based columns in Files table
  • Fixed cancel during opening of missing project
  • Fixed possible internal error on refresh of shallow working copies
  • Fixed possible internal error during remote refresh
  • Fixed java version in Linux Readme
  • UI Fix: Sizing of new columns in empty table
  • UI fix: possible internal error when pasting non-textual data to search
  • UI fix: closing of notification popup
  • UI improved error message for attempt to generate Revision Graph with insufficient permissions

New in SmartSVN Professional 8.5 (Apr 2, 2014)

  • New Features, Improvements:
  • Support for file:// protocol
  • Native Subversion libraries used for improved performance and compatibility
  • requires Java 7 or higher
  • Authentication information storage uses repository UUID instead of URL as key (for improved compatibility with native subversion storage)
  • Plugins API changed to use JavaHL instead of SvnKit
  • Revert of moved & modified files now works as native svn and reverts both operations
  • Repository Browser: Text file encoding is the global option now
  • Limitations related to library change:
  • Removed feature to autostart svnserve not needed any more with file:// protocol
  • Removed display of in/out data in status bar
  • UNC Nomalization files with accented characters created on Windows will not correctly checkout on Mac. This pending problem in native svn, which was partially worked around by SvnKit. To be fixed in svn 1.9
  • Tagging/Branching performs extra commit for fixing externals, to be solved in SmartSVN 9
  • Slower Annotate performance for files with many changes, to be solved in SmartSVN 9
  • Project Settings|Native EOL option to change "native" EOL removed
  • Option Project Settings|Working Copy|EOL-Style|In case of inconsistent EOLs removed
  • Option Project Settings|Working Copy|Keep input files after merging (monitored merge) removed, to reappear in SmartSVN 9
  • Merge Dry run limited, to be solved in SmartSVN 9
  • Improved:
  • Installer for 64bit Windows
  • Setup Local Repository wizard simplified
  • Cancelation of log cache rebuild
  • Cancelation of Annotate
  • Fixed:
  • Fixed opening of working copy in unfinished state
  • Settings correctly preserved on upgrade on Linux
  • Fixed Annotate by date on Windows
  • Fixed possible internal error in Update Mode...
  • Fixed file handle usage during remote refresh
  • Fixed switch targets offered after relocate
  • Fixed possible internal error during local refresh
  • UI: Compare highlights selected line only when focused
  • UI: Fixed rendering of shortened text in tables
  • UI: Fixed too narrow columns on OS X
  • UI: Fixed internal error when right-clicking in Annotate window

New in SmartSVN Professional 8.5 RC 2 (Mar 18, 2014)

  • Improved:
  • Further reduction of memory footprint
  • Improved reporting of application crash
  • Fixed:
  • Fixed revision lookup by date in various commands
  • Fixed Revert in Windows Explorer integration
  • Fixed "Open in Explorer" for non-existent directories

New in SmartSVN Professional 8.5 RC 1 (Mar 11, 2014)

  • Improved:
  • Reduced memory usage
  • UI: Directory tooltip values alignment
  • Fixed:
  • Fixed settings import from 8.0
  • Fixed Windows Explorer integration
  • Fixed possible internal error during update
  • UI: Fixed internal error when right-clicking in Annotate

New in SmartSVN Professional 8.5 Preview 4 (Mar 6, 2014)

  • Improved:
  • Checkout: auto-completion for file:// URLs
  • Installation (Windows): installer should ask for permission to place the program icon on the desktop
  • Refresh: initial scan time improved by up to 500%
  • Fixed:
  • Check for Updates: Preferences options should be disabled if system property "smartsvn.checkForNewVersion=false" is set
  • Explorer Integration (Windows): while a command dialog is open, the SmartSVN context menu options were disappearing
  • Mark as Renamed: failed for renamed files
  • Refresh: possible internal error related to conflicting files
  • Revert: should be possible to cancel when trying to revert a large set of single files
  • Startup: SmartSVN might not start on Windows XP and Vista
  • UI: clicking a link could lock up the UI for a noticeable time

New in SmartSVN Professional 8.5 Preview 2 (Feb 11, 2014)

  • various fixes related to authentications
  • fixed conflicts with previously installed JavaHL version
  • fixed several native crash causes
  • fixed support of repositories, where the user does not have access to the repository root
  • fixed error after entering master password
  • fixed Local repository creation
  • Windows: attempt to launching second SmartSVN instance does not produce error

New in SmartSVN Professional 8.5 Preview 1 (Feb 1, 2014)

  • Native Subversion libraries used for improved performance

New in SmartSVN Professional 8.0.1 Build 1026 (Jan 20, 2014)

  • Add Tag: fixing externals broken
  • Log: possible internal error when invoking Edit|Copy ...-actions
  • Refresh: possible internal error related to moved files
  • Splash screen was displaying wrong version (still containing "preview")
  • Update: possible internal error caused by outdated information on UI
  • Upgrade: possible internal error
  • Various trees: possible UI-related internal error
  • Validate Working Copy Meta Data: might have reported false-positive inconsistencies

New in SmartSVN Professional 8 Build 1020 (Dec 19, 2013)

  • Fixed Bugs
  • https-protocol: possible SSL connection problems in case SSLv3 is not supported
  • Merge: Reintegrate merge option must still be present (due to current limitation of SmartSVN's Merge implementation)
  • Tables/Trees: possible internal error related to speed-search

New in SmartSVN Professional 8 RC 3 (Dec 5, 2013)

  • Fixed Bugs:
  • Add: possible internal error
  • Conflict Solver: possible internal error
  • Repository Browser: possible internal error when closing

New in SmartSVN Professional 7.6.3 (Nov 22, 2013)

  • NEW FEATURES, IMPROVEMENTS:
  • Update: warns in case of externals which could not be updated
  • System property "smartsvn.project.warnForNetworkShares=false" to disable network share warning notifications
  • FIXED BUGS:
  • Add: should not have ellipses (...), as there is no dialog when adding files
  • File table: possible internal error when dragging files to another application
  • Mark Resolved: did not work for multiple files
  • Open: for svn:needs-lock files, it did not update to HEAD, even if configured so
  • Change Set: (obsolete) entries may still show up in Change Sets
  • Compare views: Change Stripe flickers when scrolling
  • Remote Refresh: did not detect added directories
  • Remove/Move: might result into internal error on subsequent Commit
  • Start Up: native crash on Ubuntu 13.10
  • Annotate:
  • internal error when invoked on empty file possible internal error when switching View Revision and having "earlier" lines
  • Commit:
  • after committing directory removal ("Just from SVN control"), removed instead of unversioned files were still displaying after committing moved/copied directory, "history-scheduled" files were still displaying
  • Refresh:
  • possible internal error related to externals
  • should not fail in case of invalid svn:externals property
  • Repository Browser:
  • Edit Properties: table should stretch on resize
  • possible internal error for svn:externals with bad syntax
  • LF-related error message when trying to edit svn:externals

New in SmartSVN Professional 8 RC 2 (Nov 22, 2013)

  • Fixed Bugs:
  • Commit: failed when trying to commit renamed file in external
  • Compare: upper block line was drawn 1 pixel too high in line number gutter
  • Compare Repository Files or Directories: broken
  • Conflict Solver: possible internal error related to 'removed' blocks
  • Remote State: phantom "repository-only" files and directories could remain
  • Various dialogs: illegal characters, e.g. apostrophe, could get mnemonic
  • Various tables (OS X): table columns, e.g. in the Preferences dialog, were too narrow to fit all content
  • Refresh:
  • could block other operations for a long time
  • loading a project did not focus the Directories view any more
  • possible internal error for special tree conflicts

New in SmartSVN Professional 8 RC 1 (Oct 30, 2013)

  • New Features, Improvements:
  • Notifications:
  • links could have been invoked on mouse-move
  • prevent showing a notification while a dialog is showing
  • Project menu: "Open or Manage projects" (and others) should be available without project window
  • OS X: dock icon click should reopen minimized windows
  • Refresh/various commands: properly handle moved files
  • Reintegrate Merge: removed, as it does not make sense for SVN 1.8 anymore
  • Upgrade: SmartSVN should convert 1.7 working copies to 1.8 format
  • Fixed Bugs:
  • Checkout: repository browser did not select entered location anymore
  • Commit: committing a removal of a directory using svn protocol did not work
  • Conflict Solver: possible modification of edited file even if modifications were rejected
  • OS X: native crash expanding/collapsing directory nodes
  • Linux: notification popup might have been closed quickly after showing
  • Refresh: file and property conflicts were not displayed at all
  • Start Up: crash on Ubuntu 13.10
  • Transaction: did not work properly, if initial Refresh was interrupted
  • Update: possible extreme slowness

New in SmartSVN Professional 7.6.2 (Oct 18, 2013)

  • New Features, Improvements:
  • Annotation: should indicate unknown revisions by "?"
  • Mnemonics: improved algorithm (Help menu had no mnemonic)
  • Project settings: make clear where to enter patterns and where just plain extensions
  • FIXED BUGS:
  • Commit:
  • Alt-H does not work for "History" button on commit dialog
  • possible internal error if all commit items were actually not committable
  • removing single file was suggesting to remove non-recursively checked out parent directory
  • Conflict Solver: internal error when closing, if parent project window had already been closed before
  • Copy Revision Number: possible internal error
  • Help|Enable Connection Logging: wrong email is given to send connection logs to
  • Merge:
  • Conflict Solver must not be editable when opened from Preview
  • possible internal error when opening revision chooser
  • Refresh: "Working copy degradation" warnings on working copies with a large number of symlinks
  • Repository Browser dialog: possible internal error when closing
  • Shell Integration: internal error when opening file/directory chooser
  • Refresh: possible internal error related to replaced directories
  • Remove: slow performance on Linux
  • Resolve: did not work on "merged" files (monitored Merge)
  • Revision Chooser: manual Refresh did not fetch latest revisions
  • Revision Graph:
  • revisions for which the queried entry itself was modified must not be inlined
  • Show Merge Arrows might not show the connection with the latest merge
  • Set Up Local Repository: possible internal error, if selected directory was not existing (yet)
  • Setup (Linux): add-menuitem.sh: fails if executed from a different directory
  • Tag Browser: possible internal error when trying to remove an entry

New in SmartSVN Professional 8 Pre 2 (Sep 19, 2013)

  • New Features, Improvements:
  • Preferences: ability to create new tool, comparator or conflict solver based on an existing one
  • Fixed Bugs:
  • Compare, Merge: edit commands (e.g. Cut, Copy) used wrong side
  • Compare on OS X 10.8: unified scrollbar was only visible when scrolling
  • Refresh: tree conflicts were not displayed at all
  • Several GUI-related internal errors

New in SmartSVN Professional 7.6.1 (Sep 13, 2013)

  • Fixed Bugs:
  • Commit: possible internal error related to nested roots
  • Edit Externals: potential internal error closing dialog
  • Refresh: possible GUI thread locks making SmartSVN not responsive for a longer time
  • Repository Browser: could not be opened if smartsvn.toolbar.textBelowIcon had been set to false
  • Log: native resource leak
  • Text editors:
  • syntax-related error while using IME to type characters
  • selected option "Autoindent new lines" caused multiple IME typed characters to be shorted
  • Switch: "Include externals" option was not selected by default
  • possible internal error closing a project while it was still loading

New in SmartSVN Professional 7.6 (Aug 13, 2013)

  • Fixed Bugs:
  • Refresh: conflicts are not displayed if they are located at a drive root

New in SmartSVN Professional 7.6 RC 3 (Aug 8, 2013)

  • Fixed Bugs:
  • Auto-update (Windows): did not work when using Installer bundles
  • Revert: slow performance when reverting many removed files
  • Settings: were not copied from pre-7.5 versions

New in SmartSVN Professional 7.6 RC 2 (Aug 3, 2013)

  • Fixed Bugs:
  • Compare/Merge: possible internal error
  • Foundation edition: changing the project root was not possible
  • Http connections: credentials might never be stored
  • New-externals-notification is not hidden/removed when project is closed
  • Refresh: confusing "File ... has no checksum" warning in the log
  • Transactions:
  • showing changes was slow
  • gray/blue text is hard to read for selected revisions
  • Windows 7:
  • the pinned status bar icon was not reused after an update

New in SmartSVN Professional 7.6 RC 1 (Jul 23, 2013)

  • New Features, Improvements:
  • Revision Graph: trunk should always be displayed left
  • Transactions: better readable colors
  • Projects: when creating a new project (checkout, open from working copy, ...) projects.xml should be saved
  • Window|Maximize
  • Fixed Bugs:
  • Refresh: possible performance problems
  • Repository Browser: Query|Open does honor encoding (specified by svnkit:charset and svn:mime-type)
  • Switch dialog: button remains disabled if Other Location is invalid, even if Trunk, Branch or Tag is selected
  • Shutdown: possible problems
  • Transactions: possible multi-threading related internal error
  • Windows: Maximized state is not reset reliably on Windows 7

New in SmartSVN Professional 7.6 Preview 3 (Jul 3, 2013)

  • Fixed Bugs:
  • Change Report opened from Log: changing line number option does nothing
  • Setup Local Repository: created svn://localhost profile is not shown in
  • several repository commands, e.g. Import
  • version incorrectly was configured as release => wrong update check

New in SmartSVN Professional 7.6 Preview 2 (Jul 2, 2013)

  • New Features, Improvements:
  • GUI:
  • Transactions and others: gray text became darker for better readability for dark on bright themes)
  • Fixed Bugs:
  • Check Out: did not prevent checking out to already versioned directory, but failed later
  • Move Up/Down of a change set was not reflected visually
  • Compare and others:
  • internal error for CSS, Wiki and Matlab files
  • File Monitor:
  • GUI:
  • internal error when a background process wanted to show a dialog on top of an already closed window
  • mouse hover over truncated table cells was also truncated

New in SmartSVN Professional 7.6 Preview 1 (Jul 2, 2013)

  • New Features, Improvements:
  • Autoupdate: get the latest version without the need to install it manually
  • Annotate: more compact display of details
  • Compare:
  • syntax highlighting (file-pattern based file type detection)
  • readded text completion (Ctrl-space)
  • change stripe shows indicator for visible area
  • Changes, Next/Previous: shows auto-hiding info popup when end has been reached
  • External tools menu
  • GUI:
  • file/directory input fields: support for ~ on unix-like operating systems
  • working copy path input fields: improved completion
  • natural sorting ("foo-9.txt" before "foo-10.txt")
  • filter input field: pressing ESC clears the filter and moves the focus to the table
  • Proxy: simple auto-detection
  • Repository Browser: defined svn:externals are shown as own entries
  • SVN operations: significant performance improvements
  • Fixed Bugs:
  • Changes:
  • focus always jumped to left editor
  • Next/Previous did not work when tool window was maximized
  • Compare:
  • for small font sizes, horizontal lines could overwrite text and [X] buttons were invocable by right button clicks, too
  • some behavior options from the preferences did not work
  • Conflict Solver:
  • internal error closing project window before Conflict Solver
  • toggling ignore-whitespace option had no effect
  • Files table:
  • incorrect display of Relative Directory when changing tree selection
  • some table columns are truncated if too narrow
  • Log:
  • Revision Info: missed horizontal scrollbar
  • Windows: merge revision tree handles are too small
  • Revision Graph: unselecting all branches showed unreasonable branch
  • Tag Browser: possible internal error
  • GUI:
  • Docking: tool window sizes were not always restored correctly internal error starting on high-contrast theme
  • a parent modal dialog in one window blocked one in another window
  • possible dead-lock showing a notification
  • tool tips hided too quickly
  • notifications: several minor issues
  • speed-search: possible internal error typing Chinese characters
  • Select Directory: did not work reliable

New in SmartSVN Professional 7.5.5 (May 25, 2013)

  • Fixed Bugs:
  • Commit:
  • accelerator keys to switch between changes didn't work
  • did not work when invoked on unversioned directory or files within unversioned directory
  • Copy: copying more than one file did not work
  • Changes preview: was showing changed block in first line for unchanged file
  • Check Out: should create reasonable tag-branch-layout for sub-project checkouts
  • Mac OS: misleading (wrong) information on how to increase the maximum memory limit
  • Project settings: ignore patterns are not utilized automatically
  • Project|Close broken for subframes
  • Refresh (Windows):
  • for non-recursively scanned projects, file-monitor triggered refresh did not properly show unscanned directories
  • possible internal error when non-recursively refreshing project
  • possible internal error in case of corrupted .svn/wc.db
  • Remote State: possible internal error related to externals
  • Remove: "just removing" a directory from SVN control should not delete the local files upon Commit
  • Repository Profiles: multiple profiles might be "merged" with invalid credentials
  • Shutdown: problems saving certain settings (caused by problems renaming a file)
  • Version 7.5.3 was reported as v.7.1.9 in SpiceWorks
  • System property "smartsvn.toolbar.textBelowIcon=false" did not work
  • Tag-Branch-Layouts: might not be stored for sub-project checkouts
  • Tag Multiple Project Roots: internal error
  • Various operations: unexpected behaviour if supplying default port in URI
  • Various operations: EOLs in UTF-16 files were not properly expanded even when svnkit:charset is set
  • Various operations: periodical requests for authentication details on externals

New in SmartSVN Professional 7.5.4 (Mar 1, 2013)

  • Improvements:
  • Switch: option to ignore ancestry (--ignore-ancestry)
  • Fixed Bugs:
  • Annotate: internal error when cancelling the annotate command
  • Compare files or directories was only sorting name ascending, but not descending
  • Commit: if the expanded size was equal to the non-expanded size of the dialog, the compare did not become visible
  • Compare: non-ASCII characters might been displayed confused (regression)
  • Customize Toolbar: removing items did not add them to the available ones
  • JIRA: internal error closing the "Resolve" dialog
  • Log: possible internal error when loading merged revisions
  • Merge Preview: internal error when opening external Conflict Solver
  • Preferences: Shell Integration settings were not stored
  • Protocol: custom protocols were not handled gracfully
  • Proxy: needed to be configured on every program start
  • Refresh: possible internal error related to the file system monitoring
  • Remote State Refresh (background): possible internal error related to SSH authentications
  • Shell Integration:
  • internal error when working with root-level working copies
  • on invalid drives, commands may be erroneously enabled
  • Revision Chooser: possible internal error
  • System property "smartsvn.defaultConnectionLogging" did not work
  • Trac plugin was not working when querying Trac ticket db
  • Transactions (tool window), Copy Revision Number: was copying multiple items

New in SmartSVN Professional 7.5.3 (Dec 21, 2012)

  • Improvements:
  • Preferences: Refresh option to ask for master password, if required
  • Support launching on Solaris
  • Fixed Bugs:
  • Annotate: possible internal error
  • Help: Help Topics link caused client slow down
  • Log Cache: problems on creation if URL contains special characters like ':'
  • Tag Browser: internal error after removing Tag
  • Trac (Windows): did not work as trac.jar was not part of the installer bundles
  • Various commands: possible internal error after invoking from Shell Integration

New in SmartSVN Professional 7.5.2 (Dec 3, 2012)

  • Improvements:
  • Move to Change Set dialog: the message input field is not grayed when disabled
  • Fixed Bugs:
  • Annotate: possible internal errors
  • Commit: possible internal error when trying to commit outdated Change Set
  • Directory Tree (and others): possible internal error when starting a drag
  • Log: possible internal error
  • Project: possible internal error when closing the project
  • Remote State: possible internal error related to nested roots
  • Repository Browser:
  • possible internal error after closing
  • for various operations possible UI-related internal error on invocation
  • Revision Graph: possible internal errors
  • Toolbar: pixelated buttons
  • Transactions: "tooltips" for cut-off cells were too wide

New in SmartSVN Professional 7.5.1 (Nov 16, 2012)

  • Fixed Bugs:
  • Commit:
  • internal error when invoking spell-checking context menu and having more than one dictionary configured
  • Edit Working Copy: should not be visible for non-working copy roots
  • File table: file name might be hard to see when selected
  • Log, Edit Commit Message: possible problems changing the commit message containing multiple lines
  • Project:
  • possible internal error closing a project
  • possible internal error if a project contained an external to an URL without path, e.g. svn://server
  • Log/Revision Chooser: possible internal error
  • Revision Graph: internal error after closing while Merge Arrows were still loading
  • Settings: importing settings from older releases did not work correctly

New in SmartSVN Professional 7.5 (Nov 13, 2012)

  • Improved responsiveness and native look and feel
  • Improved repo profile management for quicker, easier setup
  • Relaxation of master password control to avoid unnecessary pop-up interruptions
  • Trac and JIRA support for comprehensive bugtracker coverage
  • Plugin security improvements - making it easier and safer to extend the client
  • Reworked revision graph for better visual representations
  • GUI/User Experience:
  • Moved to SWT GUI platform from Swing
  • Security:
  • Authentication: known passwords are re-used for new repositories on the same server
  • Repository Management:
  • Repository Browser: Edit Properties allows you to edit a commit message
  • Re-written Repository Profiles management:
  • existing repository profiles can be updated, or deleted, in preferences
  • a successful authentication with new password automatically updates the stored passwords for other repository profiles on the same
  • Customization:
  • Configure timezone settings within the settings.xml file located in your local file system
  • Plugin-API - ability to store passwords safely
  • Graphs, Reports & Statistics:
  • Revision Graph, Export: now exports an HTML file with lots of small graphic files instead of one large graphic file
  • Completely overhauled and updated Revision Graph
  • Logs/Transaction history/State:
  • Avoid unnecessary interruptions: background refresh of Remote State/Transactions will no longer require master password re-entry
  • Project Transactions: if (new) externals are found, SmartSVN will suggest watching them for changes
  • Drag-and-drop support for the Repo Browser and Directories tool window
  • Remote State has been added to the file name:
  • locally- and remote-changed files (potential conflicts) are shown red
  • locally-unchanged and remote-changed files are shown blue (striked out in case of remote-removed)
  • Commit Dialog:
  • Commit dialog: Trac-support (similar to JIRA)
  • General SVN:
  • Create Patch: remembers last used directory
  • Edit Properties, Add: user-defined property names are remembered
  • Move/Copy: now works for multiple selected files
  • Offline Mode:
  • Avoids network connections unless explicitly requested
  • Blocks refresh remote state in the background
  • Performs Logs, Revision Graph on the Log Cache only
  • Doesn’t attempt to refresh Transactions

New in SmartSVN Professional 7.5 RC 3 (Nov 2, 2012)

  • New and Improved Features:
  • Log: Stop on Copy action
  • Fixed Bugs:
  • Commit:
  • bugtraq-properties of commit root should be honored (in case it's a sub-directory)
  • Files page: "Differences" was cut-off if issue ID input field is shown
  • JIRA integration: password won't be saved if master password hasn't been
  • entered before
  • Merge dialog, Select Revision Range dialog: if opened the second time, green merge arrows were not shown anymore
  • Notifications: possible dead lock
  • Upgrade: "Bad base MD5 checksum for" in case of concurrent upgrades
  • Transactions:
  • did not reliably refresh after commit
  • possible UI-related internal error

New in SmartSVN Professional 7.5 RC 2 (Oct 25, 2012)

  • New and Improved Features:
  • Revision Graph: added menu item to select shown branches
  • Validate Working Copy Metadata is not invoked periodidally any more
  • timezone used to show dates is configurable in settings.xml
  • updated help
  • Fixed Bugs:
  • Add Tag dialog:
  • did not remember selection
  • internal error when no tag name had been entered
  • Customize dialog: internal error using Move Up/Down from context menu
  • File table: tree conflicts were not shown if View|Unchanged Files were not selected
  • Revision Graph: Merge Coloring showed "mergable" revisions even if no mergeinfo had been loaded
  • Transactions: internal error
  • Update: should suggest "Fully recursive" depth when invoked on a multi-project root

New in SmartSVN Professional 7.0.7 (Oct 4, 2012)

  • Fixed Bugs:
  • Locks: possible internal error when refreshing locks
  • Log Cache: auto-detection of "large" repositories did not work properly
  • Refresh: possible internal errors
  • Remote State: possible internal error

New in SmartSVN Professional 7.0.6 (Aug 29, 2012)

  • Fixed Bugs:
  • Apply Patch:
  • should ignore duplicate, empty entries for a file
  • should ignore text after @@-markers (which is e.g. present for Git patches)
  • should preserve local EOL style of files
  • Commit wizard, Files table: icon for property-only changed files indicated content change
  • Create Patch: may fail in case of having just one file selected
  • http-protocol: possible problems with NTLM authentication
  • Refresh:
  • possible internal error related to replaced directories
  • possible internal error related to tree-conflicts
  • refreshing locks might have tried to access inaccessible repository root
  • Remote State:
  • background refresh should not be performed if corresponding Repository Profile is not accepted
  • non-HEAD file externals always show up as modified
  • Startup:
  • failed to refresh the working copy when passing directory as parameter which is not part of project and no working copy root
  • when passing project sub-directory as argument, sub-directory should be focussed during Refresh
  • Unlock (Explorer Integration): failed when using "Break Locks"
  • Validate Admin Area: possible internal error when closing project while validation is in progress
  • Various frames: possible internal error when closing

New in SmartSVN Professional 7.5 Preview 6 (Aug 28, 2012)

  • New and Improved Features:
  • Directory tree: shows current branch in gray
  • Repository Browser: Edit Properties allows to change commit message
  • Revert: preserves modified copied files as unversioned
  • Fixed Bugs:
  • Changes tool window: reduced connector width
  • Log, Save As: internal error
  • Transactions: internal error

New in SmartSVN Professional 7.5 Preview 5 (Aug 18, 2012)

  • New and Improved Features:
  • Preferences: added option to make use of file table background color optional
  • Revision Graph, Export: now exports a HTML file with a lot of small graphic files instead of one large graphic file
  • Fixed Bugs:
  • Authentication: possible redundant username/password dialogs
  • Commit:
  • Files table: toggling checked state using space key did not work
  • Message input field: when invoked from Explorer integration, don't suggest full paths but only file names for file name completion
  • Merge from 2 sources: internal error
  • Move file dialog: root node was not expanded
  • Output tool window:
  • did not scroll to top
  • sometimes command node did not expand automatically
  • OS X: fsNotifier crashed
  • Preferences: an input error on a different page did not switch to the page after clicking OK
  • Refresh (Locks, background): fixed possible infinite loop
  • SSL Connection dialog: checkbox did not toggle visibility of input fields
  • Transactions tool window on Ubuntu: showed white vertical lines
  • Update: possible internal error releated to authentication
  • Various commands: possible internal error closing dialog

New in SmartSVN Professional 7.5 Preview 4 (Aug 9, 2012)

  • New and Improved Features:
  • Add Directory dialog, Revert Directory dialog: turned checkbox/combobox into command buttons
  • Add Tag dialog: turned "Switch to branch" checkbox into "Add Branch & Switch" command button
  • Authentication: known passwords are re-used for new repositories on the same server
  • Fixed Bugs:
  • Add Tag dialog: commit message input field allowed to enter tabs
  • Annotate: after having shown an annotate window, an internal error occured when changing, e.g., font settings in the preferences
  • Checkout: internal error selecting a path which was not below the entered URL
  • Docking:
  • Windows: background painting is sometimes corrupted
  • Ubuntu: initially, dock toolbar buttons where not fully painted
  • Explorer integration: command windows were opened sometimes in background
  • File table:
  • tooltips were missing
  • adding, e.g., the "File Time" column using the header context menu did not refresh this column
  • Log:
  • did not preselect the current revision
  • initially the table columns were too narrow
  • Refresh (Windows, Mac): case-change detection was broken
  • Remote State:
  • internal error when directory containing external has been removed remotely
  • was not updated correctly after an update
  • Rename dialog was too small
  • Repository Browser:
  • Open (to view a file) was broken
  • Rename: changing the file name case only did not refresh correctly
  • Revision Graph: switch View options did not preserve graph selection
  • Show Changes: fixed internal error

New in SmartSVN Professional 7.0.5 (Aug 3, 2012)

  • Fixed Bugs:
  • out-of-memory errors should not be reported as "Internal Error" (regression)
  • Refresh: possible internal error when opening project
  • Validate Admin Area: should show reasonable error message in case of irreparable working copy corruption

New in SmartSVN Professional 7.5 Preview 3 (Jul 12, 2012)

  • New and Improved Features:
  • File table: filtering should not include unversioned files, if corresponding option is not selected
  • Repository Browser and other windows: allow to rearrange tool windows and remember layout
  • Revision Graph: show tag symbols for all copies that are tags according to the tag-and-branch-layout
  • Undo/Redo support in text controls
  • Fixed Bugs:
  • command line option --repository-browser was not propagated to already running instance
  • Commit wizard (Foundation): could be made too small
  • Log/Revision Graph, Revision Info tool window: clicking an issue link did nothing
  • Merge dialog, Revision Range chooser:
  • selecting a revision did not always set it to the input field
  • fixed performance problem
  • Merge Preview: table columns were not wide enough on Windows
  • Move: for missing/unversioned file pair: no remove was performed
  • notification popup was too small for some message
  • Open: shows "Lock Files" dialog if file was added but not yet committed
  • Preferences: possible error when editing preferences while an SVN operation was being performed
  • Profiles: when changing the svnserve executable, for connection verification the old one was used
  • Revision Graph: tags were not properly detected
  • Other Changes:
  • re-added View|Show Unmodified Files option
  • had to remove Del shortcut because of following SWT bug

New in SmartSVN Professional 7.0.4 (Jul 10, 2012)

  • Fixed Bugs:
  • Apply Patch:
  • did not work when invoked on sub-directories
  • should preserve line endings according to svn:eol-style set for the working copy file
  • Commit:
  • Foundation edition: "Locks" page is never displayed
  • internal error when trying to commit added directory for which external has been configured and fetched already
  • possible problems when committing with command line client after having committed with SmartSVN
  • Export Backup: should include externals and empty directories
  • File Compare: did not ask for identical files anymore
  • File Chooser: home directory was always selected
  • Log: possible internal error when clicking hyperlink in "Commit Message" area
  • Logging: log.txt may contain confusing warning "No change set found for"
  • Manage Log Caches: possible internal error
  • Modify|Detect Moves: did not work for renamed binary files anymore (regression since 7.0.2)
  • Open: did not ask for "Lock & Edit" for locked files in externals
  • Refresh:
  • after commands: possible internal error
  • after manipulating change sets, UI may not be updated properly
  • showing the "Needs Lock" column does not refresh it automatically
  • Remote State:
  • may not update properly when interrupted by a local Refresh
  • possible error when unversioned file is present for a file which has been removed immediately before
  • Windows Explorer Integration: possible internal error when invoking commands

New in SmartSVN Professional 7.5 Preview 2 (Jun 29, 2012)

  • New and Improved Features:
  • File table name filtering: files which match the name filter but not the selected state filter are listed in gray
  • Set Needs Lock: removed dialog
  • View|Show Unmodified Files has been removed (to see all files, use the * file filter)
  • Fixed Bugs:
  • Add External dialog: clicking Browse failed silently for empty input field
  • Add Tag: false-positive warning about "Create tag with mixed revisions"
  • Commit: checkbox column was too narrow by default and on XP a wrong background color was used
  • Copy and Move were available for Change Sets
  • Log: when filtering, loading wasn't continued
  • Preferences, command input fields: commands located without path were converted to (wrong) absolute path
  • Revision Graph: tabs could be closed but not reopened
  • Transactions:
  • internal error copying certain rows spanning multiple columns
  • Save As: internal error
  • URL input fields had various bugs, e.g. @ did not work
  • various tables: Del did not delete items

New in SmartSVN Professional 7.5 Preview 1 (Jun 23, 2012)

  • New and Improved Features:
  • using SWT instead of Swing to improve responsiveness and provide native
  • look and feel
  • rewritten Repository Profiles management:
  • no need to create repository profiles explicitly
  • existing repository profiles can be changed, deleted in preferences
  • a successful authentication with new password automatically updates
  • the stored passwords for other repository profiles on the same server
  • Add Tag: warns in case of mixed-revision working copy
  • Background refresh of Remtoe State/Transactions: will not ask for master
  • password to avoid interrupting the user
  • Checkout wizard, Location page: better use screen space
  • Commit:
  • option to skip configuration page
  • Trac-support (similar to JIRA)
  • Compare Repository URLs: is prefilled for two selected items
  • Create Patch: remembers last used directory
  • Edit Properties, Add: user-defined property names are remembered
  • Log: removed configuration dialog, instead loading while scrolling
  • Move/Copy: work for multiple selected files
  • notifications: instead of showing modal dialogs, notifications are shown
  • offline-mode: Avoid network connections unless explicitly requested:
  • don't refresh remote state in background
  • perform Logs, Revision Graph on Log Cache only
  • don't try to refresh Transactions
  • OS X: full-screen support on OS X 10.7
  • Plugin-API:
  • ability to store passwords safely
  • removed high-level GUI controls (editors, tables, ...)
  • Project Transactions:
  • added "Grouped by Days"
  • state of revisions (read/unread/incoming) is propagated to parent
  • categories
  • Grouping by Days/Weeks/Time: newest categorie is expanded
  • Grouping by Location: the project categorie will is shown on top
  • if (new) externals were found, they are suggested to be watched for
  • changes
  • drag-and-drop support from Repository Browser and Directories tool
  • window
  • no lower limit for count any more, just upper limit
  • Copy Revision Number
  • Remote State is now displayed in the file name as well:
  • locally- and remote-changed files (potential conflicts) are shown red
  • locally-unchanged and remote-changed files are shown blue (striked
  • out in case of remote-removed)
  • Remove: support for multi-directory selection
  • Repository Browser:
  • Edit Properties command
  • Rename command
  • Revision Graph:
  • completely reworked look similar to the one in SmartGit
  • preferences option to skip configuration dialog
  • Set or Delete Properties: live property value validation
  • Switch:
  • remembers URLs (like Merge already did)
  • option to ignore externals
  • several commands: depth option now defaults to advanced options; simple
  • recursive option can be selected in the preferences
  • Fixed Bugs:
  • Change Commit Message: might contain "[file display limited]" if more
  • than 1000 files were changed
  • Plugins: failed initialization of one plugin should not affect others
  • Query|Refresh Remote State: might result in many authentication dialogs
  • at the same time

New in SmartSVN Professional 7.0.3 (Jun 23, 2012)

  • New and Improved Features:
  • svn+ssh://-protocol: more meaningful error message in case of tunnel failures
  • Fixed Bugs:
  • Apply Patch: might have removed files which are part of the patch but unchanged
  • Commit: could not be cancelled in preparation phase
  • Export Backup: did nothing
  • File Table: internal error after changing table columns
  • File Filter: trailing blank not honored anymore
  • Merge: "Select" button should only be enabled if "Revision Range" is selected
  • Project Settings: for "Change Root Paths" dialog dropping directories did not work any more
  • Refresh:
  • local modifications to history-scheduled files were not detected
  • possible internal error related to externals
  • possible internal error when opening a project
  • Windows: possible internal when invalid file systems path were encountered
  • Remote State: possible internal error
  • Tag Browser: "Remove" button was not present anymore
  • Tables: possible internal error when manipulating table contents
  • Various commands: recursion-options were named incorrectly

New in SmartSVN Professional 6.6.11 (Mar 6, 2012)

  • Fixed Bugs
  • https-protocol: possible SSL connection problems (regression)
  • Refresh: possible slowness related to SVN 1.7 check
  • Revision Graph: internal error for Show Merge Source for large graphs

New in SmartSVN Professional 6.6.10 (Mar 6, 2012)

  • Improvements
  • JIRA plugin: if system property
  • "smartsvn.plugin.jira.unreleased-versions-to-display" is set to 0, all open issues should be loaded
  • Fixed Bugs
  • Commit:
  • possible internal error in combination with "Detect Moves"
  • should fail if client-side pre-commit exits with return value not equal to 0
  • toggling "Ignore whitespaces" should trigger refresh
  • Directory Tree: not yet scanned directories could be be displayed as switched
  • Edit Externals: possible internal error in case of invalid externals
  • Edit profile dialog: assertion when clearing the name and pressing OK
  • JIRA plugin: "Resolve" dialog was not displayed if bugtraq-properties just contained URL
  • http-repositories: problems with "digest" authentication
  • Lock: possible internal error
  • Log: export to file should properly escape XML/HTML meta characters for copyfrom-path attribute
  • Merge (Preview): internal error when invoking merge after having closed project already
  • Refresh: symlinks couldn't be used as working copy root
  • Revision Graph: possible internal error when invoking Show Changes on three or more revisions
  • Rollback: possible internal error when trying to rollback removed entry
  • Transactions: Select in Project/Rollback did not work for switched entries
  • SVN 1.7: possible problems when accessing SVN 1.7 servers

New in SmartSVN Professional 6.6.9 (Mar 6, 2012)

  • Fixed Bugs
  • JIRA plugin: no issues were displayed when using special characters like '#' in password

New in SmartSVN Professional 6.6.8 (Mar 6, 2012)

  • Improvements
  • API enhancements: IUpdateWorkflow and ICommitMessageSource
  • Various operations: improved memory consumption
  • Fixed Bugs
  • Add External dialog: internal error when clicking the revision selector button
  • Check Out: "Relative to repository root" should not be enabled when non-recursively checking out parent directories
  • Check Out: should honor Project Defaults, especially "(Re)set to Commit-Times after manipulating local files"
  • Commit/Refresh: added, deleted or replaced entries may have been reported as externals
  • File Compare: symlinks couldn't be compared
  • File Compare: unnecessary "Line Endings" dialog
  • Global Ignores: Escaped '#'-character was not properly processed as a configuration option value
  • Refresh: certain symlink changes were not detected as modified
  • Repository Profiles, Edit: possible internal error when leaving SSH username blank
  • SVN config: auto-props should be applied in order of appearence
  • Startup: possible internal error
  • Update: possible internal error in case of custom plugins
  • Various windows: possible internal error when invoking certain actions in rapid succession
  • xMerge: internal error when history contains a copy from the repository root

New in SmartSVN Professional 6.6.7 (Apr 26, 2011)

  • Fixed Bugs:
  • Conflict Solver: "I/O error: null"
  • Revert (Mac, Unix): symlinks got confused
  • SSH connections: "Login" button

New in SmartSVN Professional 6.6.3 (Nov 20, 2010)

  • New Features:
  • Commit: support for client-side pre-commit hook scripts
  • Improvements:
  • Cleanup: should always be available
  • Commit wizard, Files page: added context menu to the file selection
  • table containing selection related menu items
  • Externals: prefer ^/ over ../
  • JIRA integration: system property
  • "-Dsmartsvn.plugin.jira.show-resolve-dialog=false" to disable
  • "Resolve" dialog
  • Project Settings: by default, ".ai" file extension should be considered
  • as binary
  • Fixed Bugs:
  • Add Repository Profile dialog, Details page: using arrow keys to toggle
  • SVN Login options did not update the enabled state of User Name and
  • Password
  • Annotate: long commit message caused the combobox to show a black popup
  • Checkout: Possible error (when checking out from github)
  • Compare Repository Directories: should prevent having the same
  • path+revision for from and to
  • Error dialog after a failed server side hook was by default too small
  • Externals: internal error when entering ../ for path instead of URL
  • File compare, export to html: assertion if the file was added or removed
  • HTTP-proxy authentication did not work (e.g. for Check for New Version)
  • JIRA integration: huge error dialog in case of invalid
  • "workflow action id"
  • Log: [+] and [-] icons in the revision-table were only clickable
  • in the upper area
  • Log: "Stop" did not work when performing direct logs onto repository
  • Log: Wrong dates in HTML/text export
  • Memory leaks resolved
  • Project Settings: If "Native" EOLs were set to "CRLF", line endings got
  • confused to "LFCR"
  • Remote State: Dead-lock during Refresh
  • Repository Profiles Manager: Internal error when editing svn+ssh://
  • repository without supplying a private key
  • Shell integration: possible internal error when viewing content of ZIP
  • files
  • Transactions: Copy-actions did not work on revisions (regression since
  • .5.x)
  • Windows installer did not install tagMultiple.jar plugin

New in SmartSVN Professional 6.6.2 (Sep 18, 2010)

  • Fixed Bugs:
  • Checkout: internal error when answering "Do you want to additionally
  • check out the path up to the project root?" with "Yes"
  • Commit: message was lost when stepping back in wizard
  • Commit: text files with EOL-style set to "as-is" were rejected with
  • "Inconsistent EOL-Style" warning
  • Log: Export did not output copyfrom-information
  • Log Cache: Possible endless "EOF" error on build/rebuild
  • Remote State: broken for externals (regression since 6.6.1)
  • Transactions: rare multi-threading bug, related to bugtraq-properties

New in SmartSVN Professional 6.6.1 (Sep 4, 2010)

  • Changes view: if multiple files are selected, navigate between them only and move the lead selection only
  • JIRA-plugin: avoid resolve button if nothing is resolvable
  • Master Password: invalid passwords should not disable the OK button, but instead "shake away" when pressing OK
  • Perspectives: toolbar buttons
  • Remote Status: stale locks should not be reported
  • Tables: System property "q.verboseDate=false" to disable verbose date display

New in SmartSVN Professional 6.6 (Aug 21, 2010)

  • Changes view, integrated in main window (former Change Report)
  • Commit: support for 'tsvn:logtemplate' property (message templates)
  • Compare with Previous: to compare file against previous commit
  • Edit Working Copy: to edit the path of the selected (maybe missing)
  • working copy root
  • File Table: ability to drag files out of SmartSVN
  • File editor: Save As to save file under new name
  • Log: Copy Name
  • Log: Export to File
  • OS X: Finder integration using services
  • "Perspectives" for Project window layout (Window menu)
  • Plugin-API available in SmartSVN Professional
  • Remove Working Copy: to remove working copy root from project
  • Repository Browser: Compare Directories
  • Shell integration: Check out
  • Tag Browser: Delete Branch
  • Various dialogs: Instruction texts

New in SmartSVN Professional 6.5.10 (Aug 9, 2010)

  • Status Cache: should try a couple of times to start monitoring a drive (which may e.g. not be available yet when service is started)
  • Update: Non-existent externals should be reported

New in SmartSVN Professional 6.5.9 (Jul 17, 2010)

  • Fixed Bugs
  • Commit: internal error after cancelling "Case Changed Files" warning and trying to Continue
  • Externals: rename/move should not be enabled
  • File table: double-clicking an unversioned file opened the file *compare*
  • Merge Preview: "Copy From" and "Origin" were not correct for non-root merges
  • Open: Internal error when invoked on unversioned file (regression since 6.5.8)
  • Refresh: subdirectory vanished if it was present as working copy root as too
  • xMerge: preview was confused for non-root merges
  • xMerge: resulting copy-from information is wrong, for
  • "Copy source file to" resolution without "set 'copy-from' to" selected

New in SmartSVN Professional 6.5.8 (Jul 17, 2010)

  • Improvements:
  • Log: Copy Message in revision's context menu
  • Merge: should not remember "Ignore Ancestry" option
  • Open: ask whether to lock/update files with svn:needs-lock set
  • Transactions: bugtraq-properties for externals are now honoured also when displaying links
  • Fixed Bugs:
  • Annotate: internal error when invoking Show File Changes or Show Revision Changes on "Earlier" Revision
  • Apply Patch: should read patch files in system encoding (not UTF-8)
  • Commit (Foundation version): when deselecting all locked files, "Next"
  • button did not work
  • Commit: possible internal error when switching back and forth between
  • Files and Locks page
  • Conflict Solver: possible internal error when applying changes in rapid succession
  • http://-protocol: Problems with "digest" authentication
  • Merge: added subtrees with mergeinfo broke reintegrate merge
  • Multiple password queries for the same repository
  • Project Settings, default Keyword Substitution: URL and Header
  • checkboxes were both referring to "URL" property
  • Refresh (Windows only): File monitor sometimes locks file, preventing
  • them from being deleted
  • Refresh: multi-line global ignores were not honored
  • Repository Profiles: internal error when entered SSH login name
  • contains "/"
  • Settings: if a "corrupt" file already exists, defect settings file remained
  • Status Cache: "Corrupt cache" error message was reported over and over again
  • Status Cache: did not start indexing anymore (regression since 6.5.7)
  • Various commands: did not work with URLs containing a "@" character
  • Various commands: possible internal error when having multiple frames
  • with multiple dialogs open and closing them in certain order
  • Windows installer: created shortcuts with unstable icon paths containing

New in SmartSVN Professional 6.5.7 (Jul 17, 2010)

  • Improvements:
  • Import into Repository: warn when trying to import into non-empty repository directory
  • Fixed Bugs:
  • Add Tag: entered commit message should be used for commit deletion, too
  • Commit (Foundation version): internal error when trying to commit to
  • multiple repositories
  • Commit: empty messages are displayed in commit wizard's message history
  • http://-protocol: Kerberos-authentication related problems fixed
  • Lock: SVN errors after having lock forcefully removed
  • Log/Revision Graph: Compare with Working Copy did not pre-checking for
  • equality
  • Log: internal error when selecting revision containing partial HTML in its message
  • Refresh (after commands): possible internal error
  • Refresh: misleading error message when 1.7 working copies are
  • encountered
  • Setup: possible internal error when importing Repository Profiles from
  • command line SVN
  • Shell Integration: No status display for drive roots (like D:)
  • Splash screen remained visible until welcome screen is closed
  • svn+ssh://-protocol: Ongoing password prompt
  • svn+ssh://-protocol: Possible internal error related to cleanup
  • Switch: possible internal error
  • Windows: repaint problems
  • xMerge: Possible internal error

New in SmartSVN Professional 6.5.6 (Apr 5, 2010)

  • Improvements:
  • Text editors: autodetect UTF-8 with BOM (similar to UTF-16)
  • Fixed Bugs:
  • Commit (Foundation version): internal error when trying to commit to multiple repositories
  • Check Out: Export did not work into an already existing, empty directory
  • Log Cache: possible internal error when creating/rebuilding a cache
  • Merge: merge-tracking related issues resolved
  • Preferences: when trying to unset the accelerator for a menu item which
  • by default has no accelerators, the menu item kept its previous accelerator
  • Refresh: if an unversioned entry has changed from directory to file (or vice versa), it was displayed as directory and file
  • Refresh: possible internal error (regression since 6.5.5)
  • Refresh: possible internal error after adding symlink
  • Repository Browser: after configuring accelerators, they were always reset to defaults
  • Revision Graph: internal error for Show Merge Sources/Targets when focus was in Directories/Files area
  • Shell Integration (Windows): internal error when invoking commands on UNC paths (\\host\path\to\share)
  • Shell-integration: Open Project was shown even for completely unversioned directories
  • Spell checker: internal error caused by corrupt dictionary files

New in SmartSVN Professional 6.5.5 (Mar 9, 2010)

  • Improvements:
  • Commit: for built-in compare, Alt-Up/Down work if file list or commit message is focused
  • JIRA plugin: System property "smartsvn.plugin.jira.resolved-constant" to reconfigure 'resolved'-constant for custom workflows
  • Tree: scrolling nodes to visible area takes the expand/collapse icon into account
  • Fixed Bugs:
  • Apply Patch: revision information could not be parse for patches created with non-English SVN
  • Apply Patch: queried repository for wrong paths when applying path to non-root directory
  • Built-in File compare/Conflict solver: changing the same line after a save which was changed immediately before the save did not mark the document as changes
  • Change Report: internal error when invoking Log or Revision Graph on unversioned file
  • Compare URLs window: Show Changes action did not show text
  • Conflict Solver: possible internal error when undoing changes
  • Copy/Move: two-files copy/move did not work for unversioned/copied files (regression since 6.5.3)
  • Create Patch: paths should be relative to selected directory
  • External editor: parser was accepting bad URLs like 'http://///////////////foo/bar'
  • Externals: '../' should be disallowed in local path part
  • Import: possible "Working copy '... locked" error on final commit
  • Merge: Preview should not be cancelled in case of conflicts when merging multiple revision ranges
  • Move: working copy root (external) should not be allowed to be moved
  • Move: failed if target is located in external (even of the same repository)
  • Multi-root-project: the first root was always expanded
  • Refresh: possible internal error
  • Revision Graph: internal error for Show Merge Arrows
  • Revision Graph: merge arrows left to left-most branch were not displayed properly
  • Revision Graph: tags were not displayed properly if files themselves were replaced with copy-from properly set
  • Status Cache: clearing cache could fail with timeout error (caused by internal cache error)
  • Subframes: closing frame did not cancel currently running operation
  • Switch: internal error when using "Other URL" without entering path
  • Tag Browser: did not recognize certain branches as removed
  • Transactions: possible internal error when adding second working copy root
  • Windows: if a directory contains spaces in the path, it couldn't be opened in the explorer
  • smartsvn.properties: trailing spaces should be trimmed from propery values

New in SmartSVN Professional 6.5.4 (Mar 9, 2010)

  • Fixed Bugs
  • Merge: Preview should not be cancelled in case of conflicts when merging multiple revision ranges
  • Shell Integration (commands, overlay icons): possible internal error (regression since 6.5.3)

New in SmartSVN Professional 6.5.3 (Mar 9, 2010)

  • New Features:
  • xMerge add-on: Merging of moved/renamed files
  • Improvements:
  • Global Ignores: support for working copy root relative patterns, like "/my/path/ignore*"
  • JIRA plugin: System property "-Dsmartsvn.plugin.jira.load-all-issues=true" to display all issues
  • Fixed Bugs:
  • Check Out: it was not possible to open a new project window
  • Commit: selecting message from history inserted redundant new line characters
  • Copy To Repository: an empty "Into Directory" was accepted
  • Copy/Move: failed when selecting two unchanged files
  • Drag&Drop-related internal error
  • Refresh: Possible internal error for https:// working copies
  • Tags: incorrect handling of tags in warning message
  • Text editors: possible internal error
  • Transactions: commits from shell integration were marked as unread
  • Various commands: possible internal error

New in SmartSVN Professional 6.5.2 (Jan 11, 2010)

  • Add Tag/Copy to Repository: fix externals did not properly quote resp.
  • escape externals-paths
  • Apply Patch: patches created with Query|Create Patch between URLs could
  • not be applied
  • Apply Patch: possible internal error
  • Checkout: when invoking first time, it suggested a local base directory
  • parallel to the home directory
  • Compare Repository Directories: for file selection, Paths text field
  • should be initialize with common parent directory
  • Compare with Revision: when using an external file comparator,
  • comparison was always performed against working copy, despite pristine
  • copy is selected
  • File Table: double-click in file table sometimes invoked directory
  • command
  • File compare: using external viewers didn't work
  • Add Tag/Branch: Fix externals did not work for file externals
  • Transactions (standalone): Immediately after opening the transactions window,
  • the root node showed Object.toString() output for a short time
  • Log Cache: internal error when building/updating cache for a repository
  • that contains a path containing a ''
  • Preferences: "Compare URLs" and "Dry Merge" accelerators were not
  • stored properly
  • Preferences: Accelerator speed search should be tolerant regarding
  • uppercase/lowercase pattern
  • Refresh: Directory-only patterns were not working for global ignores
  • (regression)
  • Startup (Linux): internal error for certain Linux distributions
  • (e.g. Debian testing/unstable x86_64, Kernel 2.6.31),
  • caused by IPv6 problems
  • svn://-protocol: auto-started svnserve processes remained running in
  • case of errors
  • Transactions (Project): "Select in Project" does not work, even after
  • local refreshing has been completed
  • URLs: Wrong URL formatting when using Tag-Branch-Layout with single
  • branch pattern, like "branches/*, mybranch"
  • Windows Launcher (64-bit): Referred to "EXE4J_JAVA_HOME" instead of
  • "SMARTSVN_JAVA_HOME"

New in SmartSVN Professional 6.5.1 (Dec 18, 2009)

  • Improvements:
  • Apply Patch: should be tolerant regarding tabs and spaces
  • Apply Patch: should create directories, if necessary
  • UI: system property to switch off texts below the toolbar buttons (-Dsmartsvn.toolbar.textBelowIcon=false)
  • UI: system property to switch off tree striping (-Dq.lookAndFeel.treeStriped=false)
  • Fixed Bugs:
  • Conflict Solver: possible internal error when invoked on a binary file
  • Directory tree: hiding unversioned files (and directories) shows a large white gap above the tree
  • Repository Browser, Copy: wrong target path suggested
  • Text components: when whitespaces are displayed and a text is selected, the CR marker is displayed immediately after the selection although it's in the middle of the line
  • UI: dialogs with instructions area at the top are too high with Java 7 preview

New in SmartSVN Professional 6.5 Beta 2 (Nov 7, 2009)

  • Check Out/Open Working Copy/Import: Option to create project in specific group

New in SmartSVN Professional 6.0.8 (Oct 28, 2009)

  • Improvements:
  • About Dialog: Show supported SVN version
  • File filter: Allow to invert regular expressions with leading !
  • Global Ignores: Support for directory-only matches by "dir/"
  • Output view: System property "smartsvn.output.maximum-file-count" to change maximum number of displayed files/directories
  • Fixed Bugs:
  • Change Report: Internal error after comparing and editing a file
  • Change Report: Possible internal error when invoking Revision Graph
  • Compare Repository Directories: Possible internal error when opening repository browser twice
  • Compare (Log/Revision Graph): Possibly fails with "Invalid handle"
  • Copy from Repository: Resurrecting dead entries does not work
  • Dialogs/Frames: A window closed at negative coordinates does not get restored to its original location as windows with positive coordinates (multiple-screen configuration)
  • Edit Externals: Local directories containing a Space-character are not properly quoted
  • File filter: Negated patterns (leading !) don't work anymore
  • Refresh: Multi-level externals are not scanned properly
  • Revision Graph: Internal error when invoked from shell integration and Tag-Branch-Layout hasn't been configured yet
  • SSH authentication: Possible internal error

New in SmartSVN Professional 6.0.7 (Oct 2, 2009)

  • Improvements:
  • Plugin API: CommitSet is initialized with pending message (if available)
  • Update: Ignored directory/files which exist remotely can be updated
  • Fixed Bugs:
  • Commit, file selector: selecting lines with Ctrl+click showed wrong background color
  • Commit: Possible internal error when trying to commit file property changes
  • Refresh: Scanning projects fails on OS/2
  • Repository Browser: Internal error when trying to drag a repository directory to the project window (or visa versa)
  • Startup: Possible internal error when Log Caches are corrupt

New in SmartSVN Professional 6.0.6 (Sep 19, 2009)

  • Improvements:
  • File Type detection: Files with svn:mime-type set to "application/javascript" or "application/x-javascript" are treated as text files
  • Search options: Use case-insensitive search by default
  • Fixed Bugs:
  • Commit: Entries scheduled for deletion inside directories scheduled for replacement are not skipped.
  • Commit: Internal error while typing commit message
  • Externals: Single file externals not working for binary files
  • Log Cache: Possible internal error
  • Refresh: Possible internal error when refreshing locks periodically and root directory is invalid (unversioned)
  • Repository Browser: Possible internal error
  • Revert: Fails on a removed missing directory
  • Show Changes: Internal error when invoked on empty Change Set
  • Startup: Possible internal error on Windows 7
  • Transactions: Possible internal error when invoking working-copy related commands

New in SmartSVN Professional 6.0.3 (Jul 5, 2009)

  • Improvements
  • Transactions: Limit display of changed files/directories to 1000 (can
  • be changed by system property "smartsvn.transaction.maximum-file-count")
  • Fixed Bugs
  • Change Report: Sorting for "Change" does not work
  • Change Report: When invoked on a directory, Revert does not update view
  • Commit: Internal error for missing directory in copied directory
  • Help: Internal error (regression since 6.0.1)
  • Merge Preview: Internal conflict solver should not warn for
  • unresolved conflicts (as it's read-only anyway)
  • Merge Preview: Temporary files should be read-only for external
  • conflict solvers
  • Preferences, Project: "Open Project In" option should contain "Ask"
  • option
  • Project Settings: Dialog can become too wide depending on the Root
  • Paths input field
  • Project Transactions: Don't add the same tag-branch-layout multiple
  • times
  • Project: Possible error when opening invalid project (which has no
  • root directory)
  • Projects: Possible problem when parsing projects.xml configuration
  • file
  • Project|Open: Internal error when transaction view is maximized
  • Refresh problem: Adding an ignored directory requires manual refresh to
  • show subdirectories
  • Revision Graph: Load Merge Info should not work when no revision is
  • selected
  • Revision Graph: Possible internal error when invoked from shell
  • integration
  • Scan/Refresh: Internal error for projects located at drive root, when
  • having status cache enabled for this project
  • Status Cache: Wrong/delayed display of states (caused by internal
  • errors when refreshing drive root)
  • Text Copy/Paste: Problems with system clipboard
  • Transactions: Flickering "Merge" menu item and possible internal
  • error on invocation
  • Various commands: If working copy has been completely deleted,
  • internal error on execution

New in SmartSVN Professional 6.0.2 (Jun 9, 2009)

  • Improvements
  • Log Cache: Truncate very long messages (default limit is set to 16K
  • and can be changed by system property
  • "smartsvn.logcache.maximum-message-length")
  • Multi-directory input field: Allow to drop a couple of directories;
  • don't report duplicate entries
  • UI: Toolbar look and feel improvements for JDK 1.4 (OS/2)
  • Fixed Bugs
  • Change Report: Internal error when showing for locked unversioned
  • file
  • Commit: Dialog's expanded size is not saved/restored
  • Commit: Internal error when clicking "Next" despite of "Nothing to
  • commit" message
  • Conflict Solver: Misleading tooltip text for the Take Left/Right
  • Block actions
  • Drag&Drop: Possible internal error
  • File compare: Two save-discard dialogs on top of each other
  • HTML-displaying input fields sometime crash with Internal Error
  • Memory leak: Read file/directory structures are not released when
  • Project Window is closed
  • Merge: Possible wrong copy-from URL when merging a single file
  • Move to Change Set: Internal error when invoked for files of
  • different working copy roots (caused by Exception in Jira
  • integration)
  • Out Of Memory message (Mac): does not contain the file path
  • Project Switcher Popup: Is only a tiny rectangle when there is no
  • project
  • Refresh/Scan: Internal error when trying to open a working copy
  • located at the drive root
  • Refresh/Scan: It's not possible to open SVN 1.3 working copies
  • Transactions (Project): Possible internal error after Update
  • Transactions: Possible internal error when performing Log/other
  • commands
  • Transactions: Timeout errors (used timeouts are too short)
  • Update: Internal error when using "Rebuild SVN admin area completely"
  • Various sub-frames: Possible internal error when closing

New in SmartSVN Professional 6.0.1 (Jun 9, 2009)

  • Fixed Bugs
  • Commit: "Unknown error": Possible reason fixed
  • Commit: When using bugtraq-properties, it's not possible to enter
  • multiple issue IDs
  • Copy Within Repository: Internal error when leaving 'With Name' blank
  • Dialogs with HTML-links sometimes result in internal error
  • JIRA-Plugin: Communication errors are not reported properly
  • Linux/Unix: Parameters passed to start script smartsvn.sh are
  • disregarded
  • Log Cache: Defect caches (e.g. because of program shutdown during
  • I/O) result in internal errors when trying to repair them
  • automatically
  • OS/2: Start script improved (contributed by Ronald Brill; an OS/2
  • installer version is available at
  • http://www.rbri.org/smart/smartsvn.html)
  • Refresh: Internal error for Remote State refreshing
  • Refresh: Possible internal error
  • Repository Browser: Internal error when scanning fails and frame has
  • already been closed
  • Revision graph: Incorrect revision preselected
  • Tag-Branch-Layouts: Non tag-trunk-trunk layouts are not recognized
  • correctly and can result in internal error for subsequence operations
  • Transactions: Refresh fails if only one of multiple repositories
  • can't be reached
  • Update: Switching does not update relative externals to new location
  • Various commands: Internal error after command fails if corresponding
  • Project window had already been closed

New in SmartSVN Professional 6.0 (May 18, 2009)

  • New Features
  • Commit: JIRA issue tracker Integration (plugin)
  • Directory Tree: Multi-directory selection
  • Exclude from Working Copy (SVN 1.6 feature --set-depth=exclude)
  • External Tools: Allow to use system association for open/edit/print (requires Java 6)
  • Externals: Support for files (SVN 1.6 feature)
  • Keyword-Substitution: New "Header" keyword (SVN 1.6 feature)
  • Plugin-API (Enterprise edition only, contact [email protected] to request an evaluation license)
  • Project: Multiple root directories
  • Tree Conflicts (SVN 1.6 feature)
  • Improvements
  • Autoprops: Support of escaped ';' in auto properties values
  • Bug Reports: Option to open Email client
  • Checkout wizard: Visually improved
  • Commit: On Files page, distinguish between content-only/properties-only/content-properties modifications, as in the file table
  • Commit: Don't include unversioned files belonging to conflicts
  • Commit: Option to warn for "missed directory" only the path up to the root
  • Commit: Report uncommittable files (conflicted, obstructed, inaccessible, phantom)
  • Commit: Skip configuration page for files
  • Commit (shell integration): Works on multiple working copies at once
  • Compare 2 Files: When comparing with an unversioned file, properties will not be compared
  • Compare: Inner-line comparison is applied for more appropriate cases
  • Detect Move: Improved UI
  • Directory Tree: Take Change Sets into account for "recursively modified" arrows
  • Directory Tree: Show current checkout depth in tooltip
  • Downgrade Working Copy: Always work on project root and ask whether to close project after successful downgrade
  • File Editors: Use the file's original line separators for writing
  • File Table/Directory Tree: Allow "Move to Change Set" by dragging a file to a Change Set
  • File Table/Directory Tree: Improved responsiveness on selection change (for many selected objects)
  • File Table: Case-sensitivity option for filter input field on case-sensitive OS
  • File Table: Less memory consumption in case of few table columns visible (gain up to 40%)
  • File Table: When changing Tag-Branch-Layout, "Branch" column is refreshed immediately
  • File Table: File filter and speed search support smart upper case queries (SA -> SuApplication)
  • Import to Repository (former Create Module): Visually improved
  • Installer (Windows): Improvements
  • License: Enterprise editions checks for upgrade license in "default" directory
  • Log Cache: When a repository mismatch is detected, offer opportunity to rebuild cache
  • Log: Correct detection of whether a path refers to a file file or directory (SVN 1.6 feature, requires SVN 1.6 repository format)
  • Merge: Allow to separate revisions by space as well
  • Merge Preview: Show file name in File Compare window
  • Merge: Detect 1.4 (and older) servers and abort for 'All revisions not yet merged'
  • Output: Clear Output action is always enabled, even if there's nothing to clear
  • Output: Command node shows number of affected files
  • Peg Revisions: Various issues in combination of Tag/Branch editors and Revision Choosers
  • Refresh: Is tolerant against file system locks and just report such files as "inaccessible"
  • Repository Browser (standalone): Common actions (as present in Project window)
  • Repository Browser: Always show warning for all moves
  • Repository Profiles: Add dialog visually improved
  • Revert: Works on case-changed files
  • Revision Chooser (Merge): Option to show only merge candidates
  • Revision Chooser (various commands): Option to not stop revision list on copy points
  • Set Up Local Repository: One password field
  • Setup: Option to use proxy server for license request
  • Spell-Checker: Simplified and improved UI
  • Spell checker: Stores paths to dictionary files relative to installation directory
  • Startup: "--repository-browser" command line option
  • Startup: On start-up options (Preferences) are considered always when opening first Project frame
  • Tables: Speed search does not update when table content changes
  • Transactions (standalone): Common actions (as present in Project window)
  • Transactions: Project transactions should be recognized as "present" until end of initial scanning
  • Transactions: Distinction between files/directories (requires SVN 1.6 repository format)
  • Transactions: Speed search also includes revision number
  • Transactions: When changing the tag/branch configuration, the transactions view automatically refreshes
  • Update: Faster refresh in case of many externals
  • Update: Option to skip configuration dialog (plugin)

New in SmartSVN Professional 5.0.4 (Feb 18, 2009)

  • Improvements:
  • Error messages: Partially more readable (URLs are decoded)
  • Preferences: External file comparator definition list improvements
  • Preferences: External tools definition table preselects first line
  • Shell Extension: x64-support
  • Fixed Bugs:
  • Add Tag/Branch: Externals revision URL selector shows URLs in encoded form
  • Bugtraq-properties: When no ID is entered, a dialog with two Cancel buttons is shown
  • Commit: Possible internal error for defect working copy (missing repository UUID)
  • Compare: Internal error when undoing changes
  • Compare/Conflict Solver: View sometimes scrolls back without user interaction
  • Compare/others internal editors: Should consider svn:eol-style for saving
  • Dialogs: Can open at invisible coordinates after detaching second display
  • Export Backup: Triggers full scanning even for subdirectories
  • File Compare: "Find" combobox too wide
  • Log: Selection by date can return too few results
  • Log: "Show More" does not work for copied locations
  • Merge: "Feature Branch" mode does not create copies as expected
  • Merge: Location URL is not properly updated after (re-)opening dialog
  • Merge: Selected peg-revision should be set to corresponding location editor
  • Open Project/Welcome Dialog: All openend projects should be displayed as locked
  • OS/2: Starting fails
  • Passwords: Can be forgotten when master password is not entered
  • Remote State: Possible internal error
  • Repository Browser: Entries with invalid names (like 'foo') can't be deleted/renamed
  • Shell Extension (Windows): No icon overlays for working copies in 'My Documents' are displayed
  • svn+ssh://-protocol: Password for same public key file is asked multiple times
  • Switching the project should put focus back to the directory tree
  • Window|New Project Window: Should show "Welcome" dialog when invoked on empty project window

New in SmartSVN Professional 4.0.9 (Nov 6, 2008)

  • Copy Within Repository: If "Contents Into" is selected, the "With Name" text field must not be checked
  • Revision Chooser: Possible internal error
  • Startup: Assertion when launching a second instance
  • Repository Browser: Internal error when connection fails on scanning

New in SmartSVN Professional 4.0.7 (Oct 10, 2008)

  • Improvements
  • Commit: System property "smartsvn.commit.disallowed-filename-characters"
  • Fixed Bugs
  • Compare with Revision: Resulting frame shows "Working Copy" even for "Pristine Copy" compare
  • File Compare: inner-line Apply-Left does not work correctly
  • Switch: Broken
  • Transactions: Still Internal error when trying to resume a Log Cache refresh
  • Windows: SmartSVN locks files, leading e.g. to problems when trying to delete them resp. their parent directories

New in SmartSVN Professional 2.1.4 (Mar 12, 2007)

  • Commit: Option to not trim leading and trailing whitespace in log message text area
  • Compare/Annotate/File Editor: VM option "q.textcomponent.fontsize" to set font size
  • Log: Optionally start with HEAD instead of working copy revision (as before version 2.1.3)
  • Project Settings: "Apply auto-props" should be the default
  • VM option "smartsvn.default-connection-logging" to enable connection logging by default
  • Copy URL-WC: Fails when invoked on unversioned directories
  • Copy URL-URL: Fails with "does not exist in revision" error message
  • HTTP repositories: Added files could overwrite existing files in repository
  • HTTP repositories: Problem when accessing repository at http root directory
  • Open Project: When opening multiple projects at once, Window menu is not correctly updated
  • Refresh/Scan: NPE for certain working copies
  • Refresh/Scan: Exception on OS X with UFS partition
  • Relocate from root path (protocol://host/) to sub-directory does not work
  • Settings of version 1.1 are not imported
  • Some file content views do not use Text File Encoding settings
  • Transactions: Stops reporting revisions once it encounters intermediate older revisions (typical problem when using cvs2svn)

New in SmartSVN Professional 2.1.1 (Dec 14, 2006)

  • Commit: Deletion of missing directories does not work anymore
  • Compare: When invoked on a missing file (only showing pristine copy) search (Ctrl F) is disabled
  • Compare: Refresh on changed file reloads correctly, but does not reset changed state "*"
  • Directory Tree and File Table: Focus problems
  • Lock: Does not report problem, if lock is not possible
  • Refresh: Exception if directory has physicall been removed
  • Refresh: Keyword expansion problem causes reporting of "modified" files
  • Refresh: Project can't be opened when a folder is missing
  • Repository Layout: NullPointerException
  • Repository Browser: Shows "scanning", even after clicking "Stop"
  • Revert: Reports reverted files, which have not been changed
  • Remote State: Toggling "View|Remote Changed Files" does not hide remote-only files
  • Smart Move: Processing binary files leads to OutOfMemoryError
  • TMate: "Object must not be null!" Exception
  • TMate: "Select in File Table" does not focus file table.