Releases: microsoft/vscode-pull-request-github
Releases · microsoft/vscode-pull-request-github
0.112.0
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.
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
- @kabel (Kevin Abel): Allow verified GitHub emails when none are private PR #6921
0.110.0
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).
- The issue webview will show when an issue is opened from the "Issues" view or from the notifications view.
-
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.
- 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
- @kabel (Kevin Abel): Fix merge email confirmation when git config fails PR #6797
- @timrogers (Tim Rogers): When
copilot-swe-agent
is the author of a comment, render with the Copilot identity PR #6794
0.108.0
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
- @aedm (Gábor Gyebnár): Adds
sanitizedLowercaseIssueTitle
to settings docs PR #6690
0.106.0
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
- @christianvuerings (Christian Vuerings): Fix Copy GitHub Permalink with custom SSH PR #6669
0.104.1
0.104.0
0.104.0
Changes
- The Pull Requests view supports global queries. All old queries will be migrated when you open your workspace to include the current repo as part of the query. Global query support enables you to use the
org
andrepo
properties. - As part of the support for global queries, we also now have a
today
variable. This variable can be used to refer to the current day, or it can be used with a minus modifier. Together with the global query support, you can now make queries such as "my PRs in my work org that were created in the last 7 days":
{
"label": "My work last 7 days",
"query": "org:microsoft author:${user} is:closed created:>=${today-7d}"
}
- The context menu in the Pull Requests view has been cleaned up.
- The "pull request" icon shows in the the editor tab for the pull request descriptions.
:<emoji-name>:
style emojis are now supported in comments.- You can now search with
ctrl+f
in the pull request description webview. - You can multi-select files in the "Changes in Pull Request" tree view and toggle the selected checkboxes with one click.
- All non-outdated comments for a pull request will show in the "Comments" view when you open the pull-request's description, even if you don't have the PR checked out. They will hide again when all files related to the pull request are closed.
- The "Changes in Pull Request" view has a shortcut for toggling editor commenting.
- Python is no longer excluded from
@
and#
completions by default. - There's a new command to copy a pull request link: "Copy Pull Request Link".
git.showInlineOpenFileAction
is now respected in the "Changes in Pull Request" view.- The "Resolve Conversation" and "Unresolve Conversation" command can now be used from keybindings.
Fixes
- Files changed doesn't properly reflect changes against non base branch. #5545
- Projects quickpick should not have checkboxes when there are no projects. #5757
- Added projects need separation. #5792
- Make "Make a Suggestion" more clear. #6040
- fetching pull requests failed in infinite loop when proxy is unavailable. #6063
- Using "Create Pull Request" command clears entered data. #6114
- Non GitHub remotes for submodules causes authentication to fail. #6140
- "Go to Next Diff in Pull Request" command fails with error. #6237
- Keyboard Focus is not clearly visible on cancel button. #6449
- Users are not able to access "Reviewers", "Assignees", "Labels", "Project", link present under project and "Milestone" controls via keyboard. #6450
- Keyboard focus order is not proper on "Description" and "Create github pull request" screen. #6451
- NVDA is not announcing any update when user presses ENTER on "Show" and "Hide" control. #6453
- Review/Comment Suggestions are offset by one line if you make local changes first. #6495
- When listing workflows running as checks against a PR, include workflow name, not just job name. #6497
- Diffing OUTDATED comments with HEAD doesn't work in github.dev. #6500
- error when adding file comment to renamed file w/o other changes. #6516
- Cannot leave comments on hunks in large diffs. #6524
- Share menu multiple selection support. #6542
- Comments don't show on non-checked out PR when closing and re-opening the file from the PRs veiw. #6571
- Create Pull Request Suggestions silently fails when the suggestion is on the first line. #6603
Thank You
- @mikeseese (Mike Seese): Add opt-in to always prompt for repo for issue creation and add comment to issue file specifying the repo PR #6115
- @NellyWhads (Nelly Whads): Remove the python language user mention exception PR #6525
- @Ronny-zzl (Zhang): Don't show hover cards for @-mentioned users in JSDocs in jsx and tsx files PR #6531
0.102.0
0.102.0
Changes
- The command GitHub Pull Requests: Close All Pull Request Editors will close all PR related diff editors and PR original file editors.
- Summarizing a notification with Copilot will print a link to the issue in the Chat view.
Fixes
- Enterprise 3.9: GraphQL error Fragment on Bot can't be spread inside RequestedReviewer. #6441
- Suggestions end up in unsubmittable pending state. #6494
- Comments not possible to save within a submodule. #6096
- Globe action to open issue on github.com is missing. #6510
- PR creation flow is not smooth anymore. #6386
- PR view buttons overflow in narrow viewports. #6335
0.100.3
0.100.1
0.100.0
0.100.0
Changes
This month, our focus was on integrating Copilot into GitHub Pull Requests, using the new VS Code extension API, to showcase how Copilot can be added to an extension. These features are behind several settings. To try everything out, you can set the following settings:
"githubPullRequests.experimental.chat": true
"githubPullRequests.experimental.notificationsView": true
Copilot integration
- The new
@githubpr
Chat Participant can search for issues on GitHub.
- When displaying issues,
@githubpr
will show a markdown table and try to pick the best columns to show based on the search.
- Each issue listed in the "Issues" view has a new action, "Summarize With Copilot", that will reveal the Chat panel and summarize the selected issue. We also added another action, "Fix With Copilot", that will summarize the selected issue and will use the workspace context to suggest a fix for it.
- We have added an experimental "Notifications" view that lists the user's unread notifications across repositories. By default the notifications are sorted by most recently updated descending, but you can use the "Sort by Priority using Copilot" action from the view title's
...
menu to have Copilot prioritize the notifications. Clicking on each notification trigger an action to summarize the notification using Copilot. The view also contains easily accessible action to mark a notification as read, as well as open the notification on GitHub.com.
Fixes
- Gift icon is confusing to me here. #6289
- Cannot get PR to show that is from a fork and main branch. #6267
- Summary review comment buttons do not disable while review is submitting. #6261
- Refreshing a PR doesn't refresh comments. #6252
- Adding a new Review doesn't update the Tree Control Node. #6251
- pr.markFileAsViewed doesn't update the parent nodes. #6248
- Infinite error dialogs with GH account mixup. #6245
- PRs do not refresh after changing account preferences in dropdown. #6244
- Extension should still work if only upstream requires SAML. #6159
- Checkbox likes to play Simon Says. #3972