github gitkraken/vscode-gitlens v17.4.0

latest release: v17.4.1
13 days ago

Added

  • Adds new Commit Composer view experience — the next evolution of the initial Commit Composer preview
    • Transforms the automatic commit process into a comprehensive drafting and review experience
    • Adds ability to preview changes before committing and iterate by regenerating individual messages or entire commit compositions
    • Adds support for switching between different AI models during composition
    • Adds custom instruction support to guide AI output to match team conventions and preferences
    • Adds integrated diff review for each proposed commit, and manual editing capabilities for any commit message or approach
    • Adds manual commit composition support (no AI provider required for basic functionality)
    • Adds Compose Commits (Preview) commands accessible from multiple locations: Home view, Commit Graph WIP row, Inspect/Graph Details views, SCM view, and Command Palette
  • Adds updated AI model support for GitLens' AI features
    • Adds GPT-5 family (GPT-5, GPT-5 Mini, GPT-5 Nano), and Claude 4.1 Opus models
  • Add Azure DevOps Server integration support (#4478)
  • Adds expanded and improved branch favoriting (#4497)
    • Adds a new "Favorited Branches" option to the branches visibility dropdown on the Commit Graph
    • Adds Add to Favorites or Remove from Favorites context menu items to branches in the Commit Graph
    • Adds Add to Favorites or Remove from Favorites context menu items to worktrees in the views
  • Adds 👍 "Helpful" and 👎 "Unhelpful" feedback buttons to AI-generated Changelog (#4449)
  • Adds ability to set or change the upstream branch for branches in the Commit Graph and other GitLens views (#4498)
    • Adds new Set Upstream... and Change Upstream... context menu items to branches in the Commit Graph and other GitLens views
    • Adds a new upstream sub-command to the branch Git Command Palette
  • Adds new default topological selection mode to the Commit Graph
    • Updates gitlens.graph.multiselect setting to default to topological; set to true to allow selecting multiple commits without restriction
  • Adds ability to switch between open repositories on the Visual History
  • Adds Visualize Repository History commands to the SCM menus
  • Adds Restore Previous Changes command to files in the views (#4542)

Changed

  • Changes branch favoriting to apply to both local and remote branch pairs (#4497)
  • Improves experience by opening an explain summary document before summary content is generated (#4328)
  • Improves login handling when user copies authentication URL instead of opening it
  • Improves Inspect/Details view button overload (#4488)

Fixed

  • Fixes Copy Changes (Patch) command not working from the Commit Graph
  • Fixes issues with handling token limits when using Copilot models (#4529)
  • Fixes continuous refreshing when gitkraken.dev cannot renew an expired session (#4324)
  • Fixes some Commit Graph issues because of reference to previous state context (#4513)
  • Fixes 'generate-rebase' feedback submissions having undefined "type" (#4502)

Don't miss a new vscode-gitlens release

NewReleases is sending notifications on new releases.