github GetStream/stream-chat-android 4.4.2

latest releases: v6.12.0, v6.11.0, v6.10.0...
4 years ago

stream-chat-android

  • Remove ChatClient and ChatDomain as ChatUI's dependencies
  • Replace Glide with Coil - SDK doesn't depend on Glide anymore.
  • Remove BaseStyle class and extract its properties into AvatarStyle and ReadStateStyle.
    • Use composition with AvatarStyle and ReadStateStyle instead of inheriting from BaseStyle.
    • Convert to kotlin: ReadStateView, MessageListViewStyle
  • Add streamShowSendAlsoToChannelCheckbox attr to MessageInputView controlling visibility of "send also to channel" checkbox
  • The sample app no longer uses Koin for dependency injection
  • Add streamCopyMessageActionEnabled, streamFlagMessageActionEnabled, and streamStartThreadMessageActionEnabled attrs to MessageListView
  • Validate message text length in MessageInputView.
    • Add property MessageInputView.maxMessageLength: Int and show warning once the char limit is exceeded
    • Expose MessageInputViewModel.maxMessageLength: Int informing about text length limit of the Channel

stream-chat-android-client

  • Deprecate User::unreadCount property, replace with User::totalUnreadCount
  • Added MarkAllReadEvent
  • Fix UpdateUsers call

stream-chat-android-offline

  • Update totalUnreadCount when user is connected
  • Update channelUnreadCount when user is connected
  • Fix bug when channels could be shown without names
  • Added support for marking all channels as read for the current user.
    • Can be accessed via ChatDomain's use cases (chatDomain.useCases.markAllRead()...).
  • Fix bug when local channels could be sorted not properly

Don't miss a new stream-chat-android release

NewReleases is sending notifications on new releases.