Releases: github/VisualStudio
This Is Why Pencils Have Rubbers
May the Fork be with you
This release adds a Beta of the GitHub Fork functionality and navigation to/from PR files.
Features
See Options... > GitHub for Visual Studio > Experimental features
to enable the following:
Enhancements
- #1568 Enable navigation from editor for PR file using context menu
View Changes in PR
- #1568 Enable navigation out of editable diff using context menu
Open File in Code View
- #1621 Make the Pull Request button less distracting
- #1638 Consistently name commands with
GitHub
prefix (e.g.GitHub.ShowCurrentPullRequest
) - #1642 Add
GitHub.SyncSubmodules
command (which can be bound to a keyboard shortcut) - #1643 Show only right or left hand side of PR diff view when file added or deleted
Fixes
Pull Request Review all the things
This release focuses primarily on Pull Request Reviews feature.
Features
- #1491 Submit Pull Request Reviews from within Visual Studio
Enhancements
- #1546 Make Navigate to Editor more discoverable
- #1593 Show Pull requests button on status bar when there's no active PR branch
Fixes
- #1547 Limit avatar download attempts
- #1550 Initialize GitHubPane and menus asynchronously
- #1576 Fix opening Pull Request on GitHub when clicking on PR number
- #1578 Use correct GraphQL endpoint for enterprise
- #1580 Fix navigate to editor
- #1581 Fix Octokit.GraphQL escaping issue
- #1590 Fix empty PR display when repository origin has differing capitalization
- #1609 Fix avatar in inline comments
Pull Request Reviews Beta 1
Beta release of the new Pull Request Reviews feature.
Known issues: #1570
The Pull Request That Keeps On Pulling
Feature
#1392 - Reviewing a PR with submodule changes
#1396 - Show current PR on status bar
#1407 - Enable navigation from diff view to editor
Enhancement
#1426 - Ensure that the GitHubPaneViewModel is initalized
#1463 - Display Link to Release Notes in Extensions and Updates
#1484 - Test Explorer not finding all tests
Fixes
#826 - Submodules cause all kinds of issues when checking out a PR
#1413 - Comment link navigates to contributor repo not PR repo
#1474 - Prompted for token when signing into GitHub enterprise
#1493 - Team Explorer and GitHub pane show the wrong repository
#1494 - PR filter view defaults to Closed
We Like Strings Too
ETOOMUCHMEF
The Sound of Punting
Feature
- #722 - Add filtering and sorting to PR list.
- #938 - Add support for Visual Studio Team Explorer 2017
- #1373 - Single Sign On Support
Enhancement
- #767 - PR title and description can be auto-filled
- #1357 - GitHub Pane shows "No repository" while initializing
- #1360 - Make GitHub pane dispose of its view models
- #1365 - Renamed PR files aren't compared with previous version
Fixes
- #978 - VS2017 repository listing spams the log with NRE when registry key is not found
- #1094 - GitHub pane asks to sign in but Connect To GitHub dialog disables GitHub login
- #1105 - Navigating to the PR list causes a reload of all PRs
- #1190 - 'Couldn't find merge base' displayed when opening pull request
- #1208 - Link in PR links to fork repo (not the target repo)
- #1215 - Comments not visible when using View Changes in Solution
- #1218 - View on GitHub doesn't link to repo selected on PR list
- #1234 - Cannot be signed in to GitHub on both VS2015 and VS2017
- #1240 - Possible null reference exception in DiffService
- #1241 - Index was outside the bounds of the array
- #1242 - Cannot click on Github Enterprise on Sign in prompt
- #1247 - Visual Studio sometimes crashes after selecting Clone on Team Explorer - Connect
- #1248 - Update to use LibGit2Sharp v0.24
- #1271 - Can't checkout PR when there are untracked files
- #1291 - No Open/Link to GitHub Available
- #1293 - Error and hang/crash when opening PR detail
- #1303 - Wrap text on error message in clone dialog
- #1310 - Add GitHub option back to start page in VS2017
- #1319 - Crash when loading repositories
- #1323 - User images not appearing next to viewed Pull Requests
- #1326 - "could not find [file] to open" exception thrown when opening a PR
- #1347 - PR Details: Changed files list doesn't display deleted files correctly
- #1349 - Highlight/selected color in Changed Files list makes entry completely unreadable
- #1355 - Extension broken in VS2017
- #1361 - Creating pull request fails with: "Request failed with status code: 403"
- #1376 - GitHub Pane fails to parse URLs for repositories with '.' in their name
- #1380 - Switching PR list between fork/parent does nothing
- #1382 - GitHub pane displays text that is unreadable in the dark theme
- #1383 - Paths are the same when diffing moved PR file
- #1387 - All assemblies being loaded on startup.
- #1416 - Keyboard navigation of Pull Request TreeView is inconsistent
- #1422 - Refresh PullRequestSessionManager.CurrentSession when PR branch changes
- #1416 - Keyboard navigation of Pull Request TreeView is inconsistent
- #1421 - ActiveRepository is sometimes set to null when changing PR branches
- #1435 - Sometimes inline comments have no associated diff lines
- #1436 - Resetting NavigationViewModel.History throws exception
- #1319 - Crash when loading repositories
- #1446 - Unable to create repository in VS2015
Git On Up
The Git That Keeps On Gitting
Fixes
- #1306 Crash when opening a Pull Request