Releases: GetStream/stream-chat-react-native
Releases Β· GetStream/stream-chat-react-native
v4.4.0
What's Changed
- add theming support for the chevron icon in scroll to bottom button (2a4bc9a)
- docs: removes link to stream in readme title by @mrfifield in #1252
- fix: issue with release build due to react native [email protected] in SampleApp by @khushal87 in #1298
- fix: hidden icons due to wrong screenHeight value and remove handleHeight to fix fullscreen top padding in AttachmentPicker by @khushal87 in #1305
- docs: clarify push v2 background handling on docs and add push v2 to sample app by @santhoshvai in #1293
New Contributors
- @mrfifield made their first contribution in #1252
Full Changelog: v4.3.1...v4.4.0
v4.3.1
4.3.1 (2022-04-12)
Bug Fixes
- fixes the broken giphy "shuffle" behaviour (16f139a) @khushal87
- typescript for "giphyVersion" prop on
OverlayProvidercomponent (35c1c10) @khushal87
New Contributors
- @vanGalilea made their first contribution in #1271
Full Changelog: v4.3.0...v4.3.1
v4.3.0
4.3.0 (2022-04-04)
What's Changed
- fix: update yarn lock files in package and examples by @khushal87 in #1214
- feat: editing state header, reply state header and giphy input customization [CRNS - 535] by @khushal87 in #1208
- feat: open giphy in image viewer when pressed [CRNS - 540] by @khushal87 in #1217
- fix: avoid parsing a decimal number as a URL by @madsroskar in #1221
- fix: issues with opening old Giphy on ImageGallery by @khushal87 in #1224
- fix: handling the case of undefined updated_at on message by @vishalnarkhede in #1229
- fix: re-render ownCapabilitiesContext when channel capabilities are u⦠by @vishalnarkhede in #1230
- feat: add isAttachmentEqual props around memoization of custom properties [CRNS - 290] by @khushal87 in #1219
- fix: readme of expo messaging app did not have core/expo package installation steps by @santhoshvai in #1248
Full Changelog: v4.2.0...v4.3.0
v4.2.0
4.2.0 (2022-03-17)
What's Changed
- feat: add giphy size customisation [CRNS-514] by @santhoshvai in #1201 #1212
- fix: add TS single generic in
UserInfoOverlay.tsxof SampleApp by @khushal87 in #1206 - feat: upgrade react native gesture handler version to 2.3.1 by @khushal87 in #1181
- fix: manually update iOS version to 73 by @santhoshvai in #1211
- feat: update core to RN 0.67 [CRNS-539] by @santhoshvai in #1209
Full Changelog: v4.1.4...v4.2.0
v4.1.4
What's Changed
- fix: overrideOwnCapabilities typescript issue by @khushal87 in #1203
- feat: update example apps to react native 0.67 [CRNS-538] by @santhoshvai in #1199
New Contributors
- @santhoshvai made their first contribution in #1199
Full Changelog: v4.1.3...v4.1.4
v4.1.3
What's Changed
- fix: change overlayOpacity prop type definition from OverlayContext to MessageOverlay by @khushal87 in #1188
- fix: add missing own_capabilities field after channel.updated event [CRNS-537] by @vishalnarkhede in #1195
- fix: pull to refresh functionality [CRNS-536] by @vishalnarkhede in #1196
- fix: cleanup of keyboard listeners by @vishalnarkhede in #1197
Full Changelog: v4.1.2...v4.1.3
v4.1.2
4.1.2 (2022-03-07)
What's Changed
- docs: Typos in upgrade helper guide by @khushal87 in #1180
- fix: export ownCapabilitiesContext from SDK by @vishalnarkhede in #1187
- refactor: make MessageReadStatus an enum and update docs by @madsroskar in #1184
Full Changelog: v4.1.1...v4.1.2
v4.1.1
What's Changed
- build: change docs to use v4 by default by @madsroskar in #1166
- docs: add more "Additional Resources" by @zacheryconverse in #728
- fix: mark channel as read when messages length is less than visible screen by @vishalnarkhede in #1172
- feat: add some styles to theme for ImageGallery Slider by @mohofo7 in #1112
- fix: image gallery cleanup and fixing race condition by @vishalnarkhede in #1174
- docs: Fix latestMessagePreview typo in ChannelPreview ui-components by @khushal87 in #1177
New Contributors
- @zacheryconverse made their first contribution in #728
- @mohofo7 made their first contribution in #1112
Full Changelog: v4.1.0...v4.1.1
v4.1.0
This is a major release π and contains some BREAKING CHANGES β οΈ
Upgrade Helper
To help you upgrade to this version, you can use the Upgrade Helper Guide
Release Notes
Complete list of Performance Improvements, New Features and Bug Fixes is available on Whats New In v4 section of RN Chat SDK docs
Why did we publish v4.1.0 without publishing v4.0.0
A while ago we accidentally published v4.0.0 on NPM during the testing of release automation and NPM doesn't allow you to override the version after publishing π.
What's Changed
- fix: Channel concurrency fixes by @tsirlucas in #831
- feat: Pin message on channel by @khushal87 in #880
- feat: Replace BlurView with custom OverlayBackdrop using opacity [CRNS-435] by @madsroskar in #874
- Refactor: design fixes in pinned message feature by @khushal87 in #892
- Sync v4.0.0 with develop by @vishalnarkhede in #893
- Feat: Add delete message customisation inside Channel by @khushal87 in #898
- fix: support external link for targetSdkVersion >=30 by @khushal87 in #906
- refactor: change error response. by @khushal87 in #905
- Refactor: Reaction list border design color by @khushal87 in #899
- feat: Add slow mode [CRNS-304] by @madsroskar in #918
- docs: versioning policy [CRNS-413] by @vishalnarkhede in #951
- feat: Message actions customisation [CRNS-438] by @khushal87 in #941
- docs: Add message actions customisation Documentation [CRNS-438] by @khushal87 in #952
- fix: Message Flag Alert when the message is flagged twice [CRNS - 461] by @khushal87 in #957
- fix: remove long message text and scrollview from message overlay [CRNS - 278] by @khushal87 in #953
- feat: Add theming to the cooldown timer by @madsroskar in #993
- build: Ignore test files in lib/ by @madsroskar in #996
- fix: excessive ram usage issue [CRNS-475] by @vishalnarkhede in #987
- fix(perf): turn off legacy image swiping behaviour by @vishalnarkhede in #1006
- feat: auto complete suggestions list customization [CRNS-440] by @khushal87 in #995
- perf: remove Image.prefetch calls to avoid redundant image downloads by @vishalnarkhede in #1010
- fix: tests for capabilities feature and general test suite fixes [CRNS-425] by @vishalnarkhede in #1008
- docs: docs for own capabilities [CRNS-425] by @vishalnarkhede in #1009
- feat: use channel capabilities to show/hide features [CRNS-425] by @vishalnarkhede in #998
- chore: Markdown formatting while running lint command by @khushal87 in #964
- fix: Make countdown timer actually count down [CRNS-304] by @madsroskar in #994
- chore: Upgrade SampleApp react native to 0.66.2 [CRNS-477] by @madsroskar in #1003
- refactor: File and Image upload types sent to the backend by @khushal87 in #1016
- fix: Add the correct styling for CooldownTimer by @madsroskar in #1018
- docs: Document cooldownActive on AutoCompleteTextInput by @madsroskar in #1019
- build: Run prettier for documentation with
lintscript by @madsroskar in #1022 - chore: Remove unwanted console.log by @madsroskar in #1031
- Fix: app crash on deleting emoji from message input on android [CRNS-483] by @khushal87 in #1036
- docs: upgrade helper guide and release notes [CRNS-485] by @vishalnarkhede in #1017
- feat: v4.0.0 release by @vishalnarkhede in #977
- build: switch next version to beta by @vishalnarkhede in #1043
- docs: fix v3 versioned docs by @vishalnarkhede in #1044
- docs: fixing syntax issue by @vishalnarkhede in #1045
- fix: crash on parsing urls [CRNS-498] by @vishalnarkhede in #1037
- fix(parseLinks): Make the patterns compatible with hermes by @madsroskar in #1069
- fix: Removing markdown formatted liks by @madsroskar in #1071
- fix: delete message action for failed messages [CRNS-491] by @vishalnarkhede in #1048
- Fix: issues with dependency while running pod install by @khushal87 in #1072
- fix: Handle stale ChannelList state [CRNS-447] by @madsroskar in #1049
- refactor: Move resettable state to a new custom hook by @madsroskar in #1066
- Feat: Message overlay-reactions avatar customization [CRNS - 478] by @khushal87 in #1068
- fix: Issue on android while sharing file [CRNS - 510] by @khushal87 in #1077
- build: Report chonkiness in PRs by @madsroskar in #1081
- feat: image attachment optimisation [CRNS-474, CRNS-443] by @vishalnarkhede in #1056
- Refactor: Upgrade the bottom-sheet package with BottomSheetModal implementation [CRNS-494] by @khushal87 in #1073
- Fix: Error banner UI in channel list screen [CRNS - 436] by @khushal87 in #1078
- build(deps): bump follow-redirects from 1.14.1 to 1.14.7 in /package by @dependabot in #1094
- build(deps): bump shelljs from 0.8.4 to 0.8.5 in /package by @dependabot in #1091
- Chore: Resolve conflict in target branch by @khushal87 in #1097
- chore: update sample app lockfiles by @madsroskar in #1095
- Fix: Sign-in advanced option focus UI fix [CRNS - 363] by @khushal87 in #1083
- Fix: Non-admin user group add/remove permissions [CRNS - 359] by @khushal87 in #1079
- Fix: enable user panel submenu swipe gesture on Android in Sample App [CRNS - 295] by @khushal87 in #1080
- Fix: Broken link in message input docs by @khushal87 in #1098
- Feat: Add muted channel status in Channel list screen [CRNS - 374] by @khushal87 in #1087
- fix: avoid errors when an empty list item is rendered [CRNS-508] by @madsroskar in #1088
- feat: Updated Giphy interaction [CRNS - 285] by @khushal87 in #1108
- docs: upgrade helper docs for beta.4 by @vishalnarkhede in #1117
- ci: remove chonkbot by @madsroskar in #1118
- fix: fixed touchable area for reaction list by @vishalnarkhede in #1122
- refactor: remove unused import of useContext in SampleApp by @madsroskar in #1114
- fix: ensure fromNow exists before accessing it by @madsroskar in #1125
- fix: simple doc fix to fix next release by @vishalnarkhede in #1128
- feat: use new generi...
v4.0.0-beta.6
β BREAKING CHANGES
- Typescript generics have been simplified to a single generic as opposed to 7 different generics from previous versions. Please refer to our Upgrade Helper guide for details. #1133
- Min required version of
stream-chatis set tov6.0.0.