Note: this release requires .NET 4.7.1 or higher for installation
Sourcetree 3.0 Overview
Support for additional hosting services (SSH, Repos, Avatars, PRs)
GitHub Enterprise
GitLab (Cloud, CE, EE)
Visual Studio Team Services (VSTS)
Use Bitbucket Cloud or Bitbucket Server to register
Update to embedded Git 2.18.0
Update to embedded Mercurial 4.6
Repository avatars for all supported services
Syntax highlighting in diff view
Security improvements
All Fixes
SRCTREE-2399 Fix un-checking "Refresh automatically when files change" in Tools/Options/General to correctly change Sourcetree's behaviour
SRCTREE-2406 Fix the "Don't ask me again" checkbox to stop asking to download the LFS adapter when checked
SRCTREE-2494 Fix the path for a diff/merge tools in Preferences to update correctly
SRCTREE-2500 Fix Bugsplat Crash
SRCTREE-2501 Fix Bugsplat Crash
SRCTREE-2505 Fix Bugsplat Crash
SRCTREE-2506 Fix Bugsplat Crash
SRCTREE-2509 Fix Bugsplat Crash
SRCTREE-2510 Fix Bugsplat Crash
SRCTREE-2729 Sourcetree does not display repository custom image at bookmarks
SRCTREE-2746 Fix offer to create a bookmark when opening a repository using File/Open
SRCTREE-2775 Add AV scanning using virustotal.com to CI/build/release process
SRCTREE-2776 Automated/One-click publishing
SRCTREE-2780 Rebase option is always disabled at Graph view for Mercurial repository
SRCTREE-2878 "Select All" click-able area is to wide at Push dialog
SRCTREE-3027 Remote repos are not listed if user doesn't have "create repo" rights for team
SRCTREE-3178 Sourcetree asks twice whether to overwrite file
SRCTREE-3179 Correct the old Sourcetree icon being used for "installed applications" control panel
SRCTREE-3189 Staged folder becomes unstaged if stage only one file from another folder in Tree View
SRCTREE-3508 License information is wrong at "About" window
SRCTREE-3635 Crash on closing Sourcetree
SRCTREE-3656 "Edit Custom Action" window re-appears on being closed
SRCTREE-3666 Pull window displays no remotes when they exists
SRCTREE-3716 Console output window does not displays for "Stage All" and "Unstage All" buttons
SRCTREE-3856 Sidebar displays wrong information about repository remote state
SRCTREE-3857 Clone to Local Folder not working
SRCTREE-3882 Push dialog uses checkboxes with different styles
SRCTREE-3887 Wrong focus for Push dialog
SRCTREE-4042 The request for default author and email appears all time when trying to commit
SRCTREE-4151 Bitbucket Server usernames not properly encoded
SRCTREE-4475 Add Bitbucket Cloud Registration
SRCTREE-4476 Add Advanced Install Options to Git Install
SRCTREE-4576 Add Account and Repository support for GitHub Enterprise
SRCTREE-4577 Add support for VSTS host
SRCTREE-4863 Upgraded to Mercurial 4.6
SRCTREE-4865 Add support for GitLab.com
SRCTREE-4881 Refactor: Replace slf4net with Microsoft.Extensions.Logging
SRCTREE-5184 Options -> Git -> System button was not enabled
SRCTREE-5465 Cleanup notifications style to match ADG
SRCTREE-5484 User is not able to drag Sourcetree child window when it's maximised
SRCTREE-5499 Graph column does not resize appropriately
SRCTREE-5500 Sourcetree crashes on opening explorer
SRCTREE-5502 Redundant "Maximize" button at "About" window
SRCTREE-5520 Set default TLS setting to 1.2
SRCTREE-5536 Internal code refactor of CreateRepoProcess
SRCTREE-5539 Refactor remote account support to not use hard-coded values
SRCTREE-5560 Sourcetree does not load folders for bookmarks
SRCTREE-5587 Add support for external-diff processing tools
SRCTREE-5590 Sourcetree doesn't delete repository from File System when user select "Delete Repositories on Disk" option
SRCTREE-5595 Fix Bugsplat Crash
SRCTREE-5608 Re-instate the concept of a project/owner when creating remote repository.
SRCTREE-5611 Convert Sourcetree.Localisation to .NET Standard
SRCTREE-5612 Convert Sourcetree.Api to .NET Standard
SRCTREE-5701 Upgrade to Git 2.18
SRCTREE-5706 Fix to allow openSSH to load multiple keys
SRCTREE-5707 Fix the log view not correctly updating when clicking on sidebar branches
SRCTREE-5709 Bugsplat Crash 4355
SRCTREE-5749 Remove any use of Bitbucket (Cloud) 1.0 API
SRCTREE-5751 Generate Web and PR Urls from Account information in preference to remote url information
SRCTREE-5752 The Remote toolbar button should help the user to enable it when it is disabled
SRCTREE-5753 Black screen flash when app starts
SRCTREE-5756 ST crashes for open New tab.
SRCTREE-5773 Use Bitbucket Cloud Email as default git/hg author after registration
SRCTREE-5774 Updated the copy on the registration page of the Welcome Wizard
SRCTREE-5784 When creating a new GitHub, GitLab or VSTS account automatically set it to be the default credentials for that host for Git, since the GCM only supports 1 set of credentials for those hosts
SRCTREE-5786 Fix the Toolbar Remote button to go to the target repository page on the host web site.
SRCTREE-5809 Fix the Hosted Account dialog to not freeze when editing the host url
SRCTREE-5822 Add a new Personal Access Token authentication type
SRCTREE-5826 Add avatar support for local and remote GitLab repositories in the New tab
SRCTREE-5827 Add Create Pull Request support for GitLab
SRCTREE-5828 Fix corruption of the accounts.json when adding new accounts
SRCTREE-5870 Remote link for github doesn't work
SRCTREE-5873 Fix crash when decline to run Git-LFS commands
SRCTREE-5897 Sourcetree allows to create Mercurial repositories on remotes that does not support this SCM
SRCTREE-5905 VSTS does not support personal repositories, so prevent Sourcetree offering to create one
SRCTREE-5909 Add syntax highlighting to diffs
SRCTREE-5910 Fix refreshing access_tokens for Bitbucket accounts
SRCTREE-5912 Automatically switch to the remote repositories listing view if repository creation failed to clone locally.
SRCTREE-5913 Fix repository search to work for GitLab
SRCTREE-5922 Fix maximizing Sourcetree's window
SRCTREE-5928 Fix to avoid crash when loading corrupt sourcetreeconfig
SRCTREE-5932 Correct typo in Creating Patch dialog
SRCTREE-5934 Fix intermittent crash when rendering remote repositories list
SRCTREE-5935 Add Create Pull Request abd Remote link support for VSTS
SRCTREE-5938 Correct the Hosted Account window to refer to Personal Access Tokens for VSTS
SRCTREE-5939 Fix VSTS support to list all repositories available to the account
SRCTREE-5941 Disable Fetch option when the repository has no remotes defined
SRCTREE-5942 Display repository avatars when listing remote repositories
SRCTREE-5945 Add help links to explain how to generate Personal Access Tokens in the Hosted Account dialog
SRCTREE-5946 Add GitLab CE support
SRCTREE-5947 Ensure the File Status view refreshes after completing a file merge using an external tool
SRCTREE-5954 Fix to prevent the commit message occasionally appearing as a committed file name
SRCTREE-5956 Improved file search behaviour
SRCTREE-5988 Fix to GitHub Enterprise support to support the Show Organization Repos checkbox when listing remote repositories
SRCTREE-5995 Improve performance by making the File Status updates async
SRCTREE-5999 Fix the behaviour of the Git-LFS install and dialogs
SRCTREE-6001 Improved UI responsive news when typing file name search terms in the File Status view
SRCTREE-6008 Fix to ensure the help link in the Hosted Account dialog reflects the selected Host type
SRCTREE-6015 Fix selection of Beyond Compare as Diff/Merge tool so it isn't specified as Araxis Merge
SRCTREE-6018 If the user selects a non-existent external merge/diff tool in Tools/Options/Diff, automatically reset back to System Default
SRCTREE-6019 Fix crash when viewing submodules in treeview
SRCTREE-6023 Fix crash when diff-ing a file with now extension and the syntax highlighting can't determine file type
SRCTREE-6040 Fix showing duplicated personal repositories when listing Bitbucket Server remote repositories
SRCTREE-6041 Fix the Remote toolbar button for GitLab
SRCTREE-6045 Fix "You don't have any remotes.." message so it only displays for local repositories that have no remotes
SRCTREE-6047 Fix showing duplicated personal repositories when listing Bitbucket remote repositories
SRCTREE-6057 Fix Stage Selected behaviour
SRCTREE-6072 Fix authentication errors for VSTS accounts
SRCTREE-6073 Fix a crash when perform Shift+Ctrl+C with a Mercurial repository
SRCTREE-6097 Add support for GitLab.com
SRCTREE-6098 Add support for GitLab EE
SRCTREE-6102 Fix to prevent Sourcetree locking up when a bookmarked repository is unavailable because its networked drive location is offline
SRCTREE-6125 Open in Explorer always opens the repository root folder
SRCTREE-6126 Fix to ensure when remotes are renamed it is applied consistently
SRCTREE-6127 Blacklist the GCMW releases 1.16.2 and 1.17.0 as they have Bitbucket authorization bugs, if found override with 1.17.1
SRCTREE-6128 Allow the Force option to be used with Mercurial repositories
SRCTREE-6135 Fix crash when declining to remove a tracked file extension in Git-LFS dialogs
SRCTREE-6137 Prevent Sourcetree cloning, by default, potentially malicious Git subrepositories in Mercurial repositories
SRCTREE-6152 Fix error when discarding line changes in Mercurial repository
SRCTREE-6170 Allow Bitbucket Server accounts to be created when the host URL includes a context path
SRCTREE-6172 Log Selected no auto-selects the source commit
SRCTREE-6175 Performance fix: reverse the checks to enable/disable the pull/push/fetch buttons
SRCTREE-6178 Fix double display of remote repositories for VSTS hosts
SRCTREE-6182 Enable Edit / Copy menu options selecting text in diff view
SRCTREE-6185 Fix a crash when add remote URLs to existing repository
SRCTREE-6186 Re-instate Bitbucket Server registration option, lost when its Id was updated
SRCTREE-6212 Correct the URL used to by the Remote toolbar button for VSTS hosts
SRCTREE-6213 Remote details popup doesn't save details about remote
SRCTREE-6216 Fix cloning of GitHub Enterprise repositories
SRCTREE-6218 Fix to ensure repositories are cloned locally after a remote creation for GitHub Enterprise hosts
SRCTREE-6225 Fix to prevent the local repositories list occasionally freezing
SRCTREE-6238 Correct the parameters submitted to external diff and merge tools
SRCTREE-6249 Blacklist and override broken versions 1.16.1, 1.16.2, 1.17.0 of the Git Credential Manager for Windows
SRCTREE-6251 Revert and fix the Checkout Branch In Sourcetree workflow
SRCTREE-6255 Fix for remote repository creation on Bitbucket hosts
SRCTREE-6262 Prevent user select 'Create Repository on Remote:' option if they don't have any accounts setup when creating a repository
SRCTREE-6263 Fix to creating of remote repositories under a GitLab group
SRCTREE-6281 Remove scope(s) parameter from OAuth grant requests to Bitbucket
SRCTREE-6286 Fix to remove filtering to only retrieve user owned repositories from GitLab hosts
SRCTREE-6341 Fix Sourcetree crash when opening log window
SRCTREE-6371 Fix the current branch not being correctly selected after a UI refresh
SRCTREE-6476 Remove Atlassian account as a registration option
SRCTREE-6479 Re-order the Welcome Wizard to align with the macOS version
SRCTREE-6508 Correct running the diff tool when requested rather than the merge tool
SRCTREE-6511 Correctly reference Askpass.exe when the Git Credential Manager for Windows fails
SRCTREE-6511 Correct the dependencies of Askpass.exe used when the Git Credential manager fails
SRCTREE-6529 Fix the link to Analytics details in the revised Welcome Wizard
SRCTREE-6530 Only set the default username and email in Sourcetree's configuration when explicitly asked to in the Welcome Wizard
0 comments
Comments for this post are closed
Community moderators have prevented the ability to post new comments.
Was this helpful?
Thanks!
bgannin
Atlassian Team
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
0 comments