Vscode Gitlens: v15.0.0 Release

Release date:
May 14, 2024
Previous version:
v14.9.1 (released April 24, 2024)
Magnitude:
37,508 Diff Delta
Contributors:
4 total committers
Data confidence:
Commits:

317 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored May 3, 2024
Authored May 13, 2024
Authored April 3, 2024
Authored April 12, 2024
Authored May 12, 2024
Authored April 20, 2024
Authored March 28, 2024
Authored May 3, 2024
Authored November 15, 2023
Authored May 10, 2024
Authored April 16, 2024
Authored March 17, 2024
Authored April 25, 2024
Authored May 10, 2024
Authored April 30, 2024

Top Contributors in v15.0.0

eamodio
d13
axosoft-ramint
sergeibbb

Directory Browser for v15.0.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

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...