Releases: sarugaku/vistir
Releases · sarugaku/vistir
0.2.3 (2018-10-29)
0.2.2 (2018-10-26)
0.2.2 (2018-10-26)
Bug Fixes
- Fixed a bug in the spinner implementation resulting in a failure to
initialize colorama which could print control characters to the
terminal on windows. #30
0.2.1 (2018-10-26)
0.2.1 (2018-10-26)
Features
- Implemented
vistir.misc.create_tracked_tempdir
, which allows for
automatically cleaning up resources using weakreferences at
interpreter exit. #26
Bug Fixes
0.2.0 (2018-10-24)
0.2.0 (2018-10-24)
Features
- Add windows compatible term colors and cursor toggles via custom
spinner wrapper. #19 - Added new and improved functionality with fully integrated support
for windows async non-unicode spinner. #20 vistir.contextmanager.spinner
andvistir.spin.VistirSpinner
now
providewrite_err
to write to standard error from the spinner. #22- Added
vistir.path.create_tracked_tempfile
to the API for
weakref-tracked temporary files. #26
Bug Fixes
0.1.7 (2018-10-11)
0.1.7 (2018-10-11)
Features
- Updated
misc.run
to accept new arguments forspinner
,
combine_stderr
, anddisplay_limit
.
0.1.6 (2018-09-13)
0.1.5 (2018-09-07)
0.1.5 (2018-09-07)
Features
- Users may now pass
block=False
to create nonblocking subprocess
calls tovistir.misc.run()
. vistir.misc.run()
will now provide a spinner when passedspinner=True
. #11
Bug Fixes
vistir.misc.run()
now provides the full subprocess object without
communicating with it when passedreturn_object=True
. #11
0.1.4 (2018-08-18)
0.1.4 (2018-08-18)
Features
-
Implemented
vistir.path.ensure_mkdir_p
decorator for wrapping the
output of a function call to ensure it is created as a directory. -
Added
vistir.path.create_tracked_tmpdir
functionality for creating
a temporary directory which is tracked using anatexit
handler
rather than a context manager. #7
Bug Fixes
- Use native implementation of
os.makedirs
to fix still-broken
mkdir_p
but provide additional error-handling logic. #6
0.1.3 (2018-08-18)
0.1.3 (2018-08-18)
Bug Fixes
- Fixed an issue which caused
mkdir_p
to use incorrect permissions
and throw errors when creating intermediary paths. #6