Skip to content
This repository has been archived by the owner on Aug 14, 2019. It is now read-only.

7.3.0

Compare
Choose a tag to compare
@jessesquires jessesquires released this 23 May 22:13
· 18 commits to master since this release

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
πŸ’ͺ 😎 πŸ‘Š