Vscode Gitlens: v11.1.0 Release

Release date:
December 24, 2020
Previous version:
v11.0.6 (released November 28, 2020)
Magnitude:
5,036 Diff Delta
Contributors:
5 total committers
Data confidence:
Commits:

115 Commits in this Release

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

Authored December 21, 2020
Authored December 17, 2020
Authored December 2, 2020
Authored December 6, 2020
Authored December 12, 2020
Authored December 17, 2020
Authored December 15, 2020
Authored November 28, 2020
Authored December 15, 2020
Authored December 14, 2020
Authored December 23, 2020
Authored December 23, 2020
Authored December 12, 2020
Authored December 16, 2020
Authored November 28, 2020
Authored December 3, 2020
Authored December 21, 2020
Authored December 23, 2020
Authored December 23, 2020
Authored December 23, 2020
Authored December 20, 2020
Authored December 15, 2020
Authored November 30, 2020
Authored December 16, 2020
Authored December 12, 2020
Authored December 23, 2020
Authored November 28, 2020
Authored December 23, 2020
Authored December 23, 2020

Top Contributors in v11.1.0

eamodio
arrpee
meganrogge
rickardp
mikes-gh

Directory Browser for v11.1.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

  • Refines the Repositories view to better align its features with all the new views
    • Adds menu toggles and the settings below to allow for far greater customization of the sections in the Repositories view
    • Adds a gitlens.views.repositories.branches.showBranchComparison setting to specify whether to show a comparison of the branch with a user-selected reference (branch, tag. etc) under under each branch in the Repositories view
    • Adds a gitlens.views.repositories.showBranches setting to specify whether to show the branches for each repository
    • Adds a gitlens.views.repositories.showCommits setting to specify whether to show the commits on the current branch for each repository
    • Adds a gitlens.views.repositories.showContributors setting to specify whether to show the contributors for each repository
    • Adds a gitlens.views.repositories.showIncomingActivity setting to specify whether to show the experimental incoming activity for each repository
    • Adds a gitlens.views.repositories.showRemotes setting to specify whether to show the remotes for each repository
    • Adds a gitlens.views.repositories.showStashes setting to specify whether to show the stashes for each repository
    • Adds a gitlens.views.repositories.showTags setting to specify whether to show the tags for each repository
    • Adds a gitlens.views.repositories.showUpstreamStatus setting to specify whether to show the upstream status of the current branch for each repository
    • Adds all of the settings above to the Repositories view section in the GitLens Interactive Settings
  • Adds better visibility to the, hidden by default, Repositories and Line History views
    • Adds a Repositories view toggle command to the Commits view's context menu
    • Adds a Line History view toggle command to the File History view's context menu
    • Re-adds the Line History view settings to the GitLens Interactive Settings
  • Adds usage-based sorting (on by default) to the Git Command Palette
    • Adds a gitlens.gitCommands.sortBy setting to specify how Git commands are sorted in the Git Command Palette
  • Adds ability to show gutter heatmap in the gutter and/or on the scroll bar — closes #297
    • Adds a gitlens.heatmap.locations setting to specify where the indicators of the gutter heatmap annotations will be shown
  • Adds a gitlens.fileAnnotations.command setting to specify whether the file annotations button in the editor title shows a menu or immediately toggles the specified file annotations — closes #1165 thanks to PR #1171 by Raaj Patil (@arrpee)
    • Adds this new option to the Menus & Toolbars section of the GitLens Interactive Settings
  • Adds an Open File on Remote From... command (gitlens.openFileOnRemoteFrom) to open a file or revision on a specific branch or tag on the remote provider — closes #1071
  • Adds a Copy Remote File Url From... command (gitlens.copyRemoteFileUrlFrom) to copy the url of a file or revision on a specific branch or tag the remote provider — closes #1071
  • Adds a Commit submenu to files in the File History and Line History views — closes #1044
  • Adds a Push to Commit... command to unpublished commits in the Commits, Branches, and Repositories views, and to to unpublished files in the File History and Line History views
  • Adds a welcome, i.e. richer empty state, to the Search & Compare view
  • Adds dynamic updating of the last fetched date/time in the Commits and Repositories views
  • Adds a Connect to Remote command (gitlens.connectRemoteProvider) to connect to a supported remote service to enable a rich integration
  • Adds a Disconnect from Remote command (gitlens.disconnectRemoteProvider) to disconnect from a connected remote service
  • Adds a gitlens.integrations.enabled setting to specify whether to enable rich integrations with any supported remote services — see #1208
  • Adds a gitlens.terminalLinks.enabled setting to specify whether to enable terminal links — autolinks in the integrated terminal to quickly jump to more details for commits, branches, tags, and more — closes #1284
  • Adds a gitlens.defaultTimeFormat setting to specify how times will be formatted by default
  • Adds a gitlens.showWelcomeOnInstall setting to specify whether to show the Welcome (Quick Setup) experience on first install — closes #1049 thanks to PR #1258 by Rickard (@rickardp)
  • Adds a ⭐ star as a favorite indicator on branches in the quick pick menus
  • Adds ability to toggle the Toggle Compare with: Working Tree / Branch command before a comparision is chosen
  • Adds extensibility APIs
    • Adds an action runner extensibility point to provide a runner (handler) for the new createPullRequest and openPullRequest actions — see gitlens.d.ts for API definitions
    • Preview APIs are only available in the Insiders edition

