Releases: microsoft/vscode-pull-request-github
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
groupBy
property in thegithubIssues.queries
setting."githubIssues.queries": [ { "label": "Current", "query": "assignee:alexr00 is:open sort:updated-desc milestone:\"February 2024\" sort:updated-desc", "groupBy": [ "milestone", "repository" ] } ],
-
The setting
githubPullRequests.createDefaultBaseBranch
can 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). SettingrepositoryDefault
will 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.pullPullRequestBranchBeforeCheckout
also 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": false
will preventfetch
from 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.useBranchForIssues
setting 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
upstream
remote 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
0.68.0
0.68.0
Changes
- Avatars in tree views and comments are circles instead of squares
- The old "Suggest Edit" command from the SCM view now directs you to "Suggest a Change" feature introduced in version 0.58.0.
- Up to 1000 (from the previous 100) comment threads can be loaded in a pull request.
- The new VS Code API proposal for a read-only message let's you check out a PR directly from an un-checked-out diff.
Fixes
- User hover shows null when writing the @username. #4891
- Reverted PR remains visible in "Local Pull Request Branches" tab of sidebar. #4855
- Order of workspaces in multi-root workspace is not what I expect. #4837
- Reassigning same reviewers causes desync with GitHub. #4836
- Re-request review from one reviewer will remove other reviewers. #4830
- Don't reload entire DOM when getting data from GitHub. #4371
Thank You
- @SKPG-Tech (Salvijus K.): Fix null when no user name available PR #4892