From 5c3e6084a3d3ac26758160489781a0f5c6e76209 Mon Sep 17 00:00:00 2001 From: Eric Amodio Date: Wed, 14 Jun 2023 02:45:02 -0400 Subject: [PATCH] Updates CHANGELOG --- CHANGELOG.md | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f8471f1..ff3c00f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p ### Added +- Adds an all-new Welcome experience to quickly get started with GitLens and discover features — even if you are familiar with GitLens, definitely check it out! +- Adds a new streamlined _Get Started with GitLens_ walkthrough +- Adds an all-new _Home_ view for quick access to GitLens features and _GitKraken Account_ for managing your account +- Adds a new reimagined views layout — see discussion [#2721](https://github.com/gitkraken/vscode-gitlens/discussions/2721) for more details + - Rearranges the GitLens views for greater focus and productivity, including the new _GitLens Inspect_ and moved some of our views from Source Control into either _GitLens_ or _GitLens Inspect_. + - Adds a new GitLens Inspect activity bar icon focuses on providing contextual information and insights to what you're actively working on + - Adds a _Reset Views Layout_ command to reset all the GitLens views to the new default layout - Adds an all-new _GitKraken Workspaces_ ☁️ feature as a side bar view, supporting interaction with local and cloud GitKraken workspaces, lists of repositories tied to your account. - Create, view, and manage repositories on GitKraken cloud workspaces, which are available with a GitKraken account across the range of GitKraken products - Automatically or manually link repositories in GitKraken cloud workspaces to matching repositories on your machine @@ -27,15 +34,16 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p - Enables the _Minimap_ by default, as its no longer experimental, to provide a quick overview of of commit activity above the graph - Adds ability to toggle between showing commits vs lines changed in the minimap (note: choosing lines changed requires more computation) - Adds a legend and quick toggles for the markers shown on the minimap - - Defers the loading of the minimap to avoid impacting graph performance + - Defers the loading of the minimap to avoid impacting graph performance and adds a loading progress indicator - Adds a `gitlens.graph.minimap.enabled` setting to specify whether to show the minimap - Adds a `gitlens.graph.minimap.dataType` setting to specify whether to show commits or lines changed in the minimap - Adds a `gitlens.graph.minimap.additionalTypes` setting to specify additional markers to show on the minimap - Makes the _Changes_ column visible by default (previously hidden) - - Defers the loading of the _Changes_ column to avoid impacting graph performance + - Defers the loading of the _Changes_ column to avoid impacting graph performance and adds a loading progress indicator to the column header - Adds a changed file count in addition to the changed lines visualization - Improves the rendering of the changed line visualization and adds extra width to the bar for outlier changes so that they stand out a bit more - Adds an _Open Repo on Remote_ button to left of the repo name in the graph header + - Improves contextual help on the search input as you type - Improves tooltips on _Branch/Tag_ icons to be more uniform and descriptive - Adds new context menu options to the _Commit Graph Settings_ (cog, above the scrollbar) to toggle which scroll marker to show - Improves alignment of scroll markers on the scrollbar, and adds a gap between the last column and the scrollbar @@ -47,8 +55,23 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p - Adds expanded deep link support - Adds cloning, adding a remote, and fetching from the target remote when resolving a deep link - Adds deep linking to a repository with direct file path support +- Adds the automatic restoration of all GitLens webviews when you restart VS Code - Adds ability to control encoding for custom remote configuration — closes [#2336](https://github.com/gitkraken/vscode-gitlens/issues/2336) -- Adds a _Full history_ option to the _Visual File History_ — closes [#2690](https://github.com/gitkraken/vscode-gitlens/issues/2690) +- Improves performance and rendering of the _Visual File History_ and optimizes it for usage in the side bars + - Adds a _Full history_ option to the _Visual File History_ — closes [#2690](https://github.com/gitkraken/vscode-gitlens/issues/2690) + - Adds a loading progress indicator +- Adds _Reveal in File Explorer_ command to repositories +- Adds _Copy SHA_ command to stashes +- Adds new icons for virtual repositories + +### Changed + +- Changes header on _GitLens Settings_ to be consistent with the new Welcome experience +- Reduces the visual noise of currently inaccessible ✨ features in the side bars +- Performance: Improves rendering of large commits on the _Commit Details_ view +- Performance: Defers possibly duplicate repo scans at startup and waits until repo discovery is complete before attempting to find other repos +- Security: Disables Git access in Restricted Mode (untrusted) +- Security: Avoids dynamic execution in string interpolation ### Fixed @@ -58,7 +81,12 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p - Fixes [#2689](https://github.com/gitkraken/vscode-gitlens/issues/2689) - GitLens hangs on github.dev on Safari - Fixes [#2680](https://github.com/gitkraken/vscode-gitlens/issues/2680) - Git path with spaces is not properly quoted in the command - Fixes [#2677](https://github.com/gitkraken/vscode-gitlens/issues/2677) - Merging branch produces path error +- Fixes an issue with comparison commands on File/Line History views +- Fixes an issue with stale state on many webviews when shown after being hidden +- Fixes an issue with fetch/push/pull on the _Commit Graph_ header - Fixes an issue where _Branch / Tag_ items on the _Commit Graph_ sometimes wouldn't expand on hover +- Fixes an issue where some command were showing up on unsupported schemes +- Fixes an issue where the file/line history views could break because of malformed URIs ## [13.6.0] - 2023-05-11