Skip to content

Releases: gitkraken/vscode-gitlens

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

v15.0.0

14 May 11:30
Compare
Choose a tag to compare

Added

  • Adds Launchpad preview, a new Pro feature bringing your GitHub pull requests into a unified, categorized list to keep you focused and your team unblocked
    • Open using the new GitLens: Open Launchpad command
    • Categorizes pull requests by status
      • Current Branch: Pull requests associated with your current branch
      • Ready to Merge: Pull requests without conflicts, ci failures, change suggestions or other issues preventing merge
      • Blocked: Pull requests with conflicts, CI failures, or that have no reviewers assigned
      • Needs Your Review: Pull requests waiting for your review
      • Requires Follow-Up: Pull requests that have been reviewed and need follow-up
      • Draft: Draft pull requests
      • Pinned: Pull requests you have pinned
      • Snoozed: Pull requests you have snoozed
      • Other: Other pull requests
    • Action on a pull request directly from the Launchpad:
      • Merge a pull request
      • Open a pull request on GitHub
      • Switch to or create a branch or worktree for a pull request to review changes
      • Display a pull request's details in the Overview
      • Open a pull request's changes in the multi-diff editor
      • View a pull request's branch in the Commit Graph
      • View or create code suggestions for a pull request
      • Pin or snooze a pull request in the Launchpad
    • Adds a status bar indicator of the Launchpad
      • Opens the Launchpad when clicked
      • Shows the top pull request and its status in the status bar
        • Also highlights your top pull request in the launchpad when opened from the indicator
      • Provides a summary of your most critical pull requests on hover
        • Each summary line includes a link to open the Launchpad to that category
    • Adds new settings for the Launchpad and indicator
      • gitlens.launchpad.ignoredRepositories: Array of repositories with owner/name format to ignore in the Launchpad
      • gitlens.launchpad.staleThreshold: Value in days after which a pull request is considered stale and moved to the Other category
      • gitlens.launchpad.indicator.enabled: Specifies whether to show the Launchpad indicator in the status bar
      • gitlens.launchpad.indicator.icon: Specifies the style of the Launchpad indicator icon
      • gitlens.launchpad.indicator.label: Specifies the style of the Launchpad indicator label
      • gitlens.launchpad.indicator.groups: Specifies which critical categories of pull requests to summarize in the indicator tooltip
      • gitlens.launchpad.indicator.useColors: Specifies whether to use colors in the indicator
      • gitlens.launchpad.indicator.openInEditor: Specifies whether to open the Launchpad in the editor when clicked
      • gitlens.launchpad.indicator.polling.enabled: Specifies whether to regularly check for changes to pull requests
      • gitlens.launchpad.indicator.polling.interval: Specifies the interval in minutes to check for changes to pull requests
  • Adds new features that make code reviews easier
    • Adds Code Suggest preview, a cloud feature, that frees your code reviews from unnecessary restrictions
      • Create a Code Suggestion from the Inspect: Overview tab when on a PR's branch
      • Upon creation of a Code Suggestion, a comment will appear on the pull request
        • Code Suggestions can be viewed and apply directly from gitkraken.dev, or open in GitKraken Desktop or GitLens.
      • See a PR's Code Suggestions from anywhere we currently display PR information in our views (Commits, Branches, Remotes)
      • You can additionally start Code Suggestions from the Launchpad
    • Adds a Pull Request view to view PR commits and review file changes
    • Adds a Pull Request badge to the Graph and the Inspect Overview
  • Adds rich Jira Cloud integration
    • Enables rich automatic Jira autolinks in commit messages everywhere autolinks are supported in GitLens
    • Adds a Cloud Integrations button to the GitKraken Account view and a new GitLens: Manage Cloud Integrations command to manage connected cloud integrations
    • Adds a Manage Jira button to Inspect and a link in Autolink settings to connect to Jira
  • Adds support for Google Gemini for GitLens' experimental AI features
    • Adds a gitlens.ai.experimental.gemini.model setting to specify the Gemini model
  • Adds support for the latest OpenAI and Anthropic models for GitLens' experimental AI features
  • Adds a new gitlens.views.collapseWorktreesWhenPossible setting to specify whether to try to collapse the opened worktrees into a single (common) repository in the views when possible

Changed

  • Reworks Commit Details, now called the Inspect view
    • Revamps the Working Changes tab into the Overview tab
    • Provides richer branch status information and branch switching
    • Adds Push, Pull, and Fetch actions
    • Richer Pull Request Information
      • Open details in the Pull Request view
      • Links to open and compare changes
      • List of the PR's Code Suggestions
    • Create a Code Suggestion by clicking the Suggest Changes for PR button
  • Improves contributor and team member picking for the adding co-authors, Code Suggest, and Cloud Patches
  • Improves performance when creating colors derived from the VS Code theme
  • Changes the command to open the Launchpad in the editor (formerly Focus View) from GitLens: Show Focus to GitLens: Open Launchpad in Editor
  • Renames the setting gitlens.focus.allowMultiple to gitlens.launchpad.allowMultiple
  • Updates most deep link prompts to quick picks or quick inputs, moves most prompts to before a repository is opened.
  • Updates Pro upgrade links to use the newer gitkraken.dev site

Fixed

  • Fixes #3221 - Cannot use word "detached" in branch names
  • Fixes #3197 - Only emojify standalone emojis — thanks to PR #3208 by may (@m4rch3n1ng)
  • Fixes #3180 - Focus View feedback button is not working
  • Fixes #3179 - The checkmarks in cherry pick are not displayed
  • Fixes #3249 - Error "Cannot read properties of null (reading 'map')
  • Fixes #3198 - Repository location in cloud workspace doesn't work when the repo descriptor does not contain a url
  • Fixes #3143 - File Annotation icon isn't themed according to the icons...