Skip to content

chore: release v0.6.0#20

Merged
deadcode-walker merged 1 commit intomainfrom
release-plz-2026-03-23T06-40-09Z
Mar 23, 2026
Merged

chore: release v0.6.0#20
deadcode-walker merged 1 commit intomainfrom
release-plz-2026-03-23T06-40-09Z

Conversation

@deadcode-walker
Copy link
Owner

🤖 New release

  • asterisk-rs-core: 0.3.0 -> 0.6.0 (✓ API compatible changes)
  • asterisk-rs-agi: 0.2.2 -> 0.6.0 (✓ API compatible changes)
  • asterisk-rs-ami: 0.5.0 -> 0.6.0 (⚠ API breaking changes)
  • asterisk-rs-ari: 0.4.1 -> 0.6.0 (⚠ API breaking changes)
  • asterisk-rs: 0.1.7 -> 0.6.0 (✓ API compatible changes)

asterisk-rs-ami breaking changes

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/module_missing.ron

Failed in:
  mod asterisk_rs_ami::connection, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ami/src/connection.rs:1

asterisk-rs-ari breaking changes

--- failure constructible_struct_adds_private_field: struct no longer constructible due to new private field ---

Description:
A struct constructible with a struct literal has a new non-public field. It can no longer be constructed using a struct literal outside of its crate.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/constructible_struct_adds_private_field.ron

Failed in:
  field AriConfig.credentials in /tmp/.tmpaUuTBX/asterisk-rs/crates/asterisk-rs-ari/src/config.rs:28
  field AriConfig.credentials in /tmp/.tmpaUuTBX/asterisk-rs/crates/asterisk-rs-ari/src/config.rs:28

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field base_url of struct AriConfig, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ari/src/config.rs:25
  field username of struct AriConfig, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ari/src/config.rs:27
  field password of struct AriConfig, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ari/src/config.rs:29
  field app_name of struct AriConfig, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ari/src/config.rs:31
  field ws_url of struct AriConfig, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ari/src/config.rs:33
  field reconnect_policy of struct AriConfig, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ari/src/config.rs:35
  field transport_mode of struct AriConfig, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ari/src/config.rs:37
  field base_url of struct AriConfig, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ari/src/config.rs:25
  field username of struct AriConfig, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ari/src/config.rs:27
  field password of struct AriConfig, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ari/src/config.rs:29
  field app_name of struct AriConfig, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ari/src/config.rs:31
  field ws_url of struct AriConfig, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ari/src/config.rs:33
  field reconnect_policy of struct AriConfig, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ari/src/config.rs:35
  field transport_mode of struct AriConfig, previously in file /tmp/.tmp75Bs5K/asterisk-rs-ari/src/config.rs:37

--- failure struct_pub_field_now_doc_hidden: pub struct field is now #[doc(hidden)] ---

Description:
A pub field of a pub struct is now marked #[doc(hidden)] and is no longer part of the public API.
        ref: https://doc.rust-lang.org/rustdoc/write-documentation/the-doc-attribute.html#hidden
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/struct_pub_field_now_doc_hidden.ron

Failed in:
  field AriConfig.base_url in file /tmp/.tmpaUuTBX/asterisk-rs/crates/asterisk-rs-ari/src/config.rs:24
  field AriConfig.app_name in file /tmp/.tmpaUuTBX/asterisk-rs/crates/asterisk-rs-ari/src/config.rs:24
  field AriConfig.ws_url in file /tmp/.tmpaUuTBX/asterisk-rs/crates/asterisk-rs-ari/src/config.rs:24
  field AriConfig.reconnect_policy in file /tmp/.tmpaUuTBX/asterisk-rs/crates/asterisk-rs-ari/src/config.rs:24
  field AriConfig.transport_mode in file /tmp/.tmpaUuTBX/asterisk-rs/crates/asterisk-rs-ari/src/config.rs:24
  field AriConfig.base_url in file /tmp/.tmpaUuTBX/asterisk-rs/crates/asterisk-rs-ari/src/config.rs:24
  field AriConfig.app_name in file /tmp/.tmpaUuTBX/asterisk-rs/crates/asterisk-rs-ari/src/config.rs:24
  field AriConfig.ws_url in file /tmp/.tmpaUuTBX/asterisk-rs/crates/asterisk-rs-ari/src/config.rs:24
  field AriConfig.reconnect_policy in file /tmp/.tmpaUuTBX/asterisk-rs/crates/asterisk-rs-ari/src/config.rs:24
  field AriConfig.transport_mode in file /tmp/.tmpaUuTBX/asterisk-rs/crates/asterisk-rs-ari/src/config.rs:24
Changelog

asterisk-rs-core

0.2.1 - 2026-03-18

Added

  • (core) added filtered event subscriptions
  • (core) added typed Asterisk domain constants

Other

  • rewrote all documentation for production quality

asterisk-rs-agi

0.2.1 - 2026-03-18

Other

  • rewrote all documentation to match established pattern
  • rewrote all documentation for production quality

asterisk-rs-ami

0.4.0 - 2026-03-18

Added

  • (ami) added keep-alive ping loop with configurable interval
  • (ami) added channel variable extraction from ChanVariable headers
  • (ami) added event-generating action collection via send_collecting
  • (core) added filtered event subscriptions

Fixed

  • (ami) added command output parsing, Serialize, connect timeout

Other

  • updated AGENTS.md, CHANGELOG, and AMI README for channel variables and ping loop
  • rewrote all documentation to match established pattern
  • rewrote all documentation for production quality

asterisk-rs-ari

0.3.1 - 2026-03-18

Added

  • (core) added filtered event subscriptions
  • (ari) added AriMessage wrapper with application, timestamp, asterisk_id

Other

  • rewrote all documentation to match established pattern
  • rewrote all documentation for production quality

asterisk-rs

0.1.4 - 2026-03-18

Other

  • rewrote all documentation to match established pattern
  • rewrote all documentation for production quality


This PR was generated with release-plz.

@github-actions github-actions bot added dependencies Pull requests that update a dependency file ami agi ari core labels Mar 23, 2026
@deadcode-walker deadcode-walker merged commit 9c56072 into main Mar 23, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agi ami ari core dependencies Pull requests that update a dependency file release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant