github gitkraken/vscode-gitlens v16.2.0

17 hours ago

Added

  • Adds richer support for GitHub Enterprise and GitLab Self-Managed — closes #3901, #3934
    • Adds pull request/merge request support in Launchpad — closes #3923
    • Adds issue support to Start Work
    • Adds integration status and connection flows to the Home view
  • Adds new ability to search for a GitLab merge request in the Launchpad — closes #3788
  • Adds merge target's merged status to the Home view
    • GitLens will attempt to determine if the current branch has been merged into its the merge target branch (or the local branch of the merge target)
  • Overhauls the Visual File History
    • Improves commit bubble sizing to better handle outliers
    • Improves hover content and interations
    • Adds explicit zoom in/out buttons and changes mouse zoom to use the mouse wheel — when zoomed, drag to scrub through the history
    • Optimizes chart resizing and axis label rendering with author indicators, and re-adds the legend to the view
  • Adds a new Folder History > Open Visual Folder History command to folders in the Explorer view, Source Control view, and other GitLens views
  • Adds new ability to see and act upon a "paused" Git operation, e.g. merge, rebase, cherry-pick, revert, across the Commits, Commit Graph, and Home views — closes #3913
    • Adds a new banner on the Commit Graph and updates the banner on Home with actions to continue, skip, or abort the operation
    • Adds Continue, Skip, and Abort actions to the Commits view
  • Adds a GitLens Home button to the Commit Graph header to go to the Home view title section — closes #3873
  • Adds a new Hidden Branches / Tags dropdown button next to the Branch Visibility dropdown in the Commit Graph toolbar — closes #3101
  • Adds a new Contributors section to comparison results in the views — quickly see who contributed changes in the specific range with statistics
  • Adds statistics to contributors in the GitLens views when enabled
  • Adds AI model name in commit message generation notifications

Changed

  • Improves branch status icons/indicators on the Home view
  • Improves branch contributors avatars on the Home view; improved scoring and ordering
  • Improves performance of loading/reloading the Home view
  • Improves performance of detecting paused Git operations, e.g. merge, rebase, cherry-pick, revert
  • Changes GitLens to be XDG-compatible — closes #3660
  • Changes GitLens "reset" command to no longer use/open a terminal — closes #3533
  • Changes to format numbers, e.g. counts, with internationalization (i18n) support
  • Improves command ordering on branch context menus
  • Changes File History context menu to Folder History on folders in the Explorer view
    Adds Open Visual Folder History to explorer folders
    Adds Open [Visual] Folder History to folders in views

Fixed

  • Fixes #3915 - Closing a split editor with annotations causes the Clear Annotations button to get stuck
  • Fixes #3914 - Attempting to clear a file annotation on a split file w/o the annotation no-ops
  • Fixes #3911 - Avoid Home opening when first-install isn't reliable (e.g. GitPod)
  • Fixes #3888 - Graph hover should disappear when right-clicking a row
  • Fixes #3909 - GitLens "Pull with Rebase" is not rebase, but merge
  • Fixes #3476 - Can't show commit graph in floating window
  • Fixes an issue with unpin button visibility in the File History view
  • Fixes intermittent issue with greater reliability of webview requests
  • Fixes an issue with autolink enrichment for issues
  • Fixes issues with incorrect aggregate contributor stats

Don't miss a new vscode-gitlens release

NewReleases is sending notifications on new releases.