sendbird_sdk 3.1.4 sendbird_sdk: ^3.1.4 copied to clipboard
The Flutter SDK for Sendbird Chat brings modern messenger chat features to your iOS and Android deployments
[3.1.4] - Sep 24, 2021 #
- Fixed HMS push token registration
- Improved stability
[3.1.3] - Sep 3, 2021 #
- Added metaData related filters for
GroupChannelListQuery
andPublicGroupChannelListQuery
- Fixed behavior when app life cylce state has changed
- Fixed message parsing when it has a link
- Improved stabilities
[3.1.2] - Aug 25, 2021 #
- Added
broadcastOnly
option for super group filter in group list query - Fixed last message update for admin message
- Fixed member state when a user was invited to group channel
- Refactored api architecture
[3.1.1] - Jul 27, 2021 #
- Fixed a bug that connectivity is not working properly when nternet connection becomes on after off
- Changed
connectivity
dependency toconnectivity_plus
[3.1.0] - Jul 7, 2021 #
Breaking changes #
In line with the overall update for Chat SDK for Flutter 3.1.0, behavior changes are applied to the following classes. Visit Sendbird Docs for further information.
- The
PreviousMessageListQuery
now requireschannelType
andchannelUrl
.
PreviousMessageListQuery({
required this.channelType,
required this.channelUrl,
});
- The
OperatorListQuery
now requireschannelType
andchannelUrl
.
OperatorListQuery({
required this.channelType,
required this.channelUrl,
});
- The
MessageSearchQuery
now requireskeyword
.
MessageSearchQuery({required this.keyword});
- The
GroupChannelMemberListQuery
now requireschannelUrl
.
GroupChannelMemberListQuery({required this.channelUrl});
- The
UserMessageParams
now requiresmessage
.
UserMessageParams({
required this.message,
})
- The
ScheduledUserMessageParams
now requiresscheduledDateString
,timezone
, andmessage
.
ScheduledUserMessageParams({
required this.scheduledDateString,
required this.timezone,
required String message,
})
- The
MessageRetrievalParams
now requireschannelType
,channelUrl
, andmessageId
.
MessageRetrievalParams({
required this.channelType,
required this.channelUrl,
required this.messageId,
});
[3.1.0-nullsafety.1] - Jun 22, 2021 #
- Fixed
connectionStatus
mapping for user/sender/member - Added HMS for push type
- Added
always_push
parameter for push registeration - Improved stability
[3.1.0-nullsafety] - Jun 22, 2021 #
- Fixed channel object to contain last message when invoking
onMessageReceived
callback - Improved stability
[3.0.14-nullsafety] - Jun 13, 2021 #
- Applied null-safety
- Updated dependencies
- Fixed
mostRepliesUsers
mapping in ThreadInfo - Improved stability
[3.0.13] - May 17, 2021 #
- Fixed file type mis mapping bug
- Added
cancelUploadingFileMessage
inBaseChannel
- Added
joinedAt
inGroupChannel
- Improved stability
[3.0.12] - Apr 25, 2021 #
- Fixed to apply option to
SendbirdSdk
properly - Fixed
sendFileMessage
progress inconsistency - Improved stability
[3.0.11] - Apr 22, 2021 #
- Added
nicknameStartWith
filter inApplicationListQuery
- Updated pubspec and README
- Fixed typo
[3.0.10] - Apr 19, 2021 #
- Fixed register token endpoint
- Fixed typo
- Dropped some suffix
~Filter
fromGroupChannelListQuery
- Changed
FileInfo.fromUrl
parametermimeType
as optional (default isimage/jpeg
) - Changed
getCurrentUser
tocurrentUser
getter - Improved stability
[3.0.9] #
- Fixed metaData mapping for
User
- Renamed
ImageInfo
toFileInfo
- Renamed
markAsDelivered
parameter name frompayload
todata
- Renamed
PushTokenType
gcm
tofcm
[3.0.8] #
- Implemented
==
operator for channels, users and messages - Fixed
getMessage
method - Added
getMyMuteInfo
method inBaseChannel
- Renamed
GroupChannelSuperChannelFilter
andGroupChannelPublicChannelFilter
toSuperChannelFilter
andPublicChannelFilter
- Redefined error cases
- Added rate limit (1 second) in
markAsRead
method - Renamed
onChannelMetaData~
andonChannelMetaCounter~
of channel event handler's method toonMetaData~
andonMetaCounter~
- Renamed
addChannelHandler
removeChannelHandler
andgetChannelHandler
toaddChannelEventHandler
,removeChannelEventHandler
andgetChannelEventHandler
respectively - Renamed
addConnectionHandler
removeConnectionHandler
andgetConnectionHandler
toaddConnectionEventHandler
,removeConnectionEventHandler
andgetConnectionEventHandler
respectively - Renamed
onUpdateTotalUnreadMessageCount
method inUserEventHandler
toonTotalUnreadMessageCountUpdated
[3.0.7] #
- Added
nickname
parameter inconnect
method - Implmeneted json serializations for queries
- Fixed message change log bugs
- Updated user agent
- Updated README and fixed repo link
- Cleaned up import pattern
[3.0.6] #
- Renamed package
sendbirdsdk
tosendbird_sdk
- Cleaned up unused codes
- Improved stability
[3.0.5] #
- Fixed Admin message mapping
- Changed user property
isOnline
toconnectionStatus
- Added
getCachedMetaData
method inBaseChannel
- Updated docs
- Improved stability
[3.0.4] #
- Added
GroupChannelMemberListQuery
- Changed
refreshChannel
torefresh
for channel - Changed parameter type from
User
toString
forreportUser
on channel - Fixed bugs on mapping sender
- Fixed bugs on sending file message
- Fixed bugs on caching
- Improved stability
[3.0.3] #
- Changed return type of update messages (remove completion and use future)
- Accepted mimetype on
ImageInfo
- Improved stability
[3.0.2] #
- Added member count events for ChannelEventHandler
- Added session refresh / expiration
- Changed method signatures for send / update / resend user and file message
- Handled file message sending asynchronously
- Added network awarness to reconnect
- Updated internal logic while reconnecting
- Refactored socket events
- Improved stability
[3.0.1] Add missing features #
- Added reactions
- Added file size limit
- Added thumbnail option for file message
- Added
OGMetaData
,OGImage
for open graph - Added logging
- Added
PreviousMessageListQuery
- Updated reference documentation
- Improved stability
[3.0.0] developer preview #
- Developer preview