Skip to content

Releases: gitkraken/vscode-gitlens

v5.6.1

12 Oct 01:24
Compare
Choose a tag to compare

Fixed

  • Fixes issue where diffs for stashed files were often wrong (missing)

v5.6.0

11 Oct 06:41
Compare
Choose a tag to compare

Added

  • Adds changes (diff) hover annotation support to both the gutter and hover file blame annotations
  • Adds gitlens.annotations.file.gutter.hover.changes setting to specify whether or not to provide a changes (diff) hover annotation over the gutter blame annotations
  • Adds gitlens.annotations.file.hover.details setting to specify whether or not to provide a commit details hover annotation over each line
  • Adds gitlens.annotations.file.hover.changes setting to specify whether or not to provide a changes (diff) hover annotation over each line

Changed

  • Changes gitlens.codeLens.customLocationSymbols setting to both include and exclude (using a ! prefix) symbols and therefore is always applied

Removed

  • Removes Custom from the gitlens.codeLens.locations setting as it wasn't really required
  • Removes properties (symbol Property) from being included in the Blocks option of the gitlens.codeLens.locations setting -- can be easily re-added by setting "gitlens.codeLens.customLocationSymbols": [ "Property" ] if desired
  • Removes gitlens.annotations.file.hover.wholeLine setting as it didn't really make sense

Fixed

  • Fixes issue where changing gitlens.blame.file.annotationType wouldn't correctly update the blame annotations if they were currently active
  • Fixes issue where isBlameable context could be set incorrectly leading to blame icon showing up on invalid documents

v5.5.0

09 Oct 04:07
Compare
Choose a tag to compare

Added

  • Adds a quick-access command bar to the bottom of the details hover annotations

    Details Blame Annotation (hover)

    • Provides Open Changes, Blame Previous Revision, Open in Remote, and Show More Actions command buttons
  • Adds support for remembering file annotations when switching tabs

  • Adds full GitLens support for file revisions -- file & line annotations, commands, etc

Changed

  • Changes gitlens.annotations.file.gutter.hover.wholeLine setting to default to true

Removed

  • Removes peek-style file & blame history explorers - see #66 for more details
    • Removes Open Blame History Explorer command (gitlens.showBlameHistory)
    • Removes Open File History Explorer command (gitlens.showFileHistory)
    • Removes "gitlens.showBlameHistory" & "gitlens.showFileHistory" option from gitlens.codeLens.recentChange.command setting
    • Removes "gitlens.showBlameHistory" & "gitlens.showFileHistory" option from gitlens.codeLens.authors.command setting
    • Removes "gitlens.showBlameHistory" & "gitlens.showFileHistory" option from gitlens.statusBar.command setting
  • Removes gitlens.advanced.toggleWhitespace.enabled setting -- as it is no longer required

Fixed

  • Fixes #161 - Remove colors from output of git command calls

v5.4.0

30 Sep 14:52
Compare
Choose a tag to compare

Added

  • Adds support for user-defined remote services via gitlens.remotes setting -- closes #148
  • Adds Open Changes (with difftool) command (gitlens.externalDiff) - opens the changes of a file or set of files with the configured git difftool -- thanks to PR #154 by Chris Kaczor (@ckaczor)!
    • Adds to the source control group and source control resource context menus

v5.3.0

27 Sep 02:20
Compare
Choose a tag to compare

Added

  • Adds new file layouts to the GitLens custom view
    • auto - automatically switches between displaying files as a tree or list based on the gitlens.gitExplorer.files.threshold setting and the number of files at each nesting level
    • list - displays files as a list
    • tree - displays files as a tree
  • Adds gitlens.gitExplorer.files.layout setting to specify how the GitLens custom view will display files
  • Adds gitlens.gitExplorer.files.compact setting to specify whether or not to compact (flatten) unnecessary file nesting in the GitLens custom view
  • Adds gitlens.gitExplorer.files.threshold setting to specify when to switch between displaying files as a tree or list based on the number of files in a nesting level in the GitLens custom view
  • Adds ${directory} token to the file formatting settings

Changed

  • Changes ${path} token to be the full file path in the file formatting settings

Fixed

  • Fixes #153 - New folders treated as files in "Changed Files" section of the sidebar component

v5.2.0

24 Sep 03:44
Compare
Choose a tag to compare

Added

  • Adds new Changed Files node to the Repository Status node of the GitLens custom view's Repository View -- closes #139
    • Provides a at-a-glance view of all "working" changes
    • Expands to a file-based view of all changed files in the working tree (enabled via "gitlens.insiders": true) and/or all files in all commits ahead of the upstream
  • Adds optional (on by default) working tree status information to the Repository Status node in the GitLens custom view
  • Adds auto value to gitlens.gitExplorer.view setting - closes #150
  • Adds gitlens.gitExplorer.enabled setting to specify whether or not to show the GitLens custom view - closes #144
  • Adds gitlens.gitExplorer.includeWorkingTree setting to specify whether or not to include working tree files inside the Repository Status node of the GitLens custom view
  • Adds gitlens.gitExplorer.statusFileFormat setting to the format of the status of a working or committed file in the GitLens custom view

