Releases: mar10/pyftpsync
Releases · mar10/pyftpsync
v3.0.0a3
Note: This is a pre-release!
See change log
v3.0.0a2
Note: This is a pre-release!
See change log
v3.0.0a1: Encoding (#35)
See change-log
NOTE: This is a alpha pre--release
v2.1.0
- Allow
-v
with--version
option. - Fix #26: Crash when not setting verbose option.
- Print SYST and FEAT when -vv is passed
- Accept list type options for
exclude
argument in CLI mode - Apply and enforce Black formatter
- Fix #27: Download- and UploadSynchronizer honor
--delete
flag for all
conditions.
NOTE: default settings will no longer delete files for up- and downloads.
v2.0.0
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.
v2.0.0-dev4
This is Beta 4 of Release 2.0: see changelog
v2.0.0-dev3
Fix setup.py for bsist_msi
v1.0.3
- Bi-directional synchronization
- Detect conflicts if both targets are modified since last sync.
- Optional resolve strategy (e.g. always use local).
- Distinguish whether a resource was added on local or removed on remote.
- Optionally prompt for username/password.
- Optionally store credentials in keyring.
- Custom password file (~/pyftpsync.pw) is no longer supported.
- Colored output
- Interactive mode
- Renamed _pyftpsync-meta.json to .pyftpsync-meta.json
- MSI installer for MS Windows
- FTPS (TLS) support on Python 2.7/3.2+