github gitkraken/vscode-gitlens v11.3.0

latest releases: v15.5.1, v15.5.0, v15.4.0...
3 years ago

Added

  • Adds new status indicators (decorations), on the right, and themeable colorizations to branches in the views
    • — indicates that the branch is the current branch
    • + green colorization — indicates that the branch has unpushed changes (ahead)
    • + red colorization — indicates that the branch has unpulled changes (behind)
    • ⮟⮝ + yellow colorization — indicates that the branch has diverged from its upstream; meaning it has both unpulled and unpushed changes
    • ⮙+ + green colorization — indicates that the branch hasn't yet been published to an upstream remote
  • Adds new status indicators (decorations), on the right, and themeable colorizations to files in the views
    • M — indicates that the file is/was modified
    • A + green colorization — indicates that the file is/was added
    • D + red colorization — indicates that the file is/was deleted
    • R + green colorization — indicates that the file is/was renamed
    • C + green colorization — indicates that the file is/was copied
    • I + grey colorization — indicates that the file is ignored
    • U + green colorization — indicates that the file is untracked
  • Adds a new built-in Create Pull Request flow that starts opening a pull request on github.com
  • Adds a new Open Blame Prior to Change command (gitlens.openBlamePriorToChange) to open the blame of prior revision of the selected line in the current file — closes #1014
  • Adds new Git code lens action options
    • Opens the commit on the remote service (when available) and Copies the remote commit url to the clipboard (when available)
    • Opens the file revision on the remote service (when available) and Copies the remote file revision url to the clipboard (when available)
    • Toggles the file heatmap
    • Toggles the file changes since before the commit
    • Toggles the file changes from the commit
  • Adds new status bar blame action options
    • Opens the commit on the remote service (when available) and Copies the remote commit url to the clipboard (when available) — closes #1378
    • Opens the file revision on the remote service (when available) and Copies the remote file revision url to the clipboard (when available)
    • Toggles the file heatmap
    • Toggles the file changes since before the commit
    • Toggles the file changes from the commit
  • Adds Publish Repository command (gitlens.publishRepository) to publish the repository to a remote provider
  • Adds supported remote types in README — thanks to PR #1371 by Vladislav Guleaev (@vguleaev)
  • Adds a new Reset Avatar Cache command (gitlens.resetAvatarCache) to clear the avatar cache

Changed

  • Changes the Blame Previous Revision command on the hover to Open Blame Prior to this Change
  • Changes the Blame Previous Revision command icon on the hover to the versions codicon

Fixed

  • Fixes 1372 - Unexpected repository detection on editor startup after recent updates
  • Fixes 1394 - Repository view settings appear disabled
  • Fixes 1391 - Branch names are not properly escaped in git commands
  • Fixes 1336 - Need to allow GitLens to connect to GitHub in every Codespace (requires VS Code v1.54-insiders or later)
  • Fixes 1363 - Error 'Unable to open compare', when git setting log.showsignature is active
  • Fixes 1368 - Suppress message "GitLens was unable to find Git"
  • Fixes an issue where the rebase status in the views could get "stuck" after a rebase completed
  • Fixes typo in README — thanks to PR #1374 by David Rees (@studgeek)

Don't miss a new vscode-gitlens release

NewReleases is sending notifications on new releases.