Releases: patrickjuchli/basic-ftp
Releases · patrickjuchli/basic-ftp
3.4.0
3.3.1
No changes, republishing to fix some issue on NPM.
3.3.0
- Added: Support for leading whitespace in file and directory names.
3.2.2
- Fixed: Use prepublishOnly to build.
- Fixed: Make package scripts easier to understand.
3.2.1
- Fixed: Republish version to (maybe) fix NPM issue.
3.2.0
3.1.1
- Fixed: Switch seamlessly between control and data connection for tracking timeout.
3.1.0
- Added: Full type-checking as part of CI with Typescript and JSDoc type declarations. Check is rigourous, settings include 'strict' and 'noImplicitAny'.
- Changed: Improved handling of unexpected server requests during transfer.
3.0.0
This release contains breaking changes:
- Changed:
Client
is now single-use only. It can't be used anymore once it closes and a new client has to be instantiated. - Changed: All exceptions are now instances of
Error
, not custom error objects. IntroducedFTPError
for errors specific to FTP. (#37)
Non-breaking changes:
- Added: If there is a socket error outside of a task, the following task will receive it. (#43)
- Changed: Improved feedback if a developer forgets to use
await
or.then()
for tasks. (#36)
Special thanks to @broofa for feedback and reviews.