Skip to content

v2.0.0

Compare
Choose a tag to compare
@mar10 mar10 released this 01 Jan 16:28
· 210 commits to master since this release

Note: the command line options have changed:
Be careful with existing shell scripts after updating from v1.x!

New Features:

  • New scan command to list, purge, etc. remote targets.
  • Add FTPS (TLS) support.
  • Support Active FTP.
  • Support for .netrc files.
  • CLI returns defined error codes.
  • Use configurable logger for output when not in CLI mode.
  • Release as Wheel.

Breaking Changes:

  • Write mode is now on by default.
    The -x, --execute option was removed, use --dry-run instead.
  • -f, --include-files option was renamed to -m, --match.
    -o, --omit option was renamed to -x, --exclude.
  • Modified format of .pyftpsync-meta.json.
  • Dropped support for Python 2.6 and 3.3.

Fixes and Improvements:

  • Remove lock file on Ctrl-C.
  • Refactored and split into more modules.
  • Improved test framework and documentation.
  • Enforce PEP8, use flake8.