github gitkraken/vscode-gitlens v15.6.0

10 hours ago

Added

  • Adds Cursor support — closes #3222
  • Adds monospace formatting in commit messages — closes #2350
  • Adds a new ${authorFirst} and ${authorLast} commit formatting tokens that can be used in inline blame, commit hovers, etc — closes #2980
  • Adds a new Create New Branch button to the Commit Graph toolbar — closes #3553
  • Adds new ability to force push from the Commit Graph toolbar— closes #3493
  • Adds a new gitlens.launchpad.includedOrganizations setting to specify which organizations to include in Launchpad — closes #3550
  • Adds repository owner/name and code suggest to hovers on the experimental Launchpad view

Changed

  • Integrates the GitKraken Account view into the bottom of the Home view as a collapsible section — closes #3536
  • Changes the new Commit Graph sidebar to be enabled by default; use the gitlens.graph.sidebar.enabled settings to disable it
  • Changes how GitLens handles creating and renaming branches to avoid using the terminal — refs #3528
  • Changes patch generation (e.g. cloud patches, code suggest, Copy as Patch, Copy WorkingChanges to Worktree..., etc) to automatically include untracked files
  • Improves Switch, Open in Worktree, and deeplink and Launchpad workflows
    • Reduces prompts for locating repositories which the user has previously opened — closes #3555
    • Improves automatic detection of matching repositories for pull requests — closes #3627
    • Automatically fetches the repository when needed rather than prompting the user
  • Improves the integration connection indicator and connection button on the Commit Graph — closes #3538

Fixed

  • Fixes #3548 - Change the current branch icon on the Commit Graph to a worktree icon if its on a worktree
  • Fixes #3592 - Connecting to an integration via Remotes view (but likely others) doesn't work
  • Fixes #3571 - Gitlens fails to register buttons on top-right corner — thanks to PR #3605 by Jean Pierre (@jeanp413)
  • Fixes #3617 - Auto-links not working for alphanumberic issue numbers
  • Fixes #3573 - 'Create Branch in Worktree' option in 'Create Branch' shows a repo picker if you have multiple repos open
  • Fixes #3612 - Prevents cloud integration sync process from opening gkdev connect page/flow
  • Fixes #3519 - Add fallback/cutoff to our backend calls similar to how we handle GitHub queries
  • Fixes #3608 - Integration connection page opening on every launch of VS Code and on profile change
  • Fixes #3618 -Reauthentication not working for cloud integrations
  • Fixes an issue where virtual repositories for GitHub PRs from forks wouldn't load properly
  • Fixes an issue where deleting a worktree would not always remove the worktree from the view
  • Fixes actions not working on Launchpad items with special characters in their branch name
  • Fixes Open in Worktree command sometimes showing an unnecessary worktree confirmation step
  • Fixes some instances where the progress notification lingers after canceling when connecting an integration

Engineering

  • Adds end-to-end testing infrastructure using Playwright
  • Adds vscode-test to run unit-tests — closes #3570

Don't miss a new vscode-gitlens release

NewReleases is sending notifications on new releases.