Releases: microsoft/vscode-pull-request-github
0.82.0
0.82.0
Changes
-
There is an option to choose which email to associate a merge or squash commit with.
-
The setting
githubPullRequests.labelCreatedcan be used to configure the labels that are automatically added to PRs that are created. -
When the cursor is in a comment widget input, the keybinding
ctrl+k mor (cmd+k mon mac) can be used to insert a suggestion. -
Video previews now show in the PR description.
-
The activity bar entry has been renamed from "GitHub" to "GitHub Pull Requests". The extension has been renamed from "GitHub Pull Requests and Issues" to "GitHub Pull Requests".
-
"Owner level" PR templates are now supported. This means that a PR template can be defined in the
.githubrepository of an organization or user and it will be used for all repositories owned by that organization or user which do not have a repository-specific PR template. -
Projects can be added to a PR from the "Create" view. Projects can also be added to new issues.
Fixes
- [Accessibility] Remove redundant prefix-style info from PR change view. #5705
- Append PR number to merge commit message. #5690
- Update with merge commitbutton does not go away despite merging. #5661
- "Bad credentials" with no additional information to help resolve. #5576
Thank You
- @Malix-off (Malix): Fix #5693 PR #5694
- @umakantv (Umakant Vashishtha): Feature: Auto Populate Labels PR #5679
0.80.1
0.80.0
0.80.0
Changes
-
Issue queries shown in the "Issues" view can be grouped by repository and milestone using the new
groupByproperty in thegithubIssues.queriessetting."githubIssues.queries": [ { "label": "Current", "query": "assignee:alexr00 is:open sort:updated-desc milestone:\"February 2024\" sort:updated-desc", "groupBy": [ "milestone", "repository" ] } ],
-
The setting
githubPullRequests.createDefaultBaseBranchcan be used to set the default base branch when creating a PR. By default, the branch that the current branch was created from is used (so long as that branch exists on the remote). SettingrepositoryDefaultwill cause the repository's default branch to be used instead. -
Added files are opened in a regular editor instead of a diff editor when viewing changes in a PR.
-
Merge commits are skipped when choosing a default PR title and description. This is to avoid the case where the merge commit message is used as the PR title and description.
-
GitHub permalinks in comments for a checked out PR can now be opened in VS Code instead of just taking you to the browser.
-
The base branch can be merged into a checked out PR branch from the Pull Request Description.

