[4.15.2] - 2022-05-09
Subresource Integrity
<script
crossorigin="anonymous"
integrity="sha384-+K6Bkp3HdwB6IL/MooiD8DGF4zg7iLJbYBq+ReT+PGBXW2skSoRPvF/ArXmbFD+K"
src="https://cdn.botframework.com/botframework-webchat/4.15.2/webchat.js"
></script>
<script
crossorigin="anonymous"
integrity="sha384-lUORlicC7NzeZQx9OQ8/uCjmblHgyo9cOV4Q4UlnTct4AXwWzNiS5+4w3rCcO/h5"
src="https://cdn.botframework.com/botframework-webchat/4.15.2/webchat-es5.js"
></script>
<script
crossorigin="anonymous"
integrity="sha384-M00P0dYPmEonRFUbU5QwM2ozxxgVLHHbyoeOwd/x4IDxUhTBSnzbASfa4tk2yYmc"
src="https://cdn.botframework.com/botframework-webchat/4.15.2/webchat-minimal.js"
></script>
Changelog
Breaking changes
- A new
type WebChatActivity
is introduced in thebotframework-webchat-core
package- If you are previously using the
type DirectLineActivity
, you may need to move to this new type - All Web Chat APIs will use the newer
type WebChatActivity
- The new
type WebChatActivity
is a well-defined type for handling activities inside Web Chat - The existing
type DirectLineActivity
will be used solely for communicating withtype DirectLineJSBotConnection
, a.k.a.botframework-directlinejs
package
- If you are previously using the
Fixed
- Fixes #4102. Fixed
cldr-data-downloader
package not working properly on Windows, by @compulim in PR #4223 - Fixes #4232. Added
blob:
to allowed protocol list for file attachment UI (<FileContent>
), by @compulim in PR #4233 - Fixes #4204. Sort using
activity.channelData['webchat:sequence-id']
and fallback to epoch time ofactivity.timestamp
, by @compulim, in PR #4203 - Fixes #4264. Fixed focus trap should leave when the activity no longer contains any tabbable elements (including elements with
aria-disabled="true"
), by @compulim in PR #4265
Added
Changed
- Bumped all dependencies to the latest versions, by @compulim in PR #4195 and PR #4230
- Production dependencies
- Development dependencies
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@emotion/[email protected]
@fluentui/[email protected]
@types/[email protected]
@types/[email protected]
@types/[email protected]
@typescript-eslint/[email protected]
@typescript-eslint/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]