MessageKit v0.11.0 Release Notes
-
โ Added
๐ฅ Breaking Change Added a top
InputStackView
toMessageInputBar
. This adds the addition of the.top
case toInputStackView.Position
. #320 by @nathantannar4.๐ฅ Breaking Change Added
AvatarPosition
andavatarPosition(for:at:in)
to configure anAvatarView
's vertical and horizontal position in aMessageCollectionViewCell
. #322 by @SD10.โ Added
shouldCacheLayoutAttributes(for:MessageType)-> Bool
method toMessagesLayoutDelegate
to manage whether aMessageType
's layout information is cached or not. #364 by @SD10.
๐ Changed
๐ฅ Breaking Change The
cellTopLabel
andcellBottomLabel
properties ofMessageCollectionViewCell
are no longer typed asMessageLabel
and are now regularUILabel
s. #355 by @SD10.0๏ธโฃ All
DetectorType
s forMessageLabel
are disabled by default. #356 by @SD10.
๐ Fixed
๐ฅ Breaking Change Fixed all instances of misspelled
initial
property.Avatar.initial
has changed toAvatar.initial
and the initializer has changed frompublic init(image: UIImage? = nil, initials: String = "?")
topublic init(image: UIImage? = nil, initials: String = "?")
. #298 by @sidmclaughlin.๐ Fixed
MessageInputBar
'stranslucent
functionality. #348 by @zhongwuzw.๐ Fixes infinite loop when dismissing keyboard on iPhone X. #350 by @nathantannar4.
๐ Fixed incorrect sizing of
cellTopLabel
andcellBottomLabel
. #371 by @SD10.
โ Removed
๐ฅ Breaking Change Removed
AvatarAlignment
andavatarAlignment(for:at:in)
delegate method in favor of newAvatarPosition
representing both vertical and horizontal alignments. #322 by @SD10.๐ฅ Breaking Change Removed the
avatarAlwaysLeading
andavatarAlwaysTrailing
properties of `MessagesCollectionViewFlow$ #322 by @SD10.๐ฅ Breaking Change Removed
LocationMessageDisplayDelegate
&TextMessageDisplayDelegate
and moved their methods ๐ into theMessagesDisplayDelegate
protocol. RemovedLocationMessageLayoutDelegate
&MediaMessageLayoutDelegate
and ๐ moved their methods into theMessagesLayoutDelegate
protocol. #363 by @SD10.