github jessesquires/JSQMessagesViewController 7.3.0

latest releases: 7.3.5, 7.3.4, 7.3.3...
8 years ago

This release closes the 7.3.0 milestone.

See the 7.3.0 milestone for the complete list of fixes and improvements.

Enhancements ✨

🎉 New JSQAudioMediaItem for sending audio media (#1495)
Now you can embed audio files just as easily as images. Plays all formats supported by AVAudioPlayer (AAC, MP3, PCM, etc). Use the default UI or customize it via JSQAudioMediaViewAttributes. See the docs for details.
Thanks @eliburke!

🎉 Fixed crash when long pressing on data detector links (#1247)
This is a workaround for an iOS bug.
Thanks @steipete!

🎉 Improved custom cell menu support (#1281)
Your JSQMessagesViewController subclass can now override didReceiveMenuWillShowNotification: and didReceiveMenuWillHideNotification: for more fine-grained UIMenuController handling.
Thanks @keyeMyria!

🎉 Accessibility enhancements to improve VoiceOver support (#873)
Cell and Accessory buttons now have accessibility labels. Incoming messages are announced.
Thanks @BillCarsonFr!

🎉 Customizable isOutgoing method(#1203)
Allows better control over incoming/outgoing directionality for Team/Group chats. See the docs for details.
Thanks @sebastianludwig!

- (BOOL)isOutgoingMessage:(id<JSQMessageData>)messageItem;

🎉 Scroll to a specific row in the collection, optionally animated (#1195)
See the docs for details. Thanks @sebastianludwig!

- (void)scrollToIndexPath:(NSIndexPath *)indexPath animated:(BOOL)animated;

🎉 New localizations

🎉 Swift Demo Project (#1572 and others)
An implementation of a Swift project utilizing JSQMessagesViewController. There is a ConversationListView and ConversationView demonstrating basic features of JSQ. Just pod install to run the project.
Thanks @MacMeDan!

Bugs closed 🐛

Documentation improvements 📝

The full documentation is here.

Stats 📈

Due to the hard work from @orta and the @cocoapods team, I have some fun statistics to share about the library!

As of this writing:

  • Total downloads: 529,107
  • Total apps: 11,873
  • GitHub Stars: 8,145
  • See more on the library's cocoapods page

Thanks ❤️

As always, many thanks to all the contributors to this successful release!

— JSQ
💪 😎 👊

Don't miss a new JSQMessagesViewController release

NewReleases is sending notifications on new releases.