Releases: gitkraken/vscode-gitlens
Releases · gitkraken/vscode-gitlens
v17.0.1
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 a new
- 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
v17.0.0
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 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
- Adds a
- 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
v16.3.2
Bumps to v16.3.2
v16.3.1
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
Added
- Adds rich support for Azure DevOps — closes #3902
- 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
Bumps to v16.2.2
v16.2.1
v16.2.0
Added
- Adds richer support for GitHub Enterprise and GitLab Self-Managed — closes #3901, #3934
- Adds pull request/merge request support in Launchpad — closes #3923
- Adds issue support to Start Work
- Adds integration status and connection flows to the Home view
- Adds new ability to search for a GitLab merge request in the Launchpad — closes #3788
- Adds merge target's merged status to the Home view
- GitLens will attempt to determine if the current branch has been merged into its the merge target branch (or the local branch of the merge target)
- Overhauls the Visual File History
- Improves commit bubble sizing to better handle outliers
- Improves hover content and interations
- Adds explicit zoom in/out buttons and changes mouse zoom to use the mouse wheel — when zoomed, drag to scrub through the history
- Optimizes chart resizing and axis label rendering with author indicators, and re-adds the legend to the view
- Adds a new Folder History > Open Visual Folder History command to folders in the Explorer view, Source Control view, and other GitLens views
- Adds new ability to see and act upon a "paused" Git operation, e.g. merge, rebase, cherry-pick, revert, across the Commits, Commit Graph, and Home views — closes #3913
- Adds a new banner on the Commit Graph and updates the banner on Home with actions to continue, skip, or abort the operation
- Adds Continue, Skip, and Abort actions to the Commits view
- Adds a GitLens Home button to the Commit Graph header to go to the Home view title section — closes #3873
- Adds a new Hidden Branches / Tags dropdown button next to the Branch Visibility dropdown in the Commit Graph toolbar — closes #3101
- Adds a new Contributors section to comparison results in the views — quickly see who contributed changes in the specific range with statistics
- Adds statistics to contributors in the GitLens views when enabled
- Adds AI model name in commit message generation notifications
Changed
- Improves branch status icons/indicators on the Home view
- Improves branch contributors avatars on the Home view; improved scoring and ordering
- Improves performance of loading/reloading the Home view
- Improves performance of detecting paused Git operations, e.g. merge, rebase, cherry-pick, revert
- Changes GitLens to be XDG-compatible — closes #3660
- Changes GitLens "reset" command to no longer use/open a terminal — closes #3533
- Changes to format numbers, e.g. counts, with internationalization (i18n) support
- Improves command ordering on branch context menus
- Changes File History context menu to Folder History on folders in the Explorer view
Adds Open Visual Folder History to explorer folders
Adds Open [Visual] Folder History to folders in views
Fixed
- Fixes #3915 - Closing a split editor with annotations causes the Clear Annotations button to get stuck
- Fixes #3914 - Attempting to clear a file annotation on a split file w/o the annotation no-ops
- Fixes #3911 - Avoid Home opening when first-install isn't reliable (e.g. GitPod)
- Fixes #3888 - Graph hover should disappear when right-clicking a row
- Fixes #3909 - GitLens "Pull with Rebase" is not rebase, but merge
- Fixes #3476 - Can't show commit graph in floating window
- Fixes an issue with unpin button visibility in the File History view
- Fixes intermittent issue with greater reliability of webview requests
- Fixes an issue with autolink enrichment for issues
- Fixes issues with incorrect aggregate contributor stats
v16.1.1
Added
- Adds action to the launchpad status on PR's on Home to open the Launchpad directly to the item
Changed
- Improves draft PR handling and launchpad grouping
Fixed
- Fixes #3899 - custom autolinks not being detected
- Fixes owner avatars from getting lost (progressively) on refresh of the Home view
- Fixes launchpad status icon for 'waiting for review' state on Home
- Fixes missing Delete Branch... command from branches on worktrees in the Branches view