Skip to content

0.3.0 (2019-01-01)

Compare
Choose a tag to compare
@techalchemy techalchemy released this 09 Apr 23:35
· 310 commits to master since this release
19bd6fb

0.3.0 (2019-01-01)

Features

  • Added a new vistir.misc.StreamWrapper class with
    vistir.misc.get_wrapped_stream() to wrap existing streams and
    vistir.contextmanagers.replaced_stream() to temporarily replace a
    stream. #48
  • Added new entries in vistir.compat to support movements to
    collections.abc: Mapping, Sequence, Set, ItemsView. #51
  • Improved decode_for_output to handle decoding failures gracefully
    by moving to an replace strategy. Now also allows a translation
    map to be provided to translate specific non-ascii characters when
    writing to outputs. #52
  • Added support for properly encoding and decoding filesystem paths at
    the boundaries across python versions and platforms. #53

Bug Fixes

  • Fix bug where FileNotFoundError is not imported from compat for
    rmtree #46
  • Fixed a bug with exception handling during _create_process calls. #49
  • Environment variables will now be properly passed through to run. #55