diff --git a/Cargo.lock b/Cargo.lock index 503762a..323bb7a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2435,7 +2435,7 @@ dependencies = [ [[package]] name = "ringo-agent" -version = "0.2.6" +version = "0.2.7" dependencies = [ "anyhow", "libc", @@ -2447,7 +2447,7 @@ dependencies = [ [[package]] name = "ringo-core" -version = "0.17.0" +version = "0.18.0" dependencies = [ "anyhow", "bindgen", @@ -2462,7 +2462,7 @@ dependencies = [ [[package]] name = "ringo-flow" -version = "0.14.4" +version = "0.15.0" dependencies = [ "anyhow", "axum", @@ -2500,7 +2500,7 @@ dependencies = [ [[package]] name = "ringo-mcp" -version = "0.1.0" +version = "0.2.0" dependencies = [ "anyhow", "clap", @@ -2519,7 +2519,7 @@ dependencies = [ [[package]] name = "ringo-phone" -version = "0.17.0" +version = "0.18.0" dependencies = [ "anyhow", "cargo-husky", @@ -2539,7 +2539,7 @@ dependencies = [ [[package]] name = "ringo-profile" -version = "0.1.0" +version = "0.2.0" dependencies = [ "anyhow", "serde", diff --git a/Cargo.toml b/Cargo.toml index 3891870..d97db43 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ rust-version = "1.85" # `version` is the ringo-core release requirement; release-plz keeps it in sync # when ringo-core is bumped (dependents then get a matching release). [workspace.dependencies] -ringo-core = { path = "crates/ringo-core", version = "0.17.0" } -ringo-agent = { path = "crates/ringo-agent", version = "0.2.6" } -ringo-profile = { path = "crates/ringo-profile", version = "0.1.0" } +ringo-core = { path = "crates/ringo-core", version = "0.18.0" } +ringo-agent = { path = "crates/ringo-agent", version = "0.2.7" } +ringo-profile = { path = "crates/ringo-profile", version = "0.2.0" } ringo-flow-macros = { path = "crates/ringo-flow/macros", version = "0.1.1" } diff --git a/crates/ringo-agent/Cargo.toml b/crates/ringo-agent/Cargo.toml index 9b5d547..942aae4 100644 --- a/crates/ringo-agent/Cargo.toml +++ b/crates/ringo-agent/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ringo-agent" description = "Run a SIP user agent as its own process, driven over a framed stdio protocol" -version = "0.2.6" +version = "0.2.7" edition.workspace = true license.workspace = true authors.workspace = true diff --git a/crates/ringo-core/CHANGELOG.md b/crates/ringo-core/CHANGELOG.md index fd26443..08ba071 100644 --- a/crates/ringo-core/CHANGELOG.md +++ b/crates/ringo-core/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.18.0](https://github.com/davidborzek/ringo/compare/ringo-core-v0.17.0...ringo-core-v0.18.0) - 2026-11-04 + +### Bug Fixes + +- *(ringo-core)* wait for re_main before using the RE thread ([#140](https://github.com/davidborzek/ringo/pull/140)) + +### Features + +- *(ringo-phone)* deflect a ringing call on demand ([#148](https://github.com/davidborzek/ringo/pull/148)) +- *(ringo-phone)* configurable reject code for ringing calls ([#147](https://github.com/davidborzek/ringo/pull/147)) + ## [0.17.0](https://github.com/davidborzek/ringo/compare/ringo-core-v0.16.1...ringo-core-v0.17.0) - 2026-10-15 ## [0.16.1](https://github.com/davidborzek/ringo/compare/ringo-core-v0.16.0...ringo-core-v0.16.1) - 2026-09-13 diff --git a/crates/ringo-core/Cargo.toml b/crates/ringo-core/Cargo.toml index adff79d..5d838fe 100644 --- a/crates/ringo-core/Cargo.toml +++ b/crates/ringo-core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ringo-core" description = "Shared baresip FFI backend and call engine for the ringo tools" -version = "0.17.0" +version = "0.18.0" edition.workspace = true license.workspace = true authors.workspace = true diff --git a/crates/ringo-flow/CHANGELOG.md b/crates/ringo-flow/CHANGELOG.md index 5f1a5e0..9f87740 100644 --- a/crates/ringo-flow/CHANGELOG.md +++ b/crates/ringo-flow/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.15.0](https://github.com/davidborzek/ringo/compare/ringo-flow-v0.14.4...ringo-flow-v0.15.0) - 2026-11-04 + +### Features + +- support cargo binstall and align install docs ([#137](https://github.com/davidborzek/ringo/pull/137)) + ## [0.14.4](https://github.com/davidborzek/ringo/compare/ringo-flow-v0.14.3...ringo-flow-v0.14.4) - 2026-10-15 ### Bug Fixes diff --git a/crates/ringo-flow/Cargo.toml b/crates/ringo-flow/Cargo.toml index 6b99704..148d172 100644 --- a/crates/ringo-flow/Cargo.toml +++ b/crates/ringo-flow/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ringo-flow" description = "Declarative telephony scenario test runner for baresip, built on ringo-core" -version = "0.14.4" +version = "0.15.0" edition.workspace = true license.workspace = true authors.workspace = true diff --git a/crates/ringo-mcp/CHANGELOG.md b/crates/ringo-mcp/CHANGELOG.md index f5702ff..711d8f8 100644 --- a/crates/ringo-mcp/CHANGELOG.md +++ b/crates/ringo-mcp/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/davidborzek/ringo/compare/ringo-mcp-v0.1.0...ringo-mcp-v0.2.0) - 2026-11-04 + +### Features + +- support cargo binstall and align install docs ([#137](https://github.com/davidborzek/ringo/pull/137)) + +### Tests + +- *(ringo-mcp)* wait for dialed calls instead of racing them ([#146](https://github.com/davidborzek/ringo/pull/146)) +- *(ringo-mcp)* log worker output in e2e tests ([#139](https://github.com/davidborzek/ringo/pull/139)) + ## [0.1.0](https://github.com/davidborzek/ringo/releases/tag/ringo-mcp-v0.1.0) - 2026-10-15 ### Bug Fixes diff --git a/crates/ringo-mcp/Cargo.toml b/crates/ringo-mcp/Cargo.toml index 83024ae..1c3fb56 100644 --- a/crates/ringo-mcp/Cargo.toml +++ b/crates/ringo-mcp/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ringo-mcp" description = "MCP server over stdio exposing ringo SIP agents for LLM-driven telephony" -version = "0.1.0" +version = "0.2.0" edition.workspace = true license.workspace = true authors.workspace = true diff --git a/crates/ringo-phone/CHANGELOG.md b/crates/ringo-phone/CHANGELOG.md index 6375e58..5881b24 100644 --- a/crates/ringo-phone/CHANGELOG.md +++ b/crates/ringo-phone/CHANGELOG.md @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.18.0](https://github.com/davidborzek/ringo/compare/ringo-phone-v0.17.0...ringo-phone-v0.18.0) - 2026-11-04 + +### Bug Fixes + +- *(ringo-phone)* register only once at startup ([#142](https://github.com/davidborzek/ringo/pull/142)) + +### Features + +- *(ringo-phone)* hooks for answered, missed, rejected and deflected calls ([#149](https://github.com/davidborzek/ringo/pull/149)) +- *(ringo-phone)* deflect a ringing call on demand ([#148](https://github.com/davidborzek/ringo/pull/148)) +- *(ringo-phone)* configurable reject code for ringing calls ([#147](https://github.com/davidborzek/ringo/pull/147)) +- support cargo binstall and align install docs ([#137](https://github.com/davidborzek/ringo/pull/137)) + ## [0.17.0](https://github.com/davidborzek/ringo/compare/ringo-phone-v0.16.1...ringo-phone-v0.17.0) - 2026-10-15 ### Refactor diff --git a/crates/ringo-phone/Cargo.toml b/crates/ringo-phone/Cargo.toml index e0baadb..b1c380d 100644 --- a/crates/ringo-phone/Cargo.toml +++ b/crates/ringo-phone/Cargo.toml @@ -3,7 +3,7 @@ name = "ringo-phone" description = "A terminal SIP softphone built on baresip" keywords = ["sip", "voip", "baresip", "tui", "phone"] categories = ["command-line-utilities"] -version = "0.17.0" +version = "0.18.0" edition.workspace = true license.workspace = true authors.workspace = true diff --git a/crates/ringo-profile/CHANGELOG.md b/crates/ringo-profile/CHANGELOG.md new file mode 100644 index 0000000..91854b0 --- /dev/null +++ b/crates/ringo-profile/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.2.0](https://github.com/davidborzek/ringo/compare/ringo-profile-v0.1.0...ringo-profile-v0.2.0) - 2026-11-04 + +### Features + +- *(ringo-phone)* configurable reject code for ringing calls ([#147](https://github.com/davidborzek/ringo/pull/147)) diff --git a/crates/ringo-profile/Cargo.toml b/crates/ringo-profile/Cargo.toml index 96ada30..9b36e06 100644 --- a/crates/ringo-profile/Cargo.toml +++ b/crates/ringo-profile/Cargo.toml @@ -3,7 +3,7 @@ name = "ringo-profile" description = "ringo profile file format and custom-header templates" keywords = ["sip", "voip", "baresip", "profile"] categories = ["config"] -version = "0.1.0" +version = "0.2.0" edition.workspace = true license.workspace = true authors.workspace = true