Releases: sendbird/sendbird-chat-sdk-ios
Releases · sendbird/sendbird-chat-sdk-ios
v4.0.0-beta.6
- Check & solve internal interface being exposed to Objective-C headers.
- When parsing metaData from json, its key whose value is null is ignored.
v4.0.0-beta.5
- Added mentioned message template.
- Fixed wrong ACK timeout error for markAsRead.
- Added annotations for renamed methods and properties.
- Added id to User, BaseChannel and BaseMessage to conform to Identifiable.
- Fixed SBDPushTemplate.default and SBDPushTemplate.alternative as public.
- Changed User's userID type from optional String to non-optional String.
- Fixed to guarantee BaseMessage serialize compatibility when updating from v3 to v4.
- Added a function to send scheduled messages immediately.
v4.0.0-beta.4
v4.0.0-beta.4 (May 10, 2022)
- Make SBDPushTemplate.default and SBDPushTemplate.alternative public.
- Added missing objcMembers attribute for PushTemplate.
- Changed internal logic of log levels. Now, only logs with equal or higher log level than the specified LogLevel are printed.
v4.0.0-beta.3
v4.0.0-beta.3 (May 3, 2022)
- Updated all naming to match the capitalization convention.
v4.0.0-beta.2
v4.0.0-beta.2 (Apr 29, 2022)
- Added new feature, Scheduled Messages
- Added new parameter, channel_type, to Polls interfaces
- Fixed 401 error when handling image File URL
Release v4.0.0-beta
What's new in version 4?
- Codebase has been re-written from Objective-C to Swift.
- Naming of the Product has been changed from
SendBirdSDK
toSendbirdChatSDK
. - Naming of the main class has been changed from
SBDMain
toSendbirdChat
. - Naming of public interfaces has been renamed to better match Swift's language style guide.
- Deprecated interfaces from v3 has been removed.
- Support for SyncManager has been removed.