github gitkraken/vscode-gitlens v9.6.0

latest releases: v15.1.0, v15.0.4, v15.0.3...
5 years ago

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

Don't miss a new vscode-gitlens release

NewReleases is sending notifications on new releases.