microsoft/BotFramework-WebChat v4.17.0
microsoft/BotFramework-WebChat
Captured source
source ↗published May 7, 2024seen 1dcaptured 9hhttp 200method plain
[4.17.0] - 2024-05-07
Repository: microsoft/BotFramework-WebChat
Tag: v4.17.0
Published: 2024-05-07T21:25:26Z
Prerelease: no
Release notes:
Subresource Integrity
> The CDN URL will be online in about a day after we completed publish to NPM.
Changelog
[4.17.0] - 2024-05-06
Known issues
- Web Chat is not loading with error
Uncaught TypeError: Super constructor null of anonymous class is not a constructor - A bug in webpack@>=5.84.1 is causing the issue. Please update to `webpack@>=5.90.0`
Breaking changes
useSendMessagehook is updated to support sending attachments with a message. To reduce complexity, theuseSendFileshook is being deprecated. The hook will be removed on or after 2026-04-03styleOptions.uploadThumbnailHeightandstyleOptions.uploadThumbnailWidthmust be anumberof pixelsuseSuggestedActionstype is updated to align with its actual implementation, by @OEvgeny, in PR #5122- Removed deprecated code:
connect*,useRenderActivity,useRenderActivityStatus,useRenderAvatar, in PR #5148, by @compulim - Added named exports in both CommonJS and ES Modules module format, in PR #5148, by @compulim
- Removed deprecated
useFocusSendBox()hook, please useuseFocus('sendBox')instead, in PR #5150, by @OEvgeny - HTML-in-Markdown is now supported. To disable this feature, set
styleOptions.markdownRenderHTMLtofalse
Added
- Resolves #5083. Added
sendAttachmentOnstyle option to send attachments and text in a single activity, by @ms-jb and @compulim, in PR #5123 useSendMessagehook is updated to support sending attachments with a messageuseSendBoxAttachmentshook is added to get/set attachments in the send box- Resolves #5081. Added
uploadAcceptanduploadMultiplestyle options, by @ms-jb, in PR #5048 - Added
sendBoxMiddlewareandsendBoxToolbarMiddleware, by @compulim, in PR #5120 - (Experimental) Added
botframework-webchat-fluent-themepackage for applying Fluent UI theme to Web Chat, by @compulim and @OEvgeny - Initial commit, in PR #5120
- Inherits Fluent CSS palette if available, in PR #5122
- New send box with Fluent look-and-feel, in PR #5122
styleOptions.maxMessageLengthto specify maximum length of the outgoing message- Drag-and-drop file support, in PR #5122
- Added telephone keypad (DTMF keypad), in PR #5122
- Fixed
botframework-webchat-fluent-theme/package.jsonto export*.d.[m]tsand default exports, in PR #5131 - Added support of
styleOptions.hideUploadButton, in PR #5132 - Added
styleOptions.hideTelephoneKeypadButtonand default totrue, in PR #5132 - Fit-and-finish on suggested actions and telephone keypad, in PR #5132
- Fixed to keep telephone keypad on-screen on click, in PR #5132
- Disabled send button and hid message length when telephone keypad is shown, in PR #5136
- Added dark theme support, in PR #5138
- Added an information message to the telephone keypad, in PR #5140
- Added animation to focus indicator and pixel-perfected, in PR #5143
- Integrated focus management for send box, in PR #5150, by @OEvgeny
- Added keyboard navigation support into suggested actions, in PR #5154, by @OEvgeny
- Fixes #5166. Fixed "attach file" button in iOS Safari should looks the same as on other platforms, in PR #5167, by @compulim
- (Experimental) Added `` component which can be used to localize strings, by @OEvgeny in PR #5140
- Added `` component to apply theme pack to Web Chat, by @compulim, in PR #5120
- Added
useMakeThumbnailhook option to create a thumbnail from the file given, by @compulim, in PR #5123 and #5122 - Added
moduleFormatandtranspilerbuild info to `` tag, in PR #5148, by @compulim - Added support of rendering HTML-in-Markdown, in PR #5161 and PR…
Excerpt shown — open the source for the full document.