MessageKit v0.13.0 Release Notes

  • 🛠 Fixed

    • 🛠 Fixed message rendering when MessagesViewController sliding back. #454 by @zhongwuzw.

    • 🛠 Fixed iPhoneX MessageInputBar transparent bottom area when keyboardDismissMode is interactive. #425 by @zhongwuzw.

    • 🛠 Fixed wrong contentInset calculation when navigationBar is hidden #444 by @zhongwuzw.

    ➕ Added

    • ➕ Added configureAvatarView(_ avatarView: AvatarView, for message: MessageType, at indexPath: IndexPath, in messagesCollectionView: MessagesCollectionView) method in MessagesDisplayDelegate protocol to configure avatarView. #416 by @zhongwuzw.

    • ➕ Added copy support for image, text, and emoji messages. #418 by @zhongwuzw.

    • ➕ Added UIImage paste support to the InputTextView. Images can easily be accessed using the InputTextView.images property. ⚡️ See the example project for an updated use case.
      #423 by @nathantannar4.

    ✂ Removed

    • 💥 Breaking Change Removed avatar(for message: MessageType, at indexPath: IndexPath, in messagesCollectionView: MessagesCollectionView) method of MessagesDataSource, use configureAvatarView(_ avatarView: AvatarView, for message: MessageType, at indexPath: IndexPath, in messagesCollectionView: MessagesCollectionView) instead. #416 by @zhongwuzw.

    🔄 Changed

    • 💥 Breaking Change Moved the handleTapGesture(_ gesture: UIGestureRecognizer) method from MessagesCollectionViewCell to MessagesCollectionView. #417 by @zhongwuzw.

    • 💥 Breaking Change Changed AvatarView from type UIView to type UIImageView. #417 by @zhongwuzw.