The changelog for JSQMessagesViewController
. Also see the releases on GitHub.
This release closes the 8.0.0 milestone.
- Removed
JSQSystemSoundPlayer
as 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 onJSQSystemSoundPlayer
here. - Removed
JSQMessagesKeyboardController
and implemented a properinputAccessoryView
. (#1063, #1529) Thanks @LeoNatan and @kirualex! JSQMessagesToolbarButtonFactory
is now an instance, not just class methods. (#1651, #866) Thanks @burntheroad!JSQMessagesAvatarImageFactory
is now an instance, not just class methods. (#1659, #1657) Thanks @burntheroad!JSQMessagesInputToolbar
now 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
JSQMessagesVideoThumbnailFactory
now can generate thumbnail images fromAVURLAsset
. (#709, #1823) Thanks @weekwood, @Lucashuang0802! - Added a
placeHolderInsets
property toJSQMessagesComposerTextView
to allow insetting the placeholder text. (#1908)
- 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.