Skip to content

Releases: Wolox/react-chat-widget

v3.1.3

01 Dec 14:39
f86f2f5
Compare
Choose a tag to compare

Fix JSX error.

v3.1.0

30 Jul 15:05
d8b205f
Compare
Choose a tag to compare

v3.1.0 🚀

Hello everyone! As always, thank you for using this little component. As for the updates in this version:

  • Updated React to v17 and Webpack to v5 (#250 and #251)
  • Fixed the issue regarding testing tooling, big TODO regarding tests (#253)
  • We've added Emoji picker to the widget #259
  • Also, the #261 PR adds a new feature in which you can resize the widget
  • #262 will let you hide or show the unread badge
  • #263 adds a profile avatar to the end-user in case you want them to have one

Huge thank you to @CrisVega08 and @renzowolox for their contributions to this project.

v3.0.3

30 May 03:32
28ffcb1
Compare
Choose a tag to compare

v3.0.3 📦 🚀

New features

  • #181 Image preview and image viewer. Thank you very much @Here21!
  • #194 Add new handleSubmit for new messages to be handled. Thank you very much @redapollos!

v3.0.2

15 May 21:03
2b12945
Compare
Choose a tag to compare

v3.0.2 🚀 📦

Bug fixing 🐛

  • #189 Change the setQuickButtons function with the possibility to set as parameter an empty array, that way "reseting" the quick buttons (fix #188)
  • #187 and #185 Fixes small typos in README

Thank you to everyone who is contributing to this project!

v3.0.1

04 May 14:12
Compare
Choose a tag to compare

Solve issue regarding dependencies as shown in #180

v3.0.0

17 Apr 22:07
8076feb
Compare
Choose a tag to compare

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

v2.1.4

25 Jul 15:57
bfb671b
Compare
Choose a tag to compare

v2.1.4 is out now! 🎉 📦

It's been a long time since the last release, so this one brings some really awesome changes.

  • Now we have a proper dev environment! 🎉 Thanks to the great contribution of @adantoscano, there's now a dev environment which can be used for contribution purposes 😄 (Thanks for your support, really appreciated)
  • Changed folder structure
  • There's a new way to render a custom Launcher component. Check the documentation for further information
  • Since there were a lot of conflicts with the CSS classes, we changed ours with a prefix rcw- #68

Thanks again for your support, we'll try to update this component more often!

v2.1.3

13 Apr 20:29
Compare
Choose a tag to compare

New Realease v.2.1.3 📦 🎉

Hello guys, long time no see! Sorry for that, these last months were really full of work so I couldn't catch a break and use some time to fix and pay attention to this component module.
Now, first of all I want to thank you for the issues reported and the PRs uploaded (I've seen the ones that are bug fixing, the ones with new features will be reviewed next week, I promise!).

For this version change log, I've added some fixing for bugs reported. Basically, it's all explained in #51 but it is:

  • Bumped the required packages and React to the latest version of each one
  • Added ExtractTextWebpackPlugin to the Webpack configuration
  • New Webpack configuration now does a ready-for-production build
  • Fix for #21
  • Add fix for #40 and #35
  • Add the bug fixes that fixes the CSS overriding issue

Thanks once again for your incredible support! ❤️

v2.1.1

25 Sep 14:11
Compare
Choose a tag to compare

v2.1.1 📦

This release is for adding the full screen in non responsive mobile views. Just set the fullScreenMode prop to true and you are ready to go! 😄

v2.1.0

21 Sep 20:40
Compare
Choose a tag to compare

v2.1.0 📦 🎉

  • Custom components
    Now it's possible for you to render custom components inside the chat
  • Full screen responsive
    In responsive mode, the chat will change to full screen as shown in #17
  • New methods to control widget behavior
    Now you have methods to control when the widget should open (as addressed in #15 ) and the possibility to block the user text input
  • New way to apply styles
    You will no longer need to create your styles in JS and use a prop to apply them, just use CSS to override the classes
  • Markdown is now supported
    It's supported for both user messages and response messages

New contributing file

If you are thinking in contributing with this project, please check out that file and learn how to do it 😄