Skip to content

Latest commit

 

History

History
222 lines (145 loc) · 10.6 KB

CHANGELOG.md

File metadata and controls

222 lines (145 loc) · 10.6 KB

Change Log

2.7.0 (March 27, 2019)

  • Feature: Copy tool URL or hash to your clipboard with gitblame.addToolUrlToClipboard and gitblame.addCommitHashToClipboard! (Thanks to tombusby for the suggestion)
  • Fix: Updating dependencies

2.6.3 (November 30, 2018)

  • Feature: Add support for using remote URL in blame link expansion #50 (Thanks to allight)

2.6.2 (November 27, 2018)

  • Fix: Updating dependencies

2.6.1 (November 15, 2018)

  • Bug: Dot in username generates wrong repository URL #48 (Thanks to bolduz)

2.6.0 (November 5, 2018)

  • Feature: We can now parse a wider variety of git origin formats #46
  • Feature: You can now use your project name in vscode.commitUrl #46
  • Fix: Updating dependencies

2.5.1 (October 28, 2018)

  • Bug: Remote URLs without .git are now handled correctly #44 (Thanks to dewe)

2.5.0 (October 21, 2018)

  • Bug: Sometimes gitblame blamed the same file multiple time in parallel. This is no longer the case.
  • Feature: We now use vscode.git to find your git binary.
  • Fix: Change the default info message format to be prefixed by the date instead of the commit hash. It is in ISO 8601 with dashes for separator.
  • Fix: Updating Readme to better guide Bitbucket users to the isWebPathPlural setting.
  • Fix: Removed internalHashLength setting. We now alsways use the whole hash.
  • Fix: Moved back to using fs.watch from workspace.FileSystemWatcher after getting reposts that file watching is having issues.
  • Fix: Better handling of ENOENT in git command runner. #41 (Thanks to Yottster)
  • Fix: Moved to strict TypeScript.
  • Fix: Updating dependencies

2.4.4 (August 1, 2018)

  • Fix: Updating dependencies

2.4.3 (August 1, 2018)

  • Bug: Showing unedited gitblame info template when running Show quick Info on unblameable line (Thanks to BerndErnst)
  • Bug: Using a map instead of an object for storing git blame file cache. Now we can blame files named __proto__ etc.

2.4.2 (April 5, 2018)

2.4.1 (March 30, 2018)

  • Bug: defaultWebPath handles plural not correctly #30 (Thanks to HCoban)

2.4.0 (March 26, 2018)

  • Feature: Added gitblame.isWebPathPlural. Setting for GitBucket users to help the new auto detect feature. PR#28 (Thanks to dimitarnestorov)

2.3.1 (March 24, 2018)

  • Fix: Updating Readme

2.3.0 (March 24, 2018)

  • Feature: Atempting to auto detect if you use a known git web interface #15 (Thanks to @Fidge123, @sabrehagen, @henvic, and an extra thanks to @neerolyte)
  • Feature: Added gitblame.statusBarPositionPriority for moving the status bar view #25 (Thanks to @jvoigt)
  • Fix: Merging GitBlame and GitBlameController to GitBlame
  • Fix: Renaming GitBlameFile* to GitFile*
  • Fix: Rewrote all the tests
  • Fix: Updating dependencies
  • Fix: Updating preview video/image
  • Enhancement: Prettifying with Prettier
  • Enhancement: Tslintifying with TSLint

2.2.0 (September 07, 2017)

  • Feature: Multiple workspace support #23 (Thanks to @IgorNovozhilov)
  • Fix: Updating dependencies

2.1.0 (August 12, 2017)

  • Bug: Keep current line blame info when opening gitblame.quickInfo
  • Bug: No longer tells you that your custom git path is incorrect
  • Bug: Supports git paths with spaces in them
  • Feature: Allow for shorter internal git hash storage (gitblame.internalHashLength)

2.0.2 (July 24, 2017)

  • Bug: Spinner will spin forever when there is no repo to be found

2.0.1 (July 20, 2017)

  • Fix: Moving git.path message from critical to error

2.0.0 (July 20, 2017)

This will be updating the major version as we are changing what the exposed command is called.

  • Fix: Change name of the command to gitblame.quickInfo (was extension.blame)
  • Fix: Updating the Known issues link to the new issue tracker as all old issues are resolved
  • Fix: Moved to TypeScript 2.4.1
  • Fix: Cleaning imports
  • Fix: Remove Q&A-section from vscode marketplace
  • Fix: No more null
  • Fix: Renamed all interfaces (removed the I-prefix)
  • Bug: Only try to blame files in our workspace.rootPath
  • Bug: Adding missing the in tooltip
  • Bug: Adding better dispose handling
  • Feature: Adding command (gitblame.blameLink) for online blame
  • Feature: Adding a fancy loading spinner when waiting for blaming information
  • Feature: Clear the cache of closed files from time to time
  • Feature: Replacing git-blame with our own --incremental based solution
  • Feature: Killing the git blame process when requesting a re-blame
  • Feature: Logging when we run commands and what command it was
  • Feature: More informative logging
  • Feature: Time stamps in the log
  • Feature: Adding setting to limit what log levels gets logged

1.11.3 (June 15, 2017)

1.11.2 (June 06, 2017)

  • Bug: Updating issue link in change log #19 (Thanks to @adambowles)
  • Fix: Updating dependencies

1.11.1 (June 05, 2017)

  • Bug: Singular for single number minutes, hours, and days #18 (Thanks to @adambowles)

1.11.0 (June 05, 2017)

  • Bug: Singular for single number months #16 (Thanks to @adambowles)
  • Fix: Adding additional tests for checking toDateText
  • Fix: Watching only blamed files

1.10.0 (May 21, 2017)

  • Feature: Adding support for git submodules #12

1.9.0 (May 15, 2017)

  • Bug: Fix link in CHANGELOG.md
  • Fix: Moved to TypeScript 2.1.5
  • Bug: Allow for underscore in tokens
  • Fix: Using async/await where appropriate
  • Bug: Allow token functions do declare default values
  • Fix: Moving editor and document validation to its on file
  • Fix: Moving git repository finding process to its own file
  • Feature: Adding a better tool for handling informative errors to the user
  • Feature: Listening to file changes in the repository and generates new git blame info if an external tool changes a file

1.8.2 (May 14, 2017)

  • Bug: Fix incorrect version number in CHANGELOG.md #13 (Thanks to @zackschuster)
  • Fix: Removing typings directory
  • Feature: Now respects git.path (Thanks to @alessioalex) #4
  • Feature: Adding short hash token to infoMessageFormat and statusBarMessageFormat #10

1.8.1 (May 01, 2017)

  • Bug: Fix incorrect file name in imports #9 (Thanks to @pftbest)

1.8.0 (May 01, 2017)

  • Feature: Customizable status bar message format #5
  • Feature: Customizable infoMessage format
  • Enhancement: Updating installation instructions

1.7.1 (April 30, 2017)

  • Enhancement: Use the same cache for showMessage and view.refresh

1.7.0 (April 30, 2017)

  • Feature: Adding setting to ignore whitespace changes (gitblame.ignoreWhitespace) #1
  • Feature: Adding setting to open commit info in online tool (gitblame.commitUrl) #6
  • Enhancement: Status bar message no longer clickable when there is no commit associated with the current line
  • Enhancement: Adding info about configuration in README.md
  • Bug: Spawn fewer git processes when opening a file #3

1.6.2 (April 29, 2017)

1.6.1 (April 29, 2017)

1.6.0 (April 17, 2017)

  • More granular time info
  • Adding a re-check of blame info on save

1.5.0 (April 17, 2017)

  • Spring cleaning

1.4.0 (April 16, 2017)

  • Now respects changes made in the git working tree when blaming
  • Updating dependencies
  • Updating to new repository

1.3.0 (July 21, 2016)

  • Merged in PR to make the status bar message interactive (credit to @j-em);

1.2.0 (July 20, 2016)

  • Merged in PR replacing 'Hello World' message with hash and commit message (credit to @carloscz).

1.1.0 (May 20, 2016)

  • Reduced text size which was causing the blame info not to show.
  • Merged in PR (credit to @fogzot) that searches for .git in parent dirs.