0.6.2 - 2020-06-09
- Fixed an error in the package's metadata causing errors on Python 3.5.
0.6.1 - 2020-05-31
- Progress bars will now update at most every 100ms by default. This is configurable via the
min_seconds_between_redraws()
method (#29). - Progress bars and indicators now accept an
Output
instance as well as anIO
instance. If anIO
instance is passed the error output will be used (#29). - Slightly changed the exception trace rendering (#30).
- Fixed an error where choices questions accepted negative choices (#27).
0.6.0 - 2020-04-17
- The stack trace will now be displayed above the actual error, so that the error is visible immediately and the read flow of the stack trace is more natural (#24).
- Fixed the coloring of the code snippets of the stack trace for tokens that span multiple lines (#24).
0.5.1 - 2020-03-27
- Improved the error message display for multiline messages (#21).
0.5.0 - 2020-03-26
- Errors are now rendered in a nicer way for Python 3.6+ (#19).
0.4.3 - 2020-03-20
- Fixed encoding errors in questions for Python 2.7.
0.4.2 - 2020-02-28
- Fixed the terminal width being set to 0 in some circumstances (#15).
- Fixed the comptibility with the latest version of pastel (#10).
0.4.1 - 2019-12-06
- Fixed the rendering of exception traces on Python 2.7
0.4.0 - 2019-10-25
- Changed the way event names are stored and exposed.
- Fixed parsing of options after a
--
token.
0.3.2 - 2019-09-20
- Fixed handling of
KeyboardInterrupt
exceptions.
0.3.1 - 2019-06-24
- Fixed hidden command being displayed.
0.3.0 - 2019-06-24
- Added support for displaying multiple, independent progress bars.
- Fixed similar command names suggestions.
- Fixed the
help
command not displaying the help text of commands.
0.2.4 - 2019-05-11
- Fixed
help
command not displaying help for sub commands. - Fixed possible errors for raised exceptions with a non-int
code
attribute.
0.2.3 - 2018-12-10
- Fixed handling of ANSI support detection in output.
0.2.2 - 2018-12-08
- Write line methods will now always write
\n
instead ofos.linesep
.
0.2.1 - 2018-12-07
- The
help
command will now insert the script name and command name where needed.
- Fixed handling of paragraph in help.
0.2.0 - 2018-12-06
- Added a basic event system.
- Added a
NullIO
class for no-op IO operations. - Added a progress bar component.
- Added a
hidden
property on command configurations.
- Fixed help display for multi valued options.
- Fixed the progress indicator component.