Skip to content

Releases: microsoft/vscode-pull-request-github

0.104.0

07 Feb 08:37
7daa11a
Compare
Choose a tag to compare

0.104.0

Changes

  • The Pull Requests view supports global queries. All old queries will be migrated when you open your workspace to include the current repo as part of the query. Global query support enables you to use the org and repo properties.
  • As part of the support for global queries, we also now have a today variable. This variable can be used to refer to the current day, or it can be used with a minus modifier. Together with the global query support, you can now make queries such as "my PRs in my work org that were created in the last 7 days":
    {
      "label": "My work last 7 days",
      "query": "org:microsoft author:${user} is:closed created:>=${today-7d}"
    }
  • The context menu in the Pull Requests view has been cleaned up.
  • The "pull request" icon shows in the the editor tab for the pull request descriptions.

Pull request icon in editor tab

  • :<emoji-name>: style emojis are now supported in comments.
  • You can now search with ctrl+f in the pull request description webview.
  • You can multi-select files in the "Changes in Pull Request" tree view and toggle the selected checkboxes with one click.
  • All non-outdated comments for a pull request will show in the "Comments" view when you open the pull-request's description, even if you don't have the PR checked out. They will hide again when all files related to the pull request are closed.
  • The "Changes in Pull Request" view has a shortcut for toggling editor commenting.

The eye icon as a shortcut to toggle off editor commenting

  • Python is no longer excluded from @ and # completions by default.
  • There's a new command to copy a pull request link: "Copy Pull Request Link".
  • git.showInlineOpenFileAction is now respected in the "Changes in Pull Request" view.
  • The "Resolve Conversation" and "Unresolve Conversation" command can now be used from keybindings.

Fixes

  • Files changed doesn't properly reflect changes against non base branch. #5545
  • Projects quickpick should not have checkboxes when there are no projects. #5757
  • Added projects need separation. #5792
  • Make "Make a Suggestion" more clear. #6040
  • fetching pull requests failed in infinite loop when proxy is unavailable. #6063
  • Using "Create Pull Request" command clears entered data. #6114
  • Non GitHub remotes for submodules causes authentication to fail. #6140
  • "Go to Next Diff in Pull Request" command fails with error. #6237
  • Keyboard Focus is not clearly visible on cancel button. #6449
  • Users are not able to access "Reviewers", "Assignees", "Labels", "Project", link present under project and "Milestone" controls via keyboard. #6450
  • Keyboard focus order is not proper on "Description" and "Create github pull request" screen. #6451
  • NVDA is not announcing any update when user presses ENTER on "Show" and "Hide" control. #6453
  • Review/Comment Suggestions are offset by one line if you make local changes first. #6495
  • When listing workflows running as checks against a PR, include workflow name, not just job name. #6497
  • Diffing OUTDATED comments with HEAD doesn't work in github.dev. #6500
  • error when adding file comment to renamed file w/o other changes. #6516
  • Cannot leave comments on hunks in large diffs. #6524
  • Share menu multiple selection support. #6542
  • Comments don't show on non-checked out PR when closing and re-opening the file from the PRs veiw. #6571
  • Create Pull Request Suggestions silently fails when the suggestion is on the first line. #6603

Thank You

0.102.0

11 Dec 17:54
532ddf4
Compare
Choose a tag to compare

0.102.0

Changes

  • The command GitHub Pull Requests: Close All Pull Request Editors will close all PR related diff editors and PR original file editors.
  • Summarizing a notification with Copilot will print a link to the issue in the Chat view.

Issue link shown in Copilot summary

Fixes

  • Enterprise 3.9: GraphQL error Fragment on Bot can't be spread inside RequestedReviewer. #6441
  • Suggestions end up in unsubmittable pending state. #6494
  • Comments not possible to save within a submodule. #6096
  • Globe action to open issue on github.com is missing. #6510
  • PR creation flow is not smooth anymore. #6386
  • PR view buttons overflow in narrow viewports. #6335

0.100.3

19 Nov 15:46
390bf84
Compare
Choose a tag to compare

0.100.3

Fixes

  • Can't start a review from a comment due to GraphQL error. #6467

Note: This breaks Enterprise 3.9 and earlier again.

0.100.1

19 Nov 15:44
0876e9e
Compare
Choose a tag to compare

0.100.1

Fixes

  • Enterprise 3.9: GraphQL error Fragment on Bot can't be spread inside RequestedReviewer. #6441

0.100.0

30 Oct 08:43
fee2dce
Compare
Choose a tag to compare

0.100.0

Changes

This month, our focus was on integrating Copilot into GitHub Pull Requests, using the new VS Code extension API, to showcase how Copilot can be added to an extension. These features are behind several settings. To try everything out, you can set the following settings:

  • "githubPullRequests.experimental.chat": true
  • "githubPullRequests.experimental.notificationsView": true

Copilot integration

  • The new @githubpr Chat Participant can search for issues on GitHub.

Copilot issue search for most open bugs in November

  • When displaying issues, @githubpr will show a markdown table and try to pick the best columns to show based on the search.

Copilot issue search for closed October bugs

  • Each issue listed in the "Issues" view has a new action, "Summarize With Copilot", that will reveal the Chat panel and summarize the selected issue. We also added another action, "Fix With Copilot", that will summarize the selected issue and will use the workspace context to suggest a fix for it.
  • We have added an experimental "Notifications" view that lists the user's unread notifications across repositories. By default the notifications are sorted by most recently updated descending, but you can use the "Sort by Priority using Copilot" action from the view title's ... menu to have Copilot prioritize the notifications. Clicking on each notification trigger an action to summarize the notification using Copilot. The view also contains easily accessible action to mark a notification as read, as well as open the notification on GitHub.com.

Fixes

  • Gift icon is confusing to me here. #6289
  • Cannot get PR to show that is from a fork and main branch. #6267
  • Summary review comment buttons do not disable while review is submitting. #6261
  • Refreshing a PR doesn't refresh comments. #6252
  • Adding a new Review doesn't update the Tree Control Node. #6251
  • pr.markFileAsViewed doesn't update the parent nodes. #6248
  • Infinite error dialogs with GH account mixup. #6245
  • PRs do not refresh after changing account preferences in dropdown. #6244
  • Extension should still work if only upstream requires SAML. #6159
  • Checkbox likes to play Simon Says. #3972

0.98.0

03 Oct 16:00
8f670df
Compare
Choose a tag to compare

0.98.0

Fixes

  • Can't approve/reject PRs when in draft mode. #6174
  • Disallow Make a suggestion button press if already have a suggestion in the comment. #6195
  • Untracked files in GHPRI view don't have green text decoration.
  • Don't show error "We couldn't find commit" on outdated comments. #1691
  • Element with id xxx is already registered. #6218
  • Diff Comment with HEAD button in Comments view sometimes disappears. #6157

Thank You

0.96.0

06 Sep 18:28
1fd6771
Compare
Choose a tag to compare

0.96.0

Changes

  • Local changes to a checked-out PR can be quickly converted to suggestion comments from both the SCM view and from the diff editor context menu.

Convert local changes to suggestions

Fixes

  • Use the editor font code for the diffs. #6146
  • Sort shorter paths to the top. #6143
  • Error git config --local branch.main.github-pr-owner-number. #6134
  • The "accessibility.underlineLinks": true setting is ignored. #6122

Thank You

0.94.0

06 Sep 18:27
69bd68c
Compare
Choose a tag to compare

0.94.0

Changes

  • You can create revert PRs from the PR description. The PR branch doesn't need to be checked out to create a revert PR.

Create a revert PR

  • As a nice side effect of the enabling reverts, you can now see PRs whose branch has been deleted in the "Pull Requests" view.
  • The "Open Pull Request on GitHub.com" action shows even when there are PRs from multiple repos checked out.
  • img tags in code comments will now properly show the image for public repos.

Fixes

  • Failed to execute git when deleting branches and remotes. #6051
  • Use notification progress when deleting branches and remotes. #6050
  • Sign in failed: Error: No auth flow succeeded. #6056
  • Extension gets rate limited in a many-repo setup: http forbidden response when adding reviewer after creating pull request. #6042
  • File can't be opened, redirects me to browser. #5827

Thank You

0.92.0

04 Jul 16:03
3339ddc
Compare
Choose a tag to compare

0.92.0

Changes

  • Dates are listed in the "Commits" subtree for checked out PRs

    commits subtree with dates

Fixes

  • Extension asks for commenting ranges on a file that got deleted in PR. #6046
  • An error occurred while loading the image (renamed picture). #6008
  • GitHub Issue trigger - [ ] does not work. #6007
  • PR Title generation surrounded by "quotes". #6002
  • Unresolve comment does not move focus to it. #5973

0.90.0

17 Jun 14:28
9d78ca5
Compare
Choose a tag to compare

0.90.0

Changes

  • There's a new command available when a PR description is opened: GitHub Pull Requests: Focus Pull Request Description Review Input. This command will scroll the PR description to the final comment input box and focus into the input box.

Fixes

  • The at sign after the backquote is converted to markdown. #5965
  • Can height of checks area in PR description have a max. #5947
  • Make conflicts hint actionable. #5942
  • Links with an @ are rendered incorrectly. #5924