[4.9.0] - 2020-05-13
Subresource integrity
<script
crossorigin="anonymous"
integrity="sha384-gn41zgXj4uDFglvcUFGeHzl+pEV0vpsJ0p/ITM3AV1apUs7OGo/FO1gl8i1EJMr4"
src="https://cdn.botframework.com/botframework-webchat/4.9.0/webchat.js"
></script>
<script
crossorigin="anonymous"
integrity="sha384-f6BvsOUIP9DrTw62SdcJwOm2oa+4Eu21Dzdlh2bfOA2axKA9dL812USg0fMy3CP4"
src="https://cdn.botframework.com/botframework-webchat/4.9.0/webchat-es5.js"
></script>
<script
crossorigin="anonymous"
integrity="sha384-N8YF6H5wP3LtjcC9zCauWxFJH8q6LkRXGyH11jkATU9iCbdPH4qoLNhVz25D2hjO"
src="https://cdn.botframework.com/botframework-webchat/4.9.0/webchat-minimal.js"
></script>
Changelog
Added
- Resolves #2897. Moved from JUnit to VSTest reporter with file attachments, by @compulim in PR #2990
- Added
aria-label
attribute support for default Markdown engine, by @patniko in PR #3022 - Resolves #2969. Support sovereign cloud for Cognitive Services Speech Services, by @compulim in PR #3040
- Resolves #2481. Support selecting different audio input devices for Cognitive Services Speech Services, by @compulim in PR #3079
- Resolves #2850. Added new
useFocus
hook and deprecatinguseFocusSendBox
hook, by @compulim in PR #3123- Modify
setFocus
argument ofuseTextBoxSubmit
to supportmain
andsendBoxWithoutKeyboard
- Modify
Fixed
- Fixes #2989. Fix
observeOnce
to use ES Observable call pattern, by @compulim in PR #2993 - Fixes #3024. Using bridge package
markdown-it-attrs-es5
for consumingmarkdown-it-attrs
for IE11, by @compulim in PR #3025 - Fixes #2818. Fix user ID is not set when passing to embed as query parameter, by @p-nagpal in PR #3031
- Fixes #3026. Fix link
rel
attribute in therenderMarkdown
function, by @tdurnford in PR #3033 - Fixes #2933. Fix
text
should not be ignored inmessageBack
action in hero card, by @geea-develop and @compulim in PR #3003 - Fixes #2562. Fix timestamps should not stop updating, by @compulim in PR #3066
- Fixes #2953. Direct Line Speech should not synthesize when the
speak
property is falsy, by @compulim in PR #3059 - Fixes #2876.
messageBack
andpostBack
should send even if bothtext
andvalue
is falsy orundefined
, by @compulim in PR #3120 - Fixes #2668. Disable Web Audio on insecure connections, by @compulim in PR #3079
- Fixes #2850. After click suggested action, should focus to send box without keyboard, by @compulim in PR #3123
- Fixes #3133. Associate ARIA labels with buttons in hero card and Adaptive Cards, by @compulim in PR #3146.
- Remove browser-based detection from
<ScreenReaderText>
because it is no longer needed. - After stripping Markdown syntax for accessibility labels, cache the result to improve rendering performance.
- Skip stripping Markdown for non-Markdown text content.
- Remove browser-based detection from
- Fixes #3155. Patch incoming activities with null fields, by @compulim in PR #3154
Changed
- Bumped all dependencies to latest versions, by @compulim in PR #2985 and #3012
- Development dependencies
- Root package
@azure/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
- Other packages
- Root package
- Production dependencies
core
bundle
component
directlinespeech
embed
- Development dependencies
- Bumped Chrome Docker image to
3.141.59-zirconium
(Chrome 80.0.3987.106), by @compulim in PR #2992 - Added
4.8.0
toembed/servicingPlan.json
, by @compulim in PR #2986 - Bumped
[email protected]
and[email protected]
, by @compulim in PR #3040 - Resolved #2886 and #2987, converged all references of
microsoft-cognitiveservices-speech-sdk
to reduce footprint, by @compulim in PR #3079
Samples
- Resolves #2806, added Single sign-on with On Behalf Of Token Authentication sample, by @tdurnford in #2865
- Resolves #2481, added selectable audio input device sample, by @compulim in PR #3079