Changed

  • Changes the sorting (now alphabetical) of files shown in the GitLens custom view
  • Changes the default of the gitlens.gitExplorer.view setting to auto
  • Changes the default of the gitlens.gitExplorer.commitFormat setting to add parentheses around the commit id
  • Removes many menu items from editor/title & editor/title/context by default -- can be re-enabled via the gitlens.advanced.menus setting

Fixed

  • Fixes #146 - Blame gutter annotation issue when commit contains emoji
  • Fixes an issue when running Open File in Remote with a multi-line selection wasn't properly opening the selection in GitLab -- thanks to PR #145 by Amanda Cameron (@AmandaCameron)!
  • Fixes an issue where the gitlens.advanced.menus setting wasn't controlling all the menu items properly

v5.2.0-beta

20 Sep 05:46
Compare
Choose a tag to compare
v5.2.0-beta Pre-release
Pre-release

Added

  • Adds working tree status (enabled via "gitlens.insiders": true) to the Repository Status node in the GitLens custom view
  • Adds new Changed Files node to the Repository Status node of the GitLens custom view's Repository View -- closes #139
    • Provides a at-a-glance view of all "working" changes
    • Expands to a file-based view of all changed files in the working tree (enabled via "gitlens.insiders": true) and/or all files in all commits ahead of the upstream
  • Adds gitlens.gitExplorer.enabled setting to specify whether or not to show the GitLens custom view - closes #144
  • Adds gitlens.gitExplorer.statusFileFormat setting to the format of the status of a working or committed file in the GitLens custom view

Changed

  • Changes the sorting (now alphabetical) of files shown in the GitLens custom view
  • Changes the default of the gitlens.gitExplorer.commitFormat setting to add parentheses around the commit id
  • Removes many menu items from editor/title & editor/title/context by default -- can be re-enabled via the gitlens.advanced.menus setting

Fixed

  • Fixes #146 - Blame gutter annotation issue when commit contains emoji
  • Fixes an issue when running Open File in Remote with a multi-line selection wasn't properly opening the selection in GitLab -- thanks to PR #145 by Amanda Cameron (@AmandaCameron)!
  • Fixes an issue where the gitlens.advanced.menus setting wasn't controlling all the menu items properly

v5.1.1-beta

18 Sep 02:45
Compare
Choose a tag to compare
v5.1.1-beta Pre-release
Pre-release

Added

  • Adds new Changed Files node to the Repository Status node of the GitLens custom view's Repository View (enabled via "gitlens.insiders": true) -- closes #139
    • Provides a file-based view of all the changed files in the working tree and/or files in commits that haven't yet been pushed upstream
  • Adds gitlens.gitExplorer.enabled setting to specify whether or not to show the GitLens custom view - closes #144

Changed

  • Chnages the default of the gitlens.gitExplorer.commitFormat setting to add parentheses around the commit id
  • Removes many menu items from editor/title & editor/title/context by default -- can be re-enabled via the gitlens.advanced.menus setting

Fixed

  • Fixes an issue when running Open File in Remote with a multi-line selection wasn't properly opening the selection in GitLab -- thanks to PR #145 by Amanda Cameron (@AmandaCameron)!
  • Fixes an issue where the gitlens.advanced.menus setting wasn't controlling all the menu items properly

v5.1.0

16 Sep 01:06
Compare
Choose a tag to compare

Added

  • Adds full (multi-line) commit message to the details hover annotations -- closes #116
  • Adds an external link icon to the details hover annotations to run the Open Commit in Remote command (gitlens.openCommitInRemote)

Changed

  • Optimizes performance of the providing blame annotations, especially for large files (saw a ~78% improvement on some files)
  • Optimizes date handling (parsing and formatting) for better performance and reduced memory consumption

Removed

  • Removes gitlens.annotations.file.recentChanges.hover.wholeLine setting as it didn't really make sense

Fixed

  • Fixes an issue where stashes with only untracked files would not show in the Stashes node of the GitLens custom view
  • Fixes an issue where stashes with untracked files would not show its untracked files in the GitLens custom view

v5.1.0-beta

15 Sep 07:31
Compare
Choose a tag to compare
v5.1.0-beta Pre-release
Pre-release

Added

  • Adds an external link icon to the details hover annotations to run the Open Commit in Remote command (gitlens.openCommitInRemote)
  • Adds full (multi-line) commit message to the details hover annotations

Changed

  • Optimizes performance of the providing blame annotations, especially for large files (saw a ~78% improvement on some files)
  • Optimizes date handling (parsing and formatting) for better performance and reduced memory consumption

Removed

  • Removes gitlens.annotations.file.recentChanges.hover.wholeLine setting as it didn't really make sense

Fixed

  • Fixes an issue where stashes with only untracked files would not show in the Stashes node of the GitLens custom view