Skip to content

Releases: gitkraken/vscode-gitlens

v15.3.0

15 Aug 19:57
7eabb29
Compare
Choose a tag to compare

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 to true — 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
  • 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

26 Jul 21:29
Compare
Choose a tag to compare

Fixed

  • Fixes (for real) #3423 - Blame annotations & revision navigation are missing in 15.2.1 when using remote (WSL, SSH, etc) repositories

v15.2.2

26 Jul 17:48
Compare
Choose a tag to compare

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

24 Jul 17:25
ab8e33a
Compare
Choose a tag to compare

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 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 of read_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

10 Jul 19:03
Compare
Choose a tag to compare

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 the gitlens.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
  • 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 to Reset 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

08 Jun 21:21
Compare
Choose a tag to compare

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 when gitlens.ai.experimental.model is set to vscode
  • 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, and gitlens.ai.experimental.gemini.model settings in favor of the above

Fixed

  • Fixes #3295 - Incorrect pluralization in Authors lens — thanks to PR #3296 by bm-w (@bm-w)
  • Fixes #3277 - Unable to pull branch when the local branch whose name differs from its tracking branch

v15.0.4

20 May 23:01
Compare
Choose a tag to compare

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

14 May 23:15
8a34758
Compare
Choose a tag to compare
  • Fixes #3288 - Branch, Tags, Stashes, Local Branch, and Remote Branch "Markers" Are Missing/Removed From Minimap

v15.0.2

14 May 18:46
Compare
Choose a tag to compare
  • Fixes #3270 - GitLens erroneously thinks certain branches are worktrees under some conditions

v15.0.1

14 May 12:07
Compare
Choose a tag to compare
Bumps to v15.0.1