Changelog

1.3.1 - 2017-07-29

  • Fixed missing normalization with path2fsn() on Linux + Python 3

1.3.0 - 2017-07-28

1.2.2 - 2016-12-18

  • uri2fsn: improve error handling on unescaped URIs #4

1.2.1 - 2016-12-07

  • isinstance(path, fsnative) now checks the value as well. If True passing the instance to path2fsn will never fail.

1.2.0 - 2016-12-06

  • fsnative: safeguard against containing null bytes. All operations converting to fsnative will now fail if the result would contain null bytes. This means passing fsnative to functions like open() is now always safe.

1.1.0 - 2016-12-05

1.0.1 - 2016-10-25

  • Python 2.6 support removed
  • print_(): allow None for end, sep and file arguments
  • print_(): always output utf-8 when redirected on Windows

1.0.0 - 2016-09-09

  • First stable release

0.4.0 - 2016-09-07

  • Support paths with surrogates under Windows

0.3.0 - 2016-09-03

0.2.0 - 2016-08-25

0.1.0 - 2016-08-22

  • Initial release