Skip to content

Releases: microsoft/vscode-pull-request-github

0.58.2

06 Mar 11:52
2ff0388
Compare
Choose a tag to compare

0.58.2

Fixes

  • "GitHub Pull Requests and Issues" plugin causing a large number of requests to github enterprise installation. #4523

0.58.1

10 Feb 15:13
153128f
Compare
Choose a tag to compare

0.58.1

Fixes

  • Replacing a label with another appears to work in vscode but doesn't. #4492

0.58.0

02 Feb 15:54
38bb90c
Compare
Choose a tag to compare

0.58.0

Changes

  • Changes can be suggested and accepted from within editor comments

Suggest a Change

  • 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

Create a PR with labels

  • 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

0.56.0

07 Dec 17:19
a56b3ff
Compare
Choose a tag to compare

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.

Pull Requests view with status

  • PR links to vscode.dev can be copied from the Pull Request description page.

Copy vscode.dev link button

  • 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.

Always visible resolve button

Fixes

  • Still getting auto-fetching behavior when setting is off. #4202

Thank You

0.54.1

16 Nov 13:40
8e6c4d3
Compare
Choose a tag to compare

0.54.1

Fixes

  • No Longer Prompted To Create PR after Pushing Feature Branch. #4171 PR after Pushing Feature Branch. #4171

0.54.0

02 Nov 19:32
5b6d181
Compare
Choose a tag to compare

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

0.52.0

05 Oct 14:34
15e36bc
Compare
Choose a tag to compare

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.
    Checkboxes to mark as viewed
  • 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

0.50.0

01 Sep 09:56
6b8b425
Compare
Choose a tag to compare

0.50.0

Changes

  • By setting the githubPullRequests.notifications setting to pullRequests Pull Requests which have unread notifications will be highlighted.

    GitHub Notifications

  • GitHub labels will render with the GitHub colors

    GitHub Label 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 new always option.

  • Renamed files have a tooltip that makes the rename clearer.

    Renamed file tooltip

  • The command "Reset Viewed Files" will reset all files to be unviewed.

Fixes

  • Fails to load Pull Requests on older GitHub Enterprise verisons #3829
  • Copy GitHub Permalink in LHS of a PR diff generates a link to the RHS. #3801
  • User and issue suggestions don't always show for some languages. #3874
  • Comment rendering distorted / missing linebreaks. #3776

0.48.1

11 Aug 12:41
4e18d30
Compare
Choose a tag to compare

0.48.1

Fixes

  • Fails to open PR's description or list PR's files on GitHub Enterprise. #3829

0.48.0

04 Aug 17:02
4da9d4b
Compare
Choose a tag to compare

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.

    Changes since last 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.

    Commit and Create Pull Request action

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