diff --git a/CHANGELOG.md b/CHANGELOG.md index ead0333..c4ad88d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,12 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). -## [Unreleased] +## [8.5.4] - 2018-07-31 ### Added - Adds *Checkout Commit (via Terminal)* command (`gitlens.terminalCheckoutCommit`) to commit node(s) of the *GitLens* explorer — closes [#463](https://github.com/eamodio/vscode-gitlens/issues/463) ### Changed -- Improves performance of blame annotation rendering +- Improves performance of providing blame annotations, especially for large files (a ~33% improvement on some files) - Changes commit search by sha to jump directly to the commit (if one is found), rather than having to click through to the commit - Updates settings descriptions to better support the new settings editor in vscode - Changes *Rebase to Commit (via Terminal)* command (`gitlens.terminalRebaseCommit`) to apply to all commit node(s) of the *GitLens* explorer diff --git a/README.md b/README.md index f68e628..57f5d16 100644 --- a/README.md +++ b/README.md @@ -21,13 +21,19 @@ - Adds tag annotations to the tag tooltips in the *GitLens* explorer — closes [#431](https://github.com/eamodio/vscode-gitlens/issues/431) - Adds *Choose from Branch or Tag History...* to the quick pick menu shown by the *Show File History...* command (`gitlens.showQuickFileHistory`) — closes [#316](https://github.com/eamodio/vscode-gitlens/issues/316) - Adds the *Compare File with Revision...* command (`gitlens.diffWithRevision`) as an alternate (`alt+click`) for the *Compare File with Previous Revision* command in the editor toolbar +- Adds *Checkout Commit (via Terminal)* command (`gitlens.terminalCheckoutCommit`) to commit node(s) of the *GitLens* explorer — closes [#463](https://github.com/eamodio/vscode-gitlens/issues/463) - Adds `gitlens.historyExplorer.avatars` setting to specify whether to show avatar images instead of status icons in the *GitLens File History* explorer — allows for an independent value from the other explorers - Adds a `gitlens.hovers.avatars` setting to specify whether to show avatar images in hovers — closes [#432](https://github.com/eamodio/vscode-gitlens/issues/432) thanks to [PR #441](https://github.com/eamodio/vscode-gitlens/pull/441) by Segev Finer ([@segevfiner](https://github.com/segevfiner)) - Adds the `gitlens.hovers.avatars` setting to the *GitLens* interactive settings editor to specify whether to show avatar images in hovers +- Improves performance of providing blame annotations, especially for large files (a ~33% improvement on some files) +- Changes commit search by sha to jump directly to the commit (if one is found), rather than having to click through to the commit - Renames the *GitLens History* explorer to *GitLens File History* explorer for better clarity - Changes the *GitLens File History* explorer to always show the full file history even when reviewing revisions - Changes the behavior of and renames the *Show Branches and Tags* command and on the quick pick menu shown by the *Compare File with Revision...* command (`gitlens.diffWithRevision`) to *Choose from Branch or Tag History...* - Changes the behavior of and renames the *Show Branches and Tags* command on the quick pick menu shown by the *Open Revision...* command (`gitlens.openFileRevision`) to *Choose from Branch or Tag History...* +- Changes *Rebase to Commit (via Terminal)* command (`gitlens.terminalRebaseCommit`) to apply to all commit node(s) of the *GitLens* explorer +- Changes *Reset to Commit (via Terminal)* command (`gitlens.terminalResetCommit`) to apply to all commit node(s) of the *GitLens* explorer +- Updates settings descriptions to better support the new settings editor in vscode - Removes `gitlens:activeIsTracked`, `gitlens:activeIsBlameable`, `gitlens:activeIsRevision`, and `gitlens:activeHasRemotes` contexts and consolidates them into `gitlens:activeFileStatus` for better performance and UX - Fixes [#436](https://github.com/eamodio/vscode-gitlens/issues/436) - Copy to clipboard not working - Fixes [#442](https://github.com/eamodio/vscode-gitlens/issues/442) - GitLens File History fails if name (or path) starts with `-` @@ -38,6 +44,10 @@ - Fixes [#451](https://github.com/eamodio/vscode-gitlens/issues/451) - "apply Changes" has discarded all my changes - Fixes [#449](https://github.com/eamodio/vscode-gitlens/issues/449) - Stop hiding explorers by default when in Zen mode - Fixes [#454](https://github.com/eamodio/vscode-gitlens/issues/454) - Search for string returns merge commits (unlike raw `git log -S`) +- Fixes [#462](https://github.com/eamodio/vscode-gitlens/issues/462) - Source Control shortcut on macOS (⌃⇧G) shouldn't be overridden +- Fixes [#457](https://github.com/eamodio/vscode-gitlens/issues/457) - Displays the wrong username (You) — thanks to [PR #460](https://github.com/eamodio/vscode-gitlens/pull/460) by Zyck ([@qzyse2017](https://github.com/qzyse2017)) +- Fixes [#459](https://github.com/eamodio/vscode-gitlens/issues/459) - File blame annotation text overflow with letter spacing setting +- Fixes issues with GitLens Welcome and the interactive settings editor with light themes - Fixes issue where commands in the editor toolbar would flash unnecessarily when navigating history or switching tabs - Fixes issue where the *Compare File with Previous Revision* command wouldn't work properly when the file had been renamed in some cases - Fixes issue where the *Compare File with Next Revision* command wouldn't work properly when the file had been renamed in some cases diff --git a/package-lock.json b/package-lock.json index c0491b1..aa03f7d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "gitlens", - "version": "8.5.3", + "version": "8.5.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 9740e35..5c0b548 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "gitlens", "displayName": "GitLens — Git supercharged", "description": "Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more", - "version": "8.5.3", + "version": "8.5.4", "author": { "name": "Eric Amodio", "email": "eamodio@gmail.com" diff --git a/src/ui/welcome/index.html b/src/ui/welcome/index.html index e6a5e66..49c2d4d 100644 --- a/src/ui/welcome/index.html +++ b/src/ui/welcome/index.html @@ -29,11 +29,15 @@
The new view is enabled by default, but can easily be configured back to the existing locations - via the +
The new view is enabled by default, but can easily be configured back to the existing + locations via the GitLens interactive settings editor
gitlens.terminalCheckoutCommit
) to commit node(s) of the GitLens explorer
+ — closes
+ #463
+
+ gitlens.hovers.avatars
setting to specify whether to show avatar images in hovers — closes
- #432 thanks to
- PR #441 by
+ gitlens.hovers.avatars
setting to specify whether to show avatar images in hovers
+ — closes
+ #432
+ thanks to
+ PR #441
+ by
Segev Finer
gitlens.historyExplorer.avatars
setting to specify whether to show avatar images instead of status icons in the
+ gitlens.historyExplorer.avatars
setting to specify whether to show avatar images
+ instead of status icons in the
GitLens File History explorer — allows for an independent value from the other explorers
gitlens.terminalRebaseCommit
)
+ to apply to all commit node(s) of the GitLens explorer
+
+ gitlens.terminalResetCommit
)
+ to apply to all commit node(s) of the GitLens explorer
+
+ gitlens:activeIsTracked
,
gitlens:activeIsBlameable
,
@@ -162,57 +203,96 @@
-
--first-parent
from git commands to show file history from merged in
The indicator's color, now customizable, will either be hot or cold based on the age of the - most recent change (cold after 90 days by default) — closes +
The indicator's color, now customizable, will either be hot or cold based on the age of + the most recent change (cold after 90 days by default) — closes #419
@@ -303,15 +383,17 @@ NEW Adds GitLab and Visual Studio Team Services icons to the remote nodes in the GitLens explorer — thanks to - PR #421 by + PR #421 + by Maxim Pekuringitlens.heatmap.ageThreshold
setting to specify the age of the most recent change (in days) after which the gutter heatmap
- annotations will be cold rather than hot (i.e. will use
+ gitlens.heatmap.ageThreshold
setting to specify the age of the most recent change
+ (in days) after which the gutter heatmap annotations will be cold rather than hot (i.e. will
+ use
gitlens.heatmap.coldColor
instead of
gitlens.heatmap.hotColor
)
@@ -319,36 +401,40 @@
gitlens.heatmap.coldColor
setting to specify the base color of the gutter heatmap annotations when the most recent change
- is older (cold) than the
+ gitlens.heatmap.coldColor
setting to specify the base color of the gutter heatmap
+ annotations when the most recent change is older (cold) than the
gitlens.heatmap.ageThreshold
setting
gitlens.heatmap.hotColor
setting to specify the base color of the gutter heatmap annotations when the most recent change
- is newer (hot) than the
+ gitlens.heatmap.hotColor
setting to specify the base color of the gutter heatmap
+ annotations when the most recent change is newer (hot) than the
gitlens.heatmap.ageThreshold
setting
gitlens.explorers.closeRepository
) to repository and repository status nodes in the
+ gitlens.explorers.closeRepository
) to repository and repository status nodes in
+ the
GitLens explorer — closes (hides) the repository in the
GitLens explorer
@@ -489,7 +576,8 @@
gitlens.openFileInRemote
) when the current branch has no upstream tracking branch — closes
+ gitlens.openFileInRemote
) when the current branch has no upstream tracking branch
+ — closes
#209
@@ -556,101 +645,117 @@
alt+,
gets stuck
Open View
command
gitlens.currentLine.scrollable
setting to specify whether the current line blame annotation can be scrolled into view when
- it is outside the viewport — closes
+ gitlens.currentLine.scrollable
setting to specify whether the current line blame
+ annotation can be scrolled into view when it is outside the viewport — closes
#149,
#290,
#265
@@ -785,13 +892,15 @@
See the - release notes for the full set of changes + release + notes + for the full set of changes
- GitLens is an - open-source extension for Visual Studio Code created by - Eric Amodio. While GitLens is generously offered to everyone free of charge, if you find - it useful please consider + GitLens is + an + open-source + extension for Visual Studio Code created by + Eric + Amodio + . While GitLens is generously offered to everyone free of charge, if you find it useful please + consider supporting it.
@@ -958,42 +1077,60 @@ GitLens Results explorer to navigate and explore commits, histories, and searches, or visualize comparisons between branches, tags, commits, and more
GitLens is powerful, feature rich, and highly customizable to meet your specific needs — find - code lens intrusive or the current line blame annotation distracting — no problem, it is - quick and easy to turn them off or change how they behave via the built-in - GitLens Settings editor, an interactive editor covering many of GitLens' powerful settings. - While for more advanced customizations, refer to the - GitLens settings docs +
GitLens is powerful, feature rich, and highly customizable to meet your specific + needs — find code lens intrusive or the current line blame annotation distracting — + no problem, it is quick and easy to turn them off or change how they behave via the built-in + GitLens + Settings + editor, an interactive editor covering many of GitLens' powerful settings. While for more + advanced customizations, refer to the + GitLens + settings docs and edit your - User Settings. + User + Settings + .
@@ -1020,16 +1158,21 @@ 😉