From 6ec9cc785ceb7e9b7e9ff9eaa7be6889d3309808 Mon Sep 17 00:00:00 2001 From: BennyAvramson Date: Thu, 24 Aug 2017 13:17:38 -0700 Subject: [PATCH] Version 1.0.2 alexa-client-sdk Changes in this update - Removed code from AIP which propagates ExpectSpeech initiator strings to subsequent Recognize events. This code will be re-introduced when AVS starts sending initiator strings. --- CHANGELOG.md | 5 ++++- CMakeLists.txt | 2 +- CapabilityAgents/AIP/src/AudioInputProcessor.cpp | 7 +++++-- README.md | 4 ++-- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a211fed..08846e6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,7 @@ ## ChangeLog +### [1.0.2] - 2017-08-23 +* Removed code from AIP which propagates ExpectSpeech initiator strings to subsequent Recognize events. This code will be re-introduced when AVS starts sending initiator strings. + ### [1.0.1] - 2017-08-17 * Added a fix to the sample app so that the `StateSynchronization` event is the first that gets sent to AVS. @@ -177,4 +180,4 @@ ### [0.1.0] - 2017-02-10 -* Initial release of the `Alexa Communications Library` (ACL), a component which manages network connectivity with AVS, and `AuthDelegate`, a component which handles user authorization with AVS. \ No newline at end of file +* Initial release of the `Alexa Communications Library` (ACL), a component which manages network connectivity with AVS, and `AuthDelegate`, a component which handles user authorization with AVS. diff --git a/CMakeLists.txt b/CMakeLists.txt index 14103206..9522463e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.1 FATAL_ERROR) # Set project information -project(AlexaClientSDK VERSION 1.0.1 LANGUAGES CXX) +project(AlexaClientSDK VERSION 1.0.2 LANGUAGES CXX) set(PROJECT_BRIEF "A cross-platform, modular SDK for interacting with the Alexa Voice Service") include(build/BuildDefaults.cmake) diff --git a/CapabilityAgents/AIP/src/AudioInputProcessor.cpp b/CapabilityAgents/AIP/src/AudioInputProcessor.cpp index 28f297f3..e50042d0 100644 --- a/CapabilityAgents/AIP/src/AudioInputProcessor.cpp +++ b/CapabilityAgents/AIP/src/AudioInputProcessor.cpp @@ -332,8 +332,11 @@ void AudioInputProcessor::handleExpectSpeechDirective(std::shared_ptrdirective->getPayload(), "initiator", &initiator); + /** + * TODO: Once AVS starts sending an opaque initiator, parse it out here and pass it on to executeExpectSpeech + * (ACSDK-479). + */ + std::string initiator = ""; m_executor.submit( [this, timeout, initiator, info] () { diff --git a/README.md b/README.md index dd1730b8..4af801db 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ Focus management is not specific to Capability Agents or Directive Handlers, and **Note**: Features, updates, and resolved issues from previous releases are available to view in [CHANGELOG.md](https://github.com/alexa/alexa-client-sdk/blob/master/CHANGELOG.md). -v1.0.1 released 8/17/2017: +v1.0.2 released 8/23/2017: * **Features** * Native components for the following capability agents are included in this release: `Alerts`, `AudioPlayer`, `SpeechRecognizer`, `SpeechSynthesizer`, and `System` * Supports iHeartRadio @@ -94,4 +94,4 @@ v1.0.1 released 8/17/2017: * `ACL`'s asynchronous receipt of audio attachments may manage resources poorly in scenarios where attachments are received but not consumed. * When an `AttachmentReader` does not deliver data for prolonged periods, `MediaPlayer` may not resume playing the delayed audio. * Without the refresh token in the JSON file, the sample app crashes on start up. - * Any connection loss during the `Listening` state keeps the app stuck in this state, unless the ongoing interaction is manually stopped by the user. + * Any connection loss during the `Listening` state keeps the app stuck in this state, unless the ongoing interaction is manually stopped by the user. \ No newline at end of file