- Now fully unicode aware. Work is done internally in unicode, only translating to encoded form on input/output.
- Added
--encoding
option. - Specifying
--encoding=raw
will allow working with broken filenames. (But really, you should just fix them, if possible.) - Torrent files now default to UTF-8 filename encoding, and specify the encoding field in the metainfo.
- The encoding of text checksum files that start with a Unicode BOM is auto detected.
- Python 2.3 is now the minimum supported version.
- Decode the torrent comment field too.
- Changed handling of
-f
: Now all options are checked before testing/creating the file. (Benjamin Hohl) - Torrent file handling no longer requires BitTorrent client to be installed.
- Support for GNU coreutils sha224sum, sha256sum, sha384sum and sha512sum formats.
- New project home: https://github.com/cfv-project/cfv