Releases: gitkraken/vscode-gitlens
Releases · gitkraken/vscode-gitlens
v5.6.1
v5.6.0
Added
- Adds
changes
(diff) hover annotation support to both thegutter
andhover
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 thegitlens.codeLens.locations
setting as it wasn't really required - Removes properties (symbol
Property
) from being included in theBlocks
option of thegitlens.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
Added
-
Adds a quick-access command bar to the bottom of the
details
hover annotations- Provides
Open Changes
,Blame Previous Revision
,Open in Remote
, andShow More Actions
command buttons
- Provides
-
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 totrue
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 fromgitlens.codeLens.recentChange.command
setting - Removes
"gitlens.showBlameHistory"
&"gitlens.showFileHistory"
option fromgitlens.codeLens.authors.command
setting - Removes
"gitlens.showBlameHistory"
&"gitlens.showFileHistory"
option fromgitlens.statusBar.command
setting
- Removes
- 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
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
Added
- Adds new file layouts to the
GitLens
custom viewauto
- automatically switches between displaying files as atree
orlist
based on thegitlens.gitExplorer.files.threshold
setting and the number of files at each nesting levellist
- displays files as a listtree
- displays files as a tree
- Adds
gitlens.gitExplorer.files.layout
setting to specify how theGitLens
custom view will display files - Adds
gitlens.gitExplorer.files.compact
setting to specify whether or not to compact (flatten) unnecessary file nesting in theGitLens
custom view - Adds
gitlens.gitExplorer.files.threshold
setting to specify when to switch between displaying files as atree
orlist
based on the number of files in a nesting level in theGitLens
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
Added
- Adds new
Changed Files
node to theRepository Status
node of theGitLens
custom view'sRepository 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 theGitLens
custom view - Adds
auto
value togitlens.gitExplorer.view
setting - closes #150 - Adds
gitlens.gitExplorer.enabled
setting to specify whether or not to show theGitLens
custom view - closes #144 - Adds
gitlens.gitExplorer.includeWorkingTree
setting to specify whether or not to include working tree files inside theRepository Status
node of theGitLens
custom view - Adds
gitlens.gitExplorer.statusFileFormat
setting to the format of the status of a working or committed file in theGitLens
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 toauto
- 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 thegitlens.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
Added
- Adds working tree status (enabled via
"gitlens.insiders": true
) to theRepository Status
node in theGitLens
custom view - Adds new
Changed Files
node to theRepository Status
node of theGitLens
custom view'sRepository 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 theGitLens
custom view - closes #144 - Adds
gitlens.gitExplorer.statusFileFormat
setting to the format of the status of a working or committed file in theGitLens
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 thegitlens.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
Added
- Adds new
Changed Files
node to theRepository Status
node of theGitLens
custom view'sRepository 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 theGitLens
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 thegitlens.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
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 theOpen 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
Added
- Adds an external link icon to the
details
hover annotations to run theOpen 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