v3.0.0
v3.0.0! π π¦ π
The one with TypeScript
Thank you so much for all the issues and PRs you submitted. As of this version we included some of the most important features the component was missing and a complete rewrite to TS as well as a types declaration file for better support. We are still missing some key points and features but we are working on them.
New features
- Add messages deletion based on #137 (thank you @thiagocavalcanti )
- Add onTextInputChange new prop based on #79 (thank you @geison20 )
- Add better support for a11y based on #120 (thank you @nzambello )
- Change badge component to handle automatically new messages received, deprecating the badge prop
- Add timestamp to messages, now they will display underneath the message and also added a new prop in case you don't want to show it
- Add a new optional id to messages
- Mark messages as read/unread
Support and dependencies
- Add TypeScript and types definition for better TypeScript support
- Update React, Babel, Webpack, Redux and all dev dependencies versions to latest
Fixes
- Fix some issues regarding QuickButtons component
- Fix addLinkSnippet type issue
- Fix prod configuration to export only the widget
Docs
- Update to docs to match new features and changes
Working on
- Better Avatar support and interaction
- Emoji support
- Sender component rewrite to handle better long messages
- Better DX/UX of QuickButtons