github GetStream/stream-chat-swift 2.2.7

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

✅ Added

  • Client.Config.webSocketProvider for selecting a websocket provider #357
  • Parameters to allow custom mention parsing logic. If set to false, Message.mentionedUsers is not overridden on send. #338
    • parseMentionedUsers: Bool = true parameter in Client.send(message: ...).
    • parseMentionedUsers: Bool = true parameter in ChannelPresenter.send(text: ...).
    • parseMentionedUsersOnSend: Bool = true property in ChatViewController.
  • Message search with filter for messages #348
    • Client.search(filter: Filter, messageFilter: Filter, ...) #348
    • SearchQuery.init(filter: Filter, messageFilter: Filter, ...) #348
  • Filter.exists(Key, Bool) #348
  • Channels created without explicit name/image will get default names generated for them, using their members' names #366

🔄 Changed

  • All iOS versions will use Starscream as default websocket provider until native provider issue is resolved. See #315. #357

🐞 Fixed

  • Reintroduce Hashable conformances removed in 2.2.1 #368
  • ChannelPresenter.lastMessage not updated on message edited or deleted #351
  • Link tap in messages sometimes not detected or detected in wrong place #350
  • Device object sometimes failing to decode on API calls #266
  • Direct message channel (created without explicit id, using Client.shared.channel(type:members:)) are named correctly #366
  • Flagging current user's (own) messages are now allowed #369

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

NewReleases is sending notifications on new releases.