-The settinggithubPullRequests.pullPullRequestBranchBeforeCheckoutalso has new options to automatically fetch the base and merge it into the PR branch at checkout time. -
Merge conflicts can be resolved from the Pull Request Description when the PR is checked out.
-
The hover on reactions now shows who left the reaction.
-
Issue templates are now available when creating an issue.
-
Setting
"githubPullRequests.focusedMode": "multiDiff"will open the multi-diff editor with all the files in the PR upon checkout.
Fixes
- Comments for not-checked-out PRs should be removed from Comments view when no files from the PR are open. #5619
- [Accessibility] No alert message is spoken to screen reader when completing a review. #5526
- [Accessibility] Semantic heading tag is missing in issue and PR webview comments. #5524
- Custom tree checkboxes have unexpected delayed reaction. #5676
- Close Pull request Button is not working. #5598
- Default Create Option: createDraft. #5584
- collapses an open PR review tree on refresh. #5556
- Queries apart from "All Open" don't work, output is full of rate limit errors. #5496
- Opening multi-root workspace triggers rate-limiting error. #4351
- Narrator is not announcing the state of Expanded/collapsed for "Create with Option" arrow button. #5483
- Usabilty: At High contrast(Desert) mode for "Cancel,Create,Create with Option" button keyboard focus is not visible clearly.#5482
- Create-PR view: sparkle icon doesn't visually indicate that it has focus. #5471
- Unable to select default branch (main) on upstream repo, when working off a fork. #5470
- Task list checkboxes aren't rendered. #5310
- Copy Permalink fails frequently, seemingly on the first copy of the day. #5185
- SCM title menu Create Pull Request action is unavailable when in a Remote window. #3911
- Scroll position is not maintained. #1202
Thank You
- @Balastrong (Leonardo Montini): Create issue from markdown template PR #5503
- @joshuaobrien
- @pouyakary (Pouya Kary): Fixes #5620 PR #5621
0.78.1
0.78.0
0.78.0
Changes
-
Merge queues are now supported in the PR description and create view.
-
The new setting
"githubPullRequests.allowFetch": falsewill preventfetchfrom being run. -
Projects are now cached for quicker assignment from the PR description.
-
Merge commit message uses the message configured in the GitHub repository settings.
-
Clicking on the filename of a comment in the PR description will open at the correct line.
-
The repository name is shown in the "Changes in PR" view when there are PRs from multiple repositories shown in the view.
Fixes
- Copy permalink uses wrong repository for submodules. #5181
- Unable to select a repository when submodules are present. #3950.
- "We couldn't find commit" when submodules exist. #1499
- Uses PR template from the wrong repo in multi-root workspace. #5489
- At high contrast mode "Create with option" arrow button is not visible. #5480
- Remove PR from "Waiting For My Review" list after I review it. #5379
Thank You
- @flpcury (Felipe Cury): Fix deprecation messages for createDraft and setAutoMerge PR #5429
- @gjsjohnmurray (John Murray): Treat
githubIssues.useBranchForIssuessetting description as markdown (fix #5506) PR #5508 - @kurowski (Brandt Kurowski): add setting to never offer ignoring default branch pr PR #5435
- @ThomsonTan (Tom Tan): Iterate the diffs in each active PR in order PR #5437
0.76.1
0.76.0
0.76.0
Changes
-
Integration with the GitHub Copilot Chat extension provides PR title and description generation.
-
"Project" can be set from the PR description webview.
-
Pull requests checked out using the GitHub CLI (
gh pr checkout) are now recognized. -
The new
"none"value for the setting"githubPullRequests.pullRequestDescription"will cause the title and description of the Create view to be empty by default.
Fixes
- Could "Create a Pull Request" make fields within the create-pr view available faster?. #5399
- Commits view is showing a commit with wrong author. #5352
- Reviewer dropdown never hits cache. #5316
- Settings option Pull Branch not honored. #5307
- Comment locations error messages after deleting PR branch. #5281
0.74.0
0.74.0
Changes
- Accessibility for reviewing PRs has been improved. See #5225 and microsoft/vscode#192377 for a complete list of improvements.
- Commits are shown in the Create view even when the branch hasn't been published.
- The "Commits" node in the "Changes in Pull Request" tree now shows more than 30 commits.
Fixes
- Using "Create an Issue" a 2nd time does not create a new issue, but a NewIssue.md with tons of numbers. #5253
- Add +/- to added/deleted lines in PR description. #5224
- Duplicate @mention suggestions. #5222
- Don't require commit message for "Rebase and Merge". #5221
- Focus in list of changes resets when opening file. #5173
Thank You
- @hsfzxjy (hsfzxjy): Add a refresh button in the header of comment thread PR #5229
0.72.0
0.72.0
Changes
- The pull request base in the "Create" view will use the upstream repo as the base if the current branch is a fork.
- There's a refresh button in the Comments view to immediately refresh comments.
Fixes
- PR view comments should have a maximum width, with the code view using a horizontal scrollbar. #5155
- Code suggestions in PRs are hard to differentiate. #5141
- No way to remove Milestone. #5102
- Progress feedback on PR description actions. #4954
Thank You
- @tobbbe (Tobbe): Sanitize slashes from title PR #5149
0.70.0
0.70.0
Changes
-
The "Create" view has been updated to be less noisy and more useful. Aside from the purely visual changes, the following features have been added:
- We try to guess the best possible base branch for your PR instead of always using the default branch.
- You can add reviewers, assignees, labels, and milestones to your PR from the "Create" view.
- By default, your last "create option" will be remembered (ex. draft or auto merge)
- The view is much faster.
- You can view diffs before publishing your branch.
- Once the branch is published, you can also view commits (this is coming soon for unpublished branches).
-
If you work on a fork of a repository, but don't ever want to know about or make PRs to the parent, you can prevent the
upstreamremote from being added with the new setting"githubPullRequests.upstreamRemote": "never".
Fixes
- Quote reply missing for some comments. #5012
- Accessibility of "suggest edits" new workflow and documentation. #4946
Thank You
- @mgyucht (Miles Yucht): Correctly iterate backwards through diffs across files PR #5036










