diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c77656..65a5b05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,19 +4,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). -## [Unreleased] +## [9.8.0] - 2019-05-22 ## Added -- Adds a new _Compare Current Branch with _ node to each repository in the _Repositories_ view — closes [#293](https://github.com/eamodio/vscode-gitlens/issues/293) - - **Compare Current Branch with ** — optionally shows a comparison of the current branch to a user-selected reference +- Adds a new _Compare Current Branch with <branch, tag, or ref>_ node to each repository in the _Repositories_ view — closes [#293](https://github.com/eamodio/vscode-gitlens/issues/293) + - **Compare Current Branch with <branch, tag, or ref>** — optionally shows a comparison of the current branch to a user-selected reference - **\* Commits** — lists the commits between the compared revisions - Expands to provide the message, author, date, and change indicator of each revision (commit) - Each revision (commit) expands to list its set of changed files, complete with status indicators for adds, changes, renames, and deletes - An inline toolbar provides quick access to the _Open File_, _Copy Commit ID to Clipboard_ (`alt-click` for _Copy Commit Message to Clipboard_), and _Open File on Remote_ (if available) commands - A context menu provides access to more common file revision commands - **\* Files Changed** — lists all of the files changed between the compared revisions -- Adds a `gitlens.views.repositories.showBranchComparison` setting to specify whether to show a comparison of the current branch to a user-selected reference in the _Repositories_ view +- Adds a _Show a comparison of the current branch to a user-selected reference_ (`gitlens.views.repositories.showBranchComparison`) setting to specify whether to show a comparison of the current branch to a user-selected reference in the _Repositories_ view - Adds a `gitlens.advanced.useSymmetricDifferenceNotation` setting to specify whether to use the symmetric difference (three-dot) notation or the range (two-dot) notation for comparisions — closes [#330](https://github.com/eamodio/vscode-gitlens/issues/330) - Adds a _Copy Remote Url to Clipboard_ command to commit quick pick menus @@ -29,7 +29,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p - Fixes [#734](https://github.com/eamodio/vscode-gitlens/issues/734) - Not working with VS Code Remote - SSH extension - Fixes [#739](https://github.com/eamodio/vscode-gitlens/issues/739) - Breadcrumbs don't work on file revisions - Fixes [#750](https://github.com/eamodio/vscode-gitlens/issues/750) - Open file on GitHub does not include directory path -- Fixes issue with _Open Revision_ in quick pick menus not working properly +- Fixes an issue with the _Open Revision_ command in the quick pick menus not working properly ## [9.7.4] - 2019-05-15 @@ -2906,6 +2906,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p - Initial release but still heavily a work in progress. +[9.8.0]: https://github.com/eamodio/vscode-gitlens/compare/v9.7.4...eamodio:v9.8.0 [9.7.4]: https://github.com/eamodio/vscode-gitlens/compare/v9.7.3...eamodio:v9.7.4 [9.7.3]: https://github.com/eamodio/vscode-gitlens/compare/v9.7.2...eamodio:v9.7.3 [9.7.2]: https://github.com/eamodio/vscode-gitlens/compare/v9.7.1...eamodio:v9.7.2 diff --git a/README.md b/README.md index 7249b83..fc188fe 100644 --- a/README.md +++ b/README.md @@ -282,7 +282,7 @@ The repositories view provides the following features, - **\* Files Changed** — lists all the "working" changes - Expands to a file-based view of all changed files in the working tree ([optionally](#repositories-view-settings- 'Jump to the Repositories view settings')) and/or all files in all commits ahead of the upstream - An inline toolbar provides quick access to the _Stash All Changes_ command - - **Compare Current Branch with ** — [optionally](#repositories-view-settings- 'Jump to the Repositories view settings') shows a comparison of the current branch to a user-selected reference + - **Compare Current Branch with <branch, tag, or ref>** — [optionally](#repositories-view-settings- 'Jump to the Repositories view settings') shows a comparison of the current branch to a user-selected reference - **\* Commits** — lists the commits between the compared revisions - Expands to provide the message, author, date, and change indicator of each revision (commit) — fully [customizable](#view-settings- 'Jump to the View settings') - Each revision (commit) expands to list its set of changed files, complete with status indicators for adds, changes, renames, and deletes diff --git a/package.json b/package.json index 98292a6..5f41fa8 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "gitlens", "displayName": "GitLens — Git supercharged", "description": "Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more", - "version": "9.7.4", + "version": "9.8.0", "author": { "name": "Eric Amodio", "email": "eamodio@gmail.com" diff --git a/src/webviews/apps/welcome/index.html b/src/webviews/apps/welcome/index.html index 023bb8b..a954cf6 100644 --- a/src/webviews/apps/welcome/index.html +++ b/src/webviews/apps/welcome/index.html @@ -105,7 +105,7 @@

