Releases: aws-samples/aws-lex-web-ui
Releases · aws-samples/aws-lex-web-ui
0.20.4
Updates
- Add support for file attachments. See new File Uploads README for full details.
- Clean-up & fix issues related to webpack 5 and npm run related errors for some build types.
What's Changed
- Fix/config: bundler and loader syntax variety by @israelias in #594
- File Upload Feature by @atjohns in #602
Full Changelog: v0.20.3...v0.20.4
0.20.3
Updates
- Streaming responses are now supported in the Web UI. More details are available in the new README. Additionally, a full walkthrough is available as a Workshop - Enabling Streaming Responses with Amazon Lex
What's Changed
- Init commit for streaming support by @zhengjie28 in #573
- Add streaming support to Lex by @atjohns in #578
New Contributors
- @zhengjie28 made their first contribution in #573
Full Changelog: v0.20.2...v0.20.3
0.20.2
- Adjust handling of Elicit Intent response to account for no interpretations from Lex. Precreate mp3 audio files needed for voice response as default un-authenticated role can't use Polly to create these responses dynamically.
- Dependency upgrades to fix critical vulnerabilities.
What's Changed
- Bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in #575
- Bump browserify-sign from 4.2.1 to 4.2.2 in /lex-web-ui by @dependabot in #574
- Fix/voice response elicit intent by @bobpskier in #579
Full Changelog: v0.20.1...v0.20.2
0.20.1
- Removed breaking change of adding CSP configurations into Cloudfront. CSP will remain in place on index.html file but Cloudfront CSPs will need to be manually configured. As a result removed MarkdownSupportDomains parameter.
- Minor bug fixes.
- Dependency upgrades to fix critical vulnerabilities.
What's Changed
- Bug/build config syntax by @israelias in #562
- fix: wrong reference to
isPostTextRetry
by @israelias in #563 - Bump @babel/traverse from 7.23.0 to 7.23.2 by @dependabot in #567
- Bump @babel/traverse from 7.22.15 to 7.23.2 in /lex-web-ui by @dependabot in #566
- Feature/remove cf csp by @atjohns in #569
Full Changelog: v0.20.0...v0.20.1
0.20.0
- Removed all inline scripts and added a CSP header to the index.html
- CSS adjustments can now be made directly in the CloudFormation template for some common use cases. If left blank
- Major updates to dependencies and webpack build processes for both the loader & web ui projects. Minimum node version has also been bumped to v15.
- Dependencies used by the loader have been internalized to remove calls to external CDNs
- Cognito self-registration is now domain limited. If you want self-registration on you must provide a list of valid domains otherwise self-registration is turned off on the Cognito instance.
- Lowered the default timeout for Connect connections to 60 minutes.
0.19.9
- Add configurable parameter to control delay between transcript message send on startup to Connect. Workaround Connect problem with respect to out of order delivery of sent messages.
- Add the ability to configure a precreated CNAME, ACM Certificate, and WAFV2 ACL via template parameters. If the values are left empty default CloudFront distribution url and certificates is used. If a WAFV2 ACl is not supplied then no WAF Acl is configured for use by CloudFront.
0.19.8
- Update CloudFormation template to remove ACL on S3 server access logs bucket and replaced with a bucket policy to align with best practices. This will also prevent the template from failing when the default settings for S3 buckets are changed.
- Fixed issue where multilingual bots were not properly rendering the TimePicker interactive message component
0.19.7
- Update to not allow V1 and V2 bots to be selected simultaneously in CloudFormation parameters.
- Disable initial utterance sending if chat window is minimized on load.
- Reduced minimized width of iframe to prevent overflow covering up page elements.
- Rearrange live chat button locations for better UI experience.
0.19.6
- Fix issue where some empty string variables would break the Code Deploy build, for example, if InitialText was cleared out of the CloudFormation parameters.
- Added more CloudFormation parameters for commonly used UI properties. The new variables include:
- HideButtonMessageBubble
- MessageMenu
- BackButton
- MinimizedButtonContent
- Change initial speech mechanism to fetch and play mp3 files created during codebuild. Implement support for configured localeIds when creating the mp3 files. Create an mp3 for each configured localeId and use aws translate to generate text for the locale and use aws polly to create the mp3 files. When the user changes locale in the UI and clicks on the mic button, the initial speech for the selected locale will be played.
- Add support for Connect interactive messaging into Lex Web UI: https://docs.aws.amazon.com/connect/latest/adminguide/interactive-messages.html. Both ListPicker and TimePicker are supported templateTypes and can be sent using the exact same JSON structure as Connect. Additionally, added support for a DateTimePicker templateType which will give the end user an open-ended selector for a date/time variable to send back to Lex.
- Fix handling the new ElicitIntent dialogAction type LexV2 response, which does not have some expected properties on the sessionState object
0.19.5
- Add the ability to send Lex session attributes prefixed with connect_ to Connect chat
- Fix issue with master pipeline template not working properly for Lex V2 bots
- Fix issue where Connect agent and chat user have same name
- Update dependencies versions
- Custom CloudFront response policy that allows iFrame embedding
- Changed attaching Amazon Connect chat transcripts to false by default