Changed

  • Changes the Incoming Activity section of the Repositories view to be hidden by default, as it is still experimental
  • Changes the options on the Git Command Palette's revert command to now be Revert (--no-edit) and Revert & Edit (--edit) — closes #1269
  • Changes the thickness (boldness) of a handful of icons to better match VS Code codicons

Fixed

  • Fixes #1016 - "Last fetched" message is also updated when fetch failed
  • Fixes #1218 - Opening Ahead/Behind files isn't showing the desire diff (e.g. diff with the merge base)
  • Fixes #1255 - Repository folders are missing repository actions (e.g. favorites, close repo, etc)
  • Fixes #1246 - Gutter Blame avatar does not use Gravatar fallback style
  • Fixes #1208 - Connect to Github notification is noisy
  • Fixes #526 - FAILED in gitlens.outputLevel=verbose; likely due to regex not in quotes
  • Fixes #1222 - GitLens: Open Associated Pull Request doesn't work
  • Fixes #1223 - commit pane, ${tips} does not show tags
  • Fixes #1225 - Changes hover is wrong if the original/new line number doesn't match
  • Fixes #1045 - View File History not working - absolute path used — thanks to PR #1209 by Mike Surcouf (@mikes-gh)
  • Fixes #1087 - Error retrieving line history from UNC path — thanks to PR #1209 by Mike Surcouf (@mikes-gh)
  • Fixes #1176 - Can't selectively apply stash
  • Fixes #1212 - Stashes list doesn't refresh on deletion
  • Fixes #1191 - "Gitlens β€Ί Views β€Ί Repositories: Auto Refresh" not working
  • Fixes #1202 - "Copy Remote File Url" url-encodes the URL
  • Fixes an issue where Gutter * file annotations wouldn't dynamically update when changing certain default configuration settings
  • Fixes an issue where git shortlog could hang (when there is no HEAD)
  • Fixes an issue where GitLens: Show Repositories View command wouldn't work unless the view was enabled first
  • Fixes an issue where GitLens: Show Line History View command wasn't showing up unless the view was enabled first
  • Fixes an issue where trying to force push the current branch would fail
  • Fixes an issue where Push to Commit... would incorrectly show a repository picker
  • Fixes an issue where the Add Remote command wasn't working
  • Fixes an issue where the gitlens.sortBranchesBy and gitlens.sortTagsBy settings where not honored in many quick pick menus
  • Fixes an issue where the Toggle Compare with: Working Tree / Branch command was showing incorrectly on the branch comparisons