Releases: patrickjuchli/basic-ftp
Releases · patrickjuchli/basic-ftp
2.13.0
- Added: Use client.rename() to rename or move a file.
- Changed: Default timeout set to 30 seconds.
- Changed: Timeouts are tracked exlusively by data connection during transfer.
- Fixed: Node's socket.removeAllListeners() doesn't work, see nodejs/node#20923
- Fixed: Node 8 is required, correct documentation and CI.
2.12.3
- Minor changes to documentation
2.12.2
- Fixed: Don't deny EPSV over IPv4. This can help in some circumstances with a NAT.
2.12.1
- Fixed: Don't prefer IPv6 by default.
2.12.0
- Added: Support IPv6 for passive mode (EPSV).
- Added: Detect automatically whether to use EPSV or PASV.
- Added: Log server IP when connected.
2.11.0
- Added: Convenience method
client.access
to simplify access to an FTP(S) server. - Restructured API documentation.
- Stop using Yarn for internal dev-dependencies.
2.10.0
- Resolve simple NAT issues with PASV.
- Log socket encryption right before login.
- Fixed: Remove obsolete socket connection error listener.
1.0.2
v1.0.2