Skip to content

Releases: GetStream/stream-chat-react

v6.0.7

14 Jun 15:34

Choose a tag to compare

Feature

  • Add support for custom reactions #968

Chore

  • Upgrade stream-chat dependency

Bug

  • Fix UI component conditional rendering in Attachment #972
  • Add needed params to ChannelSearch search function prop #973

v6.0.6

02 Jun 23:05

Choose a tag to compare

Chore

  • Throttle send/remove message reaction functions #953
    and #955

Bug

  • Restore override props on ChatAutoComplete component #952

v6.0.5

28 May 16:46

Choose a tag to compare

Feature

  • Add optional prop to override default loadMore function in VirtualizedMessageList #950

Bug

  • Prevent unnecessary members query when disableMentions is enabled on MessageInput #949

v6.0.4

25 May 22:17

Choose a tag to compare

Bug

  • Add missing Input prop to ComponentContext value #942

v6.0.3

25 May 21:14

Choose a tag to compare

Chore

  • Export browser bundle as StreamChatReact namespace #940
  • Use asset path scss variable #939

v6.0.2

21 May 16:23

Choose a tag to compare

Feature

  • Add German auto translation support #935

Chore

  • Upgrade react-file-utils dependency for reduced bundle size #933

Bug

  • Prevent tree shaking from removing distributed CSS #936

v6.0.1

19 May 15:02

Choose a tag to compare

Feature

  • Expose the MessageContext to the VirtualizedMessageList's Message UI component #924

Chore

  • Reorganize component documentation for v6 #926

Bug

  • Prevent crash when navigate away from, and then back to, an empty channel #931

v6.0.0

17 May 21:06

Choose a tag to compare

⚠️ BREAKING CHANGES ⚠️ - Please review our v6 implementation guide prior to upgrading.

With this release, we've completely refactored how we share data in the component library. We've segmented our former ChannelContext into the following four sub-contexts:

  • ChannelActionContext - provides the functions needed to operate a Channel
  • ChannelStateContext - provides the stateful data needed to operate a Channel
  • ComponentContext - provides the UI component overrides for all child components of a Channel
  • TypingContext - provides an object of users currently typing in the Channel

NOTE: The ChannelContext no longer exists, so all old references to useChannelContext() or useContext(ChannelContext) need to be replaced with the relevant context above. A list of all data found within each new context can be found here.

Feature

  • We've added a handful of new features in this release, check out this wiki for more details. New features include:
    • custom message actions
    • custom triggers
    • channel search
    • quoted messages
    • cooldown timer / slow mode UI
    • submit key override
  • The Message component now provides the MessageContext to its children. Reference this guide for instructions on creating a custom message UI component.
  • The MessageInput component now provides the MessageInputContext to its children. Reference this guide for instructions on creating a custom input UI component.

v5.4.0

13 May 21:36

Choose a tag to compare

Feature

  • Scroll to bottom of MessageList when the last message receives a reaction or reply #916

Chore

  • Preserve modules during build to optimize tree shaking potential #919
  • Support 'next-images' dependency in NextJS sample app #920

v5.3.2

03 May 15:40

Choose a tag to compare

Feature

  • Add scrollToLatestMessageOnFocus prop to VirtualizedMessageList to handle focus changes on browser tab switching #892
  • Add MessageNotification prop to MessageList components to allow customization of the new messages notification popup #894

Bug

  • Adjust URL parsing for duplicate entries #893