Releases: cometchat/chat-sdk-javascript
Releases · cometchat/chat-sdk-javascript
v4.0.6
New:
- Added a method named getConversationUpdateSettings which returns the settings saved in Dashboard.
Fixes:
- Fixed error handling in getSender() and getReceiver() methods in Message Models
v4.0.5
Enhancement:
- Added a new method isBannedFromGroup to the Group model class to indicate whether the user is banned from the group or not.
- Introduced three new methods in CustomMessage class as follows:
shouldSendNotification(val: boolean)
: It accepts boolean value, if you pass true it will trigger a notification for the custom message.setConversationText(text: string)
: It accepts a string which can be used to display the last message text in the conversation list.shouldUpdateConversation(val: boolean)
: It accepts boolean value, if you pass true the message will appear as the last message in the Conversation and will update and reorder the conversation list, placing the conversation at the top.
v4.0.4
New
- Introduced
Reaction
andReactionEvent
classes to enhance the functionality of message reactions introduced in v4.0.3. - Added
ReactionsRequest
class as a replacement forReactionRequest
class introduced in v4.0.3. - Added
ReactionsRequestBuilder
class as a replacement forReactionRequestBuilder
class introduced in v4.0.3. - Introduced Enhanced Push Notification Feature.
- Added
PushPreferences
, GroupPreferences,
MutePreferences,
MutedConversation,
UnmutedConversation&
DaySchedule` classes - Added method
registerPushToken
method to register push token. - Added method
unregisterPushToken
method to unregister push token. - Added method
muteConversations
method to mute push notifications of conversations. - Added method
unmuteConversations
method to unmute push notifications of conversations. - Added method
fetchPushPreferences
,updatePushPreferences
&resetPushPreferences
to fetch, update & reset push preferences.
- Added
Enhancements
- The real-time listeners
onMessageReactionAdded
andonMessageReactionRemoved
have been improved to return an object ofReactionEvent
class, providing a more robust event model. ReactionsRequestBuilder
has been enhanced to return a list ofReaction
objects, offering a more intuitive and consistent API.
Removals
- Removed the
MessageReaction
class introduced in v4.0.3, transitioning its responsibilities to the newReaction
andReactionEvent
classes. - Removed
myMentionsOnly
method fromMessagesRequestBuilder
introduced in v4.0.2.
Fixes
- Addressed an issue that led to unnecessary warnings being emitted from the Chat SDK, ensuring a cleaner console output.
- Resolved a sorting problem that resulted in incorrect message order when the token based file access was enabled, improving message sequence integrity.
v4.0.4-beta1
New
- Introduced
Reaction
andReactionEvent
classes to enhance the functionality of message reactions introduced in v4.0.3. - Added
ReactionsRequest
class as a replacement forReactionRequest
class introduced in v4.0.3. - Added
ReactionsRequestBuilder
class as a replacement forReactionRequestBuilder
class introduced in v4.0.3.
Enhancements
- The real-time listeners
onMessageReactionAdded
andonMessageReactionRemoved
have been improved to return an object ofReactionEvent
class, providing a more robust event model. ReactionsRequestBuilder
has been enhanced to return a list ofReaction
objects, offering a more intuitive and consistent API.
Removals
- Removed the
MessageReaction
class introduced in v4.0.3, transitioning its responsibilities to the newReaction
andReactionEvent
classes. - Removed
myMentionsOnly
method fromMessagesRequestBuilder
introduced in v4.0.2.
Fixes
- Addressed an issue that led to unnecessary warnings being emitted from the Chat SDK, ensuring a cleaner console output.
- Resolved a sorting problem that resulted in incorrect message order when the token based file access was enabled, improving message sequence integrity.
v4.0.3
- Added support to react on Text, Media, and Custom Messages
- Added a new field unreadMentionsCount field in Conversation Object
- Added a new field lastReadMessageId field in Conversation Object
v4.0.2
- New Added support to mention a user in Text & Media Message.
- New Added support to send interactive messages like forms, card, etc.
- New Added a method to mark a message as unread.
v4.0.1
- Added AI Conversation Summary, AI Bot Assistance methods.
- Updated AI Conversation Starter & AI Smart Replies methods.
3.0.12
- Fixed issue with registerTokenForPushNotification method.
- Miscellaneous optimisations.
v3.0.11
Added method to customise the Main Video Container in Spotlight mode.
v3.0.10
- Fixed issue with onOutgoingCallRejected event not triggering when the call is marked unanswered.