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

Release 7.0.0

Compare
Choose a tag to compare
@jessesquires jessesquires released this 17 Mar 03:21
· 348 commits to master since this release

JSQMessagesViewController 7.0 is here! πŸŽ‰ Overall, this is a minor release, but it contains breaking API changes from the 6.x.x releases.

Breaking API Changes:

  • @protocol JSQMessageData <NSObject>
    Rename required hash method to messageHash (#684)
  • @protocol JSQMessageMediaData <NSObject>
    Rename required hash method to mediaHash (#684)
  • JSQMessagesCollectionViewFlowLayoutInvalidationContext
    The emptyCacheproperty has been renamed to invalidateFlowLayoutMessagesCache (#661)
  • The following method in JSQMessagesAvatarImageFactory no longer calls uppercaseStringWithLocale: on the string passed to userInitials. Callers are now responsible for passing an uppercase string if desired. (#755)
+ (JSQMessagesAvatarImage *)avatarImageWithUserInitials:(NSString *)userInitials
                                        backgroundColor:(UIColor *)backgroundColor
                                              textColor:(UIColor *)textColor
                                                   font:(UIFont *)font
                                               diameter:(NSUInteger)diameter;

Enhancements / New Features:

Refinements to asset loading/organization.

Bug fixes:

See the complete list of issues closed for the 7.0 milestone.