VersionSQL Changelog
See what's new in VersionSQL
-
1.5 (2021-02-17)
-
Update 1.5.1
- GitHub OAuth pulls Author information (now requests email permissions in order to do so)
- Clear Credentials operation did not clear GitHub OAuth authorization
- "There is already an open DataReader associated with this Command"
-
Authentication via OAuth
- Log in to Azure DevOps, BitBucket.org, GitHub.com, and GitLab.com via web browser
- Supports two-factor authentication without the need to manually create access tokens
- Cloud/SaaS only - personal access tokens are still required for 2FA on self-managed servers

- Select All option to quickly check/uncheck all objects in the commit list
- Prominent visual indicator of commit result
- Cross-database query error when connecting to SQL Azure
- Error connecting to SQL Azure with SSMS version 2016 or older
-
1.4 (2020-09-22)
-
Update 1.4.4
-
Update 1.4.3
- Error loading settings dialog on new installations
-
Update 1.4.2
- Availability Group name used in place of server name, if present
- Server setting read performance improved by 90% on SSMS 2014+
- Subversion full-database scripting performance improved by 45% (first-time) to 70% (repeat)
- Subversion status log detailed messages
- Cleaned out a bunch of unused code (I know you don't care, but it makes me feel good)
-
Update 1.4.1
- Diff tool presets for Visual Studio and Visual Studio Code
- Merge tool preset for Visual Studio
- Diff and merge temporary files now use the .sql extension
- Diff and merge tool detection
- Commit dialog now resizes to fit very small screens
- Folder-based commit deleted object detection
- Rare issue causing update check to fail
-
Write to folder + command-line operation
- Folder repository type writes .sql files directly to the target folder
- Optionally, enter a command-line operation to execute after the files are saved
- Preset operations for Mercurial, Team Foundation Server (TFS), etc.

- Connection Setup corrects more types of incorrect input paths
- Git commit dialog now auto-closes upon successful commit
-
1.3 (2020-07-10)
-
Update 1.3.9
- NotFoundException: reference 'refs/remotes/origin/master' not found
- Pressing enter on the path input field sometimes selected the Subversion repository type
-
Update 1.3.8
-
Update 1.3.7
-
Update 1.3.6
- Cancel button operation during Git commit
-
Update 1.3.5
- Merge tool presets for Araxis Merge and DiffMerge
-
Update 1.3.4
- Scripts with mixed line endings always showed modified
-
Update 1.3.3
- Git branch switching (in connection config file)
- Personal Access Token support
-
Update 1.3.2
- Error when saved credentials contained an empty password
-
Update 1.3.1
- Git operations would freeze when the temporary files were locked by another process
-
Open Latest and Merge operations
- Open Latest loads an object's script from version control into a New Query window
- Merge passes an object's scripts from version control and the database into a merge tool, then opens the result in a New Query window
- Presets for popular merge tools KDiff3, WinMerge, Beyond Compare, and others.

- Diff operation shows progress dialog
- UDT scripting
- Git commit performance
- Crash on load if SSMS failed to supply context object
- Timeout occurred waiting for user to enter password
- Windows opened hidden behind SSMS
-
1.2 (2020-02-28)
- Diff operation in context menu
- Disconnect from Version Control function
- Git branch selection (in connection config file)
- Synonym and Sequence scripting
- Database scripting performance
- Error on non-standard Git default branch name
-
1.1 (2019-03-18)
-
Update 1.1.9
- Special characters in object names interfere with Subversion commit
-
Update 1.1.8
- SQL Server 2019 support
- Additional shortcut keys in commit message dialog
-
Update 1.1.7
- Subversion checkout performance
- Git checkout now normalizes line endings
- Slashes in database name broke object parsing
-
Update 1.1.6
- Delete files from repository that no longer exist in database
- SQL Server Management Studio v18 support
- Diff tool preset for Meld
-
Update 1.1.5
- Diff tool presets for Araxis Merge, Code Compare, DiffMerge, and Meld
- Unicode support in object names
- Error if diff tool has been uninstalled
-
Update 1.1.4
- NTLM credentials were being used instead of saved credentials
-
Update 1.1.3
-
Update 1.1.1
- Git operations would freeze when the temporary files were locked by another process
-
Diff changes within commit dialog
- Double-click a modified item to open 3rd-party diff viewer
- Presets for popular diff tools KDiff3, WinMerge, and Beyond Compare

- NTLM credential support
- Commit dialog hotkey support
- Commit dialog item sorting
- UI responsiveness during commit
- Auto update checking failing to detect new updates
The changelog may end here, but VersionSQL's history stretches all the way back to its first beta release in early 2016.