- What's New in GitLens 9.7 + What's New in GitLens 9.8

See the @@ -130,13 +130,29 @@

  • - 9.7.4 + 9.8 MAY  2019
  • NEWAdds a new + Compare Current Branch with <branch, tag, or ref> node to each + repository in the Repositories view — closes + #293 +
    +

    + Optionally shows a comparison of the current branch to a user-selected + reference +

    +
    +
  • +
  • + NEWAdds a new experimental Incoming Activity node to each repository in the Repositories view (enabled via "gitlens.insiders": true) — closes @@ -154,391 +170,69 @@
  • - FIXEDFixes issues with - the Show More Actions button on the Details hover not working with - renamed files -
    -
  • -
  • - FIXEDFixes issues with - the Open File, Open Files, Open All Changes with Working Tree, - and Apply Changes commands in the views not working with renamed files -
    -
  • -
  • - FIXEDFixes issues with - the Open File, Open Files, and Apply Changes commands in the - quick pick menus not working with renamed files -
    -
  • -
  • - FIXEDFixes issues with - the Show Stashed Changes (gitlens.showQuickStashList) command - and multiple repositories -
    -
  • - -
  • - 9.7.3 - MAY  2019 -
    -
  • - -
  • - FIXEDFixes - #740 - — Opening untracked files from "files changed" section fails -
    -
  • -
  • - FIXEDFixes issue where - the Open Changes with Previous Revision command would compare the working - file with HEAD even if there no working file changes (now it will compare HEAD with - the previous commit) -
    -
  • -
  • - FIXEDFixes issue where - the Open Changes, Open Changes with Working File, and - Open Revision commands on files in the "files changed" section of the - Repositories view would either fail or do nothing -
    -
  • - -
  • - 9.7.2 - MAY  2019 -
    -
  • - -
  • - FIXEDFixes - #737 - — failed to fetch commits and branches -
    -
  • -
  • - FIXEDFixes - #743 - — Update activity bar icon size — thanks to - PR #744 - by Miguel Solorio (@misolori) -
    -
  • - -
  • - 9.7.1 - MAY  2019 -
    -
  • - -
  • - FIXEDFixes - #736 - — git command error on GitLens 9.7.0 (unknown '-M' option) -
    -
  • - -
  • - 9.7 - MAY  2019 -
    -
  • - -
  • - NEWAdds support for - Live Share presence -
    - Live Share presence -

    - Adds an avatar presence indicator and an invite button to start a Live Share - session with the code author to the Details hover -

    -

    - Adds presence status and an Invite to Live Share command to - contributor nodes in the Repositories view -

    -
    -
  • -
  • - NEWAdds a new - Views Side Bar Layout section to the interactive settings editor (via the - GitLens: Open Settings command) with 3 layout presets -
    -

    - Default — shows all the views together on the GitLens side bar -

    -

    - Source Control — shows all the views together on the Source - Control side bar -

    -

    - Contextual — shows Repositories on the Source Control - side bar, File and Line History on the Explorer side bar, and - others on the GitLens side bar -

    -
    -
  • -
  • - NEWImproves the - accuracy and experience of the following: -
    -

    Details hover

    -

    Changes (diff) hover

    -

    Open Changes with Previous Revision command

    -

    - Open Line Changes with Previous Revision command — closes - #719 -

    -

    Open Changes with Working File command

    -

    Open Line Changes with Working File command

    -

    Open Changes with Next Revision command

    -
    -
  • -
  • - NEWAdds support to the - Details and Changes (diff) hovers to differentiate between staged and - unstaged changed -
    -
  • -
  • NEWAdds a - Show All command to the Show More nodes in the views -
    -
  • -
  • - NEWAdds - Show More support (i.e. paging) to the File and - Line History views -
    -
  • -
  • - NEWAdds an improved - experience when starting a new commit search or comparision -
    -
  • -
  • - NEWAdds the renamed - path to the description and tooltip of file nodes in the views + Show a comparison of the current branch to a user-selected reference + (gitlens.views.repositories.showBranchComparison) setting to specify + whether to show a comparison of the current branch to a user-selected reference in + the Repositories view
  • NEWAdds a - gitlens.advanced.maxSearchItems setting to specify the maximum number - of items to show in a search — closes + gitlens.advanced.useSymmetricDifferenceNotation setting to specify + whether to use the symmetric difference (three-dot) notation or the range (two-dot) + notation for comparisions — closes #728#330
  • NEWAdds a - gitlens.defaultDateSource setting to specify whether commit dates - should use the authored or committed date — closes - #537 - thanks to - PR #707 - by Mathew King (@MathewKing) -
    -
  • -
  • - NEWAdds a - gitlens.advanced.similarityThreshold setting to specify the amount - (percent) of similarity a deleted and added file pair must have to be considered a - rename — closes - #670 - thanks to - PR #714 - by x13machine (@x13machine) -
    -
  • -
  • - NEWAdds visual - tracking to the table of contents of the interactive settings editor to make it - easier to navigate and keep context -
    -
  • -
  • - NEWAdds new - documentation on how to use and customize GitLens' formatting settings: - View Docs + Copy Remote Url to Clipboard command to commit quick pick menus
  • - NEWAdds an - ${originalPath} token for use with file formatting which provides - the full file path of the original file, if renamed -
    -
  • -
  • - NEWAdds better logging - to show current mode on startup and when changed — closes - #725 -
    -
  • -
  • - IMPROVEDChanges path - collapsing to also collapse root paths when using the compact file layout in the - views -
    -
  • -
  • - IMPROVEDEnsures file - rename detection when getting the status of a repo or file -
    -
  • -
  • - IMPROVEDRemoves - searching for commits by changed occurrences (-S flag) as it is too - confusing and searching by changes (-G flag) better matches user - expectations — closes - #730 -
    -
  • -
  • - FIXEDFixes - #729 - — "Show more results" in search commit show less results + IMPROVEDChanges + Pull and Pull Repositories commands to just fetch the repository if + the current branch has no tracking branch
  • FIXEDFixes #716#734 - — Browsing history of a renamed file fails in forward direction + — Not working with VS Code Remote - SSH extension
  • FIXEDFixes #724#739 - — GitService.getBranches very very very long + — Breadcrumbs don't work on file revisions
  • FIXEDFixes #625#750 - — Branches in Repositories view shows some commit comment texts as branches -
    -
  • -
  • - FIXEDFixes issues with - keyboard navigation (alt+, and alt+.) in commit details of - the file history quick pick menu -
    -
  • -
  • - FIXEDFixes issues with - keyboard navigation (alt+, and alt+.) in commit details of - the branch history quick pick menu -
    -
  • -
  • - FIXEDFixes issues when - showing all results in various lists and views -
    -
  • -
  • - FIXEDFixes issue with - id collisions between branches, remotes, and tags in the Repositories view -
    -
  • -
  • - FIXEDFixes the - Line History view when there are uncommitted and/or unsaved changes -
    -
  • -
  • - FIXEDFixes various - issues when trying to find the working file from a commit -
    -
  • -
  • - FIXEDFixes issues - where the Changes (diff) hover wouldn't work properly with renamed files + — Open file on GitHub does not include directory path
  • - FIXEDFixes an - intermittent issue where hovers fail to show + FIXEDFixes an issue + with the Open Revision command in the quick pick menus not working properly