LayerKit v0.13.3 Release Notes

  • Public API Changes

    • Introduced LYRObjectChange, which models a change that has occured upon a Layer model object. This object replaces the change dictionaries that LYRClient posted with change notifications.
    • ๐Ÿ—„ Deprecated the following object change dictionary keys: LYRObjectChangeTypeKey, LYRObjectChangeObjectKey, LYRObjectChangePropertyKey, LYRObjectChangeOldValueKey, LYRObjectChangeNewValueKey. Use the public properties on LYRObjectChange instead.

    โœจ Enhancements

    • ๐Ÿ‘Œ Improved the performance of the Rich Content management (smaller memory footprint and CPU usage).
    • โฑ Prioritized auto-download scheduling of message parts with Rich Content.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed crash caused by attempting to add a participant to a conversation they are already in.
    • ๐Ÿ›  Fixed crash caused by attempting to remove a participant from a conversation they are not in.
    • ๐Ÿ›  Fixed crash when dealing with huge numbers of Rich Content parts.
    • ๐Ÿ›  Fixed an issue where sent messages' recipient statuses seemed to be stuck on LYRRecipientStatusPending, even though messages were successfully sent.