Skip to content

Releases: aws-samples/aws-lex-web-ui

0.19.3

18 Dec 15:34
Compare
Choose a tag to compare
  • Update use of amazon-connect-chatjs to version "^1.1.7" in lex-web-ui/package.json
  • Support response from LexV2 bots with response card only - no message text
  • Add Build/Deploy section to bottom of toplevel readme

0.19.2

15 Nov 14:59
Compare
Choose a tag to compare

Connect Live Chat related fixes

  • Update Connect Live Chat README to clarify CORS settings
  • Fix problem where CodeBuild was not executed when Connect associated template parameters were changed
  • Fix use of template parameter to disable Connect attach chat transfer

0.19.1

02 Nov 17:05
Compare
Choose a tag to compare

Fix capitalization error in build/create-iframe-snippet-file.sh such that correct snippet is available.

0.19.0

30 Oct 20:16
Compare
Choose a tag to compare

Two changes in version 0.19.0:

  • Capability to forward chat history as a transcript to an agent when Connect Live Chat is initiated. Details on use of the transcript can be found in Connect Live Chat Agent Readme
  • Update to the OPTIONS method in the API to configure CORS to only allow requests from the WebAppParentOrigin.

0.18.2

31 Aug 03:29
Compare
Choose a tag to compare

Add feature for Amazon Connect live chat with agent. Allow client to optionally interact with an agent via Amazon Connect.
See Amazon Connect Live Chat Agent Readme for additional details.

0.18.1

02 Jun 17:15
Compare
Choose a tag to compare
  • Change package.json revision to 0.18.1
  • Provide distribution location in Canada (Central) region - ca-central-1
  • Update aws sdk to current revision
  • Change codebuild-deploy.yaml to use amazon linux image vs nodejs10 image.
  • Change codebuild-deploy.yaml and pipeline.yaml buildspec and codebuild role to invalidate cloudfront distribution after syncing s3 bucket
  • Fix Lex V2 client state mapping - specific for audio
  • Enhance Lex V2 support to
    • allow configuration of multiple V2 locale ids via template in comma separated list
    • provide menu based selection of configured V2 locales
  • Enhance postMessage to better filter messages between iframe and parent
  • Make CognitoAppUserPoolClientId and CognitoUserPoolId optional in master-pipeline.yaml

0.18.0

23 Apr 22:12
Compare
Choose a tag to compare
  • Move from webpack V3 to webpack V4 in the lex-web-ui component.
  • Move to npm version 7.10.0.
  • Update component package versions.
  • Resolve some dependabot alerts.
  • Fix to resolve update problem where Cognito Supported Identity Providers is reset to just Cognito. An update will now preserve the existing Supported Identity Providers.
  • Set AWS sdk to version 2.875.0.
  • Improve Lex V2 support to handle responseCard defined as a session attribute in sessionAttributes.appContext.responseCard.
  • Removed support for AWS Mobile Hub based distribution.

0.17.9

05 Mar 04:21
Compare
Choose a tag to compare
  • New support for Lex Version 2 Bots - added template parameters for V2 Bot Id, Bot Alias Id,
    and Locale Id. When a V1 Bot name is provided, the template will configure resources to use
    the V1 bot. When the V1 Bot name is left empty and the V2 Bot parameters are specified, the template
    will configure resources to use the V2 Bot. V1 Bot parameters take precedence over V2 Bot parameters if both
    are supplied.
  • The Lex Web Ui can now be configured to send an initial utterance to the bot to get an intent started. A
    new template parameter named WebAppConfBotInitialUtterance is available. If left empty, no initial utterance is
    sent to the Bot which is the default behavior.
  • Changed format of the date message displayed on a message to use "n min ago" to assist with accessibility when
    displaying this value.
  • Changed behavior of ShouldLoadIframeMinimized setting. In prior releases, the last known state of the iframe took priority
    over this setting. In this release, when ShouldLoadIframeMinimized is set to true and the parent page is
    loaded or refreshed, the Bot iframe will always appear minimized. If this parameter is set to false, the last known state
    of the Bot is used to either show the iframe or minimize the iframe.
  • Changed loginutils.js to prevent the parent page or the full page from looping if login fails through cognito.
    With this change, up to 5 attempts will be performed before failing with an alert message presented to the user.
  • Support mixed case web ParentOrigin URLs and WebAppPath in Cognito user pool to prevent login failures due to case mismatch.
  • Support multiple values for WebAppPath. This allows the LexWebUI with login enabled to be deployed on multiple pages
    on the same site (origin).
  • Update the Cognito Callback and Signout URLs in the Cognito UserPool when ParentPageOrigin and WebAppPath parameters
    are updated in CloudFormation.

0.17.8

03 Feb 02:16
Compare
Choose a tag to compare
  • Fix for pipeline based deployments - issue 264 - template error
  • Fix to full page web client (index.html) using forceLogin to require a direct to login page
  • Fix to move to python 3.8 Lambda Runtime for yaml CloudFormation template embedded functions which remove use of boto3 vendored library
  • Add ability for Lex Web UI to automatically retry a request if the Lex bot times out after 30 seconds using a configurable number of attempts. By default the timeout retry feature is disabled. When enabled, the default retry count is 1.

0.17.7

31 Dec 17:47
Compare
Choose a tag to compare

[0.17.7] - 2020-12-31

  • Build script fix
  • Move min button icon to the left of text

[0.17.6] - 2020-12-20

  • Additional fixes to support upgrades. Upgrades from 0.17.1 and above are supported. Older versions will need to perform a fresh install to migrate to this version.
  • Additions to CSS style documentation