Releases: gitkraken/vscode-gitlens
Releases · gitkraken/vscode-gitlens
v5.6.1
v5.6.0
Added
- Adds
changes(diff) hover annotation support to both thegutterandhoverfile blame annotations - Adds
gitlens.annotations.file.gutter.hover.changessetting to specify whether or not to provide a changes (diff) hover annotation over the gutter blame annotations - Adds
gitlens.annotations.file.hover.detailssetting to specify whether or not to provide a commit details hover annotation over each line - Adds
gitlens.annotations.file.hover.changessetting to specify whether or not to provide a changes (diff) hover annotation over each line
Changed
- Changes
gitlens.codeLens.customLocationSymbolssetting to both include and exclude (using a!prefix) symbols and therefore is always applied
Removed
- Removes
Customfrom thegitlens.codeLens.locationssetting as it wasn't really required - Removes properties (symbol
Property) from being included in theBlocksoption of thegitlens.codeLens.locationssetting -- can be easily re-added by setting"gitlens.codeLens.customLocationSymbols": [ "Property" ]if desired - Removes
gitlens.annotations.file.hover.wholeLinesetting as it didn't really make sense
Fixed
- Fixes issue where changing
gitlens.blame.file.annotationTypewouldn't correctly update the blame annotations if they were currently active - Fixes issue where
isBlameablecontext 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
detailshover annotations- Provides
Open Changes,Blame Previous Revision,Open in Remote, andShow More Actionscommand 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.wholeLinesetting to default totrue
Removed
- Removes peek-style file & blame history explorers - see #66 for more details
- Removes
Open Blame History Explorercommand (gitlens.showBlameHistory) - Removes
Open File History Explorercommand (gitlens.showFileHistory) - Removes
"gitlens.showBlameHistory"&"gitlens.showFileHistory"option fromgitlens.codeLens.recentChange.commandsetting - Removes
"gitlens.showBlameHistory"&"gitlens.showFileHistory"option fromgitlens.codeLens.authors.commandsetting - Removes
"gitlens.showBlameHistory"&"gitlens.showFileHistory"option fromgitlens.statusBar.commandsetting
- Removes
- Removes
gitlens.advanced.toggleWhitespace.enabledsetting -- 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.remotessetting -- 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
GitLenscustom viewauto- automatically switches between displaying files as atreeorlistbased on thegitlens.gitExplorer.files.thresholdsetting and the number of files at each nesting levellist- displays files as a listtree- displays files as a tree
- Adds
gitlens.gitExplorer.files.layoutsetting to specify how theGitLenscustom view will display files - Adds
gitlens.gitExplorer.files.compactsetting to specify whether or not to compact (flatten) unnecessary file nesting in theGitLenscustom view - Adds
gitlens.gitExplorer.files.thresholdsetting to specify when to switch between displaying files as atreeorlistbased on the number of files in a nesting level in theGitLenscustom 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 Filesnode to theRepository Statusnode of theGitLenscustom 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 Statusnode in theGitLenscustom view - Adds
autovalue togitlens.gitExplorer.viewsetting - closes #150 - Adds
gitlens.gitExplorer.enabledsetting to specify whether or not to show theGitLenscustom view - closes #144 - Adds
gitlens.gitExplorer.includeWorkingTreesetting to specify whether or not to include working tree files inside theRepository Statusnode of theGitLenscustom view - Adds
gitlens.gitExplorer.statusFileFormatsetting to the format of the status of a working or committed file in theGitLenscustom view
Changed
- Changes the sorting (now alphabetical) of files shown in the
GitLenscustom view - Changes the default of the
gitlens.gitExplorer.viewsetting toauto - Changes the default of the
gitlens.gitExplorer.commitFormatsetting to add parentheses around the commit id - Removes many menu items from
editor/title&editor/title/contextby default -- can be re-enabled via thegitlens.advanced.menussetting
Fixed
- Fixes #146 - Blame gutter annotation issue when commit contains emoji
- Fixes an issue when running
Open File in Remotewith 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.menussetting wasn't controlling all the menu items properly
v5.2.0-beta
Added
- Adds working tree status (enabled via
"gitlens.insiders": true) to theRepository Statusnode in theGitLenscustom view - Adds new
Changed Filesnode to theRepository Statusnode of theGitLenscustom 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.enabledsetting to specify whether or not to show theGitLenscustom view - closes #144 - Adds
gitlens.gitExplorer.statusFileFormatsetting to the format of the status of a working or committed file in theGitLenscustom view
Changed
- Changes the sorting (now alphabetical) of files shown in the
GitLenscustom view - Changes the default of the
gitlens.gitExplorer.commitFormatsetting to add parentheses around the commit id - Removes many menu items from
editor/title&editor/title/contextby default -- can be re-enabled via thegitlens.advanced.menussetting
Fixed
- Fixes #146 - Blame gutter annotation issue when commit contains emoji
- Fixes an issue when running
Open File in Remotewith 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.menussetting wasn't controlling all the menu items properly
v5.1.1-beta
Added
- Adds new
Changed Filesnode to theRepository Statusnode of theGitLenscustom 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.enabledsetting to specify whether or not to show theGitLenscustom view - closes #144
Changed
- Chnages the default of the
gitlens.gitExplorer.commitFormatsetting to add parentheses around the commit id - Removes many menu items from
editor/title&editor/title/contextby default -- can be re-enabled via thegitlens.advanced.menussetting
Fixed
- Fixes an issue when running
Open File in Remotewith 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.menussetting wasn't controlling all the menu items properly
v5.1.0
Added
- Adds full (multi-line) commit message to the
detailshover annotations -- closes #116 - Adds an external link icon to the
detailshover annotations to run theOpen Commit in Remotecommand (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.wholeLinesetting as it didn't really make sense
Fixed
- Fixes an issue where stashes with only untracked files would not show in the
Stashesnode 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
detailshover annotations to run theOpen Commit in Remotecommand (gitlens.openCommitInRemote) - Adds full (multi-line) commit message to the
detailshover 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.wholeLinesetting as it didn't really make sense
Fixed
- Fixes an issue where stashes with only untracked files would not show in the
Stashesnode of the GitLens custom view
