Releases: cometchat/cometchat-uikit-react-native-legacy
Releases · cometchat/cometchat-uikit-react-native-legacy
v4.3.26
New
- Updated the Sample App to React Native 0.78 with New Architecture enabled.
Enhancements
- The
customSoundForOutgoingMessagesnow functions correctly in theCometChatMessagescomponent, allowing users to customize sounds for outgoing messages.
Fixes
- Resolved an issue where the error state view briefly appeared before the reaction list loaded.
- Fixed modal presentation issues on iOS, ensuring consistent behavior.
- Corrected a bug that caused old usernames to appear in conversations after the user updated their name.
- Fixed the incorrect type definition for the
voiceRecordingIconURLprop. - Addressed type errors caused by incorrect typings across the UI Kit.
Deprecations
- None
Removals
- None
v4.3.25
New
- None
Enhancements
- Added support for React Native version 0.78.
- Enabled compatibility with the new React Native architecture.
- Added a missing prop in
CometChatConversationto customize the delivery/read icon tint.
Fixes
- Resolved an issue where accepting a call on one device did not close the incoming call screen on other devices.
- Fixed a bug where the "attach audio" option in the message composer was allowing all file types.
- Exported previously missing classes from the root of the UI Kit for easier access.
- Addressed a bug that caused the conversation list to clear when message events occurred.
- Fixed a bug where the
onSelectionprop in theCometChatConversationscomponent was not functioning. - Corrected an issue where the
messageComposerIdwas not passed correctly, leading to configuration issues with props such asSecondaryButtonViewandAuxiliaryButtonView. - Fixed the message composer's position on smaller iOS screens to ensure proper placement.
- Fixed an issue where overriding ListItemView in CometChatMessageInformation did not apply customizations as expected.
- Fixed an issue where typing indicators and user presence status were visible to blocked users.
- Fixed an issue where read and delivery receipts were not reflected correctly in CometChatMessageInformation.
- Fixed an issue where user presence status was not displayed in CometChatConversations.
Deprecations
- None
Removals
- None
v4.3.24
New
- None
Enhancements
- None
Fixes
- Fixed an issue where integrating multiple instances of the
CometChatUserscomponent on the same screen was not possible. - Fixed a developer warning where the
keyprop was incorrectly being spread into JSX. - Fixed an issue where the "Reject Call" button was intermittently unresponsive.
- Fixed an issue where the logged-in user state was not preserved when using an
authtoken. - Fixed an issue where Picture-in-Picture (PIP) mode was not working when answering a call via VOIP.
- Fixed a crash that occurred when sending an image and immediately replying to it.
v4.3.23
New
None
Enhancements
None
Fixes
- Resolved an issue where the call screen would disappear without disconnecting the call when switching the app from background to foreground.
- Fixed a bug on Android where pressing the back button on the call screen caused unnecessary navigation and prevented the call from ending properly.
v4.3.22
New
- None
Enhancements
- Removed the use of defaultProps to align with the latest React standards.
Fixes
- Addressed type-related issues to improve reliability and accuracy.
v4.3.21
New
- None
Enhancements
- None
Fixes
- Fixed an issue with the Audio Media Recorder where audio capture would fail when the app transitioned to a non-active state.
- Resolved an issue where the timer was not visible in Audio Media Recorder for Android Platform.
v4.3.20
New
- None
Enhancements
- None
Fixes
- Resolved the issue where the message options for message replies were not scrollable.
- Fixed type errors that occurred when running the TypeScript compiler.
- Fixed an issue where the message option action sheet was not closing when a custom message option was pressed.
- Fixed an issue where the user and group tabs in the
CometChatContactscomponent displayed an unintended gray background. - Added the missing
voiceRecordingIconTintprop to theMessageComposerStyleInterface. - Fixed an issue where the message object was not being returned in the callback of a message option.
- Fixed an issue where the color of text in the search bar was inconsistent between the
CometChatUsersandCometChatGroupscomponents. - Fixed an issue where the search bar icon tint was incorrect in the
CometChatUserscomponent. - Fixed an issue where the search bar icon was appearing blurry in the
CometChatGroupscomponent. - Added the missing
MessageInformationConfigurationprop toMessageListConfiguration. - Resolved the issue preventing URLs sent in messages from opening on Android 10+ devices.
- Fixed the
ccConversationDeletedUI event to ensure it only updates the UI without deleting the conversation internally.
v4.3.19
New
- None
Enhancements
- None
Fixes
- Fixed an issue where the app was crashing when sending
ipafiles as an attachment on iOS - Fixed an issue where the
Delete and Exit groupoption was not visible to group admins, preventing them from deleting the group. - Fixed an issue where the attachment bottom sheet did not close by default when pressing custom attachment options.
- Fixed an issue where the
leave group actionwas not moving the conversation to the top for the other group members even though the update conversation for group actions setting is enabled in the Dashboard. - Fixed an issue with
AIaction button being visible inCometChatThreadedMessagescomponent.AIactions are not available for threaded messages. - Fixed an issue where sent messages were being hidden under the message composer when closing the keyboard.
- Fixed an issue where messages were not being translated correctly, and the original text was displayed instead of the translated text.
- Fixed an issue where deleting a message by the sender incorrectly cleared the unread count on the receiver’s end.
- Fixed an issue where action messages were duplicated when adding multiple members to a group.
- Fixed an issue where performing multiple group kick actions caused duplicate kicked messages of the same user.
- Fixed an issue where clicking on a conversation starter did not send the message.
- Resolved an issue where message options were visible for the messages in
inProgress&errorstates. - Fixed an issue where action messages disappeared when a image was sent after the action message.
v4.3.18
New:
- Added a new prop
hideReceiptto hide the receipt in the message bubble and conversation’s last message.
Enhancements:
- If
isIncludeBlockedUsersis set totruein theConversationsRequestBuilderand the logged-in user blocks another user, the conversation is not removed from the list.
Fixes:
- Fixed an issue where the group action message bubble was rendered as empty when performing any group action.
- Fixed an issue where the Interactive message bubble UI was breaking.
- Fixed an issue where if the conversation type was set to users and a message was received in a group, the group was visible in the conversations list in real time.
- Fixed an issue where messages outside the open thread were also being marked as read.
- Fixed an issue where the
scrollToBottomOnNewMessagesprop ofCometChatMessageListwas not functioning correctly. - Fixed an issue where bringing the app to the foreground after receiving interactive and text messages while in the background caused an error.
Deprecations:
- Deprecated
disableReceiptprop fromCometChatMessageList&CometChatConversationscomponent.
v4.3.17
New:
- The sender of a message will now see a double tick on a group message to indicate that the message has been successfully delivered to all users within that group, and a double blue tick once it has been read by all participants in the group.
Enhancements:
- Enhanced image fetching by adding a retry mechanism and proper error handling. If an error occurs, the loader no longer displays indefinitely. Instead a default placeholder image will be shown.
Fixes:
- Fixed an issue where quick reactions in the Action Sheet looked incorrect in dark mode due to the background color not being picked from the theme.
- Fixed an issue where the first message received by an user was not visible in real-time in the message list.
- Fixed an issue where the keyboard could not be dismissed in a new conversation by clicking outside of the keyboard view.
- Trimmed user and group names in action messages and last message previews in the
CometChatConversationscomponent. - Fixed an issue with the incorrect date separator in
CometChatMessageList. - Fixed an issue with message bubble alignment when reactions are present on the message sent by the logged-in user.
- Fixed an issue with the alignment of the
delivered/readreceipt in theCometChatMessageInformationcomponent. - Fixed an issue where the default message options were not available on group call message bubble.