The changelog for JSQMessagesViewController. Also see the releases on GitHub.
This release closes the 8.0.0 milestone.
- Removed
JSQSystemSoundPlayeras a dependency, see #1649 for reasoning. You can easily still include this in your project by addingpod 'JSQSystemSoundPlayer'to your Podfile. You can find out the latest onJSQSystemSoundPlayerhere. - Removed
JSQMessagesKeyboardControllerand implemented a properinputAccessoryView. (#1063, #1529) Thanks @LeoNatan and @kirualex! JSQMessagesToolbarButtonFactoryis now an instance, not just class methods. (#1651, #866) Thanks @burntheroad!JSQMessagesAvatarImageFactoryis now an instance, not just class methods. (#1659, #1657) Thanks @burntheroad!JSQMessagesInputToolbarnow provides more control over the placement of the send button. (#840) Thanks @davidchiles!
- Better Swift inter-op. Implemented Objective-C nullability. (#1654) Thanks @Lucashuang0802!
- Animated typing indicator. Typing indicator now animates like iMessage. (#1382) Thanks @radekcieciwa!
- Dynamic text support. (#497, #1747) Thanks @MacMeDan!
- Message cells now have a customizable accessory view. (#1519, #1719) Thanks @adubr!
- Send button now can be turned on/off manually. (#1575, #1609) Thanks @sebastianludwig!
- Video message items now have a custom thumbnail option. (#628, #709, #1408, #1823) Thanks @weekwood, @benjaminhallock!
- A new class
JSQMessagesVideoThumbnailFactorynow can generate thumbnail images fromAVURLAsset. (#709, #1823) Thanks @weekwood, @Lucashuang0802!
- Fixed a number of issues regarding keyboard handling. Keyboard handling is now much more stable. (#1063, #1529, #799, #941, #1299, #558, #557)
- Fixed potential crash with media cells. (#1377, #1741) Thanks @Lucashuang0802!
Unfortunately, release notes are not available for earlier versions of the library.