diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ec16b3..05e2665 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.20.0] + +All changes described in these alpha releases: + +- [Alpha 13](https://github.com/chipsenkbeil/distant/releases/tag/v0.20.0-alpha.13) +- [Alpha 12](https://github.com/chipsenkbeil/distant/releases/tag/v0.20.0-alpha.12) +- [Alpha 11](https://github.com/chipsenkbeil/distant/releases/tag/v0.20.0-alpha.11) +- [Alpha 10](https://github.com/chipsenkbeil/distant/releases/tag/v0.20.0-alpha.10) +- [Alpha 9](https://github.com/chipsenkbeil/distant/releases/tag/v0.20.0-alpha.9) +- [Alpha 8](https://github.com/chipsenkbeil/distant/releases/tag/v0.20.0-alpha.8) +- [Alpha 7](https://github.com/chipsenkbeil/distant/releases/tag/v0.20.0-alpha.7) +- [Alpha 6](https://github.com/chipsenkbeil/distant/releases/tag/v0.20.0-alpha.6) +- [Alpha 5](https://github.com/chipsenkbeil/distant/releases/tag/v0.20.0-alpha.5) +- [Alpha 4](https://github.com/chipsenkbeil/distant/releases/tag/v0.20.0-alpha.4) +- [Alpha 3](https://github.com/chipsenkbeil/distant/releases/tag/v0.20.0-alpha.3) +- [Alpha 2](https://github.com/chipsenkbeil/distant/releases/tag/v0.20.0-alpha.2) +- [Alpha 1](https://github.com/chipsenkbeil/distant/releases/tag/v0.20.0-alpha.1) + ### Fixed - When terminating a connection using `distant manager kill`, the connection is diff --git a/Cargo.lock b/Cargo.lock index 38c5dbc..c3cfabf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -813,7 +813,7 @@ dependencies = [ [[package]] name = "distant" -version = "0.20.0-alpha.13" +version = "0.20.0" dependencies = [ "anyhow", "assert_cmd", @@ -859,7 +859,7 @@ dependencies = [ [[package]] name = "distant-auth" -version = "0.20.0-alpha.13" +version = "0.20.0" dependencies = [ "async-trait", "derive_more", @@ -872,7 +872,7 @@ dependencies = [ [[package]] name = "distant-core" -version = "0.20.0-alpha.13" +version = "0.20.0" dependencies = [ "async-trait", "bitflags 2.3.1", @@ -898,7 +898,7 @@ dependencies = [ [[package]] name = "distant-local" -version = "0.20.0-alpha.13" +version = "0.20.0" dependencies = [ "assert_fs", "async-trait", @@ -926,7 +926,7 @@ dependencies = [ [[package]] name = "distant-net" -version = "0.20.0-alpha.13" +version = "0.20.0" dependencies = [ "async-trait", "bytes", @@ -958,7 +958,7 @@ dependencies = [ [[package]] name = "distant-protocol" -version = "0.20.0-alpha.13" +version = "0.20.0" dependencies = [ "bitflags 2.3.1", "const-str", @@ -975,7 +975,7 @@ dependencies = [ [[package]] name = "distant-ssh2" -version = "0.20.0-alpha.13" +version = "0.20.0" dependencies = [ "anyhow", "assert_fs", diff --git a/Cargo.toml b/Cargo.toml index f05814d..535b931 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ name = "distant" description = "Operate on a remote computer through file and process manipulation" categories = ["command-line-utilities"] keywords = ["cli"] -version = "0.20.0-alpha.13" +version = "0.20.0" authors = ["Chip Senkbeil "] edition = "2021" homepage = "https://github.com/chipsenkbeil/distant" @@ -40,8 +40,8 @@ clap_complete = "4.3.0" config = { version = "0.13.3", default-features = false, features = ["toml"] } derive_more = { version = "0.99.17", default-features = false, features = ["display", "from", "error", "is_variant"] } dialoguer = { version = "0.10.4", default-features = false } -distant-core = { version = "=0.20.0-alpha.13", path = "distant-core" } -distant-local = { version = "=0.20.0-alpha.13", path = "distant-local" } +distant-core = { version = "=0.20.0", path = "distant-core" } +distant-local = { version = "=0.20.0", path = "distant-local" } directories = "5.0.1" file-mode = "0.1.2" flexi_logger = "0.25.5" @@ -65,7 +65,7 @@ winsplit = "0.1.0" whoami = "1.4.0" # Optional native SSH functionality -distant-ssh2 = { version = "=0.20.0-alpha.13", path = "distant-ssh2", default-features = false, features = ["serde"], optional = true } +distant-ssh2 = { version = "=0.20.0", path = "distant-ssh2", default-features = false, features = ["serde"], optional = true } [target.'cfg(unix)'.dependencies] fork = "0.1.21" diff --git a/distant-auth/Cargo.toml b/distant-auth/Cargo.toml index 291042e..15cefee 100644 --- a/distant-auth/Cargo.toml +++ b/distant-auth/Cargo.toml @@ -3,7 +3,7 @@ name = "distant-auth" description = "Authentication library for distant, providing various implementations" categories = ["authentication"] keywords = ["auth", "authentication", "async"] -version = "0.20.0-alpha.13" +version = "0.20.0" authors = ["Chip Senkbeil "] edition = "2021" homepage = "https://github.com/chipsenkbeil/distant" diff --git a/distant-core/Cargo.toml b/distant-core/Cargo.toml index 568abbc..1d9354f 100644 --- a/distant-core/Cargo.toml +++ b/distant-core/Cargo.toml @@ -3,7 +3,7 @@ name = "distant-core" description = "Core library for distant, enabling operation on a remote computer through file and process manipulation" categories = ["network-programming"] keywords = ["api", "async"] -version = "0.20.0-alpha.13" +version = "0.20.0" authors = ["Chip Senkbeil "] edition = "2021" homepage = "https://github.com/chipsenkbeil/distant" @@ -16,8 +16,8 @@ async-trait = "0.1.68" bitflags = "2.3.1" bytes = "1.4.0" derive_more = { version = "0.99.17", default-features = false, features = ["as_mut", "as_ref", "deref", "deref_mut", "display", "from", "error", "into", "into_iterator", "is_variant", "try_into"] } -distant-net = { version = "=0.20.0-alpha.13", path = "../distant-net" } -distant-protocol = { version = "=0.20.0-alpha.13", path = "../distant-protocol" } +distant-net = { version = "=0.20.0", path = "../distant-net" } +distant-protocol = { version = "=0.20.0", path = "../distant-protocol" } futures = "0.3.28" hex = "0.4.3" log = "0.4.18" diff --git a/distant-local/Cargo.toml b/distant-local/Cargo.toml index a66ac30..50eea2a 100644 --- a/distant-local/Cargo.toml +++ b/distant-local/Cargo.toml @@ -2,7 +2,7 @@ name = "distant-local" description = "Library implementing distant API for local interactions" categories = ["network-programming"] -version = "0.20.0-alpha.13" +version = "0.20.0" authors = ["Chip Senkbeil "] edition = "2021" homepage = "https://github.com/chipsenkbeil/distant" @@ -21,7 +21,7 @@ macos-kqueue = ["notify/macos_kqueue"] [dependencies] async-trait = "0.1.68" -distant-core = { version = "=0.20.0-alpha.13", path = "../distant-core" } +distant-core = { version = "=0.20.0", path = "../distant-core" } grep = "0.2.12" ignore = "0.4.20" log = "0.4.18" diff --git a/distant-net/Cargo.toml b/distant-net/Cargo.toml index d5e0662..cf07c95 100644 --- a/distant-net/Cargo.toml +++ b/distant-net/Cargo.toml @@ -3,7 +3,7 @@ name = "distant-net" description = "Network library for distant, providing implementations to support client/server architecture" categories = ["network-programming"] keywords = ["api", "async"] -version = "0.20.0-alpha.13" +version = "0.20.0" authors = ["Chip Senkbeil "] edition = "2021" homepage = "https://github.com/chipsenkbeil/distant" @@ -17,7 +17,7 @@ bytes = "1.4.0" chacha20poly1305 = "0.10.1" const-str = "0.5.6" derive_more = { version = "0.99.17", default-features = false, features = ["as_mut", "as_ref", "deref", "deref_mut", "display", "from", "error", "into", "into_iterator", "is_variant", "try_into"] } -distant-auth = { version = "=0.20.0-alpha.13", path = "../distant-auth" } +distant-auth = { version = "=0.20.0", path = "../distant-auth" } dyn-clone = "1.0.11" flate2 = "1.0.26" hex = "0.4.3" @@ -37,7 +37,7 @@ strum = { version = "0.24.1", features = ["derive"] } tokio = { version = "1.28.2", features = ["full"] } [dev-dependencies] -distant-auth = { version = "=0.20.0-alpha.13", path = "../distant-auth", features = ["tests"] } +distant-auth = { version = "=0.20.0", path = "../distant-auth", features = ["tests"] } env_logger = "0.10.0" serde_json = "1.0.96" tempfile = "3.5.0" diff --git a/distant-protocol/Cargo.toml b/distant-protocol/Cargo.toml index 71fec46..3e14f71 100644 --- a/distant-protocol/Cargo.toml +++ b/distant-protocol/Cargo.toml @@ -3,7 +3,7 @@ name = "distant-protocol" description = "Protocol library for distant, providing data structures used between the client and server" categories = ["data-structures"] keywords = ["protocol"] -version = "0.20.0-alpha.13" +version = "0.20.0" authors = ["Chip Senkbeil "] edition = "2021" homepage = "https://github.com/chipsenkbeil/distant" diff --git a/distant-ssh2/Cargo.toml b/distant-ssh2/Cargo.toml index 2beb63f..5fec27d 100644 --- a/distant-ssh2/Cargo.toml +++ b/distant-ssh2/Cargo.toml @@ -2,7 +2,7 @@ name = "distant-ssh2" description = "Library to enable native ssh-2 protocol for use with distant sessions" categories = ["network-programming"] -version = "0.20.0-alpha.13" +version = "0.20.0" authors = ["Chip Senkbeil "] edition = "2021" homepage = "https://github.com/chipsenkbeil/distant" @@ -20,7 +20,7 @@ async-compat = "0.2.1" async-once-cell = "0.5.2" async-trait = "0.1.68" derive_more = { version = "0.99.17", default-features = false, features = ["display", "error"] } -distant-core = { version = "=0.20.0-alpha.13", path = "../distant-core" } +distant-core = { version = "=0.20.0", path = "../distant-core" } futures = "0.3.28" hex = "0.4.3" log = "0.4.18"