4.0.0 Beta 4 - The King is dead, long live the King!
Pre-release
Pre-release
4.0.0 Beta 4
- Update chat bottom inset after input bar size change by @martinpucik in #1725
- Observe inputBar frame change to update collectionView bottom inset by @martinpucik in #1726
4.0.0 Beta 2
- Updated InputBarAccessoryView to v6.1.0 #1716 by @martinpucik
4.0.0 Beta 1
iOS 12 has been around for a while, but with upcoming WWDC, we are ready to let this version go and rest in peace forever. The same could be said about CocoaPods - what used to be the major and most important thing on iOS for developing apps with 3rd party libraries - has been replaced by natively supported way called Swift Package Manager.
Sit tibi terra levis.
See MIGRATION_GUIDE.md for migration to the new V4.
Changed
- Breaking change: Dropped CocoaPods support
- Breaking change: Dropped support for iOS 12 2bd234b by @martinpucik
- Breaking change: Moved messageInputBar from inputAccessoryView to a subview in MessagesViewController #1704 by @martinpucik
- Deprecation: Deprecated
maintainPositionOnKeyboardFrameChangedMovedin favor ofmaintainPositionOnInputBarHeightChangedwhich better describes the intended use of this property #1704 by @martinpucik - Breaking change: Added an argument to
messageContainerMaxWidthcd4f75b by @martinpuciknow has IndexPath argumentMessageSizeCalculator.messageContainerMaxWidth(for message: MessageType) -> CGFloat
MessageSizeCalculator.messageContainerMaxWidth(for message: MessageType, at indexPath: IndexPath) -> CGFloat
- Breaking change: Added an argument to
messageContainerSizecd4f75b by @martinpuciknow has IndexPath argumentMessageSizeCalculator.messageContainerSize(for message: MessageType) -> CGSize
MessageSizeCalculator.messageContainerSize(for message: MessageType, at indexPath: IndexPath) -> CGSize
Fixed
Added
- New method in
MessagesLayoutDelegatefor setting message avatar size ddfc814 by @martinpucik MessageInputBarKindenum for customizingmessageInputBarinsideinputContainerView#1707 by @martinpucik
Removed
- NSConstraintLayoutSet.swift #1700 by @martinpucik