Releases: gitkraken/vscode-gitlens
Releases · gitkraken/vscode-gitlens
v15.3.0
Added
- Adds improvements and enhancements to Launchpad to make it easier to manage and review pull requests
- Adds GitLab (cloud-only for now) support to show and manage merge requests in Launchpad
- Adds a new Connect Additional Integrations button to the Launchpad titlebar to allow connecting additional integrations (GitHub and GitLab currently)
- Adds an new experimental Launchpad view to provide a persistent view of the Launchpad in the sidebar
- To try it out, run the Show Launchpad View command or set the
gitlens.views.launchpad.enabled
setting totrue
— let us know what you think! - While its functionality is currently limited, pull requests can be expanded to show changes, commits, and code suggestions, as well as actions to open changes in the multi-diff editor, open a comparision, and more
- To try it out, run the Show Launchpad View command or set the
- Adds new features and improvements to the Commit Graph
- Branch visibility options, formerly in the Graph Filtering dropdown, are now moved to the new Branches Visibility dropdown in the Commit Graph header bar
- Adds a new Smart Branches visibility option to shows only relevant branches — the current branch, its upstream, and its base or target branch, to help you better focus
- Improves interactions with hovers on rows — they should do a better job of staying out of your way
- Adds pull request information to branches with missing upstreams
- Adds support for GitHub and GitLab cloud integrations — automatically synced with your GitKraken account
- Adds an improved, streamlined experience for connecting cloud integrations to GitLens
- Manage your connected integration via the the Manage Integrations command or the Integrations button on the GitKraken Account view
- Adds comparison support to virtual (GitHub) repositories
Changed
- Improves the Compare to/from HEAD command (previously Compare with HEAD) to compare commits, stashes, and tags with the HEAD commit where directionality is determined by topology and time
- Improves the messaging of the merge and rebase commands
- Renames Compare with Working Tree command to Compare Working Tree to Here
- Renames Compare Common Base with Working Tree command to Compare Working Tree to Common Base
- Renames Open Worktree in New Window Launchpad command to Open in Worktree
- Renames Open Directory Compare command to Open Directory Comparison
- Renames Open Directory Compare with Working Tree command to Directory Compare Working Tree to Here
- Improves some messaging on Switch and Checkout commands
Fixed
- Fixes #3445 - Cannot merge branch into detached HEAD
- Fixes #3443 - Don't show gitlens context menu items in Copilot Chat codeblock editors
- Fixes #3457 - Enriched autolink duplication in graph hover (and possibly other places)
- Fixes #3473 - Plus features can't be restored after they are hidden
- Fixes column resizing being stuck when the mouse leaves the Commit Graph
- Fixes issues with incorrect commit count when using the merge and rebase commands
- Fixes issues where a merge or rebase operation says there or no changes when there are changes
- Fixes an error with queries that can cause Jira Cloud and other cloud integrations to stop working
- Fixes issues with some directory comparison commands
v15.2.3
v15.2.2
Fixed
- Fixes #3423 - Blame annotations & revision navigation are missing in 15.2.1 when using remote (WSL, SSH, etc) repositories
- Fixes #3422 - Extra logging
- Fixes #3406 - Worktrees typo in package.json — thanks to PR #3407 by Matthew Yu (@matthewyu01)
- Fixes cloud patch creation error on azure repos
v15.2.1
Added
- Adds support for OpenAI's GPT-4o Mini model for GitLens' experimental AI features
- Adds a Jump to HEAD button on the Commit Graph header bar (next to the current branch) to quickly jump to the HEAD commit
- Adds a Jump to Reference as an
alt
modifier to the Jump to HEAD button to jump to the selected branch or tag
- Adds a Jump to Reference as an
- Adds support deep link documentation — closes #3399
- Adds a pin status icon to Launchpad items when pinned
Changed
- Changes the "What's new" icon on Home to not conflict with Launchpad
- Improves working with worktrees by avoiding showing the root repo in worktrees during certain operations (e.g. rebase) and vice-versa
- Changes how we track open documents to improve performance, reduce UI jumping, and support VS Code's new ability to show editor commands for all visible editors — closes#3284
- Changes GitLab & GitLab self-managed access tokens to now require
api
scope instead ofread_api
to be able to merge Pull Requests - Renames Open Worktree in New Window option to Open in Worktree in Launchpad
Fixed
- Fixes #3386 - Clicking anywhere on "Get started" should expand the section — thanks to PR #3402 by Nikolay (@nzaytsev)
- Fixes #3410 - Adds stash commit message to commit graph row
- Fixes #3397 - Suppress auth error notifications for github triggered by Launchpad
- Fixes #3367 - Continually asked to reauthenticate
- Fixes #3389 - Unable to pull branch 'xxx' from origin
- Fixes #3394 - Pull request markers, when set in commit graph minimap or scroll, show as unsupported in settings JSON
v15.2.0
Added
- Adds a Generate Title & Description button to the title input in Create Cloud Patch and in Changes to Suggest of the Inspect Overview tab
- Adds support for Anthropic's Claude 3.5 Sonnet model for GitLens' experimental AI features
- Adds a new
counts
option to thegitlens.launchpad.indicator.label
setting to show the status counts of items which need your attention in the Launchpad status bar indicator - Adds Search for Commits within Selection command to the editor context menu when there is a selection
- Adds a
gitlens.launchpad.ignoredOrganizations
setting to specify an array of organizations (or users) to ignore in the Launchpad - Improves the tooltips of stashes in GitLens views
- Adds a
gitlens.views.formats.stashes.tooltip
setting to specify the tooltip format of the stashes in GitLens views
- Adds a
- Improves the display of branch and tag tips in the File History and Line History and in commit tooltips in GitLens views
- Adds provider-specific icons to tips of remote branches
- Adds Commit Graph improvements:
- Adds pull request markers to the graph scroll and minimap
- Adds rich hovers on commit rows which include detailed commit information and links to pull requests, issues, and inspect
- Adds Launchpad improvements:
- Truncates long titles for Pull Requests so that the repository label is always visible
- Adds Open on GitHub button to other relevant rows in the action step
- Adds a new Open Worktree in New Window action and button to Launchpad items to more easily view the item in a worktree
Changed
- Renames
Reset Stored AI Key
command toReset Stored AI Keys...
and adds confirmation prompt with options to reset only the current or all AI keys - Renames Open Inspect to Inspect Commit Details
- Renames Open Line Inspect to Inspect Line Commit Details
- Renames Open Details to Inspect Commit Details
- Replaces Open in Editor link in the Launchpad with a link to gitkraken.dev
- The Manage Account button in the GitKraken Account view and the GitLens: Manage Your Account command now use the account management page at gitkraken.dev
- Fixes some cases where worktree state can be out-of-date after creation/deletion of a worktree
Fixed
- Fixes #3344 - Make changing the AI key easier
- Fixes #3377 - Cannot read properties of undefined (reading 'start')
- Fixes #3377 - Deleting a worktree (without force) with working changes causes double prompts
- Fixes Open SCM command for the Commmit Graph showing in the command palette - Thanks to PR #3376 by Nikolay (@nzaytsev)
- Fixes fixes issue with Jira integration not refreshing
- Fixes the Learn More link not working in the account verification dialog
- Upgrading to Pro, managing a GitKraken account, and managing or connecting cloud integrations now no longer require the user to log in again in their respective pages on gitkraken.dev
- Fixes deep links failing to cancel in the remote add stage
v15.1.0
Added
- Adds support for GitHub Copilot and other VS Code extension-provided AI models for GitLens' experimental AI features
- Adds a
gitlens.ai.experimental.model
setting to specify the AI model to use - Adds a
gitlens.ai.experimental.vscode.model
setting to specify the VS Code extension-provided AI model to use whengitlens.ai.experimental.model
is set tovscode
- Adds a
- Adds new Launchpad improvements:
- Collapsed state of Launchpad groups are now saved between uses
- The Draft and Pinned categories in the Launchpad now always sort their items by date
- The Launchpad and Launchpad status bar indicator now indicate when there is an error loading data
- The Launchpad indicator now shows the Launchpad icon next to the loading spinner when the Launchpad is loading
Changed
- Changes the settings used to configure the AI models for GitLens' experimental AI features
- Adds a
gitlens.ai.experimental.model
setting to specify the AI model to use - Removes the
gitlens.ai.experimental.provider
,gitlens.ai.experimental.openai.model
,gitlens.ai.experimental.anthropic.model
, andgitlens.ai.experimental.gemini.model
settings in favor of the above
- Adds a
Fixed
v15.0.4
Added
- Adds a Copy as Markdown context menu command to autolinks in the Autolinked Issues and Pull Requests section in the Search & Compare view
- Adds a Connect Remote Integration command to the Autolinked Issues and Pull Requests section in the Search & Compare view
- Adds
gitlens.currentLine.fontFamily
,gitlens.currentLine.fontSize
,gitlens.currentLine.fontStyle
,gitlens.currentLine.fontWeight
settings to specify the font (family, size, style, and weight respectively) of the Inline Blame annotation — closes #3306 - Adds
gitlens.blame.fontStyle
settings to specify the font style of the File Blame annotations
Changed
- Improves the Copy context menu command on autolinks in the Autolinked Issues and Pull Requests section in the Search & Compare view
- Changes the Open Issue on Remote context menu command on autolinks to Open URL in the Autolinked Issues and Pull Requests section in the Search & Compare view
- Changes the Copy Issue URL context menu command on autolinks to Copy URL in the Autolinked Issues and Pull Requests section in the Search & Compare view
- Renames the Connect to Remote command to Connect Remote Integration
- Renames the Disconnect from Remote command to Disconnect Remote Integration
Fixed
- Fixes #3299 - Branches view no longer displays text colors for branch status after updating to v15.0.0 or above
- Fixes #3277 (in pre-release only) - Unable to pull branch when the local branch whose name differs from its tracking branch
- Fixes "hang" in Worktrees view when a worktree is missing
- Fixes an issue where the Commit Graph header bar sometimes pushes "Fetch" to the right
- Fixes an issue where the autolink type (issue vs pull request) was not shown properly in the Autolinked Issues and Pull Requests section in the Search & Compare view
v15.0.3
v15.0.2
v15.0.1
Bumps to v15.0.1