LayerKit v0.23.3 Release Notes

  • ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixes an issue where the client might fail to start synchronization process for a conversation upon receiving a remote notification. [APPS-2595]
    • ๐Ÿ›  Fixes an issue where the client might throw an exception ("Cannot initialize synchronization manager with nil databaseManager.") when transitioning the app from the background into the foreground.
    • ๐Ÿ›  Fixes an issue where the client wouldn't finish synchronizing content when woken up by a remote notification with an error "Synchronization from a remote notification could not be completed because synchronization failed to finish in 15 seconds.".
    • LYRIdentity object identifier attribute now correctly escapes the userID string (this includes the following characters: :;#@). [APPS-2627]
    • ๐Ÿ›  Fixes an issue where the authenticated user's identity (when accessing client.authenticatedUser) might lose all the information (firstName, lastName, displayName, metadata... ended up being nil). [APPS-2630]

    Public API Changes

    • Made the createdAt attribute on the LYRConversation nullable, which solves the issues with Swift.
    • โœ‚ Removed dead code around the LYRActor class.
    • ๐Ÿ“š Updated LYRQueryController header documentation.