2020-05-13 18:17:49 +03:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog ](https://keepachangelog.com/en/1.0.0/ ),
and this project adheres to [Semantic Versioning ](https://semver.org/spec/v2.0.0.html ).
## [Unreleased]
2020-05-22 00:49:06 +03:00
2020-05-27 23:09:15 +03:00
### Added
- support reverse tabbing using shift+tab ([#92](https://github.com/extrawurst/gitui/issues/92))
2020-05-28 10:32:08 +03:00
- switch to using cmd line args instead of `ENV` (`-l` for logging and `--version` ) **please convert your GITUI_LOGGING usage** [[@shenek ](https://github.com/shenek )] ([#88](https://github.com/extrawurst/gitui/issues/88))
2020-05-28 17:16:33 +03:00
- added missing LICENSE.md files in sub-crates [[@ignatenkobrain ](https://github.com/ignatenkobrain )] ([#94](https://github.com/extrawurst/gitui/pull/94))
2020-05-27 23:09:15 +03:00
2020-05-29 10:34:55 +03:00
### Fixed
- error when diffing huge files ([#96](https://github.com/extrawurst/gitui/issues/96))
2020-05-25 17:45:09 +03:00
## [0.4.0] - 2020-05-25
2020-05-22 00:49:06 +03:00
### Added
2020-05-25 17:21:53 +03:00
- stashing support (save,apply,drop) ([#3](https://github.com/extrawurst/gitui/issues/3))
2020-05-20 13:00:17 +03:00
2020-05-20 19:11:04 +03:00
### Changed
2020-05-23 15:07:41 +03:00
- log tab refreshes when head changes ([#78](https://github.com/extrawurst/gitui/issues/78))
2020-05-23 12:30:31 +03:00
- performance optimization of the log tab in big repos
- more readable default color for the commit hash in the log tab
2020-05-25 17:23:43 +03:00
- more error/panic resiliance (`unwrap`/`panic` denied by clippy now) [[@MCord ](https://github.com/MCord )] ([#77](https://github.com/extrawurst/gitui/issues/77))
2020-05-20 19:11:04 +03:00
2020-05-22 00:49:06 +03:00
### Fixes
- panic on small terminal width ([#72](https://github.com/extrawurst/gitui/issues/72))
2020-05-25 17:45:09 +03:00
![](assets/stashing.gif)
2020-05-20 13:12:05 +03:00
## [0.3.0] - 2020-05-20
2020-05-19 21:19:30 +03:00
### Added
2020-05-19 21:38:56 +03:00
- support color themes and light mode [[@MCord ](https://github.com/MCord )] ([#28](https://github.com/extrawurst/gitui/issues/28))
2020-05-16 21:17:21 +03:00
2020-05-20 09:44:10 +03:00
### Changed
- more natural scrolling in log tab ([#52](https://github.com/extrawurst/gitui/issues/52))
2020-05-20 10:56:02 +03:00
### Fixed
2020-05-20 12:31:32 +03:00
- crash on commit when git name was not set ([#74](https://github.com/extrawurst/gitui/issues/74))
2020-05-20 10:56:02 +03:00
- log tab shown empty in single commit repos ([#75](https://github.com/extrawurst/gitui/issues/75))
2020-05-20 13:05:12 +03:00
![](assets/light-theme.png)
2020-05-18 23:44:09 +03:00
## [0.2.6] - 2020-05-18
2020-05-17 00:26:53 +03:00
### Fixed
- fix crash help in small window size ([#63](https://github.com/extrawurst/gitui/issues/63))
2020-05-16 21:21:08 +03:00
## [0.2.5] - 2020-05-16
2020-05-13 18:17:49 +03:00
### Added
- introduced proper changelog
2020-05-16 20:11:41 +03:00
- hook support on windows [[@MCord ](https://github.com/MCord )] ([#14](https://github.com/extrawurst/gitui/issues/14))
2020-05-13 18:17:49 +03:00
### Changed
2020-05-15 19:55:18 +03:00
- show longer commit messages in log view
2020-05-15 16:20:10 +03:00
- introduce propper error handling in `asyncgit` [[@MCord ](https://github.com/MCord )] ([#53](https://github.com/extrawurst/gitui/issues/53))
2020-05-14 17:23:05 +03:00
- better error message when trying to run outside of a valid git repo ([#56](https://github.com/extrawurst/gitui/issues/56))
2020-05-13 18:17:49 +03:00
- improve ctrl+c handling so it is checked first and no component needs to worry of blocking it
2020-05-16 21:14:27 +03:00
### Fixed
- support multiple tags per commit in log ([#61](https://github.com/extrawurst/gitui/issues/61))
2020-05-13 18:17:49 +03:00
## [0.2.3] - 2020-05-12
### Added
2020-05-13 19:21:57 +03:00
- support more navigation keys: home/end/pageUp/pageDown ([#43](https://github.com/extrawurst/gitui/issues/43))
2020-05-13 18:17:49 +03:00
- highlight current tab a bit better
## [0.2.2] - 2020-05-10
### Added
2020-05-13 19:21:57 +03:00
- show tags in commit log ([#47](https://github.com/extrawurst/gitui/issues/47))
- support home/end key in diff ([#43](https://github.com/extrawurst/gitui/issues/43))
2020-05-13 18:17:49 +03:00
### Changed
- close application shortcut is now the standard `ctrl+c`
2020-05-13 19:21:57 +03:00
- some diff improvements ([#42](https://github.com/extrawurst/gitui/issues/42))
2020-05-13 18:17:49 +03:00
### Fixed
2020-05-13 19:21:57 +03:00
- document tab key to switch tabs ([#48](https://github.com/extrawurst/gitui/issues/48))