github gitkraken/vscode-gitlens v11.0.0-alpha.2

latest releases: v14.9.1, v14.9.0, v14.8.2...
pre-release3 years ago

Added

  • Adds an all-new custom editor for rebasing (TODO: more details & image)
    • Includes drag & drop support
  • (PREVIEW) Adds Pull Request information to line annotations and hovers (TODO: more details & image)
  • Adds improved autolinks support
    • Adds support for GitHub issues or pull requests in autolinks
    • Adds issue titles to autolinks (if connected)
    • Adds a new alphanumeric flag to autolinks — closes #946
    • Adds autolink support in plain text (as footnotes)
  • Adds a new and improved Gutter Heatmap file annotations (via the Toggle File Heatmap Annotations command (gitlens.toggleFileHeatmap))
    • (TODO: image)
    • Displays the heatmap in the gutter for a cleaner look and avoids any code jumping
    • Adds improved heatmap colorization for better clarity of old and new code
    • Adds the hot/cold age threshold to GitLens interactive settings editor
  • Adds a new and improved Gutter Changes file annotations (via the Toggle File Changes Annotations command (gitlens.toggleFileChanges)) — closes #396
    • (TODO: image)
    • Provides indicators of local changes, if any, or recent commit changes, and distinguishes between added, changed, and removed lines
    • Similar to the built-in Git gutter changes for un-staged changes, but shows all local (un-pushed) changes
    • Shows a changes hover with the full set of changes (diff hunk) and even with unsaved changes
  • Adds a new Open File from Remote (gitlens.openFileFromRemote) command — opens the local file from a remote file url
  • Adds a new Copy Remote Commit Url (gitlens.copyRemoteCommitUrlToClipboard) command — copies the remote url of the current line commit to the clipboard
  • Adds much improved co-author support
    • Provides an updatable quick pick of co-authors
    • Adds the Add Co-authors (gitlens.addAuthors) command to the Source Control toolbar
    • Adds an option to the Menus & Toolbars section of GitLens interactive settings editor to show/hide the Add Co-authors command on the Source Control toolbar
  • Adds new Git Code Lens options to disable the click actions on both the recent change and authors code lens — closes #989 thanks to PR #1009 by Abdulrahman (Abdu) Assabri (@abdusabri)
  • Adds a new default click action on changed files nodes in GitLens views to open all changes
  • Adds a new gitlens.hovers.avatarSize setting to customize the size of avatars shown in hovers
    • Increases the default avatar size in hovers from 16px to 32px
  • Adds new Welcome and Open Settings menu options to the GitLens context/gear menu in the Extensions sidebar — closes #952 & #953 thanks to PR #992 by Zeeshan Adnan (@zeeshanadnan)
  • Adds a new Set Views Layout (gitlens.setViewsLayout) command — quickly switch between showing GitLens views in GitLens sidebar (default) and the Source Control sidebar
  • Adds staged changes to the File History and Line History views
  • Adds HEAD option to compare quick pick menu — closes #927
  • Adds per-language customizations to the gitlens.codeLens.scopes and gitlens.codeLens.symbolScopes settings — closes #977
  • Adds support for showing history across all branches in the File History view via the Show Commits from All Branches menu option — closes #974
  • Adds support for .gitattributes text conversion filters — closes #866 thanks to PR #1052 by Martin Campbell (@martin-css)
  • Adds a Soft Reset (--soft) option to the Git Commands' reset command
  • Adds a menu option to GitLens views to show or hide avatars

Changed

  • Overhauls the Git Commands (gitlens.gitCommands) quick pick menus
    • Adds more command options, better titles and working for more clarity, context, and flow
  • Changes avatars in the blame file annotations to new be displayed as part of the annotations rather than in the gutter
  • Changes the Git Commands' push command to honor and reflect the git.useForcePushWithLease setting
  • Changes to use VS Code's built-in icons (codicons) where possible — closes #985
  • Changes all Open * on Remote command icons to use the globe codicon
  • Changes to use codicons in hovers — closes #954
  • Changes revision navigation icons to better match VS Code
  • Changes Show More to Load more in GitLens views
  • Changes the sorting of branches so that main, master, and develop are at the top
  • Changes the sorting of remotes so that origin is at the top — closes #924 — thanks to PR #925 by Connor Peet (@connor4312)
  • Changes to allow autolinks inside parentheses and square brackets
  • Changes the default current line format to show the message before the author
  • Changes the default blame annotation format to show 50 characters (instead of 40)
  • Changes the comparision icons in GitLens views
  • Renames Show Commit Details command to Show Commit
  • Replaces Push to Commit (via Terminal) command with a new Push to Commit command
  • Swaps the order of Open Revision and Open File on file revisions
  • Optimizes file system watcher for repository changes (ignores .gitignored files)
  • Improves the performance of the Details hover
  • Improves the performance of the Contributors node in the Repositories view
  • Improves the performance (and experience) when opening multiple files or revisions
  • Marks the current user with a (you) suffix and moves it to the top of the Contributors node in the Repositories view
  • Deprecates the gitlens.codeLens.scopesByLanguage setting. Use per-language gitlens.codeLens.scopesandgitlens.codeLens.symbolScopes settings instead
  • Removes the heart icon from all GitLens views and simplifies the sponsor command

Fixed

  • Fixes Incomplete string escaping or encoding code scan warning — https://github.com/eamodio/vscode-gitlens/security/code-scanning/1
  • Fixes Inefficient regular expression code scan warning — https://github.com/eamodio/vscode-gitlens/security/code-scanning/2
  • Fixes #1072 - Add whitespace to tree item tooltip — thanks to PR #1073 by Alex (@deadmeu)
  • Fixes Git Commands' stash drop command not working
  • Fixes #1033 - Adopt VS Code's 'asWebviewUri' API
  • Fixes issues with Open Changes with Previous Revision and diff editors
  • Fixes issues with Open Changes with Working File and diff editors
  • Fixes issue with the previous line diff line number being off
  • Fixes issues with bogus merge commits that can show up in file histories; now using --first-parent for git log with --follow
  • Fixes issues with paging git log with merge commits
  • Fixes directory compare from waiting for external tool to exit
  • Fixes #996 - Rename branch should show existing name highlighted
  • Fixes issues with folders that end with a space
  • Fixes typo in contributing search tag link — thanks to PR #981 by Guillem (@guillemglez)
  • Fixes #970 - Stashes doesn't honor files layout
  • Fixes Load more in GitLens views with range notation comparisions
  • Fixes ignoreCase flag on autolinks
  • Fixes #951 - Starring branch updates repository view properly — thanks to PR #963 by Zeeshan Adnan (@zeeshanadnan)
  • Fixes issues with switch branch command error handling
  • Fixes issues with stash command error handling
  • Fixes file history issues with copied and deleted files
  • Fixes intermittent issues with Reveal Commit in Repopsitories View
  • Fixes #910 - "Show Commit in Search Commits View" doesn't work
  • Fixes issues with hovers not showing on first editor
  • Fixes autolinking with remote providers
  • Fixes issues with some settings metadata

Don't miss a new vscode-gitlens release

NewReleases is sending notifications on new releases.