Skip to content

Releases: microsoft/vscode-pull-request-github

0.140.0

28 Apr 14:18
82f3710

Choose a tag to compare

0.140.0

Changes

  • New "Checkout Pull Request in Worktree" option added to the Pull Requests view context menu and the PR description view.

Fixes

  • hasBranch called with repository name (pr.base.name) instead of branch name (pr.base.ref) in reviewManager.ts. #8668

Thank You

0.138.0

28 Apr 14:17
ede9d88

Choose a tag to compare

0.138.0

Fixes

  • Extension does not show all PR checks. #8640
  • File-scoped comment fails with "Error: File has been deleted". #8641
  • PR made without the UI is not linked to the existing branch. #8643

0.136.0

28 Apr 14:17
f170165

Choose a tag to compare

0.136.0

Changes

  • Add tool to create pull requests.
  • Add tool to resolve review comments.
  • Offer to delete worktrees from the clean up command.
  • Include line numbers in "Apply suggestion using AI" context for code review comments.

Fixes

  • Resolving comments doesn't update state on server. #8649
  • PR description filled differently than on github.com. #8630
  • Can't checkout PR locally when already on the same branch. #8624
  • Parent folder checkbox not auto-checked when all children are marked as viewed. #8584
  • Escape file names in processed links.

0.134.0

28 Apr 14:16
0e08073

Choose a tag to compare

0.134.0

Changes

  • Branch names in the create PR view are now cached for faster target branch loading.
  • GitHub permalink links in PR and issue overview webviews now open the corresponding local file when the file exists in the workspace.

Fixes

  • Selecting a target branch when creating a PR is sometimes broken. #8627
  • "Apply suggestion using AI" for code comment reviews results in a redundant disclaimer suffix. #8605

Thank You

0.132.2

25 Mar 14:32
9a721c2

Choose a tag to compare

0.132.2

Fixes

  • Button missing rounded corners on one side. #8609

0.132.1

17 Mar 17:54
3b4d1cc

Choose a tag to compare

0.132.1

Fixes

  • Can't add multiline GitHub PR Comment because Inline Chat button covers Comment button. #8504
  • Deleting a worktree after merging a PR mixes the main branch with the worktree. #8519
  • Missing issue webview icon.

0.132.0

09 Mar 10:55
531d6e7

Choose a tag to compare

0.132.0

Changes

  • When "githubPullRequests.pullRequestDescription" is set to "branchName", the branch name is now "title-ized" (dashes and underscores replaced with spaces, words capitalized) to match the behavior on github.com.
  • Pull requests in the sidebar views can now show icons representing their status (open, closed, merged, draft) with the setting "githubPullRequests.pullRequestAvatarDisplay".

Fixes

  • Update with merge commit feature not working. #8553
  • Avatar doesn't show in comment widget with GitHub Enterprise. #8550
  • Can't easily open PR to the right. #8537
  • Stale worktree repo entry persists in PR sidebar after worktree removal. #8525
  • Wrong list of files when creating PR. #8457
  • Element with id All Open (URL) is already registered. #8073

0.130.0

05 Mar 09:35
5ea3ac5

Choose a tag to compare

0.130.0

Changes

  • Multiple PR and issue descriptions can be open at once.
  • Repositories without matching issues are now hidden in the Issues view.
  • The setting githubPullRequests.autoRepositoryDetection can be set to true to include repositories that are outside of the workspace.

Fixes

  • GitHub Pull Requests: Refresh Chat Sessions command remains available with disableAIFeature set to true. #8376
  • Share permalink as markdown on tab should use filename for link text. #4663
  • "Branch does not exist locally" while rebasing. #8487
  • Coding Agent UI: Closed pull requests are not detected as closed. #8482
  • The "Refresh Pull Request Comments" command does not work. #8445
  • Popup "delegate to agent" unremovable. #8496
  • There is no indicator of what repository the PR relates to. #8174
  • PR titles cropped unnecessarily. #8453
  • PR tool descriptions are not user-oriented. #8510
  • New "check out PR by number" is confusing. #8455
  • Refreshing PR does not refresh rerun status checks. #8449
  • Improve commit line break unwrapping. #8345

