Skip to content

Releases: RocketChat/Rocket.Chat.ReactNative

Version: 4.27.0

28 Apr 18:58
601d944
Compare
Choose a tag to compare

📄 Release notes

  • [NEW] On-Hold chats for Omnichannel (#4051)
  • [IMPROVE] Support Omnichannel icons (#3959)
  • [IMPROVE] Visibility of the “incoming chats” in queue (#4039)
  • [IMPROVE] Accept user avatar url from external provider (#4002)
  • [FIX] Omnichannel's "Availability" toggle button is hard to interact with on Android devices (#3952)
  • [FIX] Add token expired verification (#3964)
  • [FIX] Queue Omnichannel rooms shouldn't show header buttons (#4031)
  • [FIX] Create a discussion from NewMessageView (#4003)
  • [FIX] Force mime type when the image does not have a filename (#4006)
  • [FIX] Searching for users when creating discussions not returning data correctly (#4034)
  • [FIX] Send upload inside a thread (#4053)
  • [FIX] Stop showing native push notification when in foreground (#4059)
  • [FIX] Omnichannel chat is broken the first time is taken (#4037)
  • [FIX] Avatar's size on display mode change (#4042)
  • Chore: Change circleci to cimg (#4054)
  • Chore: Properly type MessageActions (#3930)
  • Chore: Evaluate RoomHeader - TypeScript (#3923)
  • Chore: Evaluate MessageBox - TypeScript (#3936)
  • Chore: Clean SafeAreaView - Typescript (#3907)
  • Chore: Add colors prop to useTheme hook (#3993)
  • Chore: Clean ReactionsModal - TypeScript (#3926)
  • Chore: upgrade Xcode version to 13.3.0 on CircleCI (#3997)
  • Chore: Evaluate Message - TypeScript (#3944)
  • Chore: Evaluate lib/rocketchat structure and files (#3986)
  • Chore: Evaluate helpers and methods - Typescript (#4030)
  • Chore: Create app/lib/navigation folder (#4027)
  • Chore: Move constants away from rocketchat folder - Typescript (#4022)
  • Chore: Create app/lib/store folder (#4028)
  • Chore: evaluate getUserSelector (#4013)
  • Chore: Move services and methods away from rocketchat folder (#4033)
  • Chore: evaluate ServerItem - TypeScript Migration (#4015)
  • Chore: Upgrade react-native-notifications to 4.2.4 (#3958)
  • Chore: TypeScript Migration - evaluate DirectoryItem (#4016)
  • Chore: Upgrade @types/react-native to 0.64.2 (#4026)
  • Chore: Evaluate UserItem - TypeScript (#3983)
  • Chore: add eslint-plugin-react-hooks lib (#4021)
  • Chore: update theme type (#4025)
  • Chore: TypeScript migration - move notifications/push to lib/notifications (#3999)
  • Chore: Evaluate KeyboardView - TypeScript (#4014)
  • Chore: Migrate REST API - getSupportedLanguagesAutoTranslate to Typescript (#4020)
  • Chore: Migrate i18n to Typescript (#3988)
  • Chore: Evaluate UnreadBadge to Typescript (#4018)
  • Chore: evaluate RoomItem (#4023)
  • Chore: Migrate to update_code_signing_settings (#4085)
  • Bump version to 4.27.0 (#4076)
  • Regression: Fix setBadgeCount import (#4074)
  • Regression: Fix websocket connection (#4083)
  • Regression: Users search on CreateDiscussionView (#4112)

👩‍💻👨‍💻 Contributors

Thank you all for making this release happen! ❤️

Version: 4.27.0-rc.0

22 Apr 20:26
c910f8a
Compare
Choose a tag to compare
Version: 4.27.0-rc.0 Pre-release
Pre-release

What's Changed

  • [NEW] On-Hold chats for Omnichannel by @reinaldonetof in #4051
  • [IMPROVE] Support Omnichannel icons by @reinaldonetof in #3959
  • [IMPROVE] Visibility of the “incoming chats” in queue by @reinaldonetof in #4039
  • [IMPROVE] Accept user avatar url from external provider by @reinaldonetof in #4002
  • [FIX] Omnichannel's "Availability" toggle button is hard to interact with on Android devices by @reinaldonetof in #3952
  • [FIX] Add token expired verification by @diegolmello in #3964
  • [FIX] Queue Omnichannel rooms shouldn't show header buttons by @gerzonc in #4031
  • [FIX] Create a discussion from NewMessageView by @reinaldonetof in #4003
  • [FIX] Force mime type when the image does not have a filename by @AlexAlexandre in #4006
  • [FIX] Searching for users when creating discussions not returning data correctly by @gerzonc in #4034
  • [FIX] Send upload inside a thread by @reinaldonetof in #4053
  • [FIX] Stop showing native push notification when in foreground by @diegolmello in #4059
  • [FIX] Omnichannel chat is broken the first time is taken by @reinaldonetof in #4037
  • [FIX] Avatar's size on display mode change by @gerzonc in #4042
  • Chore: Change circleci to cimg by @reinaldonetof in #4054
  • Chore: Properly type MessageActions by @diegolmello in #3930
  • Chore: Evaluate RoomHeader - TypeScript by @GleidsonDaniel in #3923
  • Chore: Evaluate MessageBox - TypeScript by @GleidsonDaniel in #3936
  • Chore: Clean SafeAreaView - Typescript by @GleidsonDaniel in #3907
  • Chore: Add colors prop to useTheme hook by @GleidsonDaniel in #3993
  • Chore: Clean ReactionsModal - TypeScript by @AlexAlexandre in #3926
  • Chore: upgrade Xcode version to 13.3.0 on CircleCI by @gerzonc in #3997
  • Chore: Evaluate Message - TypeScript by @AlexAlexandre in #3944
  • Chore: Evaluate lib/rocketchat structure and files by @GleidsonDaniel in #3986
  • Chore: Evaluate helpers and methods - Typescript by @GleidsonDaniel in #4030
  • Chore: Create app/lib/navigation folder by @GleidsonDaniel in #4027
  • Chore: Move constants away from rocketchat folder - Typescript by @GleidsonDaniel in #4022
  • Chore: Create app/lib/store folder by @GleidsonDaniel in #4028
  • Chore: evaluate getUserSelector by @gerzonc in #4013
  • Chore: Move services and methods away from rocketchat folder by @GleidsonDaniel in #4033
  • Chore: evaluate ServerItem - TypeScript Migration by @gerzonc in #4015
  • Chore: Upgrade react-native-notifications to 4.2.4 by @GleidsonDaniel in #3958
  • Chore: TypeScript Migration - evaluate DirectoryItem by @gerzonc in #4016
  • Chore: Upgrade @types/react-native to 0.64.2 by @reinaldonetof in #4026
  • Chore: Evaluate UserItem - TypeScript by @reinaldonetof in #3983
  • Chore: add eslint-plugin-react-hooks lib by @AlexAlexandre in #4021
  • Chore: update theme type by @gerzonc in #4025
  • Chore: TypeScript migration - move notifications/push to lib/notifications by @gerzonc in #3999
  • Chore: Evaluate KeyboardView - TypeScript by @AlexAlexandre in #4014
  • Chore: Migrate REST API - getSupportedLanguagesAutoTranslate to Typescript by @reinaldonetof in #4020
  • Chore: Migrate i18n to Typescript by @reinaldonetof in #3988
  • Chore: Evaluate UnreadBadge to Typescript by @reinaldonetof in #4018
  • Chore: evaluate RoomItem by @gerzonc in #4023
  • Chore: Migrate to update_code_signing_settings by @diegolmello in #4085
  • Bump version to 4.27.0 by @diegolmello in #4076
  • Regression: Fix setBadgeCount import by @GleidsonDaniel in #4074
  • Regression: Fix websocket connection by @GleidsonDaniel in #4083

Full Changelog: 4.26.2...4.27.0-rc.0

Version: 4.26.2

31 Mar 13:39
3b20ea6
Compare
Choose a tag to compare

📄 Release notes

  • Regression: Certificates not getting fetched properly (#3992)
  • [FIX] AttachedActions's button (#3989)
  • [FIX] Not properly fetching users presence on some startup situations (#3967)
  • [FIX] Animation to show all login services options (#3985)
  • [FIX] User status missing translate (#3960)
  • Chore: Evaluate UiKit - TypeScript (#3939)
  • Chore: Evaluate Avatar - TypeScript (#3929)
  • Chore: use @react-native-clipboard/clipboard (#3950)
  • Bump version to 4.26.2 (#3995)

👩‍💻👨‍💻 Contributors

Thank you all for making this release happen! ❤️

Version: 4.26.1

29 Mar 20:08
03e8df6
Compare
Choose a tag to compare

📄 Release notes

  • [FIX] Update navToRoom press verification (#3974)
  • [FIX] Adds a check to see if the collapsed property exists (#3973)
  • Bump version to 4.26.1 (#3976)

👩‍💻👨‍💻 Contributors

Thank you all for making this release happen! ❤️

Version: 4.26.0

28 Mar 18:25
ed3868e
Compare
Choose a tag to compare

📄 Release notes

  • [NEW] Collapsible Message (#3879)
  • [NEW] Redesign quoted messages (#3883)
  • [FIX] mergeSubscriptionsRooms function using the wrong object (#3770)
  • [FIX] Condensed layout cutting text on smaller text sizes (#3831)
  • [FIX] Hardcoded E2E password for Detox workflow (#3809)
  • [FIX] Merge subscription and room logic using unparsed data (#3859)
  • [FIX] Issues after reconnecting (#3815)
  • [FIX] Leave room request not removing the subscription from the app (#3768)
  • [FIX] ReactNativeUiLib are not installed after run pod install (#3882)
  • [FIX] Mention from suggestions concatenates to query string on autocomplete (#3696)
  • [FIX] Messages not loading for unjoined channels (#3904)
  • [FIX] Wrong param sent to system message (#3943)
  • [FIX] Navigate to team from directory (#3953)
  • [FIX] Param privacy when editing room info (#3962)
  • [FIX] Drawer failing to open/close on ProfileView (#3963)
  • [FIX] "Sent an attachment" text on media preview for threads (#3947)
  • [FIX] Audio thumb's size (#3945)
  • Fix: fix the command to run detox on android (#3812)
  • Chore: Update react-native-mmkv-storage to 0.6.12 (#3634)
  • Chore: Migrate to Typescript mergeSubscriptionRooms and findSubscriptionsRooms (#3747)
  • Chore: Migrate sendMessage to TS (#3712)
  • Chore: Migrate methods/enterpriseModules to TS (#3706)
  • Chore: Migrate methods/getThreadName to typescript (#3707)
  • Chore: Migrate method canOpenRoom to Typescript (#3650)
  • Chore: Remove unused function getTeamInfo (#3773)
  • Chore: Create definitions for e2e.setUserPublicAndPrivateKeys api call (#3775)
  • Chore: Migrate RoomMembersView to typescript (#3769)
  • Chore: Migrate views/RoomListView to typescript (#3758)
  • Chore: Migrate to TS RommInfoEditView (#3766)
  • Chore: Server API types POC - loadMessagesForRoom (#3765)
  • Chore: Migrate RoomView to Typescript (#3754)
  • Chore: Migrate RoomActionsView to Typescript (#3750)
  • Chore: Migrate loadThreadMessages to TS (#3718)
  • Chore: Migrate REST API - markAsUnread to TS (#3801)
  • Chore: Migrate REST API - convertChannelToTeam to TS (#3792)
  • Chore: Migrate REST API - getDepartmentInfo to Typescript (#3795)
  • Chore: Migrate REST API - sendConfirmationEmail to Typescript (#3807)
  • Chore: Migrate REST API - getRoutingConfig to Typescript (#3794)
  • Chore: Migrate REST API - createChannel to Typescript (#3786)
  • Chore: Migrate REST API - e2eGetUsersOfRoomWithoutKey to Typescript (#3793)
  • Chore: Migrate REST API - register to TS (#3796)
  • Chore: Migrate REST API - createTeam to TS (#3788)
  • Chore: Migrate REST API - addRoomsToTeam to TS (#3797)
  • Chore: Migrate REST API - removeTeamMember to TS (#3799)
  • Chore: Migrate REST API - toggleArchiveRoom to Typescript (#3791)
  • Chore: Migrate REST API - convertTeamToChannel to TS (#3800)
  • Chore: Migrate REST API - deleteMessage to TS (#3802)
  • Chore: Server API types - user.setPreferences (#3781)
  • Chore: Server API types - teams.updateRoom (#3774)
  • Chore: Migrate REST API - teamListRoomsOfUser to TS (#3805)
  • Chore: Migrate REST API - toggleBlockUser to Typescript (#3808)
  • Chore: Migrate REST API - saveRoomSettings to Typescript (#3787)
  • Chore: Migrate methods/loadSurroundingMessages to Typescript (#3733)
  • Chore: Migrate RoomInfoView to Typescript (#3778)
  • Chore: Migrate subscriptions/rooms to TS (#3748)
  • Chore: Migrate subscriptions/room to TS (#3752)
  • Chore: Migrate REST API - e2eRequestSubscriptionKeys to Typescript (#3813)
  • Chore: Migrate REST API - merge v1/user in v1/users (#3827)
  • Chore: Migrate REST API - toggleRead to Typescript (#3820)
  • Chore: Migrate REST API - e2eSetRoomKeyID to Typescript (#3816)
  • Chore: Migrate REST API - removeTeamRoom to Typescript (#3819)
  • Chore: Migrate REST API - updateGroupKey to Typescript (#3817)
  • Chore: Migrate REST API - forgotPassword to Typescript (#3818)
  • Chore: Migrate REST API - updateJitsiTimeout to Typescript (#3822)
  • Chore: Migrate REST API - toggleStarMessage to Typescript (#3824)
  • Chore: Migrate REST API - togglePinMessage to Typescript (#3825)
  • Chore: Migrate REST API - setReaction to Typescript (#3829)
  • Chore: Migrate REST API - reportMessage to Typescript (#3826)
  • Chore: Delete unused function getUserRoles (#3836)
  • Chore: Migrate REST API - leaveRoom to Typescript (#3833)
  • Chore: Migrate REST API - deleteRoom to Typescript (#3834)
  • Chore: Migrate REST API - removeUserFromRoom to Typescript (#3837)
  • Chore: Migrate REST API - hideRoom to Typescript (#3832)
  • Chore: Migrate REST API - ignoreUser to Typescript (#3850)
  • Chore: Migrate REST API - toggleRoomModerator to Typescript (#3849)
  • Chore: Migrate REST API - setUserStatus to Typescript (#3828)
  • Chore: Migrate REST API - spotlight to Typescript (#3821)
  • Chore: Migrate REST API - toggleMuteUserInRoom to Typescript (#3844)
  • Chore: Migrate REST API - usersAutoComplete to Typescript (#3845)
  • Chore: Migrate REST API - toggleRoomOwner to Typescript (#3847)
  • Chore: Migrate REST API - toggleRoomLeader to Typescript (#3848)
  • Chore: Migrate REST API - joinRoom to Typescript (#3835)
  • Chore: Migrate REST API - returnLivechat to Typescript (#3843)
  • Chore: Migrate REST API - getRoomCounters to Typescript (#3842)
  • Chore: Migrate ee/omnichannel folder to Typescript (#3749)
  • Chore: Migrate REST API - getTagsList to Typescript (#3854)
  • Chore: Migrate normalizeMessage to TS (#3743)
  • Chore: Migrate REST API - e2eRequestRoomKey to Typescript (#3814)
  • Chore: Remove Teams migration (#3857)
  • Chore: Migrate REST API - getChannelInfo to TS (#3839)
  • Chore: Migrate search and localSearch methods to Typescript (#3751)
  • Chore: Migrate REST API - getListCannedResponse to Typescript (#3858)
  • Chore: Migrate REST API - getCustomFields to Typescript (#3856)
  • Chore: Migrate REST API - getAgentDepartments to Typescript (#3855)
  • Chore: Create IServerRoom and IServerSubscription (#3782)
  • Chore: Server API types - chat.getDiscussions (#3776)
  • Chore: Migrate REST API - getTeamListRoom to TS (#3840)
  • Chore: Dehydrate login methods from rocketchat.js (#3759)
  • Chore: Migrate REST API - saveUserPreferences to Typescript (#3864)
  • Chore: Migrate REST API - saveNotificationSettings to Typescript (#3865)
  • Chore: Migrate REST API - saveUserProfile to Typescript (#3863)
  • Chore: Migrate REST API - getUserPreferences to Typescript (#3830)
  • Chore: Migrate REST API - getAvatarSuggestion to Typescript (#3869)
  • Chore: Migrate REST API - resetAvatar to Typescript (#3870)
  • Chore: Migrate REST API - setAvatarFromService to Typescript (#3871)
  • Chore: Migrate REST API - getUsernameSuggestion to Typescript (#3872)
  • Chore: Migrate REST API - getMessages to Typescript (#3875)
  • Chore: Migrate REST API - searchMessages to Typescript (#3874)
  • Chore: Migrate REST API - getFiles to Typescript (#3873)
  • Chore: Migrate REST API - editLivechat to Typescript (#3878)
  • Chore: Migrate REST API - getReadReceipts to Typescript (#3877)
  • Chore: Migrate REST API - editMessage to Typescript (#3887)
  • Chore: Migrate REST API - e2eResetOwnKey to Typescript (#3888)
  • Chore: Migrate REST API - emitTyping to Typescript (#3886)
  • Chore: Migrate REST API - getRoomRoles to Typescript and fix getRoomMembers (#3868)
  • Chore: Migrate REST API - addUsersToRoom to Typescript (#3884)
  • Chore: Migrate REST API - createGroupChat to Typescript (#3885)
  • Chore: Migrate REST API - getCommandPreview to Typescript (#3894)
  • Chore: Migrate REST API - executeCommandPreview to Typescript (#3897)
  • Chore: Migrate REST API - getDirectory to Typescript (#3898)
  • Chore: Migrate REST API - getServerInfo to Typescript (#3900)
  • Chore: Migrate REST API - readThreads to Typescript (#3866)
  • Chore: Migrate REST API - getRoomInfo to Typescript (#3823)
  • Chore: Migrate REST API - sendEmailCode to Typescript (#3891)
  • Chore: Migrate REST API - sendEmailCode to Typescript (#3905)
  • Chore: Migrate REST API - saveAutoTranslate to Typescript (#3892)
  • Chore: Migrate REST API - runSlashCommand to Typescript (#3893)
  • Chore: Migrate REST API - getSyncThreadsList to Typescript (#3896)
  • Chore: Migrate REST API - getRoomMembers to Typescript (#3899)
  • Chore: Migrate methods/actions to Typescript and refactor UiKit folder (#3716)
  • Chore: Migrate REST API - removePushToken to Typescript (#3903)
  • Chore: Migrate REST API - registerPushToken to Typescript (#3902)
  • Chore: Dehydrate share extension from rocketchat.js (#3753)
  • Chore: Migrate REST API - getThreadsList to Typescript (#3895)
  • Chore: evaluate Header components - TypeScript (#3918)
  • Chore: Evaluate BackgroundContainer - TypeScript (#3917)
  • Chore: Evaluate ActivityIndicator - TypeScript (#3914)
  • Chore: Migrate containers: Toast to Typescript (#3913)
  • Chore: Migrate containers: Loading to Typescript (#3915)
  • Chore: Migrate REST API - e2eFetchMyKeys to Typescript (#3942)
  • Chore: Fix StatusBar theme and style props (#3906)
  • Chore: Clean SearchBox - TypeScript (#3909)
  • Chore: Clean TwoFactor - Typescript (#3912)
  • Chore: Clean Check - TypeScript (#3919)
  • Chore: Clean InAppNotification - TypeScript (#3920)
  • Chore: Clean ThreadDetails - TypeScript (#3924)
  • Chore: Clean MessageErrorActions - TypeScript (#3928)
  • Chore: Evaluate TextInput - TypeScript (#3908)
  • Chore: Evaluate ActionSheet - TypeScript (#3927)
  • Chore: Clean LoginServices - TypeScript (#3935)
  • Chore: Evaluate Passcode - TypeScript (#3931)
  • Chore: Update codecov version (#3954)
  • Chore: Evaluate HeaderButton - TypeScript (#3925)
  • Merge develop into beta for 4.26.0-rc.2 (#3965)
  • Language update from LingoHub 🤖 on 2022-03-21Z (#3940)
  • Bump version to 4.26.0 (#3806)

👩‍💻👨‍💻 Contributors

Thank you all for making this release happen! ❤️

4.26.0-rc.2

25 Mar 16:20
70e7d0e
Compare
Choose a tag to compare
4.26.0-rc.2 Pre-release
Pre-release

What's Changed

Full Changelog: 4.26.0-rc.1...4.26.0-rc.2

Version: 4.26.0-rc.1

23 Mar 17:09
8ea1833
Compare
Choose a tag to compare
Version: 4.26.0-rc.1 Pre-release
Pre-release

What's Changed

Full Changelog: 4.26.0-rc.0...4.26.0-rc.1

Version: 4.26.0-rc.0

21 Mar 21:24
e750104
Compare
Choose a tag to compare
Version: 4.26.0-rc.0 Pre-release
Pre-release

What's Changed

  • [NEW] Collapsible Message by @GleidsonDaniel in #3879
  • [NEW] Redesign quoted messages by @gerzonc in #3883
  • [FIX] mergeSubscriptionsRooms function using the wrong object by @GleidsonDaniel in #3770
  • [FIX] Condensed layout cutting text on smaller text sizes by @diegolmello in #3831
  • [FIX] Hardcoded E2E password for Detox workflow by @reinaldonetof in #3809
  • [FIX] Merge subscription and room logic using unparsed data by @diegolmello in #3859
  • [FIX] Issues after reconnecting by @diegolmello in #3815
  • [FIX] Leave room request not removing the subscription from the app by @diegolmello in #3768
  • [FIX] ReactNativeUiLib are not installed after run pod install by @AlexAlexandre in #3882
  • [FIX] Mention from suggestions concatenates to query string on autocomplete by @try-catch-stack in #3696
  • [FIX] Messages not loading for unjoined channels by @GleidsonDaniel in #3904
  • [FIX] Wrong param sent to system message by @reinaldonetof in #3943
  • Fix: fix the command to run detox on android by @AlexAlexandre in #3812
  • Chore: Update react-native-mmkv-storage to 0.6.12 by @AlexAlexandre in #3634
  • Chore: Migrate to Typescript mergeSubscriptionRooms and findSubscriptionsRooms by @GleidsonDaniel in #3747
  • Chore: Migrate sendMessage to TS by @gerzonc in #3712
  • Chore: Migrate methods/enterpriseModules to TS by @gerzonc in #3706
  • Chore: Migrate methods/getThreadName to typescript by @AlexAlexandre in #3707
  • Chore: Migrate method canOpenRoom to Typescript by @GleidsonDaniel in #3650
  • Chore: Remove unused function getTeamInfo by @AlexAlexandre in #3773
  • Chore: Create definitions for e2e.setUserPublicAndPrivateKeys api call by @GleidsonDaniel in #3775
  • Chore: Migrate RoomMembersView to typescript by @GleidsonDaniel in #3769
  • Chore: Migrate views/RoomListView to typescript by @AlexAlexandre in #3758
  • Chore: Migrate to TS RommInfoEditView by @GleidsonDaniel in #3766
  • Chore: Server API types POC - loadMessagesForRoom by @GleidsonDaniel in #3765
  • Chore: Migrate RoomView to Typescript by @diegolmello in #3754
  • Chore: Migrate RoomActionsView to Typescript by @diegolmello in #3750
  • Chore: Migrate loadThreadMessages to TS by @gerzonc in #3718
  • Chore: Migrate REST API - markAsUnread to TS by @gerzonc in #3801
  • Chore: Migrate REST API - convertChannelToTeam to TS by @gerzonc in #3792
  • Chore: Migrate REST API - getDepartmentInfo to Typescript by @reinaldonetof in #3795
  • Chore: Migrate REST API - sendConfirmationEmail to Typescript by @reinaldonetof in #3807
  • Chore: Migrate REST API - getRoutingConfig to Typescript by @reinaldonetof in #3794
  • Chore: Migrate REST API - createChannel to Typescript by @reinaldonetof in #3786
  • Chore: Migrate REST API - e2eGetUsersOfRoomWithoutKey to Typescript by @reinaldonetof in #3793
  • Chore: Migrate REST API - register to TS by @gerzonc in #3796
  • Chore: Migrate REST API - createTeam to TS by @gerzonc in #3788
  • Chore: Migrate REST API - addRoomsToTeam to TS by @gerzonc in #3797
  • Chore: Migrate REST API - removeTeamMember to TS by @gerzonc in #3799
  • Chore: Migrate REST API - toggleArchiveRoom to Typescript by @reinaldonetof in #3791
  • Chore: Migrate REST API - convertTeamToChannel to TS by @gerzonc in #3800
  • Chore: Migrate REST API - deleteMessage to TS by @gerzonc in #3802
  • Chore: Server API types - user.setPreferences by @AlexAlexandre in #3781
  • Chore: Server API types - teams.updateRoom by @AlexAlexandre in #3774
  • Chore: Migrate REST API - teamListRoomsOfUser to TS by @gerzonc in #3805
  • Chore: Migrate REST API - toggleBlockUser to Typescript by @reinaldonetof in #3808
  • Chore: Migrate REST API - saveRoomSettings to Typescript by @reinaldonetof in #3787
  • Chore: Migrate methods/loadSurroundingMessages to Typescript by @reinaldonetof in #3733
  • Chore: Migrate RoomInfoView to Typescript by @reinaldonetof in #3778
  • Chore: Migrate subscriptions/rooms to TS by @AlexAlexandre in #3748
  • Chore: Migrate subscriptions/room to TS by @AlexAlexandre in #3752
  • Chore: Migrate REST API - e2eRequestSubscriptionKeys to Typescript by @reinaldonetof in #3813
  • Chore: Migrate REST API - merge v1/user in v1/users by @AlexAlexandre in #3827
  • Chore: Migrate REST API - toggleRead to Typescript by @GleidsonDaniel in #3820
  • Chore: Migrate REST API - e2eSetRoomKeyID to Typescript by @GleidsonDaniel in #3816
  • Chore: Migrate REST API - removeTeamRoom to Typescript by @GleidsonDaniel in #3819
  • Chore: Migrate REST API - updateGroupKey to Typescript by @GleidsonDaniel in #3817
  • Chore: Migrate REST API - forgotPassword to Typescript by @GleidsonDaniel in #3818
  • Chore: Migrate REST API - updateJitsiTimeout to Typescript by @AlexAlexandre in #3822
  • Chore: Migrate REST API - toggleStarMessage to Typescript by @AlexAlexandre in #3824
  • Chore: Migrate REST API - togglePinMessage to Typescript by @AlexAlexandre in #3825
  • Chore: Migrate REST API - setReaction to Typescript by @AlexAlexandre in #3829
  • Chore: Migrate REST API - reportMessage to Typescript by @AlexAlexandre in #3826
  • Chore: Delete unused function getUserRoles by @GleidsonDaniel in #3836
  • Chore: Migrate REST API - leaveRoom to Typescript by @GleidsonDaniel in #3833
  • Chore: Migrate REST API - deleteRoom to Typescript by @GleidsonDaniel in #3834
  • Chore: Migrate REST API - removeUserFromRoom to Typescript by @GleidsonDaniel in #3837
  • Chore: Migrate REST API - hideRoom to Typescript by @GleidsonDaniel in #3832
  • Chore: Migrate REST API - ignoreUser to Typescript by @AlexAlexandre in #3850
  • Chore: Migrate REST API - toggleRoomModerator to Typescript by @AlexAlexandre in #3849
  • Chore: Migrate REST API - setUserStatus to Typescript by @AlexAlexandre in #3828
  • Chore: Migrate REST API - spotlight to Typescript by @reinaldonetof in #3821
  • Chore: Migr...
Read more

Version: 4.25.0

28 Feb 18:57
bd4d485
Compare
Choose a tag to compare

📄 Release notes

  • [NEW] Stream to get individual presence updates (#3606)
  • [IMPROVE] Add support for ephemeral messages inside threads (#3687)
  • [IMPROVE] Keep biometry option from last session (#3668)
  • [IMPROVE] Team system messages feedback (#3771)
  • [FIX] Bypass local authentication (#3667)
  • [FIX] Add search and fix pagination for omnichannels departments (#3621)
  • [FIX] Remove deprecated database methods and other database operations (#3686)
  • [FIX] Inject Redux store to prevent/remove require cycles (#3691)
  • [FIX] Disable tap gesture on call messages (#3694)
  • [FIX] Unnecessary login dispatch on adding new server (#3693)
  • [FIX] StoryShots not working for async rendered components (#3677)
  • [FIX] ios-testflight-experimental unable to find cache (#3684)
  • [FIX] getRooms request using param with wrong name (#3761)
  • [FIX] #3606 merged using wrong JS SDK branch (#3709)
  • Chore: Migrate getFileUrlFromMessage to ts (#3734)
  • Chore: Migrate methods/loadNextMessages to typescript (#3719)
  • Chore: Migrate methods/sendFileMessage to typescript (#3683)
  • Chore: Migrate methods/loadMessagesForRoom to Typescript (#3701)
  • Chore: Migrate methods/getRoles to Typescript (#3741)
  • Chore: Migrate loadMissedMessages to typescript (#3704)
  • Chore: Migrate getUsersPresence to TS (#3717)
  • Chore: Migrate getSlashCommands to TS (#3711)
  • Chore: Migrate methods/getRoomInfo to TS (#3695)
  • Chore: Migrate getCustomEmojis to TS (#3724)
  • Chore: Migrate method getSettings to typescript (#3703)
  • Chore: Migrate redux module login to typescript (#3647)
  • Chore: Migrate redux module room to typescript (#3636)
  • Chore: Migrate methods/callJitsi to typescript (#3660)
  • Chore: Migrate Markdown to Typescript (#3558)
  • Chore: Migrate getPermissions to Typescript (#3720)
  • Chore: Migrate buildMessage to TS (#3732)
  • Chore: Migrate database/services and database/utils to TS (#3708)
  • Chore: Migrate redux actions/enterpriseModules to TS (#3698)
  • Chore: Migrate lib/encryption folder to TypeScript (#3639)
  • Chore: Migrate app/commands to typescript (#3697)
  • Chore: Migrate methods/helpers/parseQuery to Typescript (#3742)
  • Chore: Migrate helpers/parseUrls to Typescript (#3735)
  • Chore: Migrate selector/login to TS (#3731)
  • Chore: Migrate updateMessages to Typescript (#3715)
  • Chore: Migrate methods/getRooms to TS (#3702)
  • Chore: Migrate methods/getSingleMessage to TS (#3700)
  • Chore: Migrate lib/rocketchat.js to TS - structure PoC (#3661)
  • Chore: Migrate logout to Typescript (#3688)
  • Chore: Migrate readMessages to TS (#3669)
  • Chore: Migrate lib/utils to TypeScript (#3637)
  • Chore: Migrate LivechatEditView to Typescript (#3499)
  • Chore: Migrate CannedResponsesListView to Typescript (#3553)
  • Chore: Migrate redux module createDiscussion to typescript (#3604)
  • Chore: Migrate redux module app to typescript (#3598)
  • Chore: Migrate redux module createChannel to typescript (#3602)
  • Chore: Migrate redux module share to typescript (#3612)
  • Chore: Migrate redux module permissions to typescript (#3630)
  • Chore: Migrate Database to Typescript (#3580)
  • Chore: dehydrate small server requests away from rocketchat.js (#3740)
  • Chore: Move some methods to SDK (#3736)
  • Chore: Add REST API definitions from server (#3721)
  • Chore: Fix rocketchat interface (#3705)
  • Chore: Remove Non-null assertion operator in ThreadMessagesView (#3632)
  • Chore: fix build and useless done and async generator (#3678)
  • Chore: Reactotron multiple connections (#3622)
  • Chore: Change console.log to console.error when logging error
  • Language update from LingoHub 🤖 on 2022-02-14Z (#3730)
  • [Snyk] Security upgrade url-parse from 1.5.1 to 1.5.6 (#3746)
  • Bump version to 4.25.0 (#3745)

👩‍💻👨‍💻 Contributors

Thank you all for making this release happen! ❤️

4.25.0-rc.1

24 Feb 13:03
350cae5
Compare
Choose a tag to compare
4.25.0-rc.1 Pre-release
Pre-release
  • [IMPROVE] Team system messages feedback (#3771)