This repository has been archived by the owner on Jan 15, 2024. It is now read-only.
Releases: alexa/alexa-smart-screen-sdk
Releases · alexa/alexa-smart-screen-sdk
Release v2.9.3
v2.9.3 released 10/20/2022:
Enhancements
- Upgraded webpack version to 5.61.0 and refreshed the package-lock.json with new dependencies. Note that users upgrading to this version will need to remove the existing node modules from modules/GUI/js/node_modules before the build.
- Updated wording in the Security Requirements section of the README.md file.
Release v2.9.2
v2.9.2 released 05/11/2022:
Enhancements
- Upgraded async version to 2.6.4. Note that users upgrading to this version will need to remove the existing node modules from modules/GUI/js/node_modules before the build.
Release v2.9.1
v2.9.1 released 04/05/2022:
Bug Fixes
- Fixed hold-to-talk event handling logic in the native layer to keep it in sync with GUI
Enhancements
- Upgraded dependency to APL Client Library 1.8.3
- Upgraded nanoid version to 3.2.0, minimist version to 1.2.6 and refreshed the package-lock.json with new dependencies. Note that users upgrading to this version will need to remove the existing node modules from modules/GUI/js/node_modules before the build.
Release v2.9.0
v2.9.0 released 12/16/2021:
Breaking Changes
- Decoupled APL Client Library and APL Core Engine build from Smart Screen SDK. Please follow new build instructions here [https://developer.amazon.com/en-US/docs/alexa/alexa-smart-screen-sdk/overview.html]
Enhancements
- Upgraded dependency to Device SDK 1.26.0 [https://github.com/alexa/avs-device-sdk/tree/v1.26.0]
- Added support for APL 1.8 [https://developer.amazon.com/en-US/docs/alexa/alexa-presentation-language/apl-latest-version.html]
- Generalized audio focus management to support additional AVS interfaces in addition to Alexa.Presentation.APL
- Added support for window display state reporting to APL Renderer
- Adopted APL version API to be able to dynamically obtain dependency APL version
- Added additional validation logic for SmartScreenSDKConfig.json file
- Upgraded websocketpp dependency from v0.8.1 to v0.8.2
- Refreshed the package-lock.json with new dependencies. Note that users upgrading to this version will need to remove the existing node modules from modules/GUI/js/node_modules before the build.
Release v2.8.0
v2.8.0 released 09/07/2021:
Breaking Changes
- APL Client Library has been extracted into separate GitHub repo [https://github.com/alexa/apl-client-library/tree/v1.7.2]. Users will need to pull the APL Client Library to build the Smart Screen SDK.
Enhancements
- Upgraded dependency to Device SDK 1.25.0 [https://github.com/alexa/avs-device-sdk/tree/v1.25.0]
- Added support for APL 1.7 [https://developer.amazon.com/en-US/docs/alexa/alexa-presentation-language/apl-latest-version.html]
- Captions support for right-to-left languages
- Upgraded node version requirement to 14.17.4
- Upgraded typescript version to 3.4 and refreshed the package-lock.json with new dependencies. Note that users upgrading to this version will need to remove the existing node modules from modules/GUI/js/node_modules before the build.
Release v2.7.1
Version v2.7.1 released 07/26/2021:
Bug fixes
- Upgraded dependency to APL Core Library 1.6.2 Release [https://github.com/alexa/apl-core-library/releases/tag/v1.6.2]
- Fixed issue with some video skills not playing due to AVS Video stealing audio focus before speechlet gets to finish
- Fixed issue with APL cards not rendering due to APLCoreEngine content being corrupted during serialization
- Fixed issue with RenderPlayerInfo card play/pause/right/left buttons not working and play button being not focused on initial render
Release v2.7.0
v2.7.0 released 06/23/2021:
Enhancements
- Upgraded dependency to Device SDK 1.24.0 [https://github.com/alexa/avs-device-sdk/tree/v1.24.0]
- Added support for APL 1.6 [https://developer.amazon.com/en-US/docs/alexa/alexa-presentation-language/apl-latest-version.html]
- Added support for Alexa.Presentation.APL 1.3 [https://developer.amazon.com/en-US/docs/alexa/alexa-voice-service/presentation-apl.html#version-changes]
- Added support for timeoutType from Alexa.Presentation.APL RenderDocument directives [https://developer.amazon.com/en-US/docs/alexa/alexa-voice-service/presentation-apl.html#renderdocument]
- Moved metric payload handling logic into APLClientLibrary
- Removed user-specified schema path for SmartScreenSDKConfig.json validation in favor of internal schema file
- Hardened AlexaPresentation CA logic to align with the existing limitation of only being able to support one active APL directive document at a time
- Upgraded Node version requirement to 14.0, added Node version check
- Added warning message when building in DEBUG mode
Release v2.6.0
v2.6.0 released 04/01/2021:
Enhancements
- Upgraded dependency to Device SDK 1.23.0 [https://github.com/alexa/avs-device-sdk/tree/v1.23.0]
- Added support for video calling with Alexa Communication. Customers who want to enable this feature should contact their Alexa representative. Video calling is currently only supported on Linux devices.
- Added support for SmartScreenSDKConfig.json validation for DCMAKE_BUILD_TYPE=DEBUG mode with SampleApp runtime parameter '-S '
- Improved the SDK handling for rendering directives for invalid window id
- Updated webpack version to 5.28.0 and refreshed the package-lock.json with new dependencies. Note that users upgrading
to this version will need to remove the existing node modules frommodules/GUI/js/node_modules
before the build.
Bug fixes
- Added support to handle document with incorrect windowId gracefully
- Fixed issue with audio player still playing after user barge-in clears the screen during transitions
- Fixed issues with Finish APL ExecuteCommand ending all ongoing activities
- Fixed intermittent issue with Audio Player playing queued up speakItem for inactive window
- Fixed issues related to uninitialized scalar, uncaught exceptions, big parameter pass-by-value and unchecked return values
Release v2.5.0
v2.5.0 released 02/16/2021:
Enhancements
- Upgraded dependency to Device SDK 1.22.0 [https://github.com/alexa/avs-device-sdk/tree/v1.22.0]
- Added support for multiple concurrent APL clients
- Added support for APL 1.5 [https://developer.amazon.com/en-US/docs/alexa/alexa-presentation-language/apl-latest-version.html]
- Ported DISABLE_DUCKING cmake configuration from Alexa-device-sdk
- Music playback now ducks instead of pauses when APL TTS is executed
- Updated ini patch version to 1.3.6
Bug fixes
- Fixed issue with video in
disallowVideo
mode - Fixed race condition where GUIManager tries to access SmartScreenClient before setting it
- Fixed race condition while configuring notification settings in GUIManager, this was causing the sampleapp to crash
- Increased Caption's font size and modified its z order to display it on top
- Fixed the issue with typescript wrongly resolving setTimeout to nodeJS version without "window"
- Fixed the issue with speech recognition is not interrupting APL activity
- Fixed a regression introduced in 2.4 wherein keyboard events no longer interrupted TTS and APL activity
Release v2.4.0
v2.4.0 released 11/11/2020:
Enhancements
- Upgraded dependency to Device SDK 1.21.0 [https://github.com/alexa/avs-device-sdk/tree/v1.21.0]
- Added DND Support
Bug fixes
- Fixed a back navigation issue causing a RenderPlayerInfo card to be cleared
- Fixed an issue where the sample app automatically goes into the listening mode when prompted by a skill