All Versions
Latest Version
Avg Release Cycle
116 days
Latest Release
1598 days ago

Changelog History
Page 1

  • v3.0.3 Changes

    May 10, 2019

    ๐Ÿ›  Fixes:

    • ๐Ÿ›  Fix broken topViewController traversal logic. This bug would cause RMessage to potentially go into an infinite loop when being asked to present from a modal.


    • Constraint activation tweaks and some code cleanup.
  • v3.0.2 Changes

    February 06, 2019

    ๐Ÿ›  BugFixes:

    • ๐Ÿ›  Fix RMessageSpec access control
    • Minor layout constraint tweaks.
  • v3.0.1 Changes

    October 11, 2018

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix the dismiss, tap, and swipe completions not working.


    • ๐Ÿ— Don't include the binary framework so as to allow building RMessage without having to build for the latest Swift.
    • Swift Format tweaks.
  • v3.0.0 Changes

    September 10, 2018
    • ๐Ÿฑ Rewritten in Swift ๐ŸŽ‰.
    • ๐Ÿ’… Message notification designs are now easily specified in code via the RMessageSpec protocol - no more passing in design styles via a json design file.
    • ๐Ÿ‘Œ Support for generic UIViews for the Left/Right/Background of the message. Want to pass a UIButton for the left view or background view? Go ahead.
    • ๐Ÿ‘Œ Support for Attributed string stylings.
    • ๐Ÿ‘Œ Support for new message duration types such as messages that can only be dismissed by tapping, or swiping, or both.
    • ๐Ÿ‘Œ Support for canceling messages already in the queue waiting to be presented.
    • ๐Ÿ‘Œ Support for Carthage.
    • ๐Ÿ‘ Groundwork for custom animator objects via the RMessageAnimator Protocol has been set, support for passing in your own animators coming soon.

    Note: RMessage now requires requires iOS 11.0 and Swift 4.1

  • v2.3.4 Changes

    June 05, 2020
    • Properly handle reading from bundle when Cocoapods is used with use_frameworks!.
    • Properly read icon images specified in json design files from user App bundle with a fallback to the framework bundle if needed.
  • v2.3.3 Changes

    May 26, 2020

    ๐Ÿ›  Fix an issue that causes RMessage assets to fail to load from the app bundle.

  • v2.3.2 Changes

    August 09, 2018

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixes RMessage presentation in the existing presence of safe areas/layout guides in iOS7+, or the introduction of safe areas while RMessage is presenting.
    • ๐Ÿ›  Fixes icon image vertical spacing to the top in cases where the icon image is much larger than the text content provided by the message.
  • v2.3.1 Changes

    July 03, 2018

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixes crash reported in #35 where RMessage's layout information would change between instantiation and presentation.


    • ๐Ÿ›  Fixes UITests to properly run again.
  • v2.3.0 Changes

    April 13, 2018

    ๐Ÿ”‹ Features:

    • Ability to tint icon image via design file property: iconImageTintColor. Icon image must be set as a template image in Xcode.
    • Tweak default presentation of message to not appear as if spring animation is overshooting and presenting a visual gap. This can be disabled via design file property: disableSpringAnimationPadding.
    • Allow corner rounding to be applied to message view via design file property: cornerRadius. Note: When using this property you most likely want to set the disableSpringAnimationPadding property to 1.

    ๐Ÿ›  BugFixes:

    • ๐Ÿ›  Fix message presentation/animation on iPhone X.


    • โž• Add standard view controller tests.
  • v2.2.2 Changes

    March 14, 2018

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix bottom presentation when presenting in a view not contained by a navigation controller.
    • Guard some iOS8+ specific constraint calls from executing on devices running below iOS8.
    • Guard UIBlurEffect and UIVisualEffectView API calls from being executed on deployment targets below iOS 8 to prevent crashes. The blurBackground custom design file property now does nothing on devices running below iOS8.
    • โœ… Tests: Fix a float precision comparison error causing some UI tests to incorrectly fail.