Vscode Gitlens: v9.7.0 Release

Release date:
May 6, 2019
Previous version:
v9.6.3 (released April 22, 2019)
Magnitude:
7,702 Diff Delta
Contributors:
3 total committers
Data confidence:
Commits:

48 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored May 6, 2019
Authored April 29, 2019
Authored April 27, 2019
Authored May 1, 2019
Authored April 10, 2019
Authored April 29, 2019
Authored May 1, 2019
Authored May 4, 2019
Authored May 3, 2019
Authored April 28, 2019
Authored April 29, 2019
Authored May 4, 2019
Authored May 4, 2019
Authored April 24, 2019

Top Contributors in v9.7.0

eamodio
MathewKing
x13machine

Directory Browser for v9.7.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Added

  • Adds support for Live Share presence
    • Adds an avatar presence indicator and an invite button to start a Live Share session with the code author<br />Live Share presence
    • Adds presence status and an Invite to Live Share command to contributor nodes in the Repositories view
  • Adds 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
  • Improves 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
  • Adds support to the Details and Changes (diff) hovers to differentiate between staged and unstaged changed
  • Adds a Show All command to the Show More nodes in the views
  • Adds Show More support (i.e. paging) to the File and Line History views
  • Adds an improved experience when starting a new commit search or comparision
  • Adds the renamed path to the description and tooltip of file nodes in the views
  • Adds a gitlens.advanced.maxSearchItems setting to specify the maximum number of items to show in a search — closes #728
  • Adds 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)
  • Adds 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)
  • Adds visual tracking to the table of contents of the interactive settings editor to make it easier to navigate and keep context
  • Adds new documentation on how to use and customize GitLens' formatting settings: View Docs
  • Adds an ${originalPath} token for use with file formatting which provides the full file path of the original file, if renamed
  • Adds better logging to show current mode on startup and when changed — closes #725

Changes

  • Changes path collapsing to also collapse root paths when using the compact file layout in the views
  • Ensures file rename detection when getting the status of a repo or file

Removed

  • Removes 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

Fixed

  • Fixes #729 - "Show more results" in search commit show less results
  • Fixes #716 - Browsing history of a renamed file fails in forward direction
  • Fixes #724 - GitService.getBranches very very very long
  • Fixes #625 - Branches in Repositories view shows some commit comment texts as branches
  • Fixes issues with keyboard navigation (alt+, and alt+.) in commit details of the file history quick pick menu
  • Fixes issues with keyboard navigation (alt+, and alt+.) in commit details of the branch history quick pick menu
  • Fixes issues when showing all results in various lists and views
  • Fixes issue with id collisions between branches, remotes, and tags in the Repositories view
  • Fixes the Line History view when there are uncommitted and/or unsaved changes
  • Fixes various issues when trying to find the working file from a commit
  • Fixes issues where the Changes (diff) hover wouldn't work properly with renamed files
  • Fixes an intermittent issue where hovers fail to show