Skip to content

Releases: sarugaku/vistir

0.2.3 (2018-10-29)

09 Apr 23:34
678f82f
Compare
Choose a tag to compare

0.2.3 (2018-10-29)

Bug Fixes

  • Improved handling of readonly path write-bit-setting. #32
  • Fixed a bug with encoding of output streams for dummy spinner and
    formatting exceptions. #33

0.2.2 (2018-10-26)

26 Oct 20:47
3c676a0
Compare
Choose a tag to compare

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)

26 Oct 20:45
886f147
Compare
Choose a tag to compare

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

  • Fixed a bug with string encodings for terminal colors when using
    spinners. #27
  • Modified spinners to prefer to write to sys.stderr by default and
    to avoid writing None, fixed an issue with signal registration on
    Windows. #28

0.2.0 (2018-10-24)

26 Oct 20:44
8437e49
Compare
Choose a tag to compare

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 and vistir.spin.VistirSpinner now
    provide write_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

  • Add compatibility shim for WindowsError issues. #18
  • vistir.contextmanager.spinner and vistir.spin.VistirSpinner now
    provide write_err to write to standard error from the spinner. #23
  • Suppress ResourceWarning at runtime if warnings are suppressed in
    general. #24

0.1.7 (2018-10-11)

26 Oct 20:36
9e5c835
Compare
Choose a tag to compare

0.1.7 (2018-10-11)

Features

  • Updated misc.run to accept new arguments for spinner,
    combine_stderr, and display_limit.

0.1.6 (2018-09-13)

13 Sep 06:46
6623f56
Compare
Choose a tag to compare

0.1.6 (2018-09-13)

Features

  • Made yaspin an optional dependency which can be added as an extra
    by using pip install vistir[spinner] and can be toggled with
    vistir.misc.run(...nospin=True).
    #12
  • Added verbose flag to vistir.misc.run() to provide a way to
    prevent printing all subprocess output.
    #13

0.1.5 (2018-09-07)

07 Sep 06:06
d20720d
Compare
Choose a tag to compare

0.1.5 (2018-09-07)

Features

  • Users may now pass block=False to create nonblocking subprocess
    calls to vistir.misc.run().
  • vistir.misc.run() will now provide a spinner when passed spinner=True. #11
    Bug Fixes

  • vistir.misc.run() now provides the full subprocess object without
    communicating with it when passed return_object=True. #11

0.1.4 (2018-08-18)

19 Aug 00:17
af2475b
Compare
Choose a tag to compare

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 an atexit 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)

19 Aug 00:16
38a8405
Compare
Choose a tag to compare

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

0.1.2 (2018-08-18)

18 Aug 05:52
e6fbee8
Compare
Choose a tag to compare

0.1.2 (2018-08-18)

Features

  • Added mode parameter to vistir.path.mkdir_p. #5