- Fix: Fix for Default value of gitblame.commitUrl #182. Thanks to Kovbas!
- Fix: Split the changelog into two files. Old changes live in CHANGELOG OLD.md
- FIX: Update release date for 11.1.0.
- Feature: Adding a new setting that modifies the
user.name
andcommitter.name
token:gitblame.currentUserAlias
. #181 Thanks to Antecer - When set its value will be printed instead of the name when the commit author or committer email matches the current git config
user.email
. - Fix: Updating dependencies
- Feature: Adding logging behind the
debug
andtrace
levels. - Fix: Updating dependencies
- Bug: Environment parameters are no longer sent to git commands #174 Thanks to Martijn Hols, amc6, and especially Alex Neo!
- Feature: Will no longer blame files with more lines than
gitblame.maxLineCount
(default16384
) #172* Thanks to webextensions.- Fun fact: This number was selected as it is the last power of 2 lower than 20000. It has no other significance.
- Bug: Status Bar block disappears after a change in extension settings #155 Thanks to ADTC.
- Fix: Updating dependencies
- Feature: Update extension to support the future move to SHA-256 hashes for object names
- Fix: Change from
rome
to@biomejs/biome
- Fix: Updating dependencies
- Feature: Moving "Waiting for git blame response" to the tool tip and replacing the spinning icon with a non-spinning version while waiting for blame information for a line. #167 Thanks to Benjamin Pasero and Jasper Trooster.
- Feature: Define a custom theme color for the inline message #168 Thanks to Johannes Rieken
- Feature: New setting
gitblame.revsFile
#165 Thanks to mpawlowski-eyeo. - Fix: Updating dependencies
- Bug/Breaking:
gitblame.delayBlame
triggers for each character typed #160 Thanks to redactedscribe. - Fix: Updating dependencies
- Bug: TypeError: Cannot read properties of undefined (reading 'toLowerCase') #155 Thanks to Andre Figueiredo.
- Fix: Builds now target ES2022
- Fix: Updating dependencies
- Known issue:
gitblame.gitShow
does not work in some shells - Fix: Use absolute path to determine when a git repository HEAD changes
- Fix: Respect the
gitblame.parallelBlames
settings after a vscode relaunch - Fix: Updating dependencies
- Fix: Updated README.md
- Feature: Open
git show
for the commit on the last selected line in the terminal from the info message or from thegitblame.gitShow
command- It is also possible to change the status bar button default behavor to run git show by changing
gitblame.statusBarMessageClickAction
to"Open git show"
- It is also possible to change the status bar button default behavor to run git show by changing
- Bug: Attempting to fix Extension causes high cpu load (#145) Thanks to joshrbarcodefactory for uploading the CPU snapshot!
- Fix: Updating dependencies
- Fix: Updated README.md
- Bug: Spawns many Git processes and uses up CPU (#144) Thanks to Theo Crandall!
- New setting
gitblame.parallelBlames
controls how many git blame processes that will run in parallel. Defaults to2
.
- New setting
- Bug: Blame completing can sometimes update the status bar to info from the wrong file
- Fix: Fewer dev dependencies
- Bug: Inline message drawn on top of code when backspacing from EOL (#142) Thanks to Kim Alford!
- Fix: Hide blame decorator saving a file
- Fix: Updated unclear error message
- Fix: Added
${project.defaultbranch}
to the readme - Fix: Updating dependencies
- Feature: Add a delay before blame is shown (#139) #141. Thanks to Ajith Aravind for the PR and request!
- Set
gitblame.delayBlame
to add a timeout from when navigating to a line to when the blame information is shown
- Set
- Feature: Master or Main #134 (Thanks to Pierre Hersant)
- New token for
gitblame.commitUrl
:${project.defaultbranch}
- The current projects default branch
- New token for
- Fix: Updating dependencies
- Feature: Now uses the new LogOutputChannel
- Fix: Removing unused setting from README.md. Thanks to RAZINJ for the PR!
- Fix: Updating dependencies
- Feature: Inline view of gitblame #94. Thanks to f4n0 for the PR and kramarz89 for the request!
gitblame.inlineMessageEnabled
to enable the featuregitblame.inlineMessageFormat
to configure the message formatgitblame.inlineMessageNoCommit
to set the no commit messagegitblame.inlineMessageMargin
to configure the distance between the end of the line and the blame info- Use the same token as for
gitblame.statusBarMessageFormat
- Fix: Updating dependencies
For older changes please see CHANGELOG OLD.md.