- add version links to show changesets at bottom of document for releases that have both tags
- remove square brackets for versions that are missing tags
- Fixes [#118](https://github.com/eamodio/vscode-gitlens/issues/118) - GitLens stopped working on latest insiders build — thanks to [PR #121](https://github.com/eamodio/vscode-gitlens/pull/121) by Johannes Rieken ([@jrieken](https://github.com/jrieken))
## [4.3.1] - 2017-07-03
## 4.3.1 - 2017-07-03
## Added
@ -1620,7 +1620,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes [#108](https://github.com/eamodio/vscode-gitlens/issues/108) - Option to remove stash explorer from the main explorer?
## [4.3.0] - 2017-07-03
## 4.3.0 - 2017-07-03
## Added
@ -1631,7 +1631,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Expand each stash to quickly see the set of files changed, complete with status indicators for adds, changes, renames, and deletes
- Provides a context menu with _Open Changes_, _Open File_, _Open Stashed File_, _Open File in Remote_, and _Compare File with Working Tree_ commands
## [4.2.0] - 2017-06-27
## 4.2.0 - 2017-06-27
## Added
@ -1655,7 +1655,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes [#103](https://github.com/eamodio/vscode-gitlens/issues/103) - Toggle file blame annotations disables line blame annotations if line blame annotations are off by default
- Fixes another infinite loop in the _Close Unchanged Files_ command
## [4.1.4] - 2017-06-25
## 4.1.4 - 2017-06-25
## Changed
@ -1666,19 +1666,19 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes **changes** (diff) hover not showing the correct previous line (for real this time)
- Attempts to fix [#99](https://github.com/eamodio/vscode-gitlens/issues/99) - undo/redo spawns too many git processes
## [4.1.3] - 2017-06-20
## 4.1.3 - 2017-06-20
### Fixed
- Fixes **changes** (diff) hover not showing the correct previous line when showing recent changes annotations of the whole-file
## [4.1.2] - 2017-06-15
## 4.1.2 - 2017-06-15
### Fixed
- Fixes [#96](https://github.com/eamodio/vscode-gitlens/issues/96) - External diff command can be unintentionally triggered
## [4.1.1] - 2017-06-13
## 4.1.1 - 2017-06-13
### Added
@ -1688,7 +1688,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
@ -1800,7 +1800,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes [#71](https://github.com/eamodio/vscode-gitlens/issues/71) - Blame information is invalid when a file has changed outside of vscode
- Fixes issue with showing the incorrect blame for versioned files (i.e. files on the left of a diff, etc)
## [3.5.0] - 2017-05-24
## 3.5.0 - 2017-05-24
### Added
@ -1838,7 +1838,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes incorrect command execution when using `"gitlens.statusBar.command": "gitlens.showQuickRepoHistory"`
- Fixes a bunch of issues that were revealed by enabling Typescript `strict` mode
## [3.4.9] - 2017-05-03
## 3.4.9 - 2017-05-03
### Added
@ -1849,13 +1849,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Removes deleted files when choosing _Open Working Changed Files_ via in quick pick menus
## [3.4.8] - 2017-05-02
## 3.4.8 - 2017-05-02
### Changed
- Changes display name in the marketplace to **Git Lens** because of the marketplace search ranking algorithm
## [3.4.6] - 2017-05-01
## 3.4.6 - 2017-05-01
### Added
@ -1874,7 +1874,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes incorrect file selection when showing commit details quick pick menu
- Fixes timing error on startup
## [3.4.5] - 2017-04-13
## 3.4.5 - 2017-04-13
### Added
@ -1895,13 +1895,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes issue with _Open Commit in Remote_ not working
- Fixes issue with many commands missing from the **Command Palette**
## [3.3.3] - 2017-04-10
## 3.3.3 - 2017-04-10
### Fixed
- Fixes issue with newlines in commit messages in the file/branch/stash history quick pick menus (truncates and adds an ellipse icon)
## [3.3.2] - 2017-04-10
## 3.3.2 - 2017-04-10
### Removed
@ -1911,7 +1911,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Closes [#63](https://github.com/eamodio/vscode-gitlens/issues/63) - Switch commit message and author in commit pick list. Also reduces clutter in the commit quick pick menus
## [3.3.1] - 2017-04-09
## 3.3.1 - 2017-04-09
### Changed
@ -1922,7 +1922,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes issues with author searching
## [3.3.0] - 2017-04-09
## 3.3.0 - 2017-04-09
### Added
@ -1940,13 +1940,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes [#59](https://github.com/eamodio/vscode-gitlens/issues/59) - Context menu shows gitlens commands even if folder/file is not under git
## [3.2.1]
## 3.2.1
### Fixed
- Fixes [#57](https://github.com/eamodio/vscode-gitlens/issues/57) - No more blank message if `diff.tool` is missing
## [3.2.0]
## 3.2.0
### Added
@ -1958,7 +1958,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes [#58](https://github.com/eamodio/vscode-gitlens/issues/58) - Work with git sub-modules
- Fixes issue with _Open \* in Remote_ commands with nested repositories and non-git workspace root folder
## [3.1.0]
## 3.1.0
### Added
@ -1972,7 +1972,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes incorrect counts in upstream status
## [3.0.5]
## 3.0.5
### Added
@ -1984,7 +1984,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes [#56](https://github.com/eamodio/vscode-gitlens/issues/56) - Handle file names with spaces
## [3.0.4]
## 3.0.4
### Changed
@ -1994,7 +1994,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes common telemetry error by switching to non-strict iso dates (since they are only available in later git versions)
## [3.0.3]
## 3.0.3
### Added
@ -2005,19 +2005,19 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes [#55](https://github.com/eamodio/vscode-gitlens/issues/55) - reverts Git requirement back to `2.2.0`
- Fixes [#25](https://github.com/eamodio/vscode-gitlens/issues/25) - Blame information isn't updated after git operations (commit, reset, etc)
## [2.5.4]
## 2.5.4
### Fixed
- Fixes extra spacing in annotations
## [2.5.3]
## 2.5.3
### Fixed
- Fixes [#27](https://github.com/eamodio/vscode-gitlens/issues/27) - Annotations are broken in vscode insider build
## [2.5.2]
## 2.5.2
### Added
@ -2307,7 +2307,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes showing `gitlens.showQuickCommitDetails` quick pick menu for uncommitted changes — now shows the previous commit details
## [2.5.1]
## 2.5.1
### Added
@ -2324,7 +2324,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes issue where shortcut keys weren't disabled if GitLens was disabled
## [2.5.0]
## 2.5.0
### Added
@ -2360,13 +2360,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes issue where quick pick menus could fail if there was no active editor
- Fixes code lens not updating in response to configuration changes
## [2.1.1]
## 2.1.1
### Fixed
- Fixes overzealous active line annotation updating on document changes
## [2.1.0]
## 2.1.0
### Added
@ -2388,7 +2388,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes issues with `gitlens.diffLineWithPrevious` and `gitlens.diffWithPrevious` not following renames properly
- Fixes issues with `gitlens.diffLineWithPrevious` and `gitlens.diffWithPrevious` not always grabbing the correct commit
## [2.0.2]
## 2.0.2
### Added
@ -2399,13 +2399,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes [#22](https://github.com/eamodio/vscode-gitlens/issues/22) - Cannot read property 'sha' of undefined
## [2.0.1]
## 2.0.1
### Fixed
- Fixes [#26](https://github.com/eamodio/vscode-gitlens/issues/26) - Active line annotation doesn't disappear properly after delete
## [2.0.0]
## 2.0.0
### Added
@ -2427,7 +2427,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes issue where the status bar blame would get stuck switching between editors
- Fixes issue where code lens aren't updated properly after a file is saved
## [1.4.3]
## 1.4.3
### Added
@ -2437,19 +2437,19 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes issue with the latest insiders build (1.9.0-insider f67f87c5498d9361c0b29781c341fd032815314b) where there is a collision of document schemes
## [1.4.2]
## 1.4.2
### Fixed
- Fixes issue where file history wouldn't compare correctly to working tree if the filename had changed
## [1.4.1]
## 1.4.1
### Added
- Adds `gitlens.advanced.gitignore.enabled` to enable/disable .gitignore parsing. Addresses [#20](https://github.com/eamodio/vscode-gitlens/issues/20) - Nested .gitignore files can cause blame to fail with a repo within another repo
## [1.4.0]
## 1.4.0
### Added
@ -2466,7 +2466,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Removes context menu for `gitlens.diffLineWithWorking`— since it is now the `alt` of `gitlens.diffWithWorking`
- Replaces `gitlens.menus.fileDiff.enabled` and `gitlens.menus.lineDiff.enabled` with `gitlens.menus.diff.enabled`— since the switch between file and line diff is now controlled by the `alt` key
## [1.3.1]
## 1.3.1
### Added
@ -2479,13 +2479,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Removes _Git_ from the commands as it feels unnecessary
- Reorders the context menu commands
## [1.3.0]
## 1.3.0
### Added
- Adds support for blame and history (log) on files opened via compare commands — allows for deep navigation through git history
## [1.2.0]
## 1.2.0
### Added
@ -2496,7 +2496,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes issue with repository history compare with commits with multiple files
## [1.1.1]
## 1.1.1
### Added
@ -2506,7 +2506,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Changes `gitlens.showQuickRepoHistory` command to run without an open editor (falls back to the folder repository)
## [1.1.0]
## 1.1.0
### Added
@ -2522,13 +2522,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Removes `git.viewFileHistory` option from the `gitlens.codeLens.recentChange.command`, `gitlens.codeLens.authors.command`, and `gitlens.statusBar.command` settings
## [1.0.2]
## 1.0.2
### Fixed
- Fixes [#16](https://github.com/eamodio/vscode-gitlens/issues/16) - incorrect 'Unable to find Git' message
## [1.0.0]
## 1.0.0
### Added
@ -2559,32 +2559,32 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes many (most?) issues with whitespace toggling (required because of https://github.com/Microsoft/vscode/issues/11485)
- Fixes issue where blame annotations would not be cleared properly when switching between open files
## [0.5.5]
## 0.5.5
### Fixed
- Fixes another off-by-one issue when diffing with caching
## [0.5.4]
## 0.5.4
### Fixed
- Fixes off-by-one issues with blame annotations without caching and when diffing with a previous version
## [0.5.3]
## 0.5.3
### Added
- Adds better uncommitted hover message in blame annotations
- Adds more protection for dealing with uncommitted lines
## [0.5.2]
## 0.5.2
### Fixed
- Fixes loading issue on Linux
## [0.5.1]
## 0.5.1
### Added
@ -2604,26 +2604,26 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes Diff with Previous when the selection is uncommitted