Vscode Gitlens: v9.6.0 Release

Release date:
April 8, 2019
Previous version:
v9.5.1 (released February 14, 2019)
Magnitude:
3,396 Diff Delta
Contributors:
2 total committers
Data confidence:
Commits:

28 Commits in this Release

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

Authored March 5, 2019
Authored March 17, 2019
Authored April 5, 2019
Authored March 5, 2019
Authored April 1, 2019
Authored April 1, 2019
Authored March 29, 2019
Authored April 8, 2019
Authored March 29, 2019
Authored March 29, 2019
Authored April 3, 2019
Authored April 6, 2019

Top Contributors in v9.6.0

eamodio
shadowspawn

Directory Browser for v9.6.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 a new Contributors node to each repository in the Repositories view
    • Contributors — lists the contributors in the repository, sorted by contributed commits
    • Provides the avatar (if enabled), name, and email address of each contributor
      • An inline toolbar provides quick access to the Copy to Clipboard command
      • A context menu provides access to the Copy to Clipboard, Add as Co-author, and Refresh commands
      • Each contributor expands to list the repository's revision (commit) history filtered by the contributor
      • An inline toolbar provides quick access to the Compare with HEAD (alt-click for Compare with Working Tree), Copy Commit ID to Clipboard (alt-click for Copy Commit Message to Clipboard), and Open Commit on Remote (if available) commands
      • A context menu provides access to more common revision (commit) commands
      • 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
  • Adds a Collapse All command to the Repositories view — closes #688
  • Adds version links to the CHANGELOG — closes #617 thanks to PR #660 by John Gee (@shadowspawn)
  • Adds a gitlens.views.pageItemLimit setting to specify the number of items to show in a each page when paginating a view list. Use 0 to specify no limit

Changed

  • Changes related commit highlighting to only appear on cursor movement after file blame annotations are shown — to improve performance and reduce initial visual overload
  • Changes Open Revision from... (gitlens.openFileRevisionFrom) command to allow entering references
  • Improves the behavior of the Show More Commits & Show More Results commands — no longer loses the context of the last selected item before showing more
  • Improves the behavior of the Open Changes with Next Revision (gitlens.diffWithNext) command when in the diff editor
  • Improves the behavior of the Open Changes with Previous Revision (gitlens.diffWithPrevious) command when in the diff editor
  • Improves the behavior of the Open Changes with Working File (gitlens.diffWithWorking) command when in the diff editor
  • Renames Compare HEAD with Branch or Tag... (gitlens.diffHeadWithBranch) command to Compare HEAD with... (gitlens.diffHeadWith)
  • Renames Compare Working Tree with Branch or Tag... (gitlens.diffWorkingWithBranch) command to Compare Working Tree with... (gitlens.diffWorkingWith)
  • Renames Open Changes with Branch or Tag... (gitlens.diffWithBranch) command to Open Changes with... (gitlens.diffWithRef)
  • Renames Open Revision from Branch or Tag... (gitlens.openFileRevisionFromBranch) command to Open Revision from... (gitlens.openFileRevisionFrom)
  • Renames Compare Branch or Tag with... (gitlens.views.compare.selectForCompare) command to Compare References...
  • Renames Choose from Branch or Tag History... quick pick item to Show File History from... for better clarity and to reflect that references are now allowed
  • Changes to use Day.js instead of date-fns for a reduced bundle size

Removed

  • Removes the automatic suspension of the current line blame annotations while debugging — closes #382
  • Removes the requirement of prefixing reference comparisons with # — closes #690

Fixed

  • Fixes #683 - log.showSignature leads to stray files being displayed
  • Fixes #691 - Auto-expand tree view on Swap Comparison
  • Fixes #695 - Invalid URL in Open File in Remote when selecting origin/.. as comparison branch
  • Fixes the behavior of the Open Line Changes with Previous Revision (gitlens.diffLineWithPrevious) command to follow the line history much better
  • Fixes missing Compare References... (gitlens.views.compare.selectForCompare) from the command palette
  • Fixes font issues in the Welcome to GitLens and GitLens Settings pages due to changes to the webview CSS font variables provided by VS Code
  • Fixes the invite link to the VS Code Development Community Slack