GitLens for VS Code V17.0

Released: Mar 31, 2025

GitLens for VS Code V17.0 での更新項目

機能

  • Added support for GitKraken AI (Preview), powered by Google Gemini, included with all GitLens Pro subscriptions.
  • Added expanded support for GitHub Copilot-provided AI models.
  • Added an AI-powered "Create with AI" button to assist with creating pull requests for GitHub and GitLab.
  • Added AI-powered changelog generation between two references.
    • Added a 'Generate Changelog (Preview)...' command to the Command Palette.
    • Added a 'Generate Changelog (Preview)...' context menu item to branches and tags in the Commit Graph and in GitLens views.
    • Added a 'Generate Changelog (Preview)' context menu item to Behind/Ahead comparison results in GitLens views.
  • Added AI model status and model switcher to the Home view.
  • Added Anthropic Claude 3.7 Sonnet model for GitLens' AI features.
  • Added Google Gemini 2.5 Pro (Experimental) and Gemini 2.0 Flash-Lite model for GitLens' AI features.
  • Added new Bitbucket Cloud and Data Center integration.
    • Added enriched links to PRs and issues.
    • Added Bitbucket Cloud and Data Center PRs in Launchpad.
    • Added support for Bitbucket issues in Start Work and allows associating issues with branches.
  • Added support for multi-select in GitLens views, enabled by default.
    • Added 'Cherry Pick Commits...', 'Copy Remote Commit URLs', and 'Open Commits on Remote' actions to multi-selected commits in the Commit Graph and GitLens views.
    • Added 'Add as Co-authors' action to multi-selected contributors in GitLens views.
    • Added 'Delete Branches...', 'Open Branches on Remote', 'Add to Favorites', and 'Remove from Favorites' actions to multi-selected branches in GitLens views.
    • Added 'Delete Tags...' action to multi-selected tags in GitLens views.
    • Added 'Drop Stashes...' action to multi-selected stashes in GitLens views.
    • Added 'Delete Worktrees...' and 'Open Worktrees in New Window' actions to multi-selected worktrees in GitLens views.
  • Added ability to control how worktrees are displayed in the views.
    • Added a gitlens.views.worktrees.worktrees.viewAs setting to specify whether to show worktrees by name, path, or relative path.
    • Added a gitlens.views.worktrees.branches.layout setting to specify whether to show branch worktrees as a list or tree, similar to branches.
  • Improved 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.
  • Added expanded support for creating pull requests to all supported providers.
  • Added a Merge Changes (Manually)... action to files in GitLens view to merge changes in those files into the working tree.
  • Added an Open Changes with Common Base action to comparison results files.
  • Improved performance by avoiding eager loading of full commit details for inline blame.
  • Improved performance by removing --full-history flag usage in git commands.
  • Updated the Switch AI Model command and flow.
    • Renamed the Switch AI Model command to Switch AI Provider/Model.
    • You can now allow the provider to be selected before displaying a list of models.
    • Added inline actions to reset or configure a provider at the provider step.
  • Curated the list of AI models available for GitLens' AI features.
  • Improved behavior when opening multiple file changes simultaneously.
  • Improved accuracy of file lists and stats for uncommitted changes.
  • Changed AI features (stash description, changelog generation) to honor organization settings.

不具合の修正

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