Added
- Adds rich integration with GitLab and GitLab self-managed instances — closes #1236
- Adds associated pull request to line annotations and hovers
- Adds associated pull request to status bar blame
- Adds GitLab avatars
- Adds associated pull requests to branches and commits in GitLens views
- Adds rich autolinks for GitLab issues and merge requests, including titles, status, and authors
- Adds rich support to Autolinked Issues and Pull Requests within comparisons to list autolinked GitLab issues and merge requests in commit messages
- Additional thanks to Kevin Paxton (kpaxton) for help and contributions on this feature
- Adds associated pull request to line annotations and hovers
- Adds editor line highlighting and code fading (dimming) to the File Heatmap annotations to make it easier to tell recent vs old lines of code
- Adds a
line
option togitlens.heatmap.locations
setting to specify whether to add a line highlight to the File Heatmap annotations - Adds a
gitlens.heatmap.fadeLines
setting to specify whether to fade out older lines when showing the File Heatmap annotations
- Adds a
- Adds editor line highlighting to the File Changes annotations for easier discovery of the added or changed lines
- Adds a
line
option togitlens.changes.locations
setting to specify whether to add a line highlight to the File Changes annotations
- Adds a
- Adds "vanilla" Gerrit remote provider support — closes #1953 thanks to PR #1954 by Felipe Santos (@felipecrs)
- Adds "Oldest first" toggle to Interactive Rebase — closes #1190
- Adds a
gitlens.rebaseEditor.ordering
setting to specify how Git commits are displayed in the Interactive Rebase Editor
- Adds a
- Adds new and improved Autolink support
- Adds an Autolinks section in the GitLens Settings Editor to visually add and update autolink entries — closes #1315
- Adds improved support to Autolinked Issues and Pull Requests within comparisons to list autolinked issues in commit messages
- You can now see all autolinks found in the commits in the comparison regardless of whether its a provider-based autolink or a custom (user-provided) autolink
- Adds Open Current Branch on Remote to the Command Palette — closes #1718
Changed
- Improves how stashes are shown in the Stashes view by separating the associated branch from the stash message — closes #1523
- Changes previous Gerrit remote support to Google Source remote support — thanks to PR #1954 by Felipe Santos (@felipecrs)
- Renames "Gutter Blame" annotations to "File Blame"
- Renames "Gutter Changes" annotations to "File Changes"
- Renames "Gutter Heatmap" annotations to "File Heatmap"
Fixed
- Fixes #2033 - Diffing, applying, and restoring untracked files in a stash doesn't work
- Fixes #2028 - Branch names with special characters '<' also causes errors on the command line — thanks to PR #2030 by mcy-kylin (@mcy-kylin)
- Fixes #2028 - Branch names with special characters like ';$|>' causes errors on the command line (terminal executed git commands)
- Fixes #2021 - GitLab remote provider uses legacy routes — thanks to PR #2022 by Brian Williams (@Brcrwilliams)
- Fixes #1998 - Settings: time format reads 'Example date' instead of 'Example time' — thanks to PR #1999 by Barney Carroll (@barneycarroll)
- Fixes #2012 - 'Gitlens: Open Changes with Revision...' results in error
- Fixes #2014 - '#' encoded incorrectly
- Fixes #1787 - Remove '-review' from Gerrit Remote reviewDomain() — thanks to PR #1954 by Felipe Santos (@felipecrs)
- Fixes #1902 - Support replacing mirror/replica domain with main domain for remote provider — thanks to PR #1954 by Felipe Santos (@felipecrs)