SourceTree 3.4.5 [11 May 2021]
Changes
- Fixed Refresh when application is not in focus
- Fixed Git bash terminal not opening from Git repository
- Fixed Sourcetree crashing on adding Gitlab CE/EE account
- Added max width for split panels to not get dragged all the way
- Fixed patches being created in wrong order
- Fixed Sourcetree closing pageant on exit even if it hadn't been started by it
- Fixed "New Folder" not creating nested folders on Bookmarks pane
- Fixed Sourcetree crashing on swithing to Remote tab
- Fixed "Fetch all tags" unticked still fetches all tags
- Fixed endless "git log failed" dialogs popping up
- Fixed staging modified files with paths longer than 260 characters stages the file as 'Removed'
- Fixed Sourcetree closing on cancelling the checking out branch from browser
- Fixed clone tab not selecting default branch when it isn't master
- Fixed Sourcetree crashing if launched by a non-admin while another user is running PAgent
- Fixed Git LFS prompt showing up everytime on opening a repo
- Fixed merge conflict not resolving on deleting files.
- General refactoring and removing code smells
SourceTree 3.4.4 [10 March 2021]
Changes
- Updated embedded git version to 2.30.2 to address security issue
- General refactoring
SourceTree 3.4.3 [08 February 2021]
Changes
- Security fix for embedded git lfs
- Fixed Sourcetree hanging on scrolling down Bookmarks view
- Fixed ssh-agent taking too much CPU
- Fixed failing authentication for Azure devops
- Fixed LFS popup re-appearing everytime
- Fixed issue of error message showing up when creating a pull request
- Fixed Sourcetree crashing on editing remote settings
- Fixed Optional integration settings not being saved
- Fixed Launch ssh agent option in Tools not doing any operation
- Fixed continue interactive rebase failing
- Fixed custom actions not performing any operation
- Fixed Sourcetree crashing on chekout/clone from bitbucket
- Fixed Commit text links not being saved
SourceTree 3.4.2 [07 January 2021]
Changes
- Fixed issue of Sourcetree hanging on scrolling down diff view panel
- Fixed issue of Interactive Rebase window being empty
- Fixed issue of bookmarks not sorted by name.
- Fixed issue of swapping bookmarks not changing position on Bookmarks tab
- Fixed issue of LFS pop-up not appearing on Clone for LFS repo
- Fixed Unstage All and Stage All butons enabling and disabling simultaneously issue
- Fixed message on diff for large bin files being shown
SourceTree 3.4.1 [31 December 2020]
Changes
- Security fix for a BASM vulnerability around account details stored in Vault
SourceTree 3.4.0 [01 December 2020]
Changes
- Security fix for embedded git lfs
- Fixed path not fitting in window when extracting
- Fixed incorrect naming of blame functionality
- Fixed "All Branches / Current Branch" dropdown not remembering choices
SourceTree 3.3.9 [26 May 2020]
Changes
- Security fix for embedded Git
- Added org listing to remotes page to reduce network calls for hosts with many orgs
- Fixed issue with installer not creating a shortcut
- Fixed issue with installer not checking for updates
SourceTree 3.3.8 [20 Jan 2020]
Changes
- Fixed file list not refreshing in first re-opened tab
- Fixed crash when double clicking file
- Fixed duplicate file appearing when checking a file
SourceTree 3.3.7 [8 Jan 2020]
Changes
- Update version of embedded git for security
SourceTree 3.3.6 [22 November 2019]
Changes
- Fixed new branches in the push dialog not setting the remote branch name
- Fixed the create patch screen allowing split view
SourceTree 3.3.4 [28 October 2019]
Changes
- Add an option "Open in Sourcetree" to context menu at Windows
- Improved the bookmarks sidebar by adding mouse-over colors, DVCS icons, and showing if the repo is open
- Added a new repository details window
- Added better copy/paste support for the log view
- Added a new "$BRANCH" parameter for custom actions
- Flow actions can now only be started for the latest dev branch
- Fixed a regression in disallowing duplicate folder names
- Fixed push indicator not being displayed after commit
- Fixed git-flow versions with 'dev' in the name not being parsed
- Fixed git-flow hotfix branch not defaulting to master
- Fixed crash in the local repo listing
- Fixed search on the remote repo listing
- Fixed custom actions dropping the first argument
- Fixed a performance issue when changing the file list filter in a large repo
- Fixed showing an empty menu for recent commits if there isn't any
- Fixed the "Confirm delete" dialog overflowing off the screen
- Fixed scrollbar not showing on the "Create" repository tab
- Fixed repository names not updating when being renamed in the tab it's opened in
- Fixed repo list sometimes not loading
- Fixed text overlap in the "Edit Hosting Account" dialog
- Fixed allowing the ".hgignore" file to be ignored
- Fixed "Stop Tracking files" option being allowed to be pressed even if the file wasn't tracked
- Fixed a case where system Git couldn't find Git Flow
- Fixed a case where the diff view wouldn't show the file contents for deleted files
- Fixed a crash caused by not having a default author name set
- Fixed annoying chained auth prompts for Git and Mercurial when the repo was being identified
- Fixed not being able to remove an added file in the staged files list
- Fixed a case where embedded Git version wouldn't display the correct version
- Fixed all files being set to the recycling bin, when they should have just been deleted
- Fixed "Push" dialog not showing branches if Git was older than v2.13.0
- Fixed allowing repos with the same path to be added as bookmarks
- Fixed custom actions not allowing $FILE and $SHA for files
- Fixed update check failed dialogs showing during welcome wizard
- Fixed a bugsplat detected crash
- Fixed setup wizard not showing git download size