Fix: Handling usernames containing spaces when creating or updating repository bookmark.
Fix: ssh tunnel connection using passwords, regression from 2.4.
Versions 2.4 (2031) - June 9 2022
Versions is now part of our new company, Leitmotif GmbH. The team behind Versions remains the same!
IMPORTANT KEYCHAIN CHANGES
All passwords stored in the keychain need to be re-entered. We're sorry for the hassle, but there is no way to prevent that, as Versions is now signed using the Leitmotif company certificate. We threw in some improvements to make this change more worthwhile for you.
Passwords for subversion servers will now be stored in an area of the keychain that is synched by iCloud. If you have multiple Macs, you only need to enter passwords on one machine, on others they will be pre-filled for you.
Several improvements to the authentication process were made, hopefully resolving a few esoteric bugs and making things more future-proof.
When you select a bookmark related to a repository in the sidebar for the first time, you will be required to authenticate for that repository. Follow the process below, unless you have the repository password readily available.
Make sure to remember the server from the URL. You may select and copy it from the URL field.
Click into the Password field.
Select the menu item Passwords… that appears.
In the new sheet (provided by macOS) that shows up above, authenticate Keychain access using your user password, TouchID, or your Apple Watch, depending on configuration.
Enter the server from the URL (see above) into the search field.
This should show an entry in the list below. Click that entry. This will close the secondary sheet and pre-fill the password.
New: The commit sheet now offers to reuse previous commit messages.
Fix: Fix an issue where the main window could no longer be closed after an alert was shown.
Versions 2.3 (2029) - May 16 2022
New: Completely overhauled the Authors window. It features a sleek new look and now also shows the log messages for each revision.
Fix: Undo once again works in the Commit Sheet.
Fix: The browser now shows the property changed badge on a folder also when it is currently open.
Versions 2.2.1 (2027) - April 05 2022
Fix: The Commit Sheet is now a lot smarter about sizing.
Fix: Keyboard navigation once again works in the Commit Sheet.
Fix: The layout of buttons in the Timeline view had been broken by a recent macOS update.
Fix: In the History window, sometimes not all changed paths were listed. Now, we also show the number of changed paths above the list.
Fix: In the browser, the External badge is now also shown next to folders when they are open.
Fix: When reverting items, the revision is now also printed to the Transcript window.
Versions 2.2 (build 2025) - March 11 2022(THE CHOCKENBERRY RELEASE)
New: Repository bookmarks can now be colored. When we saw the screen of a customer, we knew it was time to provide aid for structuring the list of bookmarks.
Fix: When hiding badges in the bookmark list there is now more space for the name.
Fix: The width of the sidebar is now correctly remembered between runs.
Fix: Another attempt to precisely restore the previous window position and size.
Fix: The Link to Issues checkbox in the repository bookmark editor now works as expected.
Fix: Improved resizing of the Commit sheet.
Versions 2.1.2 (build 2024) - February 17 2022
New: The Preferences Window offers to install the built-in svn command line tool. The option is available when svn is not already installed on your system.
Trying to improve the usefulness of errors reported by Subversion.
Fix: When exporting an item, the actual item name will now be suggested instead of "Untitled".
Fix: Clicking the Versions icon in the Dock will always open a new window if there was none.
Fix: Resolve a crash that could occur when renaming an item.
Versions 2.1.1 (build 2022) - January 19 2022
New: Versions includes subversion binaries, as they are not installed on macOS by default. This means you can directly execute svn commands when opening an entry in Terminal. Use File > Open in Terminal from the menu bar, Open in Terminal from the contextual menu, or the Open in Terminal toolbar button to have the path set correctly.
New: You can enable labels for the toolbar.
Fix: Space characters can be used in repository URLs.
Versions 2.1.0 (build 2021) - December 17 2021
Updated to use the latest and greatest OpenSSL libraries (1.1.1l).
If you are seeing alerts regarding the validity of certain certificates, please update to macOS Monterey 12.1 or later.
Fixes an issue where setting a property would set that property on all subfolders.
Once again improve the encoding of non-standard characters that are allowed as part of a repository URL.
Versions 2.0.9 (build 2020) - November 4 2021
New: Support Kaleidoscope 3 for single file changes and changesets.
New: Support svn:http and svn:https URL handler.
Fix regression from 2.0.8: Handling usernames containing @ symbol when creating or updating repository bookmark.
Versions 2.0.8 (build 2016) - October 1 2021
New: Support non-latin characters in URL paths.
Fix: Choosing "Open in Terminal" would silently fail.
Versions 2.0.7 (build 2011) - September 1 2021
Fix issue with ssh+svn repositories where a external file save would trigger a Loading cancelled alert.
Fix issue where Quit Progress Panel is shown unnecessary and Force Quit request wouldn’t be executed.
Versions 2.0.6 (build 2009) - August 3 2021
Fix regression from 2.0.5 that could cause commit messages to not show up.
Versions 2.0.5 (build 2008) - August 2 2021
The main window should now always correctly remember its size between sessions.
Fix a memory leak that could cause problems when working with very large repositories.
Versions 2.0.4 (build 2007) - July 3 2021
Fix an issue with the Timeline on macOS Monterey beta.
Work around a bug in macOS that sometimes caused the Update/Commit toolbar buttons to execute the wrong action.
Fix a memory leak.
Versions 2.0.3 (build 2006) - May 28 2021
File > Rename now works and does the right thing in subversion.
Fix the inline Commit action.
No more "Nothing to commit" error when pressing update.
Several fixes to the History window.
When hovering over a Log Message in the History window, a tooltip with the complete multi-line message is shown.
Versions 2.0.2 (build 2005) - May 12 2021
New: Support for using Beyond Compare as File Comparison tool
Help > Send Feedback will compose a mail message with basic system information
Fix issue with copying repository items (like when creating a tag)
Fix top crashes found after the last release
Versions 2.0.1 (build 2004) - May 3 2021
Minor bug fixes
Versions 2.0 (build 2003) - April 30 2021
Versions² is first major update to Versions, ever! Particularly, if you're on macOS Big Sur, you're going to love the new look with support of Dark Appearance and the ability to run the app natively on M1‑based Macs.
Improved Simple Authentication and Security Layer (SASL) support
Fixed an issue that could display a “(SASL(-1): All-whitespace username” error message, and provide a more accurate error message
Fixed an issue that caused copious console log messages saying “No worthy mechs found”
Versions now automatically verifies HTTPS certificates against the Keychain when possible
This fixes repeated warnings about certificates in many cases (e.g. with Google Code)
Accepting a certificate by using the “Accept for this session only” option will now actually accept the certificate for the whole app session
On launch, Versions now opens up to the last selected bookmark
Versions has a refreshed look and feel
Redesigned and improved Timeline
Hyperlinks (http://, rdar:// and others) are now detected and linked
Added issue tracker ticket detection for FogBugz (BugzID:123)
and JIRA (#PRJ-123)
More compact and clear layout, with spelled out file status labels
Now uses floating headers for each day
“Load more…” now respects the scroll position and collapsed days
It's now possible to show or hide the changed files and folders for an individual revision
Option + click to show/hide all visible files, or open/close all days
Simplified preferences to only set a number of revisions to load, instead of a number of days as well
Added an indicator showing when the timeline was last refreshed
Dates and times are now shown using localized formatting
Fixed a bug where the timeline progress spinner would sometimes remain visible when switching views
The Timeline now has a special ‘empty’ state when a repository doesn't have any history yet
Improved Browse View Drag & Drop Support
Dragging an item out of repository or working copy browser will export it
Dragging an item into a repository browser will offer to import that item
Moving multiple items in a working copy will now ask for confirmation
The “Move Item” and “Copy Item” dialogs are now more informative
Improved Bookmarks List
Better drag & drop support
Bookmarks can be created by dropping working copy or local repository folders on the Dock icon or bookmarks list
Bookmarks can be created by dropping URL files on the bookmarks list
Bookmarks can only be dropped within other bookmarks if they point to a directory within the parent bookmark.
Bookmarks can be dropped between top level items, instead of only being dropped into top level items
Items dropped on the bookmarks list that can't be turned into bookmarks are listed in an ignored items sheet
When a bookmark is dragged onto another closed bookmark group or repository, the destination is now expanded and the bookmark selected
When deleting a bookmark, Versions no longer offers to delete the corresponding working copy folder if:
It didn't exist in the first place
There's another working copy bookmark that's the parent of this one
Bookmark names consist by default of the repository name and the folder, to prevent them from being nameless or from being named just trunk, branches, or tags
Bookmarks are, when possible, added to the current selected group, an appropriate ancestor or sibling instead of always to the bottom of the list
The context menu for repository bookmarks now has a “Copy Remote URL” menu item
The context menu for working copy bookmarks now has a “Copy Remote URL”, “Copy Local Path” and a “Reveal in Finder” menu item
There now is a context menu for the empty area of the bookmark list which displays the "New" menu
A bookmark can now be deleted by using the backspace key
When a bookmark has focus Command + C now always copies the remote path to the clip board
Added keyboard shortcuts for “New Repository Bookmark” Command + Option + N, and “New Working Copy Bookmark” Command + Option + Shift + N
Local Repositories bookmarks now have their own icon to make them more distinguishable
Kaleidoscope is now always visible in the file comparison popup in preferences
Fixed a crash that would occur when trying to duplicate a repositories root item
Fixed the Inspector not properly updating when switching between All/Changed
Fixed the Inspector Raw Properties button properly disabling when unversioned items are selected
The About window and SVN error sheets now close when using the ESC key
Fixed the split view cursor to properly update when moving from timeline and bookmarks list
Fixed several registration interaction issues
Fixed the main window not being closable, and menus being disabled, after trying to commit a folder without changes
Added support for multi-machine license files for volume licenses
Upgraded the trial period to 30 days instead of 21
This update resets the trial period
Updated the built-in Help
Reduced file size of the application
Sofa Acquires Versions - October 5 2010
Sofa has acquired all Versions intellectual property from Pico. You can read the entire press release here.
Versions 1.0.9 (build 79) - March 25 2010
This is a bugfix release that fixes issues that cropped up in the previous Versions 1.0.8 release.
Fixed the file browser “Open With…” menu item to properly work on Mac OSX 10.5
Fixed a crash that would occur on Mac OS X 10.4 when using the file browser context menu
Fixed comparing files when the Versions application name contained spaces
Fixed comparing files from the History window
Fixed comparing (images) with Araxis Merge
Versions 1.0.8 (build 75) - March 1 2010
We would like to thank everybody who enabled us to make a significant donation to Doctors Without Borders by buying Versions between January 14 and February 15th. We would also like to introduce and welcome Pieter de Bie as a new member to the Versions development team.
Upgraded the Subversion 1.6 library to SVN 1.6.9
Added an “Open With…” menu item in the file browser context menus and main menu