Releases: microsoft/vscode-pull-request-github
0.62.0
0.62.0
Changes
- Pull requests can be opened on vscode.dev from the Pull Requests view.
- Collapse state is preserved in the Issues view.
- There's a new setting to check the "auto-merge" checkbox in the Create view:
githubPullRequests.setAutoMerge
.
Fixes
Thank You
0.60.0
0.60.0
Changes
- Permalinks are rendered better in both the comments widget and in the PR description.
- The description has a button to re-request a review.
- Quick diffs are no longer experimental. You can turn on PR quick diffs with the setting
githubPullRequests.quickDiff
.
- Extension logging log level is now controlled by the command "Developer: Set Log Level". The old setting for log level has been deprecated.
Fixes
- Make a suggestion sometimes only works once. #4470
Thank You
- @joshuaobrien
- @kabel (Kevin Abel): Ignore more files from the vsix PR #4530
0.58.2
0.58.1
0.58.0
0.58.0
Changes
- Changes can be suggested and accepted from within editor comments
- The setting
githubPullRequests.defaultCommentType
controls whether the default comment type is a single comment or a review comment. "githubPullRequests.postCreate": "checkoutDefaultBranch"
will cause the default branch to be checked out after creating a PR.- Section headings (assignees, reviewers, lables, and milestones) are clickable in the PR overview.
- The commands pr.openModifiedFile pr.openDiffView can be executed with a keyboard shortcut on the active file.
- GitHub handles in comments are now linkified.
- Setting
"githubPullRequests.createDraft": true
will make created PRs default to drafts. - Permalinks can be created for non-text, rendered, files.
- Labels can be added to PRs at creation time
- A progress notification shows during PR creation.
- Branches and remotes for PRs that are made from a fork and are checked out from the "Pull Requests" view will be automatically cleaned up when the default branch is checked out using the "Checkout default branch" button.
- An experimental setting
githubPullRequests.experimental.quickDiff
will show the quick diff widget in the editor gutter for changed lines in a checked out PR.
Fixes
- Using the enter key while renaming a PR should save the title. #4402
- JSDoc hover for @return shows GHPRI username hover. #4344
- Some text is not visible in high contrast mode. #4287
- Empty diff view after reloading. #4293
- Error signing in to Github. Try Again doesn't try again. #4148
- Other accessibility fixes. #4237
Thank You
- @eamodio (Eric Amodio): Updates TypeScript (released 4.2) and Octokit (to get fixed types), and a couple minor others PR #2525
- @sravan1946 (sravan): Remove unavailable badge from readme PR #4393
- @Thomas1664
0.56.0
0.56.0
Changes
- Most recent PR is selected when a branch has multiple PRs.
- Notebooks support for the permalink commands.
- Review status is shown in the PRs view.
- PR links to vscode.dev can be copied from the Pull Request description page.
- The new "Go To Next Diff in Pull Request" command will navigate to the next diff in the pull request across files.
- The "Resolve" and "Unresolve" buttons are now always visible on comments, instead of only showing when the reply is expanded.
Fixes
- Still getting auto-fetching behavior when setting is off. #4202
Thank You
- @joshuaobrien (Joshua O'Brien): Narrow types in TimelineEvent so that it may be treated as a tagged union PR #4160
0.54.1
0.54.0
0.54.0
Changes
- Pull Requests can be submitted from the "Create" view by doing
ctrl/cmd+enter
while your cursor is in the description input box. - Keybindings are supported for "Mark File as Viewed" (
pr.markFileAsViewed
). When "Mark File as Viewed" is run from a command or from the editor toolbar the file will also be closed. Tip: Use with "Open All Diffs" for quickly going through a PR review. - Checked-out pull requests with less than 20 files will have all the diffs pre-fetched for faster diff-opening times.
- String in VS Code UI have been configured for localization. Strings in webviews (such as the "Create" view and the PR description/overview) are still not localized.
Fixes
- User completion in commit box is wrong when manually triggered. #4026
- Extension periodically refreshes the file under review, resetting the view position. #4031
- Does the GHPRI extension need to be * activated? #4046
- "viewed" checkboxes don't always propagate. #3959
- Block comments not rendering correctly. #4013
- Can't Create an Issue without body. #4027
Thank You
- @hoontae24: feat: Add origin of upstream for github enterprise on copy head link PR #4028
- @Thomas1664: UI fixes for checks section PR #4059
- @yin1999 (A1lo): fix: use ssh url for ssh protocol upstream PR #3853
0.52.0
0.52.0
Changes
- Improved support for GitHub Enterprise starting with GitHub Enterprise version 3.1. This includes:
- PAT-less authentication courtesy of the VS Code built in GitHub Enterprise authentication provider.
- Automatic detection when you open a folder with an Enterprise repo and an on-ramp to get set up.
- Fixes for GitHub Enterprise bugs. Note: If you find any issues with GitHub Enterprise please do file an issue!
- Checkboxes to mark files as viewed. This means you can mark whole folders as viewed now.
- When you use the "Checkout 'default branch'" button, the pull request overview and all associated diffs will close.
- Issues referenced by
#
in pull request titles are linked to the pull request.
Fixes
- Multi-root workspaces with two projects checked out to branches with open PRs either shows errors or misleading information. #3490
- Draft PR checkbox reverts to unchecked after typing description. #3977
Thank you
- @Thomas1664: Add button to always pull on incoming changes PR #3896
0.50.0
0.50.0
Changes
-
By setting the
githubPullRequests.notifications
setting topullRequests
Pull Requests which have unread notifications will be highlighted. -
GitHub labels will render with the GitHub colors
-
Review Comments can now be directly resolved/unresolved in the Pull Request Overview
-
Creating an issue should never lose data. If the "new issue" editor is closed but the issue is not created, the data will be stored until VS Code is reloaded.
-
When the local branch is out of date, a prompt to pull the branch will show when the "Refresh" button on the PR overview is clicked. The setting
githubPullRequests.pullBranch
also has a newalways
option. -
Renamed files have a tooltip that makes the rename clearer.
-
The command "Reset Viewed Files" will reset all files to be unviewed.