Qusly Core Versions Save

⚡ An FTP/FTPS/SFTP client with modern API.

4.0.0

3 years ago

Features

  • Updated dependencies.
  • Improved performance and stability.
  • Improved consistency of the API.
  • Added an option to register custom protocols.
  • A lot of under the hood changes. Moved to strategies model.

Fixes

  • Fixed a lot of network related cases.
  • Fixed tasks not being executed in the right order.
  • Fixed tasks queue being blocked when connection is closed.

Breaking changes

There are many. See the migration guide.

v2.6.0

4 years ago

Changes

  • Added option to set connection timeout for ftp #45

2.5.2

4 years ago

Breaking changes

  • Changed order of the arguments in ConcurrentClient.upload from upload(localPath, remotePath) to upload(remotePath, localPath). See #43.

Fixes

  • Fixed uploading binary files by using ConcurrentClient.upload. See #41.

v2.1.0

4 years ago

Breaking changes

  • Changed ITransferClientNew and ITransferClientProgress to ITransferClientItem

Changes

  • Ensure that local path exists, otherwise creating recursively, TransferClient #22
  • Changed _config property in Client class from protected to public

Fixes

  • Fixed You must provide config! in TransferClient #21

v2.0.0

4 years ago

Breaking changes

  • Changed Client methods responses to pure values instead of objects (e.g. IRes)
  • Removed TreeTraversal class
  • Changed events responses

Features

  • Added universal method to delete file or folder, see #15
  • Added an utility class TransferClient, which helps to split transfers, see #17

Fixes

  • Fixed invalid date on ms-dos style listening see, see #12

v1.2.0

4 years ago

New features

  • Added Client.createBlank (see #16)

v1.1.8

4 years ago

Breaking changes

  • Changed name of Tree class to Traversal, ITreeItem to ITraversalItem and ITreeOptions to ITraversalOptions (see #14)

v1.1.7

4 years ago

New features

  • Added Tree class for traversing file tree