Changelog

API / Behaviour Changes

  • Introduce a completion parameter to registerDeviceWithUserId(:_) in EkoClient

Breaking Changes

  • None

API / Behaviour Changes

  • Fix issue where categories property of community is updated incorrectly when fetching list of community categories.

Breaking Changes

  • None

API / Behaviour Changes

  • Fix crash when setting up custom avatar for in EkoClient class.

Breaking Changes

  • None

API / Behaviour Changes

  • N/A

Breaking Changes

  • Add EkoUserNotification and EkoUserNotificationModule class for supporting user notification settings

  • Add EkoCommunityNotification and EkoCommunityNotificationEvent class for supporting community notification settings

  • Add notificationManagerForCommunityId: method in EkoCommunityRepository class to provide EkoCommunityNotificationsManager

  • Add EkoRoleFilter and EkoRoleFilterType; class and enum for defining what roles would be affected by notification setting

API / Behaviour Changes

  • Add displayName option in EkoCommunitySortOption enum to sort list of communities alphabetically.

  • Fix issue where dataStatus for EkoObject was not reflected correctly.

Breaking Changes

  • Add EkoCommunityFeedSortOption enum.

  • sortBy parameter type is changed to EkoCommunityFeedSortOption for getCommunityFeed: method in EkoFeedRepository class.

  • Add EkoCommunityMembershipSortOption enum.

  • sortBy parameter type is changed to EkoCommunityMembershipSortOption for getMemberships: method in EkoCommunityParticipation class.

Note: If you have been using enum in short form i.e .displayName, these breaking changes would not cause any effect.

API / Behaviour Changes

  • Fix issue where post was not getting removed from global feed when deleted

  • Fix issue where non members could search for private communities locally

  • Comment in error state can be hard deleted by deleteComment() api in EkoCommentEditor

API / Behaviour Changes

  • Fix issue where deleted comment was being shown from cache

API / Behaviour Changes

  • SDK is now distributed as xcframework. .dsym files are also included inside the framework. Please refer to installation docs for more info

  • Add roles properties in EkoCommunityMembership class

  • Add hasPermission: methods in EkoClient to check permissions for current user.

API / Behaviour Changes

  • New feature: Community. Please refer to Community documentation

  • New feature: Feed. Please refer to documentation for Feed.

API / Behaviour Changes

  • Fix issue where setRoles, setUserMetaData and setDisplayName was not working.

API / Behaviour Changes

  • Fix issue where user object in EkoComment was null.

  • Remove displayName property from EkoComment. You can access display name through user property.

API / Behaviour Changes

  • Add EkoCommentRepository, EkoCommentEditor and EkoCommentFlagger class. Complete documentations are on Comment section.

  • Add EkoReactionRepository model support reactions.

  • Add EkoReaction class to provide reaction info.

Sample App Changes

  • Add UI to add & fetch comments

  • Add UI for reaction on comments

API / Behaviour Changes

  • No need to add zlib integration anymore

  • Support Cocoapod and Carthage installation

Last updated