Releases: microsoft/vscode-pull-request-github
0.58.2
0.58.1
0.58.0
0.58.0
Changes
- Changes can be suggested and accepted from within editor comments
- The setting
githubPullRequests.defaultCommentType
controls whether the default comment type is a single comment or a review comment. "githubPullRequests.postCreate": "checkoutDefaultBranch"
will cause the default branch to be checked out after creating a PR.- Section headings (assignees, reviewers, lables, and milestones) are clickable in the PR overview.
- The commands pr.openModifiedFile pr.openDiffView can be executed with a keyboard shortcut on the active file.
- GitHub handles in comments are now linkified.
- Setting
"githubPullRequests.createDraft": true
will make created PRs default to drafts. - Permalinks can be created for non-text, rendered, files.
- Labels can be added to PRs at creation time
- A progress notification shows during PR creation.
- Branches and remotes for PRs that are made from a fork and are checked out from the "Pull Requests" view will be automatically cleaned up when the default branch is checked out using the "Checkout default branch" button.
- An experimental setting
githubPullRequests.experimental.quickDiff
will show the quick diff widget in the editor gutter for changed lines in a checked out PR.
Fixes
- Using the enter key while renaming a PR should save the title. #4402
- JSDoc hover for @return shows GHPRI username hover. #4344
- Some text is not visible in high contrast mode. #4287
- Empty diff view after reloading. #4293
- Error signing in to Github. Try Again doesn't try again. #4148
- Other accessibility fixes. #4237
Thank You
- @eamodio (Eric Amodio): Updates TypeScript (released 4.2) and Octokit (to get fixed types), and a couple minor others PR #2525
- @sravan1946 (sravan): Remove unavailable badge from readme PR #4393
- @Thomas1664
0.56.0
0.56.0
Changes
- Most recent PR is selected when a branch has multiple PRs.
- Notebooks support for the permalink commands.
- Review status is shown in the PRs view.
- PR links to vscode.dev can be copied from the Pull Request description page.
- The new "Go To Next Diff in Pull Request" command will navigate to the next diff in the pull request across files.
- The "Resolve" and "Unresolve" buttons are now always visible on comments, instead of only showing when the reply is expanded.
Fixes
- Still getting auto-fetching behavior when setting is off. #4202
Thank You
- @joshuaobrien (Joshua O'Brien): Narrow types in TimelineEvent so that it may be treated as a tagged union PR #4160
0.54.1
0.54.0
0.54.0
Changes
- Pull Requests can be submitted from the "Create" view by doing
ctrl/cmd+enter
while your cursor is in the description input box. - Keybindings are supported for "Mark File as Viewed" (
pr.markFileAsViewed
). When "Mark File as Viewed" is run from a command or from the editor toolbar the file will also be closed. Tip: Use with "Open All Diffs" for quickly going through a PR review. - Checked-out pull requests with less than 20 files will have all the diffs pre-fetched for faster diff-opening times.
- String in VS Code UI have been configured for localization. Strings in webviews (such as the "Create" view and the PR description/overview) are still not localized.
Fixes
- User completion in commit box is wrong when manually triggered. #4026
- Extension periodically refreshes the file under review, resetting the view position. #4031
- Does the GHPRI extension need to be * activated? #4046
- "viewed" checkboxes don't always propagate. #3959
- Block comments not rendering correctly. #4013
- Can't Create an Issue without body. #4027
Thank You
- @hoontae24: feat: Add origin of upstream for github enterprise on copy head link PR #4028
- @Thomas1664: UI fixes for checks section PR #4059
- @yin1999 (A1lo): fix: use ssh url for ssh protocol upstream PR #3853
0.52.0
0.52.0
Changes
- Improved support for GitHub Enterprise starting with GitHub Enterprise version 3.1. This includes:
- PAT-less authentication courtesy of the VS Code built in GitHub Enterprise authentication provider.
- Automatic detection when you open a folder with an Enterprise repo and an on-ramp to get set up.
- Fixes for GitHub Enterprise bugs. Note: If you find any issues with GitHub Enterprise please do file an issue!
- Checkboxes to mark files as viewed. This means you can mark whole folders as viewed now.
- When you use the "Checkout 'default branch'" button, the pull request overview and all associated diffs will close.
- Issues referenced by
#
in pull request titles are linked to the pull request.
Fixes
- Multi-root workspaces with two projects checked out to branches with open PRs either shows errors or misleading information. #3490
- Draft PR checkbox reverts to unchecked after typing description. #3977
Thank you
- @Thomas1664: Add button to always pull on incoming changes PR #3896
0.50.0
0.50.0
Changes
-
By setting the
githubPullRequests.notifications
setting topullRequests
Pull Requests which have unread notifications will be highlighted. -
GitHub labels will render with the GitHub colors
-
Review Comments can now be directly resolved/unresolved in the Pull Request Overview
-
Creating an issue should never lose data. If the "new issue" editor is closed but the issue is not created, the data will be stored until VS Code is reloaded.
-
When the local branch is out of date, a prompt to pull the branch will show when the "Refresh" button on the PR overview is clicked. The setting
githubPullRequests.pullBranch
also has a newalways
option. -
Renamed files have a tooltip that makes the rename clearer.
-
The command "Reset Viewed Files" will reset all files to be unviewed.
Fixes
0.48.1
0.48.0
0.48.0
Changes
-
The changes since last review button will appear on PRs to which a commit has been pushed since the viewers review. Pressing it will only show the diffs for the commits since the review.
-
Milestones can be created directly from the add milestone dropdown.
-
The setting
githubPullRequests.pullRequestDescription
has been brought back from being deprecated. -
githubPullRequests.pullBranch
can be used to configure whether to be prompted to pull changes when a change in a PR is detected. -
The new Commit & Create Pull Request action in the git SCM view let's you commit and go to the "Create PR" view in one click.
Fixes
- Improve performance of expanding a PR in the "Pull Requests" view. #3684
- Performance: Delay in showing Assignee quick open. #3728
- Apply patch feature bugs. #3722
- Show a notification when there are 2 signed in GitHub accounts. #3693
- Only first 30 files per PR show in the "Pull Requests" view on vscode.dev. #3682
- "Upgrade" Pull request diffs opened from the "Pull Requests" view after the PR is checked out. #3631