Skip to content

Releases: microsoft/vscode-pull-request-github

0.120.1

17 Oct 10:24
7f0fc29

Choose a tag to compare

0.120.1

Fixes

  • Extension cannot find git repo when VS Code didn't open the git root directory. #7964

0.120.0

09 Oct 18:12
827d698

Choose a tag to compare

0.120.0

Changes

  • The #openPullRequest tool recognizes open PR diffs and PR files as being the "open pull request".
  • All Copilot PR notifications can be marked as ready using the right-click context menu on the Copilot section header in the Pull Requests view.
  • The setting githubIssues.issueAvatarDisplay can be used to control whether the first assignee's avatar or the author's avatar is shown in the Issues view.
  • Instead of always running the pull request queries that back the Pull Requests view when refreshing, we now check to see if there are new PRs in the repo before running the queries. This should reduce API usage when there are no new PRs.
  • The "Copy link" action is back near the PR title in the pull request description webview.
  • You can configure that the default branch is pulled when you're "done" with a PR using "githubPullRequests.postDone": "checkoutDefaultBranchAndPull".

Fixes

  • Unable to get list of users to assign them to a pull request. #7908
  • Error notifications when using GitHub Enterprise Server. #7901
  • Ignore worktrees that aren't in one of the workspace folders. #7896
  • Typing "#" and then Enter or Tab opens the GitHub issue queries settings. #7838
  • Unexpected branch switching when githubIssues.useBranchForIssues = off. #7827
  • Extension enters rapid refresh loop, causing high API usage and rate limiting. #7816
  • GitHub PR view highlights all repos with Copilot notification. #7852
  • Wrong commit is checked out when local branch exists with the same name. #7702
  • Visual Label not provided for "Title" and "Description" field. #7595
  • VSCode unresponsive during GitHub Pull Requests PR checkout (large number of files changed). #6952
  • extension explodes and kicks back out to GITHUB: LOGIN when non github repos are in working directory (specifically codeberg). #6945

0.118.2

26 Sep 09:23
a1d9a72

Choose a tag to compare

0.118.2

Fixes

  • Long coding agent problem statement results in unrecoverable error (Truncate coding agent problem_statement). #7861

0.118.1

15 Sep 23:35
0f81ea8

Choose a tag to compare

0.118.1

Fixes

  • No logs available for this session race condition. #7783

0.118.0

11 Sep 15:53
896fb88

Choose a tag to compare

0.118.0

Changes

  • There's a new code action "Delegate to coding agent" which shows on TODO comments. The "to do" keywords are configurable using the existing setting ``.

Todo comment with "delegate to coding agent" action

  • More of the new Copilot coding agent user entry points prompt for sign in if you aren't already signed in to GitHub (GitHub Copilot Coding Agent view in Chat Sessions, #copilotCodingAgent tool, "Delegate to coding agent" button).
  • Some of the individual extension views used the same icon, making it difficult to distinguish between them if you drag them into their own view container. To solve this, several views use a new icon: "Pull Requests" uses github-inverted, "Active Pull Request" tree view uses diff-multiple, "Active Pull Request" webview view uses code-review.
  • The "sidebar" content (reviewers, assignees, labels, etc.) in the pull request description webview have always moved above the pull request body when the webview width is narrow. Now, it also collapses into a compact, readonly view, which can be expanded to make modifications.

Collapsed sidbar content on a narrow view

  • Pull request and issue webviews restore after reload.
  • The new #openPullRequest tool in Copilot Chat lets you reference the pull request currently open in a webview. The #activePullRequest tool continues to reference the pull request currently checked out.
  • The "Edit Query" command in the "Pull Requests" view has an option to edit the query with Copilot.
  • Setting "githubPullRequests.ignoreSubmodules": true will cause the extension to ignore submodules when looking for pull requests.
  • In the "Issues" view, you can right click on an issue and "Assign to Coding Agent".

Fixes

  • Only update coding agent PRs when view is open. #7643
  • Chat participant not honoring selected tools and thinks they are all selected. #7637
  • Red "closed" on closed issues is confusing. #7628
  • github-pull-request_activePullRequest returns empty comments array. #7601
  • Allows me to believe I assigned an issue on a repo where I lack that permission. #7534
  • clicked comment with no contents gave weird state. #7476
  • In GH PR review page, headers have redundant url content. #7509
  • Spurious error when checking out a PR with untracked files. #7294

Thank You

0.116.1

12 Aug 14:45
ac74ab3

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

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

Choose a tag to compare

0.114.3

Fixes

  • Overusing GitHub search API. #7358

0.114.2

18 Jul 09:18
e876b13

Choose a tag to compare

0.114.2

Fixes

  • Copilot never shows as assignee. #7324

0.114.1

15 Jul 08:11
fa4def7

Choose a tag to compare

0.114.1

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