All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
- Webhook
RequestValidator
- Update dependencies.
- Update compatibility SDK versions.
- Delete the
_request
dict key once the request has been completed.
- Call prompt
media_list
parameter without nested params property.
- Call
disconnect()
method.
- Check signals supported by the environment. On Windows there is no
SIGHUP
. - Detect half-open connection and force close connection to update Client/Consumer properly.
- Support for Calling
tap
,tap_async
methods. - Support for Calling
send_digits
,send_digits_async
methods. - Support to send/receive faxes on the Call:
fax_receive
,fax_receive_async
,fax_send
,fax_send_async
. - Methods to start detectors on the Call:
detect
,detect_async
,detect_answering_machine
,detect_answering_machine_async
,detect_digit
,detect_digit_async
,detect_fax
,detect_fax_async
. - Set logging level via LOG_LEVEL env variable.
- Add
playRingtone
andplayRingtoneAsync
methods to simplify play a ringtone.
- Support for Relay Messaging
- Support for Calling
connect
andplay
methods. - Support for Calling
record
methods. - Methods to wait some events on the Call object:
wait_for_ringing
,wait_for_answered
,wait_for_ending
,wait_for_ended
.
- Minor fix if using wrong SignalWire number.
- Default log level to INFO
- Beta version of
Relay Client
Relay Consumer
andTasks
- Possible issue on WebSocket reconnect due to a race condition on the EventLoop.
- Allow initialization via ENV variable
- Python 2 support
- Importing LaML subclasses
- Fax REST API
Initial release