Skip to content

Latest commit

 

History

History
69 lines (42 loc) · 1.36 KB

CHANGELOG.md

File metadata and controls

69 lines (42 loc) · 1.36 KB

Changelog

v0.5.0

New

  • Added support for FTP over TLS/SSL (FTPS). See RFC 2228 and RFC 4217.
  • Minor improvements.

v0.4.1

Fixed

  • Fixed compilation errors on gcc 13+.

v0.4.0

New

  • Added support for CMake install target.

v0.3.3

v0.3.2

New

  • ftp::client:
    • Deleted move constructors.
    • Internal improvements.

v0.3.1

Fixed

  • Added missing includes in <ftp/ftp.hpp>:
    • #include <ftp/file_list_reply.hpp>
    • #include <ftp/file_size_reply.hpp>

v0.3.0

New

  • Added support for IPv6 protocol. See RFC 2428.
  • ftp::reply:
    • Added a default constructor.
    • Added ftp::reply::is_negative() method.
    • Added ftp::reply::is_intermediate() method.
  • ftp::file_size_reply:
    • Added a default constructor.

v0.2.0

Breaking changes

  • ftp::client::get_file_list() now returns ftp::file_list_reply, which provides the parsed list of files.
  • ftp::client::get_file_size() now returns ftp::file_size_reply, which provides the parsed size.
  • ftp::replies::get_list() now returns std::vector instead of std::list.
  • ftp::replies::get_list() renamed to ftp::replies::get_replies().

New

  • Added ftp::observer::on_connected().

v0.1.0

Initial release.