v0.13.0
0.13.0 - 2020-06-15
Added
- Scripts to upgrade dependencies, prepare botonic packages and update packages version.
New webchat features:
- Added support for custom Cover Component which will be shown when the chat is initiated. You can use it in order to collect information from enduser just before to start the conversation.
- Now webchat will be displayed depending on the settings present in Hubtype Desk (set
visibility: 'dynamic'in webchat/index.js to enable them, or as a parameter inBotonic.render({appId:'YOUR_APP_ID', visibility: 'dynamic'}). You can also pass a custom value or a custom function returning a boolean to handle webchat visbility (also throughvisibilityoption). - Added
Botonic.getVisibility()function which returns a promise resolving to true or false depending on Hubtype Desk webchat visibility settings. - Added new
WebchatSettingscomponent to allow changing webchat features and styles dynamically.
Changed
- Updated breaking
uuiddependencies. - Migrated documentation from Docusaurus v1 to v2 for better support.
- Updated breaking
Fixed
- Optimized bundle sizes for templates by using moment-locales-webpack-plugin: updated template dependencies and webpack.config
- Updated intent template (improved flow and more detailed descriptions to be less confusing for the developer)
- Construct headers dynamically to ensure bad headers are not sent to the backend
- Fixed enduser inputs to only process links instead of full markdown. Allow also custom messages defined with from
userprops. - Fixed wrong value being send when button of persistent menu is clicked and its text is send to the chat.
- Fixed and updated Facebook
Messenger Extensions SDKwhich was causing issues with Webviews. - Added missing webchat property
enableUserInput. - Fixed carousel disaligned buttons styles to be at same height
- Fixed enduser inputs to only process links instead of full markdown. Allow also custom messages defined with from
- Fixed nlu processing hidden files. This affected on the results obtained in development mode.
- Updated and freezed
@tensorflow/tfjs-nodeand@tensorflow/tfjsdependencies to 1.7.3 which were automatically updating to higher versions with bugs, introducing bugs to training processes.
- Added a session token to Inbenta search queries to track user actions.
- Updated and freezed
@tensorflow/tfjsto 1.7.3.
- Updated and freezed