SmartSVN Changelog

What's new in SmartSVN 14.4.0

Nov 18, 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)
  • Linux:
  • Theming: set caret color for editable combobox
  • Table: Workaround for SWT bug 403
  • https://github.com/eclipse-platform/eclipse.platform.swt/issues/403

New in SmartSVN 14.3.1 (Jun 10, 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 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 14.2.2 (Nov 23, 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
  • OTHER NOTEWORTHY CHANGES:
  • macOS 13: no warning about unsupported version

New in SmartSVN 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 14.2.0 (Apr 4, 2022)

  • Fixed Bugs:
  • Add Branch dialog did not open

New in SmartSVN 14.1.3 (Feb 28, 2022)

  • FIXED BUGS:
  • Commit: possible internal error closing at the end of the recursive file scan
  • failed to start with forced dark theme
  • macOS: could not open bbedit

New in SmartSVN 14.1.2 (Feb 28, 2022)

  • FIXED BUGS:
  • Commit: possible internal error closing at the end of the recursive file scan
  • failed to start with forced dark theme
  • macOS: could not open bbedit

New in SmartSVN 14.1.2 (Feb 3, 2022)

  • NEW FEATURES AND IMPROVEMENTS:
  • support for proxy SVN URLs, e.g. svn+ssh://user@server:proxyuser@proxy/var/svn/repo
  • FIXED BUGS:
  • Commit, Changes: refresh did not reload file from disk
  • bug reports/traces could not be sent in some environments
  • Shutdown: temp directories might not be cleared
  • Spell checker: incorrect import from older version
  • OTHER NOTEWORTHY CHANGES:
  • prevent loading SVN DLLs from local directory
  • Refresh: system property "smartsvn.status.useChangelistDataFromSvnStatus=true"

New in SmartSVN 14.1.1 (Sep 14, 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 14.1.0 (Aug 20, 2021)

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

New in SmartSVN 9.3.0 (May 15, 2018)

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

New in SmartSVN 8.6 (Nov 11, 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

New in SmartSVN 8.0.1 (Jan 18, 2014)

  • Fixed Bugs:
  • 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 8 RC3 (Dec 6, 2013)

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

New in SmartSVN 8 RC2 (Nov 26, 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 7.6.3 (Nov 25, 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 7 (May 3, 2012)

  • New and Improved Features:
  • Admin Area Validation: should ask before automatically-scheduled validation
  • Fixed Bugs:
  • Commit: possible internal error
  • Known Issues:
  • Refresh: when performing SVN operations outside of SmartSVN, a manual Refresh may be required to update file and directory states accordingly. (All Platforms)
  • xMerge is not yet implemented for Subversion 1.7. It will be present in Q3/2012.

New in SmartSVN 6.6.9 (Aug 1, 2011)

  • Mac OS X 10.7: file watcher broken
  • JIRA plugin: no issues were displayed when using special characters like '#' in password

New in SmartSVN 6.6.5 (Apr 18, 2011)

  • Improvements:
  • Conflict Solver: show "Mine", "Theirs"
  • Installation: portable bundles includes JRE
  • Linux: use xdg-open to open URLs in the default browser
  • Log Cache: on creation dialog, preselect highest, accessible directory
  • Properties|Keyword substitution: Reset options renamed to Unset
  • xMerge: support for merging added directory into renamed merge target
  • Fixed Bugs:
  • Branch Manager: got confused after copying/moving branches-folder
  • JIRA issue resolution dialog might not be displayed
  • empty externals were suggested for removal
  • possibly rejected after having performed Smart Move
  • Merge dialog: Internal error when entering only exclude range (e.g. !1)
  • Plugin-API: AbstractOkCancelDialog closed dialog even if there were input failures
  • Preferences, Conflict Solver: after showing an error, the input field was hidden
  • Refresh: possible internal error in case of invalid bugtraq-properties
  • Repository Browser: comparing two files sometimes did not display content
  • Repository browser: possible internal error when closing dialog/frame immediately after opening
  • SSH Authentication dialog: did not disable OK button if no user name has been entered
  • SVN working copy upgrade: possible internal error
  • Update/Switch: corrupted working copy on interrupted update or switch operation
  • Update Check: possible internal error in case of I/O-problem

New in SmartSVN 6.6.4 (Jan 27, 2011)

  • Improvements:
  • Update Check (manual): inform about major new versions
  • Fixed Bugs:
  • Annotate: can't be cancelled
  • Checkout: possible internal error when checking out from thirdy-party SVN servers
  • Commit: checksum mismatch for replaced files
  • Conflict Solver: certain conflicts were not detected
  • Copy URL: should encode URLs
  • File Compare/Conflict Solver: cancelling "Line Separator" dialog still proceeds with Save
  • Merge Preview/Apply Patch: Show Changes/Conflict Solver were never enabled
  • Merge: possible internal error
  • Merge: xMerge should not be available for files
  • Settings: on Unix, paths relative to the home directory, e.g. ~/bin/svnserve were not expanded correctly
  • Setup Repository dialog, success page: description text is truncated
  • Startup (after fresh install on OS X): in the welcome dialog the disabled radio button was preselected import-settings question was shown on second main frame
  • Update: possible internal error for "Rebuild SVN admin area completely"
  • Various dialogs: For "Metal L&F", if a dialog is shown, the CPU is at ~50%
  • Various tables: focus problems for "Move Up"/"Move Down"

New in SmartSVN 6.6.3 (Nov 21, 2010)

  • 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
  • OS X: Possible crash of file chooser
  • OS X: Possible internal error on Drag and Drop
  • 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 6.5.x)
  • Windows installer did not install tagMultiple.jar plugin

New in SmartSVN 6.6 (Aug 21, 2010)

  • This version contains more than 50 new features and improvements.
  • The changes view has been integrated into the project window.
  • A plugin API for the Professional edition.
  • Improved user interaction in most dialogs.

New in SmartSVN 6.5 (Dec 9, 2009)

  • Revision graph improvements (e.g. merge arrows, branch filtering, search)
  • Log-related commands perform now approx. 5 times faster than SmartSVN 6
  • Easier management for projects with multiple working copies
  • A lot of usability improvements making your daily work-flow even more easier and stream lined.

New in SmartSVN 6.0.4 (Aug 11, 2009)

  • Fixed Bugs:
  • Change Report: Internal error if for a file neither working copy nor pristine copy could be accessed
  • Directory Tree: Possible Internal error if keeping "Scanning" node selected
  • Exit: Internal error when writing the settings on fails
  • File Compare: Internal Error in undo code
  • File name completion: Sorting broken
  • Mac: Window menu's JRadioButtonMenuItems used to switch between different application windows behave like independent checkboxes (toggle themself)
  • Property Compare: Does not repaint after changing the font in the preferences
  • Refresh: Possible internal error
  • Repository Browser: Internal error when entering URL for "Create Directory" dialog
  • Revision Graph: If invoked from with Repository Browser, Tag-Branch-Layout is not initialized (if necessary)
  • Startup: Internal error when Java Accessibility Bridge is installed for JRE
  • Transactions: Possible internal error for log entries without message (regression since 6.0.2)
  • Transactions: Rollback does not work for projects located at sub-directory of a trunk/branch (according to the Tag-Branch-Layout)
  • Update: Possible internal error
  • Update: Possible internal error for missing directory scheduled for deletion

New in SmartSVN 6 (May 13, 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 5.0.2 (Dec 29, 2008)

  • Minor bugfixes.

New in SmartSVN 4.0.10 (Nov 20, 2008)

  • Minor bugfixes.

New in SmartSVN 4.0.9 (Nov 5, 2008)

  • Major bugfixes.

New in SmartSVN 4.0.8 (Oct 28, 2008)

  • Minor bugfixes.

New in SmartSVN 4.0.7 (Oct 9, 2008)

  • Minor bugfixes.

New in SmartSVN 4.0.6 (Sep 25, 2008)

  • Minor bugfixes.

New in SmartSVN 4.0.5 (Sep 20, 2008)

  • Major bugfixes.

New in SmartSVN 4.0.4 (Sep 3, 2008)

  • Major bugfixes.