diff --git a/CHANGELOG.md b/CHANGELOG.md
index fde79bc236..eed1477097 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -24,1230 +24,1232 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
### Added
-- Resolves [#5083](https://github.com/microsoft/BotFramework-WebChat/issues/5083). Added `combineAttachmentsAndText` style option to send attachments and text in a single activity, by [@ms-jb](https://github.com/ms-jb)
-- Resolves [#5081](https://github.com/microsoft/BotFramework-WebChat/issues/5081). Added `uploadAccept` and `uploadMultiple` style options, by [@ms-jb](https://github.com/ms-jb)
+- Resolves [#5083](https://github.com/microsoft/BotFramework-WebChat/issues/5083). Added `sendAttachmentOn` style option to send attachments and text in a single activity, by [@ms-jb](https://github.com/ms-jb) and [@compulim](https://github.com/compulim)
+- Resolves [#5081](https://github.com/microsoft/BotFramework-WebChat/issues/5081). Added `uploadAccept` and `uploadMultiple` style options, by [@ms-jb](https://github.com/ms-jb)
### Fixed
-- Fixes [#5050](https://github.com/microsoft/BotFramework-WebChat/issues/5050). Fixed focus should not blur briefly after tapping on a suggested action, by [@compulim](https://github.com/compulim), in PR [#5097](https://github.com/microsoft/BotFramework-WebChat/issues/pull/5097)
+- Fixes [#5050](https://github.com/microsoft/BotFramework-WebChat/issues/5050). Fixed focus should not blur briefly after tapping on a suggested action, by [@compulim](https://github.com/compulim), in PR [#5097](https://github.com/microsoft/BotFramework-WebChat/issues/pull/5097)
### Changed
-- Moved pull request validation pipeline to GitHub Actions, by [@compulim](https://github.com/compulim), in PR [#4976](https://github.com/microsoft/BotFramework-WebChat/pull/4976)
-- Bumped all dependencies to the latest versions, by [@compulim](https://github.com/compulim) in PR [#4973](https://github.com/microsoft/BotFramework-WebChat/pull/4973)
- - Production dependencies
- - [`core-js@3.33.3`](https://npmjs.com/package/core-js)
- - [`jwt-decode@4.0.0`](https://npmjs.com/package/jwt-decode)
- - [`markdown-it@13.0.2`](https://npmjs.com/package/markdown-it)
- - [`markdown-it-for-inline@2.0.1`](https://npmjs.com/package/markdown-it-for-inline)
- - [`merge-refs@1.2.2`](https://npmjs.com/package/merge-refs)
- - [`mime@4.0.0`](https://npmjs.com/package/mime)
- - [`redux@5.0.0`](https://npmjs.com/package/redux)
- - [`url-search-params-polyfill@8.2.5`](https://npmjs.com/package/url-search-params-polyfill)
- - [`use-ref-from@0.0.3`](https://npmjs.com/package/use-ref-from)
- - [`whatwg-fetch@3.6.19`](https://npmjs.com/package/whatwg-fetch)
- - Development dependencies
- - [`@types/dom-speech-recognition@0.0.4`](https://npmjs.com/package/@types/dom-speech-recognition)
- - [`@types/node@20.10.3`](https://npmjs.com/package/@types/node)
- - [`@types/react@18.2.42`](https://npmjs.com/package/@types/react)
- - [`@typescript-eslint/eslint-plugin@6.13.2`](https://npmjs.com/package/@typescript-eslint/eslint-plugin)
- - [`@typescript-eslint/parser@6.13.2`](https://npmjs.com/package/@typescript-eslint/parser)
- - [`axe-core@4.8.2`](https://npmjs.com/package/axe-core)
- - [`babel-jest@29.7.0`](https://npmjs.com/package/babel-jest)
- - [`concurrently@8.2.2`](https://npmjs.com/package/concurrently)
- - [`esbuild@0.19.8`](https://npmjs.com/package/esbuild)
- - [`eslint-config-prettier@9.1.0`](https://npmjs.com/package/eslint-config-prettier)
- - [`eslint-plugin-import@2.29.0`](https://npmjs.com/package/eslint-plugin-import)
- - [`eslint-plugin-prettier@5.0.1`](https://npmjs.com/package/eslint-plugin-prettier)
- - [`eslint@8.55.0`](https://npmjs.com/package/eslint)
- - [`istanbul-lib-coverage@3.2.2`](https://npmjs.com/package/istanbul-lib-coverage)
- - [`jest-image-snapshot@6.3.0`](https://npmjs.com/package/jest-image-snapshot)
- - [`jest@29.7.0`](https://npmjs.com/package/jest)
- - [`lint-staged@15.2.0`](https://npmjs.com/package/lint-staged)
- - [`nodemon@3.0.2`](https://npmjs.com/package/nodemon)
- - [`prettier@3.1.0`](https://npmjs.com/package/prettier)
- - [`read-pkg-up@11.0.0`](https://npmjs.com/package/read-pkg-up)
- - [`read-pkg@9.0.1`](https://npmjs.com/package/read-pkg)
- - [`selenium-webdriver@4.15.0`](https://npmjs.com/package/selenium-webdriver)
- - [`typescript@5.3.2`](https://npmjs.com/package/typescript)
- - [`webpack@5.89.0`](https://npmjs.com/package/webpack)
+- Moved pull request validation pipeline to GitHub Actions, by [@compulim](https://github.com/compulim), in PR [#4976](https://github.com/microsoft/BotFramework-WebChat/pull/4976)
+- Bumped all dependencies to the latest versions, by [@compulim](https://github.com/compulim) in PR [#4973](https://github.com/microsoft/BotFramework-WebChat/pull/4973) and PR [#5115](https://github.com/microsoft/BotFramework-WebChat/pull/5115)
+ - Notes: Some components/features in Adaptive Cards are in preview and not ready for production use. Web Chat does not support these components and features
+ - Production dependencies
+ - [`adaptivecards@3.0.2`](https://npmjs.com/package/adaptivecards)
+ - [`core-js@3.33.3`](https://npmjs.com/package/core-js)
+ - [`jwt-decode@4.0.0`](https://npmjs.com/package/jwt-decode)
+ - [`markdown-it@13.0.2`](https://npmjs.com/package/markdown-it)
+ - [`markdown-it-for-inline@2.0.1`](https://npmjs.com/package/markdown-it-for-inline)
+ - [`merge-refs@1.2.2`](https://npmjs.com/package/merge-refs)
+ - [`mime@4.0.0`](https://npmjs.com/package/mime)
+ - [`redux@5.0.0`](https://npmjs.com/package/redux)
+ - [`url-search-params-polyfill@8.2.5`](https://npmjs.com/package/url-search-params-polyfill)
+ - [`use-ref-from@0.0.3`](https://npmjs.com/package/use-ref-from)
+ - [`whatwg-fetch@3.6.19`](https://npmjs.com/package/whatwg-fetch)
+ - Development dependencies
+ - [`@types/dom-speech-recognition@0.0.4`](https://npmjs.com/package/@types/dom-speech-recognition)
+ - [`@types/node@20.10.3`](https://npmjs.com/package/@types/node)
+ - [`@types/react@18.2.42`](https://npmjs.com/package/@types/react)
+ - [`@typescript-eslint/eslint-plugin@6.13.2`](https://npmjs.com/package/@typescript-eslint/eslint-plugin)
+ - [`@typescript-eslint/parser@6.13.2`](https://npmjs.com/package/@typescript-eslint/parser)
+ - [`axe-core@4.8.2`](https://npmjs.com/package/axe-core)
+ - [`babel-jest@29.7.0`](https://npmjs.com/package/babel-jest)
+ - [`concurrently@8.2.2`](https://npmjs.com/package/concurrently)
+ - [`esbuild@0.19.8`](https://npmjs.com/package/esbuild)
+ - [`eslint-config-prettier@9.1.0`](https://npmjs.com/package/eslint-config-prettier)
+ - [`eslint-plugin-import@2.29.0`](https://npmjs.com/package/eslint-plugin-import)
+ - [`eslint-plugin-prettier@5.0.1`](https://npmjs.com/package/eslint-plugin-prettier)
+ - [`eslint@8.55.0`](https://npmjs.com/package/eslint)
+ - [`istanbul-lib-coverage@3.2.2`](https://npmjs.com/package/istanbul-lib-coverage)
+ - [`jest-image-snapshot@6.3.0`](https://npmjs.com/package/jest-image-snapshot)
+ - [`jest@29.7.0`](https://npmjs.com/package/jest)
+ - [`lint-staged@15.2.0`](https://npmjs.com/package/lint-staged)
+ - [`nodemon@3.0.2`](https://npmjs.com/package/nodemon)
+ - [`prettier@3.1.0`](https://npmjs.com/package/prettier)
+ - [`read-pkg-up@11.0.0`](https://npmjs.com/package/read-pkg-up)
+ - [`read-pkg@9.0.1`](https://npmjs.com/package/read-pkg)
+ - [`selenium-webdriver@4.15.0`](https://npmjs.com/package/selenium-webdriver)
+ - [`typescript@5.3.2`](https://npmjs.com/package/typescript)
+ - [`webpack@5.89.0`](https://npmjs.com/package/webpack)
## [4.16.0] - 2023-11-16
### Breaking changes
-- Starting from 4.16.0, Internet Explorer is no longer supported
- - After more than a year of the Internet Explorer 11 officially retirement, we decided to stop supporting Internet Explorer. This will help us to bring new features to Web Chat
- - 4.15.9 is the last version which supports Internet Explorer in limited fashion
-- `useTextBoxValue` setter will no longer replace emoticon with emoji, in PR [#4861](https://github.com/microsoft/BotFramework-WebChat/issues/pull/4861)
+- Starting from 4.16.0, Internet Explorer is no longer supported
+ - After more than a year of the Internet Explorer 11 officially retirement, we decided to stop supporting Internet Explorer. This will help us to bring new features to Web Chat
+ - 4.15.9 is the last version which supports Internet Explorer in limited fashion
+- `useTextBoxValue` setter will no longer replace emoticon with emoji, in PR [#4861](https://github.com/microsoft/BotFramework-WebChat/issues/pull/4861)
### Fixed
-- Fixes [#4865](https://github.com/microsoft/BotFramework-WebChat/issues/4865). Fixed CTRL + Z should undo correctly, by [@compulim](https://github.com/compulim), in PR [#4861](https://github.com/microsoft/BotFramework-WebChat/issues/pull/4861)
-- Fixes [#4863](https://github.com/microsoft/BotFramework-WebChat/issues/4863). Disable dark theme for link references until chat history has dark theme support, by [@compulim](https://github.com/compulim), in PR [#4864](https://github.com/microsoft/BotFramework-WebChat/pull/4864)
-- Fixes [#4866](https://github.com/microsoft/BotFramework-WebChat/issues/4866). Citation modal show fill screen width on mobile device and various fit-and-finish, by [@compulim](https://github.com/compulim), in PR [#4867](https://github.com/microsoft/BotFramework-WebChat/pull/4867)
-- Fixes [#4878](https://github.com/microsoft/BotFramework-WebChat/issues/4878). `createStore` should return type of `Redux.Store`, by [@compulim](https://github.com/compulim), in PR [#4877](https://github.com/microsoft/BotFramework-WebChat/pull/4877)
-- Fixes [#4957](https://github.com/microsoft/BotFramework-WebChat/issues/4957). Native chevron of the accordion in citation should be hidden, by [@compulim](https://github.com/compulim), in PR [#4958](https://github.com/microsoft/BotFramework-WebChat/pull/4958)
+- Fixes [#4865](https://github.com/microsoft/BotFramework-WebChat/issues/4865). Fixed CTRL + Z should undo correctly, by [@compulim](https://github.com/compulim), in PR [#4861](https://github.com/microsoft/BotFramework-WebChat/issues/pull/4861)
+- Fixes [#4863](https://github.com/microsoft/BotFramework-WebChat/issues/4863). Disable dark theme for link references until chat history has dark theme support, by [@compulim](https://github.com/compulim), in PR [#4864](https://github.com/microsoft/BotFramework-WebChat/pull/4864)
+- Fixes [#4866](https://github.com/microsoft/BotFramework-WebChat/issues/4866). Citation modal show fill screen width on mobile device and various fit-and-finish, by [@compulim](https://github.com/compulim), in PR [#4867](https://github.com/microsoft/BotFramework-WebChat/pull/4867)
+- Fixes [#4878](https://github.com/microsoft/BotFramework-WebChat/issues/4878). `createStore` should return type of `Redux.Store`, by [@compulim](https://github.com/compulim), in PR [#4877](https://github.com/microsoft/BotFramework-WebChat/pull/4877)
+- Fixes [#4957](https://github.com/microsoft/BotFramework-WebChat/issues/4957). Native chevron of the accordion in citation should be hidden, by [@compulim](https://github.com/compulim), in PR [#4958](https://github.com/microsoft/BotFramework-WebChat/pull/4958)
### Added
-- Resolves [#4853](https://github.com/microsoft/BotFramework-WebChat/issues/4853). Shorten URLs in link definitions UI, by [@compulim](https://github.com/compulim), in PR [#4860](https://github.com/microsoft/BotFramework-WebChat/pull/4860)
-- Resolves [#4840](https://github.com/microsoft/BotFramework-WebChat/issues/4840). Added feedback buttons in activity status, by [@compulim](https://github.com/compulim), in PR [#4846](https://github.com/microsoft/BotFramework-WebChat/pull/4846)
-- Resolves [#4841](https://github.com/microsoft/BotFramework-WebChat/issues/4841). Added link definitions UI in Markdown, by [@compulim](https://github.com/compulim), in PR [#4846](https://github.com/microsoft/BotFramework-WebChat/pull/4846)
-- Resolves [#4842](https://github.com/microsoft/BotFramework-WebChat/issues/4842). Added provenance in activity status, by [@compulim](https://github.com/compulim), in PR [#4846](https://github.com/microsoft/BotFramework-WebChat/pull/4846)
-- Resolves [#4856](https://github.com/microsoft/BotFramework-WebChat/issues/4856). Added types for `useStyleSet`, by [@compulim](https://github.com/compulim), in PR [#4857](https://github.com/microsoft/BotFramework-WebChat/pull/4857)
+- Resolves [#4853](https://github.com/microsoft/BotFramework-WebChat/issues/4853). Shorten URLs in link definitions UI, by [@compulim](https://github.com/compulim), in PR [#4860](https://github.com/microsoft/BotFramework-WebChat/pull/4860)
+- Resolves [#4840](https://github.com/microsoft/BotFramework-WebChat/issues/4840). Added feedback buttons in activity status, by [@compulim](https://github.com/compulim), in PR [#4846](https://github.com/microsoft/BotFramework-WebChat/pull/4846)
+- Resolves [#4841](https://github.com/microsoft/BotFramework-WebChat/issues/4841). Added link definitions UI in Markdown, by [@compulim](https://github.com/compulim), in PR [#4846](https://github.com/microsoft/BotFramework-WebChat/pull/4846)
+- Resolves [#4842](https://github.com/microsoft/BotFramework-WebChat/issues/4842). Added provenance in activity status, by [@compulim](https://github.com/compulim), in PR [#4846](https://github.com/microsoft/BotFramework-WebChat/pull/4846)
+- Resolves [#4856](https://github.com/microsoft/BotFramework-WebChat/issues/4856). Added types for `useStyleSet`, by [@compulim](https://github.com/compulim), in PR [#4857](https://github.com/microsoft/BotFramework-WebChat/pull/4857)
### Changed
-- Fixed [#4875](https://github.com/microsoft/BotFramework-WebChat/issues/4875). Replaced [`mdast`](https://npmjs.com/package/mdast/) with [`@types/mdast`](https://npmjs.com/package/@types/mdast/), by [@compulim](https://github.com/compulim), in PR [#4882](https://github.com/microsoft/BotFramework-WebChat/pull/4882)
+- Fixed [#4875](https://github.com/microsoft/BotFramework-WebChat/issues/4875). Replaced [`mdast`](https://npmjs.com/package/mdast/) with [`@types/mdast`](https://npmjs.com/package/@types/mdast/), by [@compulim](https://github.com/compulim), in PR [#4882](https://github.com/microsoft/BotFramework-WebChat/pull/4882)
## [4.15.9] - 2023-08-25
### Fixed
-- Fixes [#4718](https://github.com/microsoft/BotFramework-WebChat/issues/4718). In high contrast mode, Adaptive Card buttons, when pushed, should highlighted properly, by [@compulim](https://github.com/compulim), in PR [#4746](https://github.com/microsoft/BotFramework-WebChat/pull/4746)
-- Fixes [#4721](https://github.com/microsoft/BotFramework-WebChat/issues/4721) and [#4726](https://github.com/microsoft/BotFramework-WebChat/issues/4726). Adaptive Cards `TextBlock` heading elements should start at level 2, by [@compulim](https://github.com/compulim), in PR [#4747](https://github.com/microsoft/BotFramework-WebChat/issues/4747)
-- Fixes [#3699](https://github.com/microsoft/BotFramework-WebChat/issues/3699). Correcting timestamp roundoff, by [@compulim](https://github.com/compulim), in PR [#4821](https://github.com/microsoft/BotFramework-WebChat/pull/4821)
-- Fixes [#4849](https://github.com/microsoft/BotFramework-WebChat/issues/4849). Rendering an erroneous Adaptive Cards should bail out and not throw `MutationObserver` error, by [@compulim](https://github.com/compulim), in PR [#4852](https://github.com/microsoft/BotFramework-WebChat/issues/4852)
+- Fixes [#4718](https://github.com/microsoft/BotFramework-WebChat/issues/4718). In high contrast mode, Adaptive Card buttons, when pushed, should highlighted properly, by [@compulim](https://github.com/compulim), in PR [#4746](https://github.com/microsoft/BotFramework-WebChat/pull/4746)
+- Fixes [#4721](https://github.com/microsoft/BotFramework-WebChat/issues/4721) and [#4726](https://github.com/microsoft/BotFramework-WebChat/issues/4726). Adaptive Cards `TextBlock` heading elements should start at level 2, by [@compulim](https://github.com/compulim), in PR [#4747](https://github.com/microsoft/BotFramework-WebChat/issues/4747)
+- Fixes [#3699](https://github.com/microsoft/BotFramework-WebChat/issues/3699). Correcting timestamp roundoff, by [@compulim](https://github.com/compulim), in PR [#4821](https://github.com/microsoft/BotFramework-WebChat/pull/4821)
+- Fixes [#4849](https://github.com/microsoft/BotFramework-WebChat/issues/4849). Rendering an erroneous Adaptive Cards should bail out and not throw `MutationObserver` error, by [@compulim](https://github.com/compulim), in PR [#4852](https://github.com/microsoft/BotFramework-WebChat/issues/4852)
### Changed
-- Bumped all dependencies to the latest versions, by [@compulim](https://github.com/compulim) in PR [#4843](https://github.com/microsoft/BotFramework-WebChat/pull/4843)
- - Production dependencies
- - [`@emotion/css@11.11.2`](https://npmjs.com/package/@emotion/css)
- - [`classnames@2.3.2`](https://npmjs.com/package/classnames)
- - [`core-js@3.32.1`](https://npmjs.com/package/core-js)
- - [`redux-saga@1.2.3`](https://npmjs.com/package/redux-saga)
- - [`sanitize-html@2.11.0`](https://npmjs.com/package/sanitize-html)
- - [`use-ref-from@0.0.2`](https://npmjs.com/package/use-ref-from)
- - [`whatwg-fetch@3.6.18`](https://npmjs.com/package/whatwg-fetch)
- - Development dependencies
- - [`@types/node@20.5.8`](https://npmjs.com/package/@types/node)
- - [`@types/react@18.2.21`](https://npmjs.com/package/@types/react)
- - [`@typescript-eslint/eslint-plugin@6.5.0`](https://npmjs.com/package/@typescript-eslint/eslint-plugin)
- - [`@typescript-eslint/parser@6.5.0`](https://npmjs.com/package/@typescript-eslint/parser)
- - [`axe-core@4.7.2`](https://npmjs.com/package/axe-core)
- - [`babel-jest@29.6.4`](https://npmjs.com/package/babel-jest)
- - [`babel-loader@9.1.3`](https://npmjs.com/package/babel-loader)
- - [`chalk@5.3.0`](https://npmjs.com/package/chalk)
- - [`concurrently@8.2.1`](https://npmjs.com/package/concurrently)
- - [`dotenv@16.3.1`](https://npmjs.com/package/dotenv)
- - [`esbuild@0.19.2`](https://npmjs.com/package/esbuild)
- - [`eslint-plugin-prettier@5.0.0`](https://npmjs.com/package/eslint-plugin-prettier)
- - [`eslint-plugin-react@7.33.2`](https://npmjs.com/package/eslint-plugin-react)
- - [`eslint@8.48.0`](https://npmjs.com/package/eslint)
- - [`jest-image-snapshot@6.2.0`](https://npmjs.com/package/jest-image-snapshot)
- - [`jest-junit@16.0.0`](https://npmjs.com/package/jest-junit)
- - [`jest-trx-results-processor@3.0.2`](https://npmjs.com/package/jest-trx-results-processor)
- - [`lerna@6.6.2`](https://npmjs.com/package/lerna)
- - [`lint-staged@14.0.1`](https://npmjs.com/package/lint-staged)
- - [`node-fetch@2.7.0`](https://npmjs.com/package/node-fetch)
- - [`nodemon@3.0.1`](https://npmjs.com/package/nodemon)
- - [`nopt@7.2.0`](https://npmjs.com/package/nopt)
- - [`prettier@3.0.3`](https://npmjs.com/package/prettier)
- - [`read-pkg-up@10.1.0`](https://npmjs.com/package/read-pkg-up)
- - [`read-pkg@8.1.0`](https://npmjs.com/package/read-pkg)
- - [`selenium-webdriver@4.12.0`](https://npmjs.com/package/selenium-webdriver)
- - [`serve@14.2.1`](https://npmjs.com/package/serve)
- - [`terser-webpack-plugin@5.3.9`](https://npmjs.com/package/terser-webpack-plugin)
- - [`typescript@5.2.2`](https://npmjs.com/package/typescript)
- - [`url-search-params-polyfill@8.2.4`](https://npmjs.com/package/url-search-params-polyfill)
- - [`webpack-cli@5.1.4`](https://npmjs.com/package/webpack-cli)
- - [`webpack-stats-plugin@1.1.3`](https://npmjs.com/package/webpack-stats-plugin)
- - [`webpack@5.88.2`](https://npmjs.com/package/webpack)
+- Bumped all dependencies to the latest versions, by [@compulim](https://github.com/compulim) in PR [#4843](https://github.com/microsoft/BotFramework-WebChat/pull/4843)
+ - Production dependencies
+ - [`@emotion/css@11.11.2`](https://npmjs.com/package/@emotion/css)
+ - [`classnames@2.3.2`](https://npmjs.com/package/classnames)
+ - [`core-js@3.32.1`](https://npmjs.com/package/core-js)
+ - [`redux-saga@1.2.3`](https://npmjs.com/package/redux-saga)
+ - [`sanitize-html@2.11.0`](https://npmjs.com/package/sanitize-html)
+ - [`use-ref-from@0.0.2`](https://npmjs.com/package/use-ref-from)
+ - [`whatwg-fetch@3.6.18`](https://npmjs.com/package/whatwg-fetch)
+ - Development dependencies
+ - [`@types/node@20.5.8`](https://npmjs.com/package/@types/node)
+ - [`@types/react@18.2.21`](https://npmjs.com/package/@types/react)
+ - [`@typescript-eslint/eslint-plugin@6.5.0`](https://npmjs.com/package/@typescript-eslint/eslint-plugin)
+ - [`@typescript-eslint/parser@6.5.0`](https://npmjs.com/package/@typescript-eslint/parser)
+ - [`axe-core@4.7.2`](https://npmjs.com/package/axe-core)
+ - [`babel-jest@29.6.4`](https://npmjs.com/package/babel-jest)
+ - [`babel-loader@9.1.3`](https://npmjs.com/package/babel-loader)
+ - [`chalk@5.3.0`](https://npmjs.com/package/chalk)
+ - [`concurrently@8.2.1`](https://npmjs.com/package/concurrently)
+ - [`dotenv@16.3.1`](https://npmjs.com/package/dotenv)
+ - [`esbuild@0.19.2`](https://npmjs.com/package/esbuild)
+ - [`eslint-plugin-prettier@5.0.0`](https://npmjs.com/package/eslint-plugin-prettier)
+ - [`eslint-plugin-react@7.33.2`](https://npmjs.com/package/eslint-plugin-react)
+ - [`eslint@8.48.0`](https://npmjs.com/package/eslint)
+ - [`jest-image-snapshot@6.2.0`](https://npmjs.com/package/jest-image-snapshot)
+ - [`jest-junit@16.0.0`](https://npmjs.com/package/jest-junit)
+ - [`jest-trx-results-processor@3.0.2`](https://npmjs.com/package/jest-trx-results-processor)
+ - [`lerna@6.6.2`](https://npmjs.com/package/lerna)
+ - [`lint-staged@14.0.1`](https://npmjs.com/package/lint-staged)
+ - [`node-fetch@2.7.0`](https://npmjs.com/package/node-fetch)
+ - [`nodemon@3.0.1`](https://npmjs.com/package/nodemon)
+ - [`nopt@7.2.0`](https://npmjs.com/package/nopt)
+ - [`prettier@3.0.3`](https://npmjs.com/package/prettier)
+ - [`read-pkg-up@10.1.0`](https://npmjs.com/package/read-pkg-up)
+ - [`read-pkg@8.1.0`](https://npmjs.com/package/read-pkg)
+ - [`selenium-webdriver@4.12.0`](https://npmjs.com/package/selenium-webdriver)
+ - [`serve@14.2.1`](https://npmjs.com/package/serve)
+ - [`terser-webpack-plugin@5.3.9`](https://npmjs.com/package/terser-webpack-plugin)
+ - [`typescript@5.2.2`](https://npmjs.com/package/typescript)
+ - [`url-search-params-polyfill@8.2.4`](https://npmjs.com/package/url-search-params-polyfill)
+ - [`webpack-cli@5.1.4`](https://npmjs.com/package/webpack-cli)
+ - [`webpack-stats-plugin@1.1.3`](https://npmjs.com/package/webpack-stats-plugin)
+ - [`webpack@5.88.2`](https://npmjs.com/package/webpack)
## [4.15.8] - 2023-06-06
### Breaking changes
-- When `activity.channelData['webchat:fallback-text']` is present but empty, it will no longer applies `aria-hidden` to the activity
- - The activity will not be narrated through live region. However, when navigating the transcript, it will be narrated as empty
- - To make an activity presentational or hide from screen reader, please use `activityMiddleware` to customize the rendering
+- When `activity.channelData['webchat:fallback-text']` is present but empty, it will no longer applies `aria-hidden` to the activity
+ - The activity will not be narrated through live region. However, when navigating the transcript, it will be narrated as empty
+ - To make an activity presentational or hide from screen reader, please use `activityMiddleware` to customize the rendering
### Added
-- Resolved [#4643](https://github.com/microsoft/BotFramework-WebChat/issues/4643). Decoupling `botframework-directlinejs` from business logic of Web Chat for better tree-shaking, by [@compulim](https://github.com/compulim), in PR [#4645](https://github.com/microsoft/BotFramework-WebChat/pull/4645) and PR [#4648](https://github.com/microsoft/BotFramework-WebChat/pull/4648)
-- Resolved [#4650](https://github.com/microsoft/BotFramework-WebChat/issues/4650). Added automated accessibility check using [`axe-core`](https://npmjs.com/package/axe-core)
- - Add `axe-core` in end-to-end tests, by [@compulim](https://github.com/compulim), in PR [#4704](https://github.com/microsoft/BotFramework-WebChat/pull/4704)
- - HTML test: using `` for the root container, by [@compulim](https://github.com/compulim), in PR [#4684](https://github.com/microsoft/BotFramework-WebChat/pull/4684) and PR [#4704](https://github.com/microsoft/BotFramework-WebChat/pull/4704)
- - HTML test: changed contrast ratio in tests that use different background colors, by [@compulim](https://github.com/compulim), in PR [#4686](https://github.com/microsoft/BotFramework-WebChat/pull/4686) and PR [#4704](https://github.com/microsoft/BotFramework-WebChat/pull/4704)
- - Added `ponyfill` prop to ``/`` and `createStoreWithOptions`, by [@compulim](https://github.com/compulim), in PR [#4662](https://github.com/microsoft/BotFramework-WebChat/pull/4662)
- - This is for development scenarios where fake timer is needed and will only applies to Web Chat only
- - HTML test: fix accessibility issues on HTML file, by [@compulim](https://github.com/compulim), in PR [#4685](https://github.com/microsoft/BotFramework-WebChat/pull/4685)
- - HTML test: ensure all images has alternate text, by [@compulim](https://github.com/compulim), in PR [#4704](https://github.com/microsoft/BotFramework-WebChat/pull/4704)
- - Adaptive Cards: always set `role` attribute, by [@compulim](https://github.com/compulim), in PR [#4704](https://github.com/microsoft/BotFramework-WebChat/pull/4704)
- - Adaptive Cards: update host config to use lighter color for disabled inputs, by [@compulim](https://github.com/compulim), in PR [#4704](https://github.com/microsoft/BotFramework-WebChat/pull/4704)
- - Keyboard help screen: remove `` container, by [@compulim](https://github.com/compulim), in PR [#4704](https://github.com/microsoft/BotFramework-WebChat/pull/4704)
- - Live region: added `