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.