Thank You

0.128.0

05 Feb 09:19
299e8a3

Choose a tag to compare

0.128.0

Changes

  • "Apply Suggestion with Copilot" is now available from the "Comments" view, in addition to the comment widget in the editor. When run from this context, it will open the Chat view.
  • When a PR branch is automatically deleted after merge, a notification is shown to inform you that the branch was deleted and you were switched to another branch.
  • The issue URL in the issue webview is now copyable via the right-click context menu.
  • The "Pull Request" status bar item reflects the currently selected repo when using "scm.repositories.selectionMode": "single".

Fixes

  • timelineItem nodes can be null. #8447
  • Branch auto delete does not work with merge queues. #8435
  • Error: we couldn't find commit. #8401
  • Multi-diff button for current pull request is gone. #8387
  • Do not create notifications for copilot PRs which are in progress. #8380
  • Error viewing PR descriptions in ghe. #8378
  • Marking a file as viewed on an older commit marks the file as viewed for all versions of the file. #8313
  • Use the GH GraphQL API UpdatePullRequestBranch for pulling in updates when there are no conflicts. #8231
  • "Copilot started work" should not be the same message for CCA and CCR. #8211
  • "Edit Description" button does nothing when using the Create Issue From Selection command. #8184
  • Avatar does not show in PR details page. #8152

0.126.0

12 Jan 11:13
7a55676

Choose a tag to compare

0.126.0

Changes

  • A multi-diff editor can be opened for a pull request by URI. For example, vscode-insiders://github.vscode-pull-request-github/open-pull-request-changes?uri=https://github.com/microsoft/vscode-css-languageservice/pull/460.
  • There's an option to "Checkout on Codespace" from the pull request description webview.
  • ctrl/cmd + R when the pull request description webview is focused will refresh the webview.
  • You can "Reveal in Explorer" from files in the "Changes in Pull Request" view and the "Pull Requests" views.
  • Commit SHAs in PR file comments will be linkified.
  • Set "githubPullRequests.pullRequestDescription": "branchName" to have the pull request title pre-filled with the branch name when creating a new pull request.
  • The command "GitHub Issues: Open Issue on GitHub" can be used when your cursor is in an issue reference (e.g., #1234) in a text file to open the issue on GitHub.
  • Set "githubPullRequests.commentExpandState": "collapsePreexisting" to have pre-existing comments collapsed by default when opening a pull request description webview, while new comments remain expanded.
  • Choose which PR template to use when creating a new pull request (requires that "githubPullRequests.pullRequestDescription": "template" is set).

Button to change pull request template

  • Metadata from issue templates (e.g., assignees, labels) is now applied when creating a new issue from a template.
  • Issues created from TODO comments are assigned to the current user by default.
  • "githubPullRequests.createOnPublishBranch" can be set to "always" to always create a pull request when publishing a branch.
  • Open pull requests can be converted to drafts from the pull request description webview.

Convert to draft

  • We attempt to unwrap shortened commit lines in the pull request description webview to improve readability.
  • Copilot can generate descriptions for existing pull requests. "Edit" the description then use the sparkle icon to have Copilot generate a description.

Generate description for an existing pull request

  • Instead of checking out the default branch when you're done with a PR, you can configure that the PR base branch is checked out with "githubPullRequests.postDone": "checkoutPullRequestBaseBranch".
  • You can change the base branch of a PR from the pull request description webview.

Change base branch

  • PR branches can be configured to be automatically deleted when the PR is merged from this extension with the setting "githubPullRequests.deleteBranchAfterMerge": true.
  • When opening a folder for the first time, existing PR branches will be discovered and added to the "Local Pull Request Branches" view.

Fixes

  • Switch branch quick pick is not showing all branches. #8351
  • Auto-merge options aren't properly updated when base repo changes. #8195
  • Required check item renders strangely. #8176
  • Request review from Copilot. #6830
  • Make clear in which repo a pull request is stored. #6674
  • Show Changes Since Last Review should not consider pending reviews as "Last Review". #6226
  • Extension mistakenly thinks I'm using GH Enterprise with global "url aliasing". #4551