Releases: aws-samples/aws-lex-web-ui
Releases · aws-samples/aws-lex-web-ui
0.21.2
[0.21.2] - 2024-04-25
- Added support for more Connect interactive messages. The UI now supports Panel, QuickReply & Carousel messages.
- Removed the DateTime picker component due to its legacy dependency on Vue 2, please use the DatePicker going forward.
- Cleaned up some dependencies to reduce the amount of polyfills required
- Upgrade all python scripts to 3.10
- Other minor bug fixes and documentation updates.
What's Changed
- Remove acl option for s3 cp commands by @sleepwithcoffee in #664
- Remove jsonwebtoken and add Quick Reply support for Connect interactive messages by @atjohns in #659
- Fix issue with initiating CodeCommit repo by @sleepwithcoffee in #675
- Add carousel support & fix readme for web ui local dev by @atjohns in #679
- Fix bugs with pipeline templates by @sleepwithcoffee in #667
- Upgrade to python3.10 by @atjohns in #682
- Release 0.20.2 by @atjohns in #685
New Contributors
- @sleepwithcoffee made their first contribution in #664
Full Changelog: v0.21.1...v0.21.2
0.21.1
- Updated the streaming feature to be more flexible so users can choose whether or not the fullfilment Lambda should be streaming responses. Additional details can be found in the streaming responses README.
- Added a copy icon so responses from the bot can be easily copy/pasted. This option can be configured manually from the configuration file and is defaulted to 'off'.
- TalkDesk integration is now supported with the Web UI. Please refer to this blog post for full details.
- Updated broswer targets to only support ES6 browsers.
- Dependency upgrades to address vulnerabilities
What's Changed
- Bump follow-redirects from 1.15.5 to 1.15.6 by @dependabot in #639
- add copy icon for LLM responses in chatbot UI by @ashjnaik in #634
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #645
- Updates for more flexible streaming options by @atjohns in #642
- Bump express from 4.18.3 to 4.19.2 by @dependabot in #650
- Fix webpack issue with 'vm' by @atjohns in #651
- Talkdesk integration by @atjohns in #656
New Contributors
Full Changelog: v0.21.0...v0.21.1
0.21.0
Vue3 and Vuetify 3 migration: Potential breaking changes for CSS customized bots
- Upgraded the existing solution and relevant dependencies to Vue 3. Migrating from Vuetify 1.5 -> 3 in the process, skipping over Vuetify 2 entirely, requiring clean-up and reconfiguration of all UI components. Goal was to get parity in UI from the previous release, which includes some new CSS rules to maintain the look at feel of the previous UI. These changes could result in breaking changes to custom CSS despite efforts to maintain backwards compatibility. Many Vuetify classes changed during the upgrade process. Please use caution when updating to this version of the Lex Web UI.
What's Changed
- Release 0.21.0 by @atjohns, @michaelin-96 & @jangidms in #626
Full Changelog: v0.20.6...v0.21.0
0.20.6
This release fixes an immediate issue with Lambda function using Python 3.7, which is no longer a supported version of Python in Lambda. All have been upgraded to 3.8 to address the immediate issue with plans to move to 3.12 as part of an upcoming release.
What's Changed
0.20.5
What's Changed
- Upgrade to Node 18 and modify Lambdas for SDK v3 by @atjohns
- Bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot
Full Changelog: v0.20.4...v0.20.5
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.