Skip to content

Releases: microsoft/vscode-pull-request-github

0.116.1

12 Aug 14:45
ac74ab3
Compare
Choose a tag to compare

0.116.1

Fixes

  • Closing a PR causes a flurry of search API calls. #7537
  • Opening a PR description can cause a flurry of GitHub search API calls. #7542

0.116.0

08 Aug 08:47
7a76c2b
Compare
Choose a tag to compare

0.116.0

Changes

  • #copilotCodingAgent renders the pull requests it creates as a PR card.

pull request card in chat

  • When checking out a Copilot-authored PR, the Chat view no longer opens.
  • You can dismiss the activity bar badge that indicates that Copilot has udpates to a PR by opening the PR description.
  • We've simplified the button bar on the pull request description.

simplified button bar in pull request header

pull request copy actions moved to link context menu

  • You can see a summary of the Copilot coding agent's status in the "Copilot on My Behalf" tree item

coding agent summary

  • The commit links in the pull request description will open in VS Code in the multidiff editor instead of going to GitHub.com.
  • The [WIP] prefix that Copilot adds to PR titles is no longer shown in the Pull Requests view.
  • Using @githubpr is now sticky and will be pre-populated into the chat input for subsequent messages.
  • Changes in a PR are pre-fetched when the PR description is opened.
  • Pull requested created by Copilot will have @copilot as placeholder text in comment inputs.
  • If your issue queries (setting githubIssues.queries) return no issues, a suggestion to configure your queries is offered.

suggestion in scm input to configure queries

  • The "Checkout Pull Request by Number" command will also accept a pull URL.

Fixes

  • Improve PR list view performance. #7141
  • "Cancel coding agent" could use status. #7451
  • Icon missing from the tools picker for coding agent. #7446
  • Copy GitHub Permalink doesn't work for GitHub Managed User (ghe.com). #7389
  • Closing a pull request doesn't remove it from the copilot on my behalf section. #7364
  • @githubpr doesn't know PR assignees. #7349
  • "Copilot on My Behalf" tooltip. #7276
  • Unassigning myself from a PR removes all comments from the PR editor. #7218
  • GitHub warning icons aren't well aligned in PR view. #7219
  • pr.openDescription command error. microsoft/vscode#253900
  • Can't assign Copilot when creating new issue from GHPRI directly. #7033
  • Create PR shows error if there has been a previous PR on that branch. #7018
  • Changing around assignees for PRs causes timeline to hide until refresh. #7012
  • Can times in the timeline update periodically? #7006
  • Pull requests view should refresh if a new PR suddenly appears linked in an issue. #6898
  • Opening Issue editor should be instantaneous. #6863

0.114.3

21 Jul 17:22
78be8a1
Compare
Choose a tag to compare

0.114.3

Fixes

  • Overusing GitHub search API. #7358

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