v0.35.0
Syncs the Elixir port to Python guava-sdk 0.35.0.
Wire protocol
- New
send-agent-dtmfcommand (Guava.Call.send_dtmf/2); removed the deletedreconnect-outboundcommand. RegisteredHooksgainsaccept_dtmf_for_numbers;Field/SerializableFieldgainsensitive;DTMFPressedgainsrecent_digits.- Removed the deleted
socket-healthevent. - Field types: added
digit_sequenceandcvv; droppeddatetime.
New public API
Guava.Call.send_dtmf/2— press a DTMF sequence (PSTN/SIP only).handle_validate/4— field validators that auto-retry a task on failure.accept_dtmfoption onuse Guava.Agent.
Not ported (intentional)
- Edge/wakeword features and the optional health server — see PARITY.md.
Housekeeping
- Wire fixtures regenerated from guava-sdk 0.35.0; behaviour tests added; version markers bumped to 0.35.0.
Install:
```elixir
{:guava, "~> 0.35"}
```