Releases: GetStream/stream-chat-react-native
v5.32.0
Highlights
The main highlights of this release are:
- New Reactions implementation using the
reaction_groups
and show count along with Reaction in ReactionList. - Globally Override date format for the SDK using i18n translations so that you don't have to customize the components here and there.
- Better docs for expo installation and permissions setup so that you don't face any issues anymore.
What's Changed
- fix: empty message list UI and scrolling issue by @khushal87 in #2533
- fix: add expo-clipboard to peer deps of expo-package by @khushal87 in #2537
- fix: Correct Japanese translation by @toshisugimo in #2540
- fix: example app TS issue and icons props issue by @khushal87 in #2544
- fix: derive reaction list from reaction_groups and show reaction count while maintaining the order by @khushal87 in #2523
- fix: permissions issue on expo sample app on iOS and add docs for the same by @khushal87 in #2546
- feat: use queryReactions to fetch and show reactions in OverlayReactions. by @khushal87 in #2532
- fix: message edited label edited time stamp by @khushal87 in #2547
- fix: store message_text_updated_at field in the offline DB by @khushal87 in #2548
- fix: use i18n-parser for build-translations and improve related scripts by @khushal87 in #2553
- feat: global date time formatting through i18n by @khushal87 in #2552
New Contributors
- @toshisugimo made their first contribution in #2540
Full Changelog: v5.31.1...v5.32.0
v5.31.1
What's Changed
- fix: add back formattedDate prop to MessageFooter by @khushal87 in #2528
Full Changelog: v5.31.0...v5.31.1
v5.31.0
What's Changed
- fix: add undefined check for message when checking for isMessageUnread by @khushal87 in #2518
- feat: support file_size config in file and image upload by @khushal87 in #2517
Full Changelog: v5.30.0...v5.31.0
v5.30.0
What's Changed
- The prop
formattedDate
is changed todate
for better in MessageFooter. You can now simply pass your date timestamp here, and the component internally handles the formatting as well, so it's better than before.
- fix: incorrect mentioned users regex users with same prefix by @khushal87 in #2508
- fix: handle react native audio recorder player optionally by @khushal87 in #2515
- fix: Stream chat fix http no such file by @netoya in #2512
- fix: new message in empty messagelist and channel preview latest message by @khushal87 in #2509
- feat: show edited message label in message UI by @khushal87 in #2514
- Fix: channel.lastRead() returns null after posting a message by @ohayoyogi in #2480
New Contributors
- @netoya made their first contribution in #2512
- @ohayoyogi made their first contribution in #2480
Full Changelog: v5.29.0...v5.30.0
v5.29.0
What's Changed
- feat: async audio by @khushal87 in #2501
What is Async Audio?
The features enable you to record and send voice notes in the Chat. 🎉
How to use it?
You can primarily follow this audio support guide to enable and use this feature.
To enable the feature, simply install react-native-audio-recorder-player and react-native-video for React Native CLI applications and expo-av for Expo applications.
After installation, enable the feature by passing the audioRecordingEnabled
prop as true
in the Channel
component of our SDK.
<Channel audioRecordingEnabled={true} />
The release also improves couple of other caveats with duration
field in MessageInput and tries to make the FileUploadPreview
and the FileAttachment
component simpler.
Full Changelog: v5.28.1...v5.29.0
v5.28.1
What's Changed
- fix: image gallery handle height ts issue by @khushal87 in #2496
- fix: expo messaging app attachment picker safe area view by @khushal87 in #2498
Full Changelog: v5.28.0...v5.28.1
v5.28.0
What's Changed
- feat: add sender and receiver message theme background color by @khushal87 in #2485
- fix: broken imports in SDK as per TS by @khushal87 in #2487
- feat: introduce grouped message theming for message and fix message pinned header styles by @khushal87 in #2488
- fix: return type of setInterval and setTimeout by @khushal87 in #2489
- fix: improve attachment picker and image gallery bottom sheet implementation by @khushal87 in #2490
- fix: ts issue in getPhotos around Platform.Version by @khushal87 in #2493
Full Changelog: v5.27.1...v5.28.0
v5.27.1
What's Changed
- docs: improve expo installation explanations by @santhoshvai in #2478
- fix: messages not received when connection recovered and do not reload channel when sending message by @khushal87 in #2479
- chore: upgrade react native SDK version to 0.73.6 and fix incompatibilies by @khushal87 in #2475
- fix: giphy border radius and color issue by @khushal87 in #2484
Full Changelog: v5.27.0...v5.27.1
v5.27.0
What's Changed
- fix: add channel prop to ChannelPreviewStatus and fix docs props information by @khushal87 in #2455
- fix: deprecate global config from usage and add resizableCDNHosts to resizableCDNHosts by @khushal87 in #2457
- feat: add customizability for attachment picker ios select more photos component by @khushal87 in #2458
- fix: undefined local states for reaction count by @santhoshvai in #2460
- fix(offline-support): when user is not connected don't render null by @santhoshvai in #2462
- feat: expo 50 version upgrade in sample app by @khushal87 in #2463
- fix(sample-app): for the loading status which did not return to false when the list of attachments or pinned messages was empty by @sn4f in #2459
- fix: playing video in image gallery even when thumb_url not present by @khushal87 in #2466
- fix: offline support saving cyclic structure by @santhoshvai in #2469
- fix: theme for MessageList and SendMessageDisallowedIndicator by @khushal87 in #2470
- fix: scroll to bottom issue when the message list is empty by @khushal87 in #2471
- fix: crashes due to negative bottom sheet snap points by @santhoshvai in #2473
- fix(offline-support): foreign constraint failure by @santhoshvai in #2472
New Contributors
Full Changelog: v5.26.0...v5.27.0
v5.26.0
What's Changed
- docs: add moderation guide by @khushal87 in #2447
- feat: add portuguese translation by @arthurgeron in #2224
- fix: metro config for example apps by @khushal87 in #2448
- fix: authorNameFooterContainer theme in Card component by @khushal87 in #2449
- feat: add optional logging for sqlite methods by @santhoshvai in #2453
Full Changelog: v5.25.0...v5.26.0