From 7a30faaaadbd81c154490c0673278ac9031df378 Mon Sep 17 00:00:00 2001 From: veeso Date: Thu, 7 Sep 2023 15:52:19 +0200 Subject: [PATCH] changelog --- CHANGELOG.md | 9 +++++++++ README.md | 11 ++++++----- suppaftp-cli/Cargo.toml | 6 +++--- suppaftp/Cargo.toml | 12 ++++++------ suppaftp/src/lib.rs | 8 ++++---- 5 files changed, 28 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3edfcbe..63b4c35 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Changelog - [Changelog](#changelog) + - [5.2.0](#520) - [5.1.2](#512) - [5.1.1](#511) - [5.1.0](#510) @@ -26,6 +27,14 @@ --- +## 5.2.0 + +Released on 07/09/2023 + +- Implemented [RFC 2389](https://www.rfc-editor.org/rfc/rfc2389) + - Added `FEAT` command + - Added `OPTS` command + ## 5.1.2 Released on 14/06/2023 diff --git a/README.md b/README.md index d8e8433..e06b4f7 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@

Developed by veeso and Matt McCoy

-

Current version: 5.1.2 (14/06/2023)

+

Current version: 5.2.0 (07/09/2023)

💡 If you don't know what to choose, `native-tls` should be preferred for compatibility reasons. @@ -144,7 +145,7 @@ suppaftp = { version = "^5.1.0", features = ["rustls"] } If you want to enable **async** support, you must enable `async` feature in your cargo dependencies. ```toml -suppaftp = { version = "^5.1.0", features = ["async"] } +suppaftp = { version = "^5.2.0", features = ["async"] } ``` > ⚠️ If you want to enable both **native-tls** and **async** you must use the **async-native-tls** feature ⚠️ diff --git a/suppaftp-cli/Cargo.toml b/suppaftp-cli/Cargo.toml index b3787b9..28d60af 100644 --- a/suppaftp-cli/Cargo.toml +++ b/suppaftp-cli/Cargo.toml @@ -1,5 +1,5 @@ [package] -authors = ["Christian Visintin "] +authors = ["Christian Visintin "] categories = ["command-line-utilities"] description = "FTP command line client, based on suppaftp" edition = "2021" @@ -10,7 +10,7 @@ license = "MIT" name = "suppaftp-cli" readme = "../README.md" repository = "https://github.com/veeso/suppaftp" -version = "5.0.0" +version = "5.2.0" [[bin]] name = "suppaftp" @@ -21,4 +21,4 @@ argh = "^0.1" env_logger = "^0.10" log = "^0.4" rpassword = "^7.2" -suppaftp = { path = "../suppaftp", version = "^5.0", features = [ "native-tls" ] } +suppaftp = { path = "../suppaftp", version = "^5.2", features = ["native-tls"] } diff --git a/suppaftp/Cargo.toml b/suppaftp/Cargo.toml index 4385602..2ae9287 100644 --- a/suppaftp/Cargo.toml +++ b/suppaftp/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "suppaftp" -version = "5.1.2" +version = "5.2.0" authors = [ - "Christian Visintin ", + "Christian Visintin ", "Matt McCoy ", ] edition = "2021" @@ -27,14 +27,14 @@ path = "src/lib.rs" [dependencies] chrono = { version = "^0.4", default-features = false, features = ["clock"] } -lazy-regex = "^2.4" +lazy-regex = "^3" log = "^0.4" thiserror = "^1" # async async-std = { version = "^1.10", optional = true } async-native-tls-crate = { package = "async-native-tls", version = "^0.4", optional = true } async-trait = { version = "0.1.64", optional = true } -async-tls = { version = "^0.11", optional = true } +async-tls = { version = "^0.12", optional = true } pin-project = { version = "^1", optional = true } # secure native-tls-crate = { package = "native-tls", version = "^0.2", optional = true } @@ -45,8 +45,8 @@ async-attributes = "1.1.2" env_logger = "^0.10" pretty_assertions = "^1.0.0" rand = "^0.8.4" -serial_test = "^1.0" -webpki-roots = "0.22.5" +serial_test = "^2.0" +webpki-roots = "0.25" [features] default = [] diff --git a/suppaftp/src/lib.rs b/suppaftp/src/lib.rs index 4ddca65..d564aa7 100644 --- a/suppaftp/src/lib.rs +++ b/suppaftp/src/lib.rs @@ -21,7 +21,7 @@ //! To get started, first add **suppaftp** to your dependencies: //! //! ```toml -//! suppaftp = "^5.1.0" +//! suppaftp = "^5.2.0" //! ``` //! //! ### Features @@ -31,9 +31,9 @@ //! If you want to enable **support for FTPS**, you must enable the `native-tls` or `rustls` feature in your cargo dependencies, based on the TLS provider you prefer. //! //! ```toml -//! suppaftp = { version = "^5.1.0", features = ["native-tls"] } +//! suppaftp = { version = "^5.2.0", features = ["native-tls"] } //! # or -//! suppaftp = { version = "^5.1.0", features = ["rustls"] } +//! suppaftp = { version = "^5.2.0", features = ["rustls"] } //! ``` //! //! > 💡 If you don't know what to choose, `native-tls` should be preferred for compatibility reasons. @@ -43,7 +43,7 @@ //! If you want to enable **async** support, you must enable `async` feature in your cargo dependencies. //! //! ```toml -//! suppaftp = { version = "^5.1.0", features = ["async"] } +//! suppaftp = { version = "^5.2.0", features = ["async"] } //! ``` //! //! > ⚠️ If you want to enable both **native-tls** and **async** you must use the **async-native-tls** feature ⚠️