All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Update
PULL_REQUEST_TEMPLATE.md
@corinagum in PR #1065 - Update WebRTC check by
navigator.getUserMedia
andnavigator.mediaDevices.getUserMedia
, by @rosskyl in #1026
- Bump
node-sass
to 4.9.2, by @corinagum in PR #1043 - Add TSLint, by @adeogunsamuel in #1017
- Fix typo in
de-DE
, by @jKelio in #1022 - Fix #1045 IE11 uploading twice, in #1046
- Fix #949, #972, and #1030 to bring Markdown-It to Adaptive Cards, in #1034
- Standard and ES5-polyfill builds are now available on CDN
- Production build
- Development build
- Fix #997 to postpone size measurement while hidden, in #1003
- Fix #1006 links in README.md to reference
web-chat
instead ofwebchat
, by @AlexanderEllis in #980
- Fix #963 not to send empty
dgi.Groups
to Cognitive Services, in #965 - Fix #964 to include
.d.ts
intsconfig.json
instead of<reference>
, in #966
- Support of
OAuthCard
, in #954
- Updated
[email protected]
, in #953
- Add
listenFor
speech recognizer hint for both Cognitive Services and Web Speech API
- #754 Customizable chat title thru
props.chatTitle
, eithertrue
/false
or a string, by @shade33 in PR #810 and PR #875 - #798 Options to show/hide upload button thru
props.showUploadButton
, in PR #883 - Packaging with source maps with inlined source, by @PiWiBardy in PR #842 and PR #878
- Translations
cs-cz
, by Martin Simecek in PR #809fi-fi
, by Julius Suominen in PR #853fr-fr
, by @jalamanac in PR #818nb-no
, by Trond Aarskog in PR #820nl-nl
, by Mick Vleeshouwer in PR #821pl-pl
, by Peter Blazejewicz in PR #813zh-hans
, by @Antimoney in PR #822 and PR #823
- Promise polyfill with bluebird if needed in #911
- Update dependencies
[email protected]
, in PR #849 and PR #899[email protected]
, in PR #829[email protected]
, in PR #888[email protected]
, in PR #887[email protected]
, in PR #873
- Fix: Safari on Mac speech synthesis by prefixing
AudioContext
, by @DerPate2010 in PR #865 - Fix #654: clicking microphone button too fast should not fail, by @shahidkhuram in PR #657, PR #881 and PR #895
- Fix #894: Chrome not speaking malformed SSML on Adaptive Cards
speak
property, in PR #895 - Fix #866: unmount should not throw exception, in PR #884
- Cleanup:
dependencies
anddevDependencies
in bothpackage.json
andtest/package.json
is much cleaner and independent of each other, in PR #893 - Fix #906: Add type="button" to
<button>
, in #910
- Deprecated
props.formatOptions.showHeader
, useprops.chatTitle
instead, in PR #875 - #855 NPM
postinstall
steps removed, by @PiWiBardy in PR #879
formatOptions
is a prop that contains showHeader
only. The showHeader
is a boolean flag that show/hide the chat title.
Customizable chat title is a popular ask, thus, we added it. But instead of using the original showHeader
, which literally means a boolean. We added chatTitle
instead. Since formatOptions
contains only one option showHeader
, we are deprecating formatOptions
together.
You can set chatTitle
to true
(a default localized chat title), false
(hide chat title), or a string of your preferred chat title.