Releases: RocketChat/Rocket.Chat.ReactNative
Releases · RocketChat/Rocket.Chat.ReactNative
Version: 4.68.1
What's Changed
- fix: message thread preview style by @diegolmello in #6886
- chore: Merge 4.68.1 into master by @diegolmello in #6895
Full Changelog: 4.68.0...4.68.1
Version: 4.68.0
What's Changed
- feat: Attribute Based Access Control (ABAC) by @diegolmello in #6856
- feat(federation): Added room license and settings validations by @aleksandernsilva in #6859
- feat: Disabled message read receipt in federated rooms by @aleksandernsilva in #6858
- feat: Room Invited State by @aleksandernsilva in #6857
- feat: migrate react-native-mmkv-storage to react-native-mmkv by @OtavioStasiak in #6744
- feat: show
allandherein mention list based on user permission by @Rohit3523 in #6821 - feat(a11y): directory search result announcement by @OtavioStasiak in #6788
- feat(a11y): spotlight announcement by @OtavioStasiak in #6795
- feat(a11y): adjust the name and role of the multi-select by @OtavioStasiak in #6499
- fix: e2ee attachment getting locked after interaction by @Rohit3523 in #6735
- fix: custom emoji align vertically in message by @Rohit3523 in #6738
- fix: custom status text wrap in drawer by @Yaddalapalli-Charan-Kumar-Naidu in #6778
- fix: added default value in useUserPreferences by @Rohit3523 in #6855
- fix: i18n missing translation and duplicated picker by @OtavioStasiak in #6869
- regression: go back instead of closing app on rooms search by @Rohit3523 in #6750
- chore: migrate from react-native-vector-icons to @expo/vector-icons by @Rohit3523 in #6620
- chore: migrate from momentjs to dayjs by @Rohit3523 in #6724
- chore: Remove otp.js by @diegolmello in #6836
- chore: Migrate to expo-notifications by @diegolmello in #6846
- chore: new test workspace by @Rohit3523 in #6841
- chore: remove deprecated methods for 8.0 by @OtavioStasiak in #6852
- chore: Merge 4.68.0 into master by @diegolmello in #6881
- chore(ci): fix iOS builds hanging on Github Actions by @diegolmello in #6854
- test: fix e2ee nav tests by @diegolmello in #6816
- test: fix unread badge test by @Rohit3523 in #6752
- test: rerun only failed test on action by @Rohit3523 in #6831
- test(Android): fix flakiness on join from directory and in-app notification tests by @Rohit3523 in #6765
New Contributors
- @Yaddalapalli-Charan-Kumar-Naidu made their first contribution in #6778
- @aleksandernsilva made their first contribution in #6857
Full Changelog: 4.67.1...4.68.0
Version: 4.67.1
What's Changed
- fix(e2ee): stop sending msg when there's content by @diegolmello in #6818
- fix(android): Improve push notification loading reliability and add diagnostic logging by @diegolmello in #6711
- chore: Bump version to 4.68.0 by @diegolmello in #6822
- chore: Merge 4.67.1 into master by @diegolmello in #6828
Full Changelog: 4.67.0...4.67.1
Version: 4.67.0
What's Changed
- feat: Encryption security hardening by @diegolmello in #6668
- feat(iOS): set AccessibilityLanguage for correct accent by @OtavioStasiak in #6493
- feat: update Servers history and Servers List layout by @OtavioStasiak in #6733
- feat: reset e2ee key flow improvement by @OtavioStasiak in #6655
- feat: Team mention by @diegolmello in #6755
- chore: remove detox by @Rohit3523 in #6704
- chore: Bump version to 4.67.0 by @diegolmello in #6759
- chore: merge 4.67.0 into master by @diegolmello in #6819
Full Changelog: 4.66.1...4.67.0
Version: 4.66.1
What's Changed
- chore: Merge 4.66.1 into master by @diegolmello in #6766
- fix: image preview crashing on large pdfs by @diegolmello in #6763
Full Changelog: 4.66.0...4.66.1
Version: 4.66.0
What's Changed
- feat: display SSO and OAuth URL on AuthenticationWebView by @OtavioStasiak in #6717
- feat(a11y): in-app notifications announcement and incoming call by @OtavioStasiak in #6523
- fix: katex breaking the app by @OtavioStasiak in #6710
- fix: empty space android by @diegolmello in #6715
- fix: File rendering as URL by @diegolmello in #6725
- fix: cannot load previous messages when lastMessage thread exceeds 50 messages by @OtavioStasiak in #6680
- chore: remove CircleCI by @Rohit3523 in #6701
- chore: react-compiler by @Rohit3523 in #6679
- chore: Enforce consistent type imports by @diegolmello in #6727
- chore: auto fix code using eslint by @Rohit3523 in #6728
- chore: Update WatermelonDB to 0.28.1-0 by @Rohit3523 in #6718
- chore: update react-native-mmkv-storage to v12.0.0 by @Rohit3523 in #6716
- chore: iOS Maestro test fix by @Rohit3523 in #6700
- chore: Bump version to 4.66.0 by @diegolmello in #6714
- chore: Merge 4.66.0 into master by @diegolmello in #6756
- test: use deeplink authentication by @Rohit3523 in #6699
Full Changelog: 4.65.0...4.66.0
Version: 4.65.0
What's Changed
- feat(a11y): toasts to native dialogs by @OtavioStasiak in #6514
- feat: reorder buttons on profile by @OtavioStasiak in #6681
- fix(iOS): update SSL pinning certificate handling to ensure valid certificate is used by @diegolmello in #6656
- fix(iOS): swipe back adds weird padding to Messages List by @OtavioStasiak in #6676
- fix(android): Push notification crashing on some edge cases by @diegolmello in #6667
- fix: select channel input is disabled after selecting a channel by @OtavioStasiak in #6601
- fix: directoryItem must use responsive height instead of padding by @OtavioStasiak in #6608
- fix: submit button not enabled when toggling switches in room edit by @Rohit3523 in #6669
- fix: reset button text is not readable in room edit screen by @Rohit3523 in #6670
- fix: media fails to load by @OtavioStasiak in #6666
- fix: use centralized fetch helper by @diegolmello in #6664
- fix: text input hide behind keyboard in create discussion by @Rohit3523 in #6662
- fix: show correct toast message on star and unstar by @Rohit3523 in #6658
- fix: reset form values when user changes by @OtavioStasiak in #6682
- fix: E2EEnterYourPasswordView inline error only shows once by @OtavioStasiak in #6683
- fix: handle null message in CustomPushNotification to prevent crashes by @diegolmello in #6678
- fix: change required password not working by @OtavioStasiak in #6684
- fix: name edit in profile by @Rohit3523 in #6686
- fix: forget password api by @Rohit3523 in #6688
- fix: input in confirm passcode not getting reset by @Rohit3523 in #6687
- fix: OAuth login not working by @OtavioStasiak in #6693
- fix: quote image not loading by @OtavioStasiak in #6698
- fix: type error in RoomSubscription by @OtavioStasiak in #6696
- fix: app is not mark as ready in redux after deeplink auth by @Rohit3523 in #6703
- fix: action sheet title font size by @OtavioStasiak in #6705
- regression: Collapsible quote not rendering after #6121 by @diegolmello in #6677
- chore: replace deprecated methods in 8.0.0 by @OtavioStasiak in #6644
- chore: remove barrel files by @diegolmello in #6675
- chore: Bump version to 4.65.0 by @diegolmello in #6654
- chore: Merge 4.65.0 into master by @diegolmello in #6712
- test: more assorted test in maestro by @Rohit3523 in #6630
- test: added end to end encryption test in Maestro by @Rohit3523 in #6619
- test: last set of assorted test by @Rohit3523 in #6642
- test: migrated room test from detox to maestro by @Rohit3523 in #6598
- test: 2nd set of room test in maestro by @Rohit3523 in #6606
- test: 3rd set of room test by @Rohit3523 in #6660
- test: 4th batch of room test by @Rohit3523 in #6673
- test: improve android e2e build and test time by @Rohit3523 in #6576
Full Changelog: 4.64.0...4.65.0
Version: 4.64.0
What's Changed
- feat: E2EE new arch by @diegolmello in #6624
- feat: Autocomplete client certificate by @diegolmello in #6604
- feat: quote above user message by @OtavioStasiak in #6121
- feat(a11y): inline errors profileView by @OtavioStasiak in #6488
- feat(a11y): inline errors deleteAccount by @OtavioStasiak in #6452
- feat(a11y): inline errors CreateDiscussionView by @OtavioStasiak in #6487
- feat(a11y): inline errors CreateChannelView by @OtavioStasiak in #6432
- feat(a11y): inline errors StatusView by @OtavioStasiak in #6348
- feat(a11y): inline error TwoFactorModal by @OtavioStasiak in #6448
- feat(a11y): inline errors RegisterView by @OtavioStasiak in #6291
- feat(a11y): inline errors RoomInfoEditView by @OtavioStasiak in #6486
- feat(a11y): inline errors ChangePassword by @OtavioStasiak in #6489
- feat(android): Migrate SSLPinning to new arch by @diegolmello in #6627
- fix: set cookie without port in JitsiMeetView by @bezaleelcheung in #6507
- fix: message styles by @diegolmello in #6541
- fix: Update encrypted message doesn't work by @diegolmello in #6548
- fix: emoji not getting rendered as avatar by @Rohit3523 in #6382
- fix: keyboard overlap send button and toolbar when switching to keyboard's emoji mode by @Rohit3523 in #6554
- fix: Edit message not fetching image description by @diegolmello in #6570
- fix: resolve some issues and improvements to url preview by @diegolmello in #6563
- fix: Empty placeholder on message composer by @diegolmello in #6560
- fix: Remove List footer to prevent thread load animation by @diegolmello in #6579
- fix: Autocomplete not hiding after using slash command by @diegolmello in #6586
- fix: Copy button title was not displayed on E2ESaveYourPasswordView by @OtavioStasiak in #6618
- fix: invalid i18n key for email error on RegisterView by @Rohit3523 in #6617
- fix: Push notification not working on Android on New Arch by @diegolmello in #6602
- fix: optional values on UIKit input components by @diegolmello in #6597
- fix: read receipts are not being marked as read by @OtavioStasiak in #6610
- fix: markdown toolbar not animating correctly when keyboard is opened by @OtavioStasiak in #6611
- fix: only last message is loaded when the connection is poor by @OtavioStasiak in #6581
- fix: getServerInfo never returning patch versions by @OtavioStasiak in #6605
- fix: Encode URI in quotation (message) and channel links by @3da in #6067
- fix: CreateChannelView background color by @OtavioStasiak in #6625
- fix: reset of e2e key not working when 2FA is enabled by @OtavioStasiak in #6622
- fix: invalid i18n key for email on ForgetPasswordView by @Rohit3523 in #6640
- fix(a11y): focus order not working by @OtavioStasiak in #6569
- fix(security): Stop saving cookies on AuthenticationWebView by @diegolmello in #6578
- fix(android): workspace switch not working reliably by @diegolmello in #6585
- fix(android): confirm password hidden behind keyboard by @Rohit3523 in #6626
- fix(android): rsaEncrypt wrong format by @diegolmello in #6637
- fix(android): resolve notification system crashes due to null context and Gson reflection issues by @diegolmello in #6638
- regression: Minor theme regressions by @diegolmello in #6522
- regression: Wrong StatusBar on RoomsListView by @diegolmello in #6525
- chore: Bump version to 4.64.0 by @diegolmello in #6519
- chore: Upgrade navigation libs by @diegolmello in #6512
- chore: Migrate RoomsListView to hooks by @diegolmello in #6502
- chore: Use StatusBar only on root by @diegolmello in #6526
- chore: Lint failing after #6526 by @diegolmello in #6534
- chore: Update Message component stories for responsive layout and fix snapshot tests by @diegolmello in #6536
- chore: Enable New Architecture by @diegolmello in #6478
- chore: Remove Xcode leftovers by @diegolmello in #6537
- chore: fix ios build and version issue by @Rohit3523 in #6517
- chore: github action and circle ci still build the android app with old arch by @Rohit3523 in #6556
- chore: fix Android builds failing on CI by @diegolmello in #6557
- chore: Maestro E2E Testing by @Rohit3523 in #6500
- chore: Bump Github Actions to Xcode 16.4 by @diegolmello in #6565
- chore: Use react-native-simple-crypto from main by @diegolmello in #6546
- chore: Remove layout animation by @diegolmello in #6564
- chore: migrate SidebarView to hooks by @diegolmello in #6506
- chore: Use expo-image on OmnichannelRoomIcon by @diegolmello in #6568
- chore: using setup_ci for ios build by @Rohit3523 in #6577
- chore: improved build version logic with repo variable by @Rohit3523 in #6571
- chore: Upgrade react-native-webview to 13.15.0 by @diegolmello in #6582
- chore: Migrate RoomItem's Touchable component to RNGH GestureDetector by @diegolmello in #6583
- chore: Upgrade Maestro to v2 by @Rohit3523 in #6599
- chore: Merge 4.64.0 into master by @diegolmello in #6652
- chore(iOS): Enable Xcode's automatic signing by @diegolmello in #6513
- chore(iOS): Cleanup AppDelegate by @diegolmello in #6559
- test: Add teams coverage to Maestro by @Rohit3523 in #6561
- test: fix the create account flow in maestro by @Rohit3523 in #6588
- test: improve some scenario for test devices by @Rohit3523 in #6590
- test: Add teams coverage to Maestro by @Rohit3523 in #6575
- test: Maestro utils for room test by @Rohit3523 in #6616
- test: Restructure Maestro tests for easy config management by @Fishbowler in #6613
- test: migrated create room test to maestro by @Rohit3523 in #6593
- test: more assorted test converted in Maestro by @Rohit3523 in https://github.com/RocketChat/Rocket.Chat.Re...
Version: 4.64.0-beta
What's Changed
- feat(a11y): inline errors profileView by @OtavioStasiak in #6488
- fix: set cookie without port in JitsiMeetView by @bezaleelcheung in #6507
- regression: Minor theme regressions by @diegolmello in #6522
- regression: Wrong StatusBar on RoomsListView by @diegolmello in #6525
- chore: Enable New Architecture by @diegolmello in #6478
- chore: Bump version to 4.64.0 by @diegolmello in #6519
- chore: Upgrade navigation libs by @diegolmello in #6512
- chore: Migrate RoomsListView to hooks by @diegolmello in #6502
- chore: Use StatusBar only on root by @diegolmello in #6526
- chore: Lint failing after #6526 by @diegolmello in #6534
- chore: Update Message component stories for responsive layout and fix snapshot tests by @diegolmello in #6536
- chore(iOS): Enable Xcode's automatic signing by @diegolmello in #6513
New Contributors
- @bezaleelcheung made their first contribution in #6507
Full Changelog: 4.63.0...4.64.0-beta
Version: 4.63.0
What's Changed
- feat(a11y): avoid ellipsized texts by @OtavioStasiak in #6281
- feat(a11y): prevent autoplay gifs by @OtavioStasiak in #6394
- feat(a11y): inline errors e2eeEnterYourPasswordView by @OtavioStasiak in #6419
- feat(a11y): inline errors newServerView by @OtavioStasiak in #6289
- feat(a11y): Inline errors ReportUserView by @OtavioStasiak in #6426
- feat(Android): Enable edge-to-edge by @diegolmello in #6380
- fix: showButton null condition by @diegolmello in #6476
- fix: public toggle behavior in channel edit by @Rohit3523 in #6123
- fix: CreateDiscussionView padding and discussion E2E tests by @OtavioStasiak in #6479
- fix: remove spaces from allowList to ensure correct MIME type validation by @OtavioStasiak in #6490
- fix: Switch Button Unification by @jjinendra3 in #6249
- fix: App crashes when search * (asterisk) in member list by @luckyjsx in #6475
- fix: Storybook mocks and redux issues by @diegolmello in #6474
- perf: Avatar missing selector comparison by @diegolmello in #6498
- regression: Navigation issues after upgrading to react-navigation 7 by @diegolmello in #6492
- chore: improvement to github build action by @Rohit3523 in #6495
- chore: migrate createDiscussionView to hooks by @OtavioStasiak in #6446
- chore: migrate RoomInfoEditView to hooks by @OtavioStasiak in #6477
- chore: Build and release automation on Github Actions by @Rohit3523 in #6447
- chore: Bump version to 4.63.0 by @diegolmello in #6473
- chore: Merge 4.63.0 into master by @diegolmello in #6516
New Contributors
Full Changelog: 4.62.0...4.63.0