15.3.0
What's new
The unread chat messages listener is now available in Shake. Anywhere in your app, you can show a user how many unread messages in Shake they have.
Bug fixes
Whoops! If you passed null to Shake user register or update methods, that would crash your app. Is crashing any good? No — so we knew what to do. Now everything works smoothly. While we were at it, we patched a few other obscure edge cases that you were not even aware of.