Skip to content

Releases: microsoft/vscode-pull-request-github

0.114.2

18 Jul 09:18
e876b13
Compare
Choose a tag to compare

0.114.2

Fixes

  • Copilot never shows as assignee. #7324

0.114.1

15 Jul 08:11
fa4def7
Compare
Choose a tag to compare

0.114.1

  • Element with id Local Pull Request Branches is already registered. #7264

0.114.0

10 Jul 17:37
0095ac5
Compare
Choose a tag to compare

0.114.0

Changes

  • We have expanded the integration with GitHub's Copilot coding agent (enablement instructions). You can see the status of all your Coding Agent pull requests in the "Pull Requests" view, and you'll get a badge indicating when a pull request from the Coding Agent has changes.

Pull Requests view with Copilot status

  • Links for viewing the Coding Agent session log now open within VS Code instead of opening in the browser.

Coding Agent Session Log

  • The #activePullRequest tool in Copilot chat now knows more about the active pull request: changes and Coding Agent session information. This tool is automatically attached to chat when opening a pull request created through the coding agent experience, so you can maintain the context and keep working on the pull request if needed to.

  • When checking out a pull request which doesn't have any diff from the parent branch, the pull request description will be opened, instead of the changes when "githubPullRequests.focusedMode" is set to "multiDiff" or "firstDiff".

  • You can start a new Coding Agent session by invoking the #copilotCodingAgent tool in chat. This tool automatically pushes pending changes to a remote branch and initiates a coding agent session from that branch along with the user's instruction. Experimental: Deeper UI integration can be enabled with the setting(githubPullRequests.codingAgent.uiIntegration) setting. Once enabled, a new Delegate to coding agent button appears in the Chat view for repositories that have the coding agent enabled.

Fixes

  • Leaving a comment shows a pending comment box with an empty input. #7200
  • Lack of 👀 reaction in PR view is important for coding agent. #7213
  • Don't use comment icon to mean quote. #7185
  • PR view always expands and fetches "All Open". #7150
  • Expect option to Open issue in editor after creating new issue. #7034
  • Consider setting a default githubIssues.issueCompletionFormatScm. #7017
  • Times are inconsistent with .com. #7007
  • Padawan Start/Stop Events/Icons. #7004
  • Can't check out a local pull request branch. #6994
  • Unable to get the currently logged-in user. #6971
  • Stuck at creating fork. #6968

Thank You

0.112.0

20 Jun 13:10
a9d2f40
Compare
Choose a tag to compare

0.112.0

Changes

  • Images in comments from private repositories are now shown in pull request file comments.
  • The "Notifications" view is now shown by default, collapsed.
  • Issue and pull request links in the timeline an in the issue/pull request body are now opened in VS Code, rather than going to the browser.
  • The "Assigned to Me" query in the "Pull Requests" view has been removed, and the "Local Pull Request Branches" and "All Open" queries can be removed using the setting githubPullRequests.queries. For repositories with Copilot, a "Copilot on My Behalf" query is added when the setting is unconfigured.
  • Unassigned events are now shown in the timeline.
  • Copilot "start working", "stop working", and "View Session" are now shown in the timeline.

Copilot start and stop working

Fixes

  • Interference with interactive rebase. #4904
  • Closed PRs get associated with new branches of the same name. #6711
  • Fails to open PR's description in some repos on GitHub Enterprise. #6736
  • Support closing an issue. #6864
  • Pull request diff shows outdated diff. #6889

Thank You

0.110.0

08 May 16:38
a7ad1a2
Compare
Choose a tag to compare

0.110.0

Changes

  • In preparation for the release of Project Padawan, we added support for assigning to Copilot in the issue webview and @-mentioning Copilot in comments within files.
  • There's a new tool and context available in Copilot chat: #activePullRequest. This tool gives Copilot chat information about the pull request you have currently open in a webview (or checked out if no webview is open).

Ask Copilot to address the comments in the active pull request

  • The issue webview will show when an issue is opened from the "Issues" view or from the notifications view.

Issue webview

  • We revisited the top level actions in the Notifications view to make it cleaner, and aligned the display of the Pull Requests view and the Issues view so that they're more consistent.

  • There's a new warning before you try to create a pull request when there's already a pull request open for the same branch.

Warning shown when there's already a pull request for a branch

  • Pull Request webviews and issue webviews are refreshed every 60 seconds when they are the active tab.
  • The default action when adding a comment in a file is now to start a review rather than submit a single comment.
  • There's a new action on the Notifications view to mark all pull request notifications with "trivial" updates as done. Enable the action with githubPullRequests.experimental.notificationsMarkPullRequests.
  • Comment reactions are shown as readonly in the pull request webview (previously not shown at all).

Fixes

  • Extension fails to detect PR branch when using gh co . #6378
  • Extension fails to detect PR branch when using gh co - v0.109.2025040408. #6761
  • Element with id All Openhttps://github.com/microsoft/vscode/pull/238345 is already registered. #6615
  • Creating a new issue with keyboard only is disrupted by system dialog. #6666
  • GraphQL error invalid email address when merging PRs. #6696
  • Usability of PR Summarization in Chat. #6698
  • deleting branch after squashing PR not working anymore since vscode 1.98.0. #6699
  • Comments sometimes not resolvable. #6702
  • Can't search for full name when assigning issues. #6748
  • removed request for code owners. #6788

Thank You

0.108.0

03 Apr 15:40
d750230
Compare
Choose a tag to compare

0.108.0

Changes

  • Notifications in the experimental Notifications view can be marked as done.

Fixes

  • NewIssue.md template doesn't autocomplete Assignees anymore. #6709

Thank You

0.106.0

05 Mar 17:24
c68deb0
Compare
Choose a tag to compare

0.106.0

Changes

  • You can provide custom instructions for GitHub Copilot when generating pull request titles and descriptions using the setting github.copilot.chat.pullRequestDescriptionGeneration.instructions. You can point the setting to a file in your workspace, or you can provide instructions inline in your settings:
{
  "github.copilot.chat.pullRequestDescriptionGeneration.instructions": [
    {
      "text": "Prefix every PR title with an emoji."
    },
  ],
}
  • We've added validation so that it's harder to accidentally set a github.com URL as the GitHub Enterprise URL.

Fixes

  • Unable to authenticate using Github Enterprise. #6426
  • Cannot add Reviewer to PR once github-actions is added as a reviewer. Cannot add Reviewer to PR once github-actions is added as a reviewer
  • On PR to submodule parent package was forked instead of submodule. #6492
  • Email address for merge commit is not remembered (and cannot be set). #6593
  • Copy GitHub Permalink doesn't work with custom SSH. #6668

Thank You

0.104.1

17 Feb 09:11
b0f5bb8
Compare
Choose a tag to compare

0.104.1

Fixes

  • Suggest a fix with Copilot results in an error Tool copilot_codebase was not contributed. #6632

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