LayerKit v0.20.2 Release Notes

  • โœจ Enhancements

    • โž• Added functionality to allow users to "leave" a conversation. This has the effect of removing the user from the conversation and and deleting the conversation from all of the authenticated user's devices.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed an issue where creating a new unique conversation with the same participants of a deleted conversation caused outgoing messages to be stuck in pending.
    • ๐Ÿ›  Fixed an issue where message send could pass validation after participant had been removed from the conversation.

    Public API Changes

    • ๐Ÿ”€ Client's default sync policy is now LYRClientSynchronizationPolicyUnreadOnly, if the policy is not specified in the options argument of the client's designated initializer. Deprecated initializer however will keep the old behaviour, which is the LYRClientSynchronizationPolicyCompleteHistory.
    • โž• Added leave: method to LYRConversation.

    โœจ Enhancements

    • ๐Ÿ‘Œ Improvements to synchronization performance when deleting content with LYRDeletionModeMyDevices.