Releases: cometchat/cometchat-uikit-react-native
Releases · cometchat/cometchat-uikit-react-native
v4.3.9
New
- Updated the Sample App to React Native 0.78 with New Architecture enabled.
Enhancements
- The
customSoundForOutgoingMessages
now functions correctly in theCometChatMessages
component, 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
voiceRecordingIconURL
prop. - Addressed type errors caused by incorrect typings across the UI Kit.
Deprecations
- None
Removals
- None
v5.0.1+SampleAppExpo
New
- Upgraded both
SampleApp
andSampleAppWithPushNotifications
to React Native 0.79.4 for improved compatibility and performance. - Introduced a new
SampleAppExpo
to demonstrate integration and usage of the UI Kit in Expo-based projects.
Enhancements
- None.
Deprecations
- None.
Removals
- None.
v5.0.1
New
- Added Expo compatibility, enabling seamless integration with Expo projects.
- Introduced React Native support from version 0.77 to the latest, expanding compatibility with various React Native versions.
Enhancements
- None
Fixes
- Resolved an issue where the "Edit" option would not open while the keyboard was active.
- Fixed a bug where the password-protected icon was not displayed in the conversation list.
- Corrected an issue where an incorrect password was shown when rejoining a private protected group after leaving without transferring ownership.
- Fixed an issue where not clicking on the "Block/Delete Chat" button would still trigger the button action.
- Removed extra space appearing at the bottom of the composer.
- Addressed inconsistent UI for deleted sticker message bubbles before and after reopening the chat.
- Fixed inconsistent call logos and incorrect status shown in call logs and call details.
Deprecations
- None
Removals
- None
v5.0.0
New
- Revamped UI: Experience a fresh, modern design for improved visual appeal and consistency. The updated look enhances usability and engagement.
- Restructured Components: Enjoy a redesigned component architecture that improves scalability, making it easier to build and maintain modular designs.
Enhancements
- Optimized User Experience: Interactions have been streamlined to provide a smoother, more intuitive experience, reducing friction during use.
- Advanced Styling and Theming: Gain greater flexibility with enhanced customization options, allowing you to tailor appearances to suit your brand effortlessly.
- Simplified Integration: Set up faster and with ease thanks to a more intuitive, streamlined integration process.
Fixes
- Resolved: Issue where the Android app would crash when placed in the background with certain app states (e.g., notifications or incoming calls).
- Fixed: Call Button not working correctly on Android, especially when navigating between chat screens.
- Fixed: Outgoing calls not properly transitioning to the call screen after initiating a call.
- Fixed: Inconsistent display of user statuses in dark mode across devices.
- Resolved: App crashes on iOS when switching groups or users in the chat list.
- Fixed: Flickering modal UI on iOS during call initiation and chat navigation.
- Fixed: Group member scope changes not updating in real-time.
- Fixed: App freezing when editing messages in the conversation list.
- Fixed: Scroll behavior issues in group chats and calls screen on older Android devices.
Removals
- Style Props Removed: Style-specific props have been deprecated to encourage the use of modern theming practices, which offer more robust and scalable customization options.
v5.0.0-beta.1
New
- Revamped UI: Experience a fresh, modern design for improved visual appeal and consistency. The updated look enhances usability and engagement.
- Restructured Components: Enjoy a redesigned component architecture that improves scalability, making it easier to build and maintain modular designs.
Enhancements
- Optimized User Experience: Interactions have been streamlined to provide a smoother, more intuitive experience, reducing friction during use.
- Advanced Styling and Theming: Gain greater flexibility with enhanced customization options, allowing you to tailor appearances to suit your brand effortlessly.
- Simplified Integration: Set up faster and with ease thanks to a more intuitive, streamlined integration process.
Fixes
- None
Removals
- Style Props Removed: Style-specific props have been deprecated to encourage the use of modern theming practices, which offer more robust and scalable customization options.
v4.3.8
New
- Added Picture-in-Picture (PIP) mode for Android Calling
Enhancements
- None
Fixes
- None
v4.3.6
New
- None
Enhancements
- Updated React Native UI Kit to version 4.3.20
Fixes
- None
v4.3.5
Enhancements
- Now user details will be pulled from the static JSON data in sample app
- Updated Chat SDK to version 4.0.9
- Updated React Native UI Kit to version 4.3.13
v4.3.4
Enhancements
- Updated UI Kit to version 4.3.4
- Updated Calls SDK to version 4.0.7
- Updated Chat SDK to version 4.0.7
- Updated React Native to version 0.73.6
Fixes
- Addressed an issue where auto-login was not working properly.
v4.3.3
Enhancements
- Updated UIKit to version v4.3.3.
Fixes
- Addressed an issue that was causing the app to crash upon permission changes when the app was in the background.