Releases: gitkraken/vscode-gitlens
Releases · gitkraken/vscode-gitlens
v4.0.0-beta.2
Added
- Adds all-new, beautiful, highly customizable and themeable, file blame annotations
- Can now fully customize the layout and content, as well as the theme
- Adds all-new configurability and themeability to the current line blame annotations
- Can now fully customize the layout and content, as well as the theme
- Adds all-new configurability to the status bar blame information
- Can now fully customize the layout and content
- Adds all-new configurability over which commands are added to which menus via the
gitlens.advanced.menussetting - Adds better configurability over where Git code lens will be shown -- both by default and per language
- Adds an all-new
changes(diff) hover annotation to the current line - provides instant access to the line's previous version - Adds
Toggle Line Blame Annotationscommand (gitlens.toggleLineBlame) - toggles the current line blame annotations on and off - Adds
Show Line Blame Annotationscommand (gitlens.showLineBlame) - shows the current line blame annotations - Adds
Toggle File Blame Annotationscommand (gitlens.toggleFileBlame) - toggles the file blame annotations on and off - Adds
Show File Blame Annotationscommand (gitlens.showFileBlame) - shows the file blame annotations - Adds
Open File in Remotecommand (gitlens.openFileInRemote) to theeditor/titlecontext menu - Adds
Open Repo in Remotecommand (gitlens.openRepoInRemote) to theeditor/titlecontext menu - Adds
gitlens.strings.*settings to allow for the customization of certain strings displayed - Adds
gitlens.theme.*settings to allow for the theming of certain elements - Adds
gitlens.advanced.telemetry.enabledsettings to explicitly opt-in or out of telemetry, but still ultimately honors thetelemetry.enableTelemetrysetting
Changed
- (BREAKING) Almost all of the GitLens settings have either been renamed, removed, or otherwise changed - see the README`
- Changes the positioning of the Git code lens to try to be at the end of any other code lens on the same line
- Changes the position of the
Open File in Remotecommand (gitlens.openFileInRemote) in the context menus - now in thenavigationgroup - Changes the
Toggle Git Code Lenscommand (gitlens.toggleCodeLens) to always toggle the Git code lens on and off
Removed
- Removes the on-demand
trailingfile blame annotations -- didn't work out and just ended up with a ton of visual noise - Removes
Toggle Blame Annotationscommand (gitlens.toggleBlame) - replaced by theToggle File Blame Annotationscommand (gitlens.toggleFileBlame) - Removes
Show Blame Annotationscommand (gitlens.showBlame) - replaced by theShow File Blame Annotationscommand (gitlens.showFileBlame)
Fixed
- Fixes #81 - Current line annotation feels too sticky
- Fixes issues with the zone.js monkey patching done by application insights (telemetry) - disables all the monkey patching
v4.0.0-beta
Added
- Adds all-new, beautiful, highly customizable and themeable, file blame annotations
- Can now fully customize the layout and content, as well as the theme
- Adds all-new configurability and themeability to the current line blame annotations
- Can now fully customize the layout and content, as well as the theme
- Adds all-new configurability to the status bar blame information
- Can now fully customize the layout and content
- Adds all-new configurability over which commands are added to which menus via the
gitlens.advanced.menussetting - Adds better configurability over where Git code lens will be shown -- both by default and per language
- Adds an all-new
changes(diff) hover annotation to the current line - provides instant access to the line's previous version - Adds
Toggle Line Blame Annotationscommand (gitlens.toggleLineBlame) - toggles the current line blame annotations on and off - Adds
Show Line Blame Annotationscommand (gitlens.showLineBlame) - shows the current line blame annotations - Adds
Toggle File Blame Annotationscommand (gitlens.toggleFileBlame) - toggles the file blame annotations on and off - Adds
Show File Blame Annotationscommand (gitlens.showFileBlame) - shows the file blame annotations - Adds
Open File in Remotecommand (gitlens.openFileInRemote) to theeditor/titlecontext menu - Adds
Open Repo in Remotecommand (gitlens.openRepoInRemote) to theeditor/titlecontext menu
Changed
- (BREAKING) Almost all of the GitLens settings have either been renamed, removed, or otherwise changed - see the README`
- Changes the positioning of the Git code lens to try to be at the end of any other code lens on the same line
- Changes the position of the
Open File in Remotecommand (gitlens.openFileInRemote) in the context menus - now in thenavigationgroup - Changes the
Toggle Git Code Lenscommand (gitlens.toggleCodeLens) to always toggle the Git code lens on and off
Removed
- Removes the on-demand
trailingfile blame annotations -- didn't work out and just ended up with a ton of visual noise - Removes
Toggle Blame Annotationscommand (gitlens.toggleBlame) - replaced by theToggle File Blame Annotationscommand (gitlens.toggleFileBlame) - Removes
Show Blame Annotationscommand (gitlens.showBlame) - replaced by theShow File Blame Annotationscommand (gitlens.showFileBlame)
Fixed
- Fixes #81 - Current line annotation feels too sticky
v4.0.0-alpha.2
Added
- Adds all-new, beautiful, highly customizable and themeable, file blame annotations
- Can now fully customize the layout and content, as well as the theme
- Adds all-new configurability and themeability to the current line blame annotations
- Can now fully customize the layout and content, as well as the theme
- Adds all-new configurability to the status bar blame information
- Can now fully customize the layout and content
- Adds all-new configurability over which commands are added to which menus via the
gitlens.advanced.menussetting - Adds better configurability over where Git code lens will be shown -- both by default and per language
- Adds an all-new
changes(diff) hover annotation to the current line - provides instant access to the line's previous version - Adds
Toggle Line Blame Annotationscommand (gitlens.toggleLineBlame) - toggles the current line blame annotations on and off - Adds
Show Line Blame Annotationscommand (gitlens.showLineBlame) - shows the current line blame annotations - Adds
Toggle File Blame Annotationscommand (gitlens.toggleFileBlame) - toggles the file blame annotations on and off - Adds
Show File Blame Annotationscommand (gitlens.showFileBlame) - shows the file blame annotations - Adds
Open File in Remotecommand (gitlens.openFileInRemote) to theeditor/titlecontext menu - Adds
Open Repo in Remotecommand (gitlens.openRepoInRemote) to theeditor/titlecontext menu
Changed
- (BREAKING) Almost all of the GitLens settings have either been renamed, removed, or otherwise changed - see the README`
- Changes the position of the
Open File in Remotecommand (gitlens.openFileInRemote) in the context menus - now in thenavigationgroup - Changes the
Toggle Git Code Lenscommand (gitlens.toggleCodeLens) to always toggle the Git code lens on and off
Removed
- Removes the on-demand
trailingfile blame annotations -- didn't work out and just ended up with a ton of visual noise - Removes
Toggle Blame Annotationscommand (gitlens.toggleBlame) - replaced by theToggle File Blame Annotationscommand (gitlens.toggleFileBlame) - Removes
Show Blame Annotationscommand (gitlens.showBlame) - replaced by theShow File Blame Annotationscommand (gitlens.showFileBlame)
v3.6.0-beta
Added
- Adds diff information (the line's previous version) into the active line hover
- Adds a
gitlens.diffWithWorkingstatus bar command option - compares the current line commit with the working tree
Changed
- Changes the behavior of the
Compare File with Working Treecommand (gitlens.diffWithWorking) - always does what it says :)- Compares the current file with the working tree -- if the current file is the working file, it will show a
File matches the working treemessage
- Compares the current file with the working tree -- if the current file is the working file, it will show a
- Changes the behavior of the
Compare File with Previouscommand (gitlens.diffWithPrevious) - always does what it says :)- Compares the current file with the previous commit to that file
- Changes the behavior of the
gitlens.diffWithPreviousstatus bar command option - compares the current line commit with the previous - Renames
Compare File with Previous Commitcommand toCompare File with Previous - Renames
Compare Line with Previous Commitcommand toCompare Line Commit with Previous - Renames
Compare Line with Working Treecommand toCompare Line Commit with Working Tree - Renames
Compare with Previous Commitin quick pick menus toCompare File with Previous - Renames
Compare with Working Treein quick pick menus toCompare File with Working Tree
v3.5.0-beta.2
Fixed
- Fixes #40 - Encoding issues
- Given the limitations of the vscode api, I'm unable to fix all the encoding issues, but many of them should now be squashed
files.encodingis now honored for the cases where the encoding cannot currently be gleaned
v3.5.0-beta
Added
- Improves performance
- Reduces the number of git calls on known "untrackables"
- Caches many more git commands to reduce git command roundtrips and parsing
- Increases the debounce (delay) on cursor movement to reduce lag when navigating around a file
- Adds diff information (previous line's code) into the active line hover when the current line is uncommitted
- Adds
gitlens.statusBar.alignmentsettings to control the alignment of the status bar -- thanks to Zack Schuster (@zackschuster)! - Adds
Open Branch in Remotecommand (gitlens.openBranchInRemote) - opens the current branch commits in the supported remote service - Adds
Open Repository in Remotecommand (gitlens.openRepoInRemote) - opens the repository in the supported remote service - Adds support to the
Search commitscommand (gitlens.showCommitSearch) to work without any active editor - Adds commit search pre-population -- if there is an active editor it will use the commit sha of the current line commit, otherwise it will use the current clipboard
Changed
- Changes the active line hover to only show at the beginning and end of a line if
gitlens.blame.annotation.activeLineisboth - Changes
alt+fshortcut toalt+/for theSearch commitscommand (gitlens.showCommitSearch) - Changes
alt+righton commit details quick pick menu to execute theCompare File with Previous Commitcommand (gitlens.diffWithPrevious) when a file is selected - Changes
alt+righton repository status quick pick menu to execute theCompare File with Previous Commitcommand (gitlens.diffWithPrevious) when a file is selected - Refactors command argument passing to allow for future inclusion into the SCM menus
Fixed
- Fixes #73 - GitLens doesn't work with Chinese filenames
- Fixes incorrect file selection from the commit details quick pick menu
- Fixes incorrect command execution when using
"gitlens.statusBar.command": "gitlens.showQuickRepoHistory" - Fixes a bunch of issues that were revealed by enabling Typescript
strictmode
0.0.4 marketplace release candidate
Changes description to be more generic
0.0.3 preview
Removes hard dependency on donjayamanne.githistory Provides optional additional code lens
0.0.2 preview
Preps 0.0.2 release
Initial extension preview
Fixes issues with ^ in a sha Dynamically pads uri index based on need