- Handle 204 and 200 responses on synchronise device state
- Allow setting base_url when instantiating the client
- Simplified makefile. Use direct
flake8
andpytest
commands instead ofmake lint
andmake test
. - Add CHANGELOG.md
- Fixed synchronise state incorrectly using
GET
method.
- Add Automatic Speech Recognition (ASR) profile support, optimized for user speech from varying distances.
- Renamed package from avs_client to alexa_client
- Use thread timer for ping management
- Add ExpectSpeech directive
- Support dialogue request id to support multi-step commands.
- Added streaming audio example
- Added support for HandlePlay directive
- Handle multi-part responses
- Removed type hinting
- Added makefile
- Remove requirements.txt - hard-code in setup.py instead
- Fix incorrect callback url generation #16
- Add AmazonOauth2RequestManager
- Expect 204 or 200 on synchronise device state