- Fix crash when
$MAIL
is set but file is empty
- Fixed support for custom venv prompt prefixes
- The branch name/
HEAD
description is now truncated if it gets too long. - Add
--theme
option for selecting between dark and light themes - Add
--no-hostname
option - Drop support for Python 3.8
- Always open text files in UTF-8
- If Git is not installed, the Git integration will now be automatically disabled instead of raising an error
- Require Python 3.8+
- Now available as a package on PyPI
- Add a
--git-timeout
option for disabling the Git integration ifgit status
takes too long to run
- Support custom virtualenv prompt prefixes
- Support showing Conda environment prompt prefixes
- When inside a
.git
directory, treat it like a bare repository, thereby fixing a crash
- Remove some Python 3.6 syntax that snuck in
- [#1] Added an
--ansi
option for outputting raw escape sequences without Bash's\[ ... \]
wrappers - [#2] When outputting for Bash, backslashes in strings are now escaped
- Added version, author, etc. variables to the top of the file
- Added a
--version
option - Added support for zsh
- Added a
-G
,--git-only
option for only outputting the Git status string
Initial release/announcement