diff --git a/Cargo.lock b/Cargo.lock index 01b5fb9..cc7be51 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "asterisk-rs" -version = "0.1.7" +version = "0.6.0" dependencies = [ "asterisk-rs-agi", "asterisk-rs-ami", @@ -18,7 +18,7 @@ dependencies = [ [[package]] name = "asterisk-rs-agi" -version = "0.2.2" +version = "0.6.0" dependencies = [ "asterisk-rs-core", "bytes", @@ -30,7 +30,7 @@ dependencies = [ [[package]] name = "asterisk-rs-ami" -version = "0.5.0" +version = "0.6.0" dependencies = [ "asterisk-rs-core", "bytes", @@ -47,7 +47,7 @@ dependencies = [ [[package]] name = "asterisk-rs-ari" -version = "0.4.1" +version = "0.6.0" dependencies = [ "asterisk-rs-core", "base64", @@ -65,7 +65,7 @@ dependencies = [ [[package]] name = "asterisk-rs-core" -version = "0.3.0" +version = "0.6.0" dependencies = [ "pin-project-lite", "serde", @@ -529,9 +529,9 @@ checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" [[package]] name = "iri-string" -version = "0.7.10" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a" +checksum = "d8e7418f59cc01c88316161279a7f665217ae316b388e58a0d10e29f54f1e5eb" dependencies = [ "memchr", "serde", diff --git a/crates/asterisk-rs-agi/CHANGELOG.md b/crates/asterisk-rs-agi/CHANGELOG.md index 094d825..46f1beb 100644 --- a/crates/asterisk-rs-agi/CHANGELOG.md +++ b/crates/asterisk-rs-agi/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed +- harden credential handling, codec safety, and API consistency + + ## [0.2.1](https://github.com/deadcode-walker/asterisk-rs/compare/asterisk-rs-agi-v0.2.0...asterisk-rs-agi-v0.2.1) - 2026-03-18 ### Other diff --git a/crates/asterisk-rs-agi/Cargo.toml b/crates/asterisk-rs-agi/Cargo.toml index 1d1fc77..f08de76 100644 --- a/crates/asterisk-rs-agi/Cargo.toml +++ b/crates/asterisk-rs-agi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "asterisk-rs-agi" -version = "0.2.2" +version = "0.6.0" description = "Async Rust FastAGI server for Asterisk Gateway Interface" edition.workspace = true rust-version.workspace = true @@ -14,7 +14,7 @@ readme = "README.md" workspace = true [dependencies] -asterisk-rs-core = { path = "../asterisk-rs-core", version = "0.3.0" } +asterisk-rs-core = { path = "../asterisk-rs-core", version = "0.6.0" } tokio = { workspace = true, features = ["net", "sync", "time", "io-util", "macros", "rt"] } tracing.workspace = true thiserror.workspace = true diff --git a/crates/asterisk-rs-ami/CHANGELOG.md b/crates/asterisk-rs-ami/CHANGELOG.md index 1e7ec07..6171bc6 100644 --- a/crates/asterisk-rs-ami/CHANGELOG.md +++ b/crates/asterisk-rs-ami/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed +- harden credential handling, codec safety, and API consistency + + ## [0.4.0](https://github.com/deadcode-walker/asterisk-rs/compare/asterisk-rs-ami-v0.3.0...asterisk-rs-ami-v0.4.0) - 2026-03-18 ### Added diff --git a/crates/asterisk-rs-ami/Cargo.toml b/crates/asterisk-rs-ami/Cargo.toml index c49c92c..59a64f9 100644 --- a/crates/asterisk-rs-ami/Cargo.toml +++ b/crates/asterisk-rs-ami/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "asterisk-rs-ami" -version = "0.5.0" +version = "0.6.0" description = "Async Rust client for the Asterisk Manager Interface (AMI)" edition.workspace = true rust-version.workspace = true @@ -14,7 +14,7 @@ readme = "README.md" workspace = true [dependencies] -asterisk-rs-core = { path = "../asterisk-rs-core", version = "0.3.0" } +asterisk-rs-core = { path = "../asterisk-rs-core", version = "0.6.0" } tokio = { workspace = true, features = ["net", "sync", "time", "io-util", "macros", "rt"] } tokio-util = { workspace = true, features = ["codec"] } bytes.workspace = true diff --git a/crates/asterisk-rs-ari/CHANGELOG.md b/crates/asterisk-rs-ari/CHANGELOG.md index d01de38..9a666f3 100644 --- a/crates/asterisk-rs-ari/CHANGELOG.md +++ b/crates/asterisk-rs-ari/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed +- harden credential handling, codec safety, and API consistency + + +### Other +- apply rustfmt formatting fixes + + ## [0.3.1](https://github.com/deadcode-walker/asterisk-rs/compare/asterisk-rs-ari-v0.3.0...asterisk-rs-ari-v0.3.1) - 2026-03-18 ### Added diff --git a/crates/asterisk-rs-ari/Cargo.toml b/crates/asterisk-rs-ari/Cargo.toml index b78a387..0dcfbda 100644 --- a/crates/asterisk-rs-ari/Cargo.toml +++ b/crates/asterisk-rs-ari/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "asterisk-rs-ari" -version = "0.4.1" +version = "0.6.0" description = "Async Rust client for the Asterisk REST Interface (ARI)" edition.workspace = true rust-version.workspace = true @@ -14,7 +14,7 @@ readme = "README.md" workspace = true [dependencies] -asterisk-rs-core = { path = "../asterisk-rs-core", version = "0.3.0" } +asterisk-rs-core = { path = "../asterisk-rs-core", version = "0.6.0" } tokio = { workspace = true, features = ["net", "sync", "time", "macros", "rt"] } reqwest.workspace = true tokio-tungstenite.workspace = true diff --git a/crates/asterisk-rs-core/CHANGELOG.md b/crates/asterisk-rs-core/CHANGELOG.md index b554756..e8e3127 100644 --- a/crates/asterisk-rs-core/CHANGELOG.md +++ b/crates/asterisk-rs-core/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed +- harden credential handling, codec safety, and API consistency + + ## [0.2.1](https://github.com/deadcode-walker/asterisk-rs/compare/asterisk-rs-core-v0.2.0...asterisk-rs-core-v0.2.1) - 2026-03-18 ### Added diff --git a/crates/asterisk-rs-core/Cargo.toml b/crates/asterisk-rs-core/Cargo.toml index 8c9487b..890213e 100644 --- a/crates/asterisk-rs-core/Cargo.toml +++ b/crates/asterisk-rs-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "asterisk-rs-core" -version = "0.3.0" +version = "0.6.0" description = "Shared types, error framework, and event bus for asterisk-rs" edition.workspace = true rust-version.workspace = true diff --git a/crates/asterisk-rs/CHANGELOG.md b/crates/asterisk-rs/CHANGELOG.md index 8271806..cdb2a57 100644 --- a/crates/asterisk-rs/CHANGELOG.md +++ b/crates/asterisk-rs/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed +- harden credential handling, codec safety, and API consistency + + +### Other +- apply rustfmt formatting fixes + + ## [0.1.4](https://github.com/deadcode-walker/asterisk-rs/compare/asterisk-rs-v0.1.3...asterisk-rs-v0.1.4) - 2026-03-18 ### Other diff --git a/crates/asterisk-rs/Cargo.toml b/crates/asterisk-rs/Cargo.toml index 127bcfa..ce6e449 100644 --- a/crates/asterisk-rs/Cargo.toml +++ b/crates/asterisk-rs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "asterisk-rs" -version = "0.1.7" +version = "0.6.0" description = "Async Rust client for Asterisk AMI, AGI, and ARI" edition.workspace = true rust-version.workspace = true @@ -15,10 +15,10 @@ readme = "../../README.md" workspace = true [dependencies] -asterisk-rs-core = { path = "../asterisk-rs-core", version = "0.3.0" } -asterisk-rs-ami = { path = "../asterisk-rs-ami", version = "0.5.0", optional = true } -asterisk-rs-agi = { path = "../asterisk-rs-agi", version = "0.2.2", optional = true } -asterisk-rs-ari = { path = "../asterisk-rs-ari", version = "0.4.1", optional = true } +asterisk-rs-core = { path = "../asterisk-rs-core", version = "0.6.0" } +asterisk-rs-ami = { path = "../asterisk-rs-ami", version = "0.6.0", optional = true } +asterisk-rs-agi = { path = "../asterisk-rs-agi", version = "0.6.0", optional = true } +asterisk-rs-ari = { path = "../asterisk-rs-ari", version = "0.6.0", optional = true } thiserror.workspace = true tokio.workspace = true