Skip to content
This repository has been archived by the owner on Jan 15, 2024. It is now read-only.

Releases: alexa/alexa-smart-screen-sdk

Release v2.9.3

20 Oct 20:54
Compare
Choose a tag to compare

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

20 Jun 17:06
Compare
Choose a tag to compare

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

05 Apr 20:51
Compare
Choose a tag to compare

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

28 Dec 01:51
Compare
Choose a tag to compare

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

07 Sep 21:50
Compare
Choose a tag to compare

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

26 Jul 17:32
Compare
Choose a tag to compare

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

24 Jun 18:34
Compare
Choose a tag to compare

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

02 Apr 01:26
Compare
Choose a tag to compare

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 from modules/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

17 Feb 00:11
Compare
Choose a tag to compare

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

11 Nov 22:00
Compare
Choose a tag to compare

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