Skip to content

Releases: gitkraken/vscode-gitlens

v17.0.3

17 Apr 19:49
Compare
Choose a tag to compare

Changed

  • Improves AI-related error messages (#4227)
  • Shows the default worktree with a branch icon in the Home view

Fixed

  • Fixes undefined sometimes showing for search results in the Search Commits command and Search & Compare view
  • Fixes missing account menu buttons for synchronizing account status and managing account

v17.0.2

11 Apr 16:40
Compare
Choose a tag to compare

Changed

  • Updates discount messaging (#4202)

Fixed

  • Fixes branches not found for older git version (#4201)
  • Fixes worktree commands not registered (#4203)
  • GL won't publish/push initial commit to remote from Home (#4010)

v17.0.1

03 Apr 20:18
Compare
Choose a tag to compare

Added

  • Adds new large prompt warning for GitLens' AI features (#4183)
    • Adds a new gitlens.ai.largePromptWarningThreshold setting to specify the threshold (in tokens) for when to show a warning about the prompt being too large
  • Adds Generate Commit Message with GitLens and Stash All Changes... buttons to the Source Control toolbar by default — can be configured via the gitlens.menus setting

Fixed

  • Fixes Create PR with AI isn't including commit messages properly (#4198)
  • Fixes some cases where "Switch" and "Open in Worktree" actions in Launchpad fail to fully open the repo (#4196)

v17.0.0

31 Mar 16:37
Compare
Choose a tag to compare

Added

  • Adds support for GitKraken AI (Preview), powered by Google Gemini, included with all GitLens Pro subscriptions
  • Adds expanded support for GitHub Copilot-provided AI models
  • Adds an AI-powered "Create with AI" button to assist with creating pull requests for GitHub and GitLab
  • Adds AI-powered changelog generation between two references (#4189)
    • Adds a Generate Changelog (Preview)... command to the Command Palette
    • Adds a Generate Changelog (Preview)... context menu item to branches and tags in the Commit Graph and in GitLens views
    • Adds a Generate Changelog (Preview) context menu item to Behind/Ahead comparison results in Gitlens views
  • Adds AI model status and model switcher to the Home view (#4064)
  • Adds Anthropic Claude 3.7 Sonnet model for GitLens' AI features (#4101)
  • Adds Google Gemini 2.5 Pro (Experimental) and Gemini 2.0 Flash-Lite model for GitLens' AI features (#4104)
  • Adds new Bitbucket Cloud and Data Center integration (#3916)
    • Adds enriched links to PRs and issues (#4045)
    • Adds Bitbucket Cloud and Data Center PRs in Launchpad (#4046)
    • Adds support for Bitbucket issues in Start Work and allows associating issues with branches (#4047, #4107)
  • Adds support for multi-select in GitLens views, enabled by default
    • Adds Cherry Pick Commits..., Copy Remote Commit URLs , and Open Commits on Remote actions to multi-selected commits in the Commit Graph and GitLens views
    • Adds Add as Co-authors action to multi-selected contributors in GitLens views
    • Adds Delete Branches..., Open Branches on Remote, Add to Favorites, and Remove from Favorites actions to multi-selected branches in GitLens views
    • Adds Delete Tags... action to multi-selected tags in GitLens views
    • Adds Drop Stashes... action to multi-selected stashes in GitLens views
    • Adds Delete Worktrees... and Open Worktrees in New Window actions to multi-selected worktrees in GitLens views
  • Adds ability to control how worktrees are displayed in the views
    • Adds a gitlens.views.worktrees.worktrees.viewAs setting to specify whether to show worktrees by name, path, or relative path
    • Adds a gitlens.views.worktrees.branches.layout setting to specify whether to show branch worktrees as a list or tree, similar to branches
  • Improves detection in the merge target hover on Home for other cases where a branch was merged and adds other actions for the branch and its merge target (#4124)
  • Adds expanded support for creating pull requests to all supported providers (#4142)
  • Adds a Merge Changes (Manually)... action to files in GitLens view to merge changes in those files into the working tree
  • Adds an Open Changes with Common Base action to comparison results files

Changed

  • Improves performance by avoiding eager loading of full commit details for inline blame (#4115)
  • Improves performance by removing --full-history flag usage in git commands
  • Updates the Switch AI Model command and flow
    • Renames the Switch AI Model command to Switch AI Provider/Model
    • Allows the provider to be selected before displaying a list of models
    • Adds inline actions to reset or configure a provider at the provider step
  • Curated the list of AI models available for GitLens' AI features
  • Improves behavior when opening multiple file changes simultaneously
  • Improves accuracy of file lists and stats for uncommitted changes
  • Changes AI features (stash description, changelog generation) to honor organization settings

Fixed

  • Fixes Bitbucket Server remote - "scm/" path prefix not removed (regression) (#3218)
  • Fixes large commit messages work poorly on Commit Graph (#4100)
  • Fixes Show * View commands fail intermittently (#4127)
  • Fixes Load more action not working on incoming changes in Commits/Repositories views (#4154)
  • Fixes incorrect settings.json entry for Google Gemini 2.0 Flash Thinking causes linter warning (#4168)
  • Fixes multiple autolinks in commit message are broken when enriched (#4069)
  • Fixes gitlens.hovers.autolinks.enhanced setting is not respected (#4174)
  • Fixes sign out action on Account popover is actually sign in (#4182)
  • Fixes Launchpad view causing an "add remote" prompt on load (#4039)
  • Fixes Launchpad indicator not updating when an item is snoozed (#4103)
  • Fixes autolinks sometimes not shown in the Inspect view when integrations were disconnected
  • Fixes an issue with overlapping popover UI elements

v16.3.3

13 Mar 19:33
Compare
Choose a tag to compare

Fixed

  • Fixes GitLens gets stuck after rebase (#4078)

v16.3.2

21 Feb 18:40
Compare
Choose a tag to compare
Bumps to v16.3.2

v16.3.1

21 Feb 17:16
Compare
Choose a tag to compare

Fixed

  • Fixes Generate Commit Message Error - Anthropic (#4071)
  • Fixes Settings editor breaking when dragging it to a new tab group (#4061)
  • Fixes regression where hovering over the Graph WIP row doesn't show up anymore (#4062)
  • Fixes Inspect & Graph Details: autolinks rendering when enabled setting is false (#3841)
  • Fixes comparison with Merge Target on Home fails to open a valid comparison (#4060)
  • Fixes closing the walkthrough on Home from opening the walkthrough (#4050)
  • Fixes horizontal scrollbar from showing up on the old Home view (#4051)
  • Fixes a failure when copying changes to a worktree (#4049)

v16.3.0

11 Feb 18:04
f3d43b2
Compare
Choose a tag to compare

Added

  • Adds rich support for Azure DevOps — closes #3902
    • Adds integration status and connection flows to the Home view; closes #3976
    • Adds autolinks, issues and pull requests in the Commit Graph and Home view; closes #3977
    • Adds pull request support in Launchpad — closes #3978
    • Adds issue support to Start Work; closes #3979
  • Adds new AI-powered ability to generate a stash message from the changes in the Stash commands
  • Adds and expands AI model support for GitLens' AI features
    • Adds DeepSeek V3 and R1 models — closes #3943
    • Adds o3-mini and o1 OpenAI models
    • Adds Gemini 2.0 Flash, Gemini 2.0 Flash-Lite, Gemini 2.0 Pro, and Gemini 2.0 Flash Thinking models
    • Adds dynamic model loading for GitHub Models and HuggingFace models
    • Adds a gitlens.ai.modelOptions.temperature setting to specify the temperature (randomness) for AI models that support it
    • Adds a Switch Model button to the AI confirmation prompts
  • Adds Windsurf support — closes #3969
  • Adds "pro" indicators for applicable integrations — closes #3972

Changed

  • Improves performance of updates to active and recent branches on the Home view

Fixed

  • Fixes #3952 - Interactive rebase doesn't work in GL without VS Code added to path
  • Fixes #3938 - GitLens automatically initiating an external sign-in after install on vscode.dev
  • Fixes #3946 - Home View doesn't update repo state changes made when hidden
  • Fixes #3940 - Commit Details: issue autolinks can disappear after enrichment
  • Fixes #4035 - Repo is lost when "Generate commit" is requested

v16.2.2

05 Feb 23:02
Compare
Choose a tag to compare
Bumps to v16.2.2

v16.2.1

21 Jan 22:04
Compare
Choose a tag to compare

Fixed

  • Fixes #3954 - Graph breaks when opening in an editor tab
  • Fixes uncaught errors with cloud self-hosted integrations