Vscode Gitlens: v15.6.0 Release

Release date:
October 8, 2024
Previous version:
v15.5.1 (released September 16, 2024)
Magnitude:
14,420 Diff Delta
Contributors:
8 total committers
Data confidence:
Commits:

151 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored September 16, 2024
Authored August 27, 2024
Authored September 26, 2024
Authored September 30, 2024
Authored September 25, 2024
Authored September 25, 2024
Authored September 16, 2024
Authored October 1, 2024
Authored September 20, 2024
Authored September 2, 2024
Authored September 25, 2024
Authored September 22, 2024
Authored October 3, 2024
Authored September 20, 2024
Authored September 25, 2024
Authored September 18, 2024
Authored October 1, 2024
Authored September 20, 2024
Authored September 25, 2024
Authored August 29, 2024
Authored September 26, 2024
Authored September 16, 2024
Authored September 30, 2024
Authored September 19, 2024
Authored October 7, 2024

Top Contributors in v15.6.0

eamodio
d13
axosoft-ramint
nzaytsev
sergeibbb
sergiolms
jeanp413
justinrobots

Directory Browser for v15.6.0

All files are compared to previous version, v15.5.1. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

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