gitui/CHANGELOG.md

3.7 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Changed

  • support more commands allowing optional multiline commandbar (#83)

Added

  • support adding untracked file/folder to .gitignore (#44)
  • support reverse tabbing using shift+tab (#92)
  • switch to using cmd line args instead of ENV (-l for logging and --version) please convert your GITUI_LOGGING usage [@shenek] (#88)
  • added missing LICENSE.md files in sub-crates [@ignatenkobrain] (#94)

Fixed

  • error when diffing huge files (#96)
  • expressive error when run in bare repos (#100)

[0.4.0] - 2020-05-25

Added

  • stashing support (save,apply,drop) (#3)

Changed

  • log tab refreshes when head changes (#78)
  • performance optimization of the log tab in big repos
  • more readable default color for the commit hash in the log tab
  • more error/panic resiliance (unwrap/panic denied by clippy now) [@MCord] (#77)

Fixes

  • panic on small terminal width (#72)

[0.3.0] - 2020-05-20

Added

  • support color themes and light mode [@MCord] (#28)

Changed

  • more natural scrolling in log tab (#52)

Fixed

  • crash on commit when git name was not set (#74)
  • log tab shown empty in single commit repos (#75)

[0.2.6] - 2020-05-18

Fixed

  • fix crash help in small window size (#63)

[0.2.5] - 2020-05-16

Added

  • introduced proper changelog
  • hook support on windows [@MCord] (#14)

Changed

  • show longer commit messages in log view
  • introduce propper error handling in asyncgit [@MCord] (#53)
  • better error message when trying to run outside of a valid git repo (#56)
  • improve ctrl+c handling so it is checked first and no component needs to worry of blocking it

Fixed

  • support multiple tags per commit in log (#61)

[0.2.3] - 2020-05-12

Added

  • support more navigation keys: home/end/pageUp/pageDown (#43)
  • highlight current tab a bit better

[0.2.2] - 2020-05-10

Added

  • show tags in commit log (#47)
  • support home/end key in diff (#43)

Changed

  • close application shortcut is now the standard ctrl+c
  • some diff improvements (#42)

Fixed

  • document tab key to switch tabs (#48)