@ -4,23 +4,43 @@ 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/).
## [8.2.0-beta] - 2018-03-26
## [8.2.0] - 2018-03-31
### Added
- Adds new *GitLens History* explorer to explore the history of the current file — same as the history view in the *GitLens* explorer when undocked
- Adds new stand-alone *GitLens History* explorer to visualize the history of the current file — undocked version of the *GitLens* explorer history view
![GitLens History explorer](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/ss-gitlens-history-explorer.png)
- Adds rich tooltip details to the *GitLens* explorer and *GitLens Results* view
- Adds richer working tree and upstream status information to branches in the *GitLens* explorer
- Adds richer tooltips to the *GitLens* explorer and *GitLens Results* view, and richer working tree and upstream status to the *GitLens* explorer
- Adds ability to easily switch between relative and absolute dates via the `gitlens.defaultDateStyle` settings — closes [#312](https://github.com/eamodio/vscode-gitlens/issues/312)
- Adds `${agoOrDate}` and `${authorAgoOrDate}` tokens to `gitlens.blame.format`, `gitlens.currentLine.format`, `gitlens.explorers.commitFormat`, `gitlens.explorers.stashFormat`, and `gitlens.statusBar.format` settings which will honor the `gitlens.defaultDateStyle` setting
- Adds `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](https://github.com/eamodio/vscode-gitlens/issues/149), [#290](https://github.com/eamodio/vscode-gitlens/issues/290), [#265](https://github.com/eamodio/vscode-gitlens/issues/265)
- Adds annotation format settings (`gitlens.*.format`) to the interactive settings editor
![Annotation format settings](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/cl-annotation-format.png)
- Adds new `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](https://github.com/eamodio/vscode-gitlens/issues/149), [#290](https://github.com/eamodio/vscode-gitlens/issues/290), [#265](https://github.com/eamodio/vscode-gitlens/issues/265)
![Allow scrolling to annotation setting](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/cl-current-line-scrollable.png)
- Adds `gitlens.statusBar.reduceFlicker` setting to the interactive settings editor
![Reduce status bar flashing setting](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/cl-status-bar-reduce-flashing.png)
- Adds a one-time notification on startup if the `alt-based` keyboard shortcuts are in use, with options to easily switch to another set
- Adds *Copy Commit ID to Clipboard* (`gitlens.copyShaToClipboard`) command to changed file nodes in the *GitLens* explorer and *GitLens Results* view
- Adds *Copy Commit Message to Clipboard* (`gitlens.copyMessageToClipboard`) command to changed file nodes in the *GitLens* explorer and *GitLens Results* view
### Changed
- Moves *Keyboard Settings* to the *General* section of the interactive settings editor
- Renames *Compare with Index (HEAD)* (`gitlens.explorers.compareWithHead`) command to *Compare with HEAD*— closes [#309](https://github.com/eamodio/vscode-gitlens/issues/309)
- Renames *Compare Index (HEAD) with Branch or Tag...* (`gitlens.diffHeadWithBranch`) command to *Compare HEAD with Branch or Tag...*— closes [#309](https://github.com/eamodio/vscode-gitlens/issues/309)
- Adds new *GitLens History* explorer to explore the history of the current file — same as the history view in the *GitLens* explorer when undocked
- Adds new stand-alone *GitLens History* explorer to visualize the history of the current file — undocked version of the *GitLens* explorer history view
- Adds richer tooltips to the *GitLens* explorer and *GitLens Results* view, and richer working tree and upstream status to the *GitLens* explorer
- Adds an indicator to the *GitLens* explorer's branch history to mark the synchronization point between the local and remote branch (if available)
- Adds ability to easily switch between relative and absolute dates via the `gitlens.defaultDateStyle` settings — closes [#312](https://github.com/eamodio/vscode-gitlens/issues/312)
@ -197,7 +197,7 @@ The history view provides the revision history of the current file, which has th
<imgsrc="https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/ss-gitlens-history-explorer.png"alt="GitLens History Explorer"/>
</p>
A [customizable](#gitlens-history-explorer-settings "Jump to the GitLens History Explorer settings") explorer to explore the history of the current file. This is same as the history view in the *GitLens* Explorer when undocked
A [customizable](#gitlens-history-explorer-settings "Jump to the GitLens History Explorer settings") stand-alone explorer to visualize the history of the current file — undocked version of the *GitLens* Explorer history view
- Automatically updates to track the current editor
- A context menu provides *Open File*, *Open File in Remote* (if available), and *Refresh* commands
- An inline toolbar provides an *Open File* command
<labelfor="historyExplorer.enabled">Show the GitLens History explorer</label>
</div>
<pclass="setting__hint hidden"data-visibility="gitExplorer.enabled & historyExplorer.enabled =false">The current file history will be shown docked within the GitLens explorer</p>
<pclass="setting__hint hidden"data-visibility="gitExplorer.enabled & historyExplorer.enabled =false">The current file history will be shown (docked) in the GitLens explorer</p>
Adds new <i>GitLens History</i> explorer to explore the history of the current file — same as the history view in the <i>GitLens</i> explorer when undocked
Adds new stand-alone <i>GitLens History</i> explorer to visualize the history of the current file — undocked version of the <i>GitLens</i> explorer history view
<divclass="changelog__details">
<imgclass="changelog__image"src="{{root}}/images/cl-history-explorer.png"alt="GitLens History explorer"/>
Adds rich tooltip details to the <i>GitLens</i> explorer and <i>GitLens Results</i> view
Adds richer tooltips to the <i>GitLens</i> explorer and <i>GitLens Results</i> view, and richer working tree and upstream status to the <i>GitLens</i> explorer
<divclass="changelog__details">
<!-- <img class="changelog__image" src="{{root}}/images/cl-issue-linking.png" alt="Issue linking in commit messages"/> -->
<imgclass="changelog__image"src="{{root}}/images/cl-rich-tooltips.png"alt="Richer tooltips and working tree and upstream status"/>
Adds ability to easily switch between relative and absolute dates via the <code>gitlens.defaultDateStyle</code> settings — closes <atitle="Open Issue #312"href="https://github.com/eamodio/vscode-gitlens/issues/312">#312</a>
Adds <code>gitlens.currentLine.scrollable</code> setting to specify whether the current line blame annotation can be scrolled into view when it is outside the viewport — closes <atitle="Open Issue #149"href="https://github.com/eamodio/vscode-gitlens/issues/149">#149</a>, <atitle="Open Issue #290"href="https://github.com/eamodio/vscode-gitlens/issues/290">#290</a>, <atitle="Open Issue #265"href="https://github.com/eamodio/vscode-gitlens/issues/265">#265</a>
<divclass="changelog__details"></div>
Adds annotation format settings (<code>gitlens.*.format</code>) to the interactive settings editor
<divclass="changelog__details">
<imgclass="changelog__image"src="{{root}}/images/cl-annotation-format.png"alt="Annotation format settings"/>
Adds new <code>gitlens.currentLine.scrollable</code> setting to specify whether the current line blame annotation can be scrolled into view when it is outside the viewport — closes <atitle="Open Issue #149"href="https://github.com/eamodio/vscode-gitlens/issues/149">#149</a>, <atitle="Open Issue #290"href="https://github.com/eamodio/vscode-gitlens/issues/290">#290</a>, <atitle="Open Issue #265"href="https://github.com/eamodio/vscode-gitlens/issues/265">#265</a>
<divclass="changelog__details">
<imgclass="changelog__image"src="{{root}}/images/cl-current-line-scrollable.png"alt="Allow scrolling to annotation setting"/>
Fixes <atitle="Open Issue #314"href="https://github.com/eamodio/vscode-gitlens/issues/314">#314</a>— Toggle line annotation doesn't work properly