Skip to content

Releases: microsoft/vscode-pull-request-github

0.26.0

06 May 19:22
Compare
Choose a tag to compare
  • Files that have been marked as viewed on GitHub show a checkmark decoration in the pull request tree. Each file in the tree has an inline action for marking it as viewed or not viewed.
  • Conversations can be marked as resolved within the editor. Resolved conversations collapse by default.
  • The commented decoration in tree views has been updated to a speech bubble for clarity.
  • The "Delete Review" and "Finish Review" buttons have been removed from the comment widget. Instead there is a "Go to Review" button which shows all comments in the pending review and allows choosing how to submit the review, as an approval or requesting changes.
  • The "All" category of the pull request tree is expanded by default.
  • Thanks to @icatalina, there is a new githubPullRequests.terminalLinksHandler setting to choose how create pull request links should be handled from the terminal.

0.25.1

13 Apr 17:04
Compare
Choose a tag to compare

0.25.0

01 Apr 02:34
0afaf10
Compare
Choose a tag to compare

Changes

  • For forked repositories, an upstream remote is automatically added if it doesn't exist.
  • The githubPullRequests.focusedMode setting is enabled by default, causing the "Focused Mode" view for a checked out pull request to be visible in the Pull Request view container.
  • Thanks to @TanushN and @rohanshiva, the pull request description page now supports adding and removing assignees and milestones.
  • The pull request create view now allows selecting both the source and target branch instead of always using the current branch as the source.

Fixes

  • Using ${user} twice in the githubPullRequests.queries no longer results in an error.
  • Local branches are pruned when deleting the remote branch after merging a pull request.

0.24.0

05 Mar 19:04
Compare
Choose a tag to compare
  • The views of the extension have been split into two viewlets: one with the GitHub logo which contains the overview of pull requests, and issues, and one containing views for the active pull request.
  • The focused mode view has actions to refresh the view and open the description page.
  • Thanks to @TanushN and @rohanshiva, assignees and the milestone are displayed on the description page.
  • Resolved conversations are rendered as collapsed on the description page

0.23.1

11 Feb 19:47
Compare
Choose a tag to compare

Fixes

  • Update the new "Create Pull Request" icon to be a sharper image.

0.23.0

04 Feb 18:29
55065db
Compare
Choose a tag to compare

Changes

  • Creating a pull request now uses views in the activity bar. You can enter the details of the pull request and view the diff between
    the current branch and the base branch.
  • When you publish a branch using the terminal, clicking on the resulting link can also be used to start the create pull request flow.
  • The command to create a pull request now also appears in the SCM view.
  • Add a command to copy a GitHub permalink as markdown.

Fixes

  • Thanks to @IllusionMH, timestamps in the commit list do not text wrap.

0.22.0

11 Dec 16:57
Compare
Choose a tag to compare

Changes

  • Colored icons are used in the issues view.

  • File changes in the Pull Request view are expanded by default.

  • The timestamp in the pull request description has hover with the exact time.

  • There's a new command to "Leave Review Mode". It checks-out the default branch for the repository and remove the comment UI, just like the "Leave Review mode" button in the pull request description.

  • The "Description" node in the Pull Request tree has an inline action to checkout the pull request.

  • The Pull Request view lists the PR number first in the title, and also moves the "Draft" indication to be more prominent.

  • Thanks to @ejkim1996, there is an action to toggle between viewing files in a tree structure and viewing them as a flat list in the Changes in Pull Request view.

  • When a pull request is checked out, opening a file associated with it will automatically reveal this it in the CHanges in Pull Request view.

Notable fixes

  • Clicking on a comment link on the pull request description page now always opens the associated file.

  • Thanks to @KaiSforza, the The remote <remoteName> is not a GitHub repository. error is now surpressed for remotes outside of those set in githubPullRequests.remotes.

0.21.4

01 Dec 17:27
Compare
Choose a tag to compare

Adopt latest API changes for TreeItem in VS Code 1.52.0

0.21.3

20 Nov 20:37
Compare
Choose a tag to compare
  • Adopt latest API changes for VS Code 1.52.0.

0.21.2

20 Nov 19:35
Compare
Choose a tag to compare
  • Revert previous changes for proposed API changes since the minimum engine version is currently set to 1.50.0.