Skip to content

4.0.0-beta.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@b-onc b-onc released this 23 Jun 16:24
· 1850 commits to main since this release

⚠️ Breaking Changes from 4.0-beta.3

The severity of changes: 🟢 minor

  • ChatOnlineIndicatorView renamed to OnlineIndicatorView
  • GalleryContentViewDelegate methods updated to have optional index path
  • FileActionContentViewDelegate methods updated to have optional index path
  • LinkPreviewViewDelegate methods updated to have optional index path
  • scrollToLatestMessageButton type changed from UIButton to _ScrollToLatestMessageButton<ExtraData>

✅ Added

  • mentionText(for:) function added to ComposerVC for customizing the text displayed for mentions #1188 #1000
  • score to ChatMessageReactionData so a slack-like reaction view is achievable. This would be used as content in ChatMessageReactionsView #1200
  • Ability to send silent messages. Silent messages are normal messages with an additional isSilent value set to true. Silent messages don’t trigger push notification for the recipient.#1211
  • Expose cid on Message #1215

🔄 Changed

  • scrollToLatestMessageButton is now visible every time the last message is not visible. Not only when there is unread message. #1208

🐞 Fixed

  • Fix sorting Member List by createdAt causing an issue #1185
  • Fix ComposerView not respecting `ChannelConfig.maxMessageLength #1190
  • Fix mentions not being parsed correctly #1188
  • Fix layout feedback loop for Quoted Message without bubble view #1203
  • Fix image/file/link/giphy actions not being handled in ChatThreadVC #1207
  • Fix ChatMessageLinkPreviewView not being taken from Components #1207
  • Subviews of ChatMessageDefaultReactionsBubbleView are now public #1209
  • Fix composer overlapping last message. This happened for channels with typing events disabled. #1210
  • Fix an issue where composer textView's caret jumps to the end of input #1117
  • Fix deadlock in Controllers when synchronize is called in a delegate callback #1214