Releases: gitkraken/vscode-gitlens
Releases · gitkraken/vscode-gitlens
v8.5.5
Added
- Adds Copy Remote File Url to Clipboard (
gitlens.copyRemoteFileUrlToClipboard) command — copies the remote url of the current file and line to the clipboard — closes #467
Fixed
v8.5.4
Added
- Adds Checkout Commit (via Terminal) command (
gitlens.terminalCheckoutCommit) to commit node(s) of the GitLens explorer — closes #463
Changed
- Improves performance of providing blame annotations, especially for large files (a ~33% improvement on some files)
- Changes commit search by sha to jump directly to the commit (if one is found), rather than having to click through to the commit
- Updates settings descriptions to better support the new settings editor in vscode
- Changes Rebase to Commit (via Terminal) command (
gitlens.terminalRebaseCommit) to apply to all commit node(s) of the GitLens explorer - Changes Reset to Commit (via Terminal) command (
gitlens.terminalResetCommit) to apply to all commit node(s) of the GitLens explorer
Fixed
- Fixes #462 - Source Control shortcut on macOS (⌃⇧G) shouldn't be overridden
- Fixes #457 - Displays the wrong username (You) — thanks to PR #460 by Zyck (@qzyse2017)
- Fixes #459 - File blame annotation text overflow with letter spacing setting
- Fixes issues with GitLens Welcome and the interactive settings editor with light themes
v8.5.3
v8.5.2
v8.5.1
Added
- Adds emoji support, e.g. 😄 in commit messages will now be 😃 — closes #429
- Adds Compare with Selected and Select for Compare commands to file nodes in the GitLens, GitLens File History, and GitLens Results explorers — closes #446
- Adds
gitlens.historyExplorer.avatarssetting to specify whether to show avatar images instead of status icons in theGitLens File Historyexplorer — allows for an independent value from the other explorers
Fixed
- Fixes #444 - GitLens custom viewlet icon slightly larger than standard
- Fixes #437 - Remove
--first-parentfrom git commands to show file history from merged in repositories - Fixes #252 - Cannot read property 'push' of undefined
- Fixes issue where GitLens saves a couple settings with default values into user settings (rather than just removing the setting)
v8.5.0
Added
- Adds an all-new GitLens sidebar view to contain the GitLens, GitLens File History, and GitLens Results explorers
- The new view is enabled by default, but can easily be configured back to the existing locations via the GitLens interactive settings editor
- Adds tag annotations to the tag tooltips in the GitLens explorer — closes #431
- Adds a
gitlens.hovers.avatarssetting to specify whether to show avatar images in hovers — closes #432 thanks to PR #441 by Segev Finer (@segevfiner) - Adds the
gitlens.hovers.avatarssetting to the GitLens interactive settings editor to specify whether to show avatar images in hovers - Adds Choose from Branch or Tag History... command to the quick pick menu shown by the Show File History... command (
gitlens.showQuickFileHistory) — closes #316 - Adds the Compare File with Revision... command (
gitlens.diffWithRevision) as an alternate (alt+click) for the Compare File with Previous Revision command in the editor toolbar
Changed
- Renames the GitLens History explorer to GitLens File History explorer for better clarity
- Changes the GitLens File History explorer to always show the full file history even when reviewing revisions
- Changes the behavior of and renames the Show Branches and Tags command and on the quick pick menu shown by the Compare File with Revision... command (
gitlens.diffWithRevision) to Choose from Branch or Tag History... - Changes the behavior of and renames the Show Branches and Tags command on the quick pick menu shown by the Open Revision... command (
gitlens.openFileRevision) to Choose from Branch or Tag History...
Removed
- Removes
gitlens:activeIsTracked,gitlens:activeIsBlameable,gitlens:activeIsRevision, andgitlens:activeHasRemotescontexts and consolidates them intogitlens:activeFileStatusfor better performance and UX
Fixed
- Fixes #436 - Copy to clipboard not working
- Fixes #442 - GitLens File History fails if name (or path) starts with
- - Fixes #440 - Searching for commits with an empty query yields to no results anymore
- Fixes issue where commands in the editor toolbar would flash unnecessarily when navigating history or switching tabs
- Fixes issue where the Compare File with Previous Revision command wouldn't work properly when the file had been renamed in some cases
- Fixes issue where the Compare File with Next Revision command wouldn't work properly when the file had been renamed in some cases
- Fixes issue where changed files count was wrong when the branch was behind the upstream
- Fixes issue where the GitLens File History explorer wasn't being updated automatically for working changes
- Fixes issue where the Compare File with * Revision commands in the editor toolbar would show and hide too often because of insignificant focus changes
- Fixes issue where the scope box would be empty when there was no workspace open in the interactive settings editor
v8.4.1
Fixed
- Fixes issue with insiders builds because of the new
SymbolInformationAPI changes (see Microsoft/vscode#34968)
v8.4.0
Added
- Adds completely revamped heatmap annotations
- The indicator's, now customizable, color will either be hot or cold based on the age of the most recent change (cold after 90 days by default) — closes #419
- The indicator's brightness ranges from bright (newer) to dim (older) based on the relative age, which is calculated from the median age of all the changes in the file
- Adds
gitlens.heatmap.ageThresholdsetting to specify the age of the most recent change (in days) after which the gutter heatmap annotations will be cold rather than hot (i.e. will usegitlens.heatmap.coldColorinstead ofgitlens.heatmap.hotColor) - Adds
gitlens.heatmap.coldColorsetting to specify the base color of the gutter heatmap annotations when the most recent change is older (cold) than thegitlens.heatmap.ageThresholdsetting - Adds
gitlens.heatmap.hotColorsetting to specify the base color of the gutter heatmap annotations when the most recent change is newer (hot) than thegitlens.heatmap.ageThresholdsetting
- Adds new branch history node under the Repository Status node in the GitLens explorer
- Adds GitLab and Visual Studio Team Services icons to the remote nodes in the GitLens explorer — thanks to PR #421 by Maxim Pekurin (@pmaxim25)
Fixed
v8.3.5
v8.3.4
Added
- Adds clipboard support for Linux without requiring any external dependencies — thanks to PR #394 by Cédric Malard (@cmalard)
- Adds a select branch quick pick menu to the Open File in Remote command (
gitlens.openFileInRemote) when the current branch has no upstream tracking branch — closes #209
Changed
- Moves the Open Working File command (
gitlens.openWorkingFile) to the right of the Compare File with * Revision commands in the editor toolbar
Fixed
- Fixes #400 - Reset TO commit also resets chosen one
- Fixes #399 - "Open x in Remote" commands aren't always available
- Fixes #397 - Error while opening the gitlens view using
Open Viewcommand - Fixes #391 - GitLens adds some settings in settings.json
- Fixes another case of #343 - Can't show blame when VSCode starts on branch without upstream — thanks to PR #390 by ryenus (@ryenus)
- Fixes #392 - unable to contribute if default script shell is sh — thanks to PR #393 by Cédric Malard (@cmalard)
- Fixes issue with the
chordedkeyboard shortcut for the Compare File with Previous Revision command (gitlens.diffWithPreviousInDiff) — from #395 - Fixes the Open Working File command (
gitlens.openWorkingFile) not always showing in the editor toolbar when appropriate