github GetStream/stream-chat-swift 3.1.7

latest releases: 4.89.0, 4.88.0, 4.87.0...
4 years ago

🐞 Fixed

  • It's safe now to use ChatChannel and ChatMessage across multiple threads #984
  • Web socket reconnection logic better handles the "no internet" errors #970
  • ChatChannelWatcherListController now correctly loads initial watchers of the channel #1012

✅ Added

  • Expose the entire quoted message on ChatMessage instead of its id #992
  • Expose thread participants as a set of ChartUser instead of a set of UserId#998
  • ChatChannelListController removes hidden channels from the list in the real time #1013
  • CurrentChatUser contains mutedChannels field with the muted channels #1011
  • ChatChannel contains isMuted and muteDetails fields with the information about the mute state of the channel #1011
  • Existing ChatChannelListController queries get invalidated when the current user membership changes, i.e. when the current users stops being a member of a channel, the channel stop being visible in the query #1016

🔄 Changed

  • Updating the current user devices is now done manually by calling CurrentUserController.synchronizeDevices() instead of being automatically called on CurrentUserController.synchronize()#1010

⛔️ Deprecated

  • ChatMessage.quotedMessageId is now deprecated. Use quotedMessage?.id instead #992

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

NewReleases is sending notifications on new releases.