Releases: RocketChat/Rocket.Chat.ReactNative
Releases · RocketChat/Rocket.Chat.ReactNative
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
Version: 4.62.0
What's Changed
- feat(a11y): inline errors ChangeAvatarView by @OtavioStasiak in #6317
- feat(a11y): mentions autocomplete focus by @OtavioStasiak in #6409
- feat(a11y): add accessibility label to icons by @OtavioStasiak in #6358
- fix: input cutting with small font by @OtavioStasiak in #6396
- fix: Prevent error when removing non-existent key from MMKV by @diegolmello in #6405
- fix: incorrect initial date reference causes date picker in modal to malfunction by @narukoshin in #6408
- fix: Prevent error when subscription record is not found by @diegolmello in #6406
- fix: enhance ensureSecureProtocol on openLink to accept more protocols by @diegolmello in #6431
- fix: room members count reactivity by @abhinavkrin in #6420
- fix: Update snapshots by @diegolmello in #6454
- fix: Action sheet notch on landscape by @diegolmello in #6457
- i18n: Add Norwegian and Norwegian Nynorsk by @diegolmello in #6445
- regression: wrong type on inline error breaking FormTextInput by @OtavioStasiak in #6430
- regression: Markdown lists lacking style by @diegolmello in #6443
- regression: a11y label announces "ERROR:" without validation error by @OtavioStasiak in #6463
- chore: Bump version to 4.62.0 by @diegolmello in #6403
- chore: fix prettier action by @Rohit3523 in #6397
- chore: Upgrade React Native to 0.79 by @diegolmello in #6347
- chore: Upgrade RN to 0.79.4 by @diegolmello in #6428
- chore: upgrade Storybook to 9.0.9 and generate snapshots by @diegolmello in #6450
- chore: Enforce Node 22.14.0 by @diegolmello in #6456
- chore: migrate lint and jest testing from CircleCI to GitHub Actions by @Rohit3523 in #6418
- chore: new a11y label for formTextInput by @OtavioStasiak in #6449
- chore: Revert Node version enforcement by @diegolmello in #6462
- chore: Merge 4.62.0 into master by @diegolmello in #6468
New Contributors
- @narukoshin made their first contribution in #6408
- @abhinavkrin made their first contribution in #6420
Full Changelog: 4.61.0...4.62.0
Version: 4.61.0
What's Changed
- feat(a11y): autocomplete on known fields by @OtavioStasiak in #6116
- feat: Spotlight autocomplete quality of life changes by @diegolmello in #6378
- fix: subscriptions.roles getting removed on a rare situation by @diegolmello in #6357
- fix: Add E2EE warning check in readMessages function by @diegolmello in #6353
- fix: wrong column naming on subscription.asPlain() by @diegolmello in #6360
- fix: Headers aren't resizing correctly on 2x by @diegolmello in #6368
- fix: Make sure React context is initialized before notifying JS of a new push notification by @diegolmello in #6377
- fix: findSubscriptionsRooms errors by @diegolmello in #6369
- fix: Federated rooms rendering room title incorrectly by @diegolmello in #6389
- fix: message preview markdown improvements by @Rohit3523 in #6365
- fix: markdown formatting in message by @Rohit3523 in #6361
- regression: bottom sheet content not accessible by @OtavioStasiak in #6350
- regression: close button is not labelled by @OtavioStasiak in #6349
- regression: rollback react-native-crop-picker by @OtavioStasiak in #6385
- regression: Wrong Accessibility button title in SettingsView by @OtavioStasiak in #6386
- regression: on press take video does not close the action sheet by @OtavioStasiak in #6398
- i18n: fixed informal translations on German language by @paulchen in #6364
- i18n: Finnish localization issue in the 'View thread' button #6351 by @JASIM0021 in #6352
- chore: Upgrade React Native to 0.77.2 by @diegolmello in #6267
- chore: firebase modular query by @Rohit3523 in #6362
- chore: Bump version to 4.61.0 by @diegolmello in #6344
- chore: Merge 4.61.0 into master by @diegolmello in #6401
New Contributors
Full Changelog: 4.60.0...4.61.0