v3.0.0
-
This release addresses some known encoding-related issues:
- The internal path format are now native strings (i.e. unicode on Python 3
or UTF-8 bytes on Python 2) - FTP targets are now assumed to support UTF-8.
- #30: Fallback to CP-1252 encoding when FTP server returns non-UTF-8
- Local filesystem targets now consider the OS encoding.
- Modified format of
.pyftpsync-meta.json
: File names are now stored as UTF-8
(was the unmodified binary format of the target platform before). - See also the 'encoding' section in the
spec.
- The internal path format are now native strings (i.e. unicode on Python 3
-
New
run
command reads and executes settings from a configuration file
.pyftpsync.yaml
-
Remove trailing garbage from output lines
Breaking Changes:
- Modified format of
.pyftpsync-meta.json
.
Pass--migrate
option to convert from a prvious version (note that this
cannot be undone)