Skip to content

v3.0.0

Compare
Choose a tag to compare
@mar10 mar10 released this 20 Apr 12:41
· 159 commits to master since this release
  • 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.
  • 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)