Skip to content

Releases: Expensify/App

9.3.40-1-staging

18 Mar 17:35
5a2824c

Choose a tag to compare

9.3.40-1-staging Pre-release
Pre-release

9.3.40-0-staging

18 Mar 13:27
e983645

Choose a tag to compare

9.3.40-0-staging Pre-release
Pre-release

What's Changed

  • fix: Arrow key navigation not working in Columns selection by @TaduJR in #78869
  • [NoQA] [Snyk] Security upgrade reassure from 1.0.0-rc.4 to 1.0.0 by @MelvinBot in #84893
  • fix: Inconsistent hover behavior on narrow screens by @daledah in #85323
  • Remove signerJobTitle reset value by @NikkiWines in #85237
  • [No QA] Remove Individual Workspace references from help pages by @MelvinBot in #83648
  • Sanitize waypoint fields before sending to API by @neil-marcellini in #69549
  • fix: device back button doesn't close FAB menu by @daledah in #82977
  • [Home - For You] Tighten payment card required cases by @grgia in #84404
  • [Home] Quick creation actions by @WojtekBoman in #85427
  • Fix Reimbursable toggle hidden for personal card transactions by @MelvinBot in #84596
  • feat: Update default columns for Expense section on Search page by @Eskalifer1 in #84461
  • [NO QA] Composer Performance Improvements by @JS00001 in #85544
  • Fix Reports split not reverting when split expense is deleted by @marufsharifi in #81388
  • [CP Staging] Revert "[Onyx audit] Migrate keys to RAM-only - part 1/2" by @mountiny in #85555
  • [NO QA] Update expensify-common version by @JS00001 in #85554
  • fix: Submitted/approved/paid animation runs even when actions are restricted by @nkdengineer in #83660
  • fix: remove isTravelCVVTestingEnabled and fallback card logic by @ikevin127 in #85500
  • Phase 3: Remove flat fallbacks and nest travel writes under TRAVEL_US by @allgandalf in #84501
  • [Internal QA] Change payer for share by @narefyev91 in #79760
  • Use getCardSettings for nested paymentBankAccountID in card reconciliation by @MelvinBot in #85290
  • Show View button instead of status badge in Action column for Paid/Done reports by @MelvinBot in #84626
  • fix: Workspace expense rooms appear visually inconsistent by @paulnjs in #83047
  • Remove returnKeyType for numeric/phone pad keyboards on iOS by @MelvinBot in #85444
  • #8 - Get the billing grace end period collection with useOnyx by @bernhardoj in #84753
  • Add Assign new cards option for direct card feeds by @fedirjh in #84313
  • Fix: Assigned Expensify card disappears from member profile RHP when direct feed is deleted by @nyomanjyotisa in #85289
  • perf: [No QA] add Onyx selectors to MoneyRequestConfirmationList by @BartekObudzinski in #84413
  • fix: Screen Readers: Many Pages: The status message of no results is not announced. by @Krishna2323 in #85166
  • Replace FullScreenLoadingIndicator with ActivityIndicator in VerifyAccountPageBase by @MelvinBot in #85517
  • [CP Staging] fix: reset error message when split expenses change by @kubabutkiewicz in #85561
  • [CP Staging] Fix the Search footer showing $0.00 by @JakubKorytko in #85566
  • FAB popover decomposition by @TMisiukiewicz in #83299
  • Fix - heic context lost by @rinej in #85231
  • [NoQA] Fix React Compiler compliance check blocked in reviewer by @kacper-mikolajczak in #85067
  • 82322: The real return reason is only show in Expensify Classic when a report payment bounces by @abbasifaizan70 in #84823
  • Bump onyx to 3.0.46 by @VickyStash in #85248
  • Show 'Concierge is thinking' indicator in #admins room by @marcochavezf in #85327
  • [NO QA] Strengthen help site governance rules for headings by @MelvinBot in #85271
  • Replace FullscreenLoadingIndicator with ActivityIndicator in PhoneNumberPage by @MelvinBot in #85515
  • Fix: Expense auto enters selection mode after clicking Move to report by @nyomanjyotisa in #85576
  • Remove personal details requirement for virtual card reveal by @DylanDylann in #85525
  • Improve deleted tax behavior by @huult in #78472
  • fix: Receipt section isn't grayed out by @nkdengineer in #85202
  • Block restricted field edits on closed expense reports by @MelvinBot in #84407
  • Migration navigation from InteractionManager to TransitionTracker V2 by @collectioneur in #83899
  • fix: inconsistent validation for special characters in tag names by @daledah in #85512
  • Fix: Approver page shows empty state when prevent self-approvals is enabled by @marufsharifi in #85036
  • [NoQA] test: add unit tests for NetSuite credential commands by @imgyf in #85288
  • [NO QA] Implement Dynamic Suffix Layering by @collectioneur in #85538
  • Update book travel item in Quick creation actions bar by @WojtekBoman in #85616
  • fix: Updated task title isn't reflected in Reports > Chats in Offline and infinite loading when click on the time of the task in Reports > Chats by @Uzaifm127 in #84290
  • Support multi-instance unbind for pusher callbacks by @adhorodyski in #85356
  • [No QA] Fix lost/duplicated requests in PersistedRequests (Issues 3, 4, 5) by @szymonzalarski98 in #84622
  • fix: Error submitting distance expense after changing report from different workspace by @paulnjs in #84696
  • Update gib.js to the last version by @cristipaval in #85590
  • Fix: “Reimbursable” column width is wider than necessary on report page by @twilight2294 in #83124
  • Add rhpHomePage variant (D) to onboarding A/B/C/D test by @marcochavezf in #85273
  • refactor parseReportActionHtmlToText and getParentNavigationSubtitle to use conciergeReportID from useOnyx by @dukenv0307 in #85421
  • Fix: Workspace - Approver user briefly reappears in member list after removal by @annaweber830 in #81733
  • refactor: Improve and simplify attachment and file validation by @chrispader in #70740
  • [NO QA] Update expensify-common version by @JS00001 in #85633
  • feat: deep link to report preview or message that caused GBR/RBR by @aimane-chnaif in #85192

Full Changelog: 9.3.39-0-staging...9.3.40-0-staging

9.3.39-3

18 Mar 13:00
ba56916

Choose a tag to compare

What's Changed

  • Fix: Enable strict HTML tag validation on tax name forms by @MelvinBot in #84872
  • [No QA] Add expo-location mock to jest setup by @MelvinBot in #85257
  • Clear stale reimbursement account data on Wallet bank account setup by @MelvinBot in #84773
  • refactor buildUserReadableQueryString to use conciergeReportID from useOnyx by @dukenv0307 in #83816
  • Fix travel card display in Assigned Cards by @blimpich in #85282
  • [NoQA] Bump eslint-config-expensify and add context-provider-split-values eslint rule by @staszekscp in #84274
  • [CP Staging] fix: add exactlyMatch to workspace description mention context by @MelvinBot in #85369
  • [No QA] Add shouldSkipOnboarding params to OnboardingGuard log by @TMisiukiewicz in #85406
  • Refactor: Deprecate getPolicy (part 17) by @shubham1206agra in #84486
  • [No QA][Sentry] activeSpans logs are displayed locally only by @sosek108 in #85353
  • fix: hide the expired card on Home page by @nkdengineer in #85362
  • Refactor convertBulkTrackedExpensesToIOU to accept transactions array… by @parasharrajat in #84046
  • Add sandbox attribute to EmbeddedDemo iframe to prevent blocked navigation by @MelvinBot in #85125
  • feat: Set Expiry Options start date does not default to today's date when expiration is enabled by @nkdengineer in #85354
  • Remove redirect to Search/Reports for migrated users by @MelvinBot in #85272
  • [NoQA] fix: prompt to update workspace currency to USD when enabling central invoicing by @ikevin127 in #85285
  • Use link role for navigational Pressable elements (Expensify logo, workspace rows) by @MelvinBot in #82754
  • [No QA] [PERF] Improve ManualNavigateToReports - Remove duplicated calls to useLoadingBarVisibility by @jmusial in #84886
  • Fix: Distance expense map preview crops start/finish points by @thelullabyy in #85343
  • Display correct card currency by @rafecolton in #84826
  • [NoQA] restrict getReportName from calling any function by @sosek108 in #84392
  • Add useIsInSidePanel context hook to replace prop drilling by @adhorodyski in #85355
  • Revert "Multi-level categories with colons are shown with hierarchical indent…" by @yuwenmemon in #85433
  • [NO QA] Remove space from SetPolicyBillableMode by @JS00001 in #85441
  • Display full category names and/or GL account numbers in category selector by @lorretheboy in #83561
  • Add concierge explain feature for auto approved expenses by @inimaga in #84901
  • Fix receipt replace back navigation on native by @MelvinBot in #84783
  • Duplicate Distance Expenses fixes by @jjcoffee in #84282
  • Remove unnecessary custom types from translations - Batch 11 by @jakubstec in #84118
  • fix: sync playback speed between parent and thread video players by @yuvrajangadsingh in #85195
  • Thread betas through buildPolicyData and openReportFromDeepLink to prepareOnboardingOnyxData. by @Krishna2323 in #85251
  • Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.POLICY_TAGS from handleMoneyRequestStepScanParticipants function by @Guccio163 in #83906
  • [No QA][Part 3f] Pass policyTags through BrowserNotifications modified-expense chain by @leshniak in #84029
  • Fix - When filtering in Domain page, blank space is shown if no users are found by @jmusial in #85219
  • fix: close popover after duplicating expense by @yuvrajangadsingh in #84024
  • fix: not here page opens after merging expenses and deleting it by @daledah in #83420
  • Remove Onyx.connect() for the key: ONYXKEYS.NVP_ACTIVE_POLICY_ID by @dukenv0307 in #85121
  • (1/2) Implement store/caching for attachments by @NJ-2020 in #65321
  • [NO QA] Post deploy run link to #deployer after cherry-pick by @Julesssss in #85280
  • [NoQA] Use ccache in npx rock clean by @LukasMod in #85360
  • Add accessibilityLabel to picker dismiss button for VoiceOver by @MelvinBot in #85103
  • perf: scope draft/reaction Onyx subscriptions to per-item level in report actions list by @waterim in #83547
  • fix: Keyboard Navigation: Track Distance: Map start/stop points cannot be reordered by using a keyboard by @TaduJR in #85124
  • Open IOU - Rate field disabled if destination is self DM and no workspace during manual track distance by @lorretheboy in #83752
  • fix: Assigned task appears hidden and assignee status not shown by @nkdengineer in #85032
  • [A11y] Add lang attribute to language options for screen reader pronunciation by @MelvinBot in #84588
  • Fix: Suggestion List - Compose box lost focus after closing suggestion list with ESC key by @Eskalifer1 in #85223
  • fix: Unable to Scroll in Right-Hand Panel (RHP) for Certain Expenses. by @Krishna2323 in #83944
  • [Metrics] Optimize submit-to-Search navigation performance by @JakubKorytko in #84910
  • [Onyx audit] Migrate keys to RAM-only - part 1/2 by @JKobrynski in #82309
  • Fetch announcement room members via API on ReportParticipantsPage by @MelvinBot in #85307
  • [NO QA] Remove redundant manual memoization from ModalProvider by @MelvinBot in #85035
  • Fix odometer button label truncation on Android by @Julesssss in #85470
  • fix: Issues related to video progress and controls especially on Android by @Uzaifm127 in #84865
  • #7 - Get the billing grace end period collection with useOnyx by @bernhardoj in #84751
  • [CP Staging] Revert: fix selecting multiple messages (PR #82507) by @MelvinBot in #85366
  • Fix: Add sections within Group By filters by @marufsharifi in #83428
  • Feat: Add 'Move to report' in the 'More' menu of a one-expense report by @nyomanjyotisa in #85038
  • [NO QA] Fix display CVV in travel card by @rlinoz in #85419
  • [No QA] Always log transactionID in useNavigateTo3DSAuthorizationChallenge by @chuckdries in #85492
  • Fix receipt empty state not showing for time expense from FAB by @MelvinBot in #85315
  • [No QA] Fix flaky jest test - job 8 by @MonilBhavsar in #85514
  • Add support to splits for negtive values by @kubabutkiewicz in #81905
  • [CP Staging] Revert "[Home Page][V2] Time Sensitive - User Needs To Validate Account" by @cristipaval in #85520

New Contributors

Full Changelog: 9.3.38-4...9.3.39-3

9.3.39-3-staging

17 Mar 21:26
ba56916

Choose a tag to compare

9.3.39-3-staging Pre-release
Pre-release

9.3.39-2-staging

17 Mar 20:55
ad62b76

Choose a tag to compare

9.3.39-2-staging Pre-release
Pre-release

9.3.39-1-staging

17 Mar 16:22
5d4da45

Choose a tag to compare

9.3.39-1-staging Pre-release
Pre-release

9.3.39-0-staging

17 Mar 11:53
354a5aa

Choose a tag to compare

9.3.39-0-staging Pre-release
Pre-release

What's Changed

  • Fix: Enable strict HTML tag validation on tax name forms by @MelvinBot in #84872
  • [No QA] Add expo-location mock to jest setup by @MelvinBot in #85257
  • Clear stale reimbursement account data on Wallet bank account setup by @MelvinBot in #84773
  • refactor buildUserReadableQueryString to use conciergeReportID from useOnyx by @dukenv0307 in #83816
  • Fix travel card display in Assigned Cards by @blimpich in #85282
  • [NoQA] Bump eslint-config-expensify and add context-provider-split-values eslint rule by @staszekscp in #84274
  • [CP Staging] fix: add exactlyMatch to workspace description mention context by @MelvinBot in #85369
  • [No QA] Add shouldSkipOnboarding params to OnboardingGuard log by @TMisiukiewicz in #85406
  • Refactor: Deprecate getPolicy (part 17) by @shubham1206agra in #84486
  • [No QA][Sentry] activeSpans logs are displayed locally only by @sosek108 in #85353
  • fix: hide the expired card on Home page by @nkdengineer in #85362
  • Refactor convertBulkTrackedExpensesToIOU to accept transactions array… by @parasharrajat in #84046
  • Add sandbox attribute to EmbeddedDemo iframe to prevent blocked navigation by @MelvinBot in #85125
  • feat: Set Expiry Options start date does not default to today's date when expiration is enabled by @nkdengineer in #85354
  • Remove redirect to Search/Reports for migrated users by @MelvinBot in #85272
  • [NoQA] fix: prompt to update workspace currency to USD when enabling central invoicing by @ikevin127 in #85285
  • Use link role for navigational Pressable elements (Expensify logo, workspace rows) by @MelvinBot in #82754
  • [No QA] [PERF] Improve ManualNavigateToReports - Remove duplicated calls to useLoadingBarVisibility by @jmusial in #84886
  • Fix: Distance expense map preview crops start/finish points by @thelullabyy in #85343
  • Display correct card currency by @rafecolton in #84826
  • [NoQA] restrict getReportName from calling any function by @sosek108 in #84392
  • Add useIsInSidePanel context hook to replace prop drilling by @adhorodyski in #85355
  • Revert "Multi-level categories with colons are shown with hierarchical indent…" by @yuwenmemon in #85433
  • [NO QA] Remove space from SetPolicyBillableMode by @JS00001 in #85441
  • Display full category names and/or GL account numbers in category selector by @lorretheboy in #83561
  • Add concierge explain feature for auto approved expenses by @inimaga in #84901
  • Fix receipt replace back navigation on native by @MelvinBot in #84783
  • Duplicate Distance Expenses fixes by @jjcoffee in #84282
  • Remove unnecessary custom types from translations - Batch 11 by @jakubstec in #84118
  • fix: sync playback speed between parent and thread video players by @yuvrajangadsingh in #85195
  • Thread betas through buildPolicyData and openReportFromDeepLink to prepareOnboardingOnyxData. by @Krishna2323 in #85251
  • Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.POLICY_TAGS from handleMoneyRequestStepScanParticipants function by @Guccio163 in #83906
  • [No QA][Part 3f] Pass policyTags through BrowserNotifications modified-expense chain by @leshniak in #84029
  • Fix - When filtering in Domain page, blank space is shown if no users are found by @jmusial in #85219
  • fix: close popover after duplicating expense by @yuvrajangadsingh in #84024
  • fix: not here page opens after merging expenses and deleting it by @daledah in #83420
  • Remove Onyx.connect() for the key: ONYXKEYS.NVP_ACTIVE_POLICY_ID by @dukenv0307 in #85121
  • (1/2) Implement store/caching for attachments by @NJ-2020 in #65321
  • [NO QA] Post deploy run link to #deployer after cherry-pick by @Julesssss in #85280
  • [NoQA] Use ccache in npx rock clean by @LukasMod in #85360
  • Add accessibilityLabel to picker dismiss button for VoiceOver by @MelvinBot in #85103
  • perf: scope draft/reaction Onyx subscriptions to per-item level in report actions list by @waterim in #83547
  • fix: Keyboard Navigation: Track Distance: Map start/stop points cannot be reordered by using a keyboard by @TaduJR in #85124
  • Open IOU - Rate field disabled if destination is self DM and no workspace during manual track distance by @lorretheboy in #83752
  • fix: Assigned task appears hidden and assignee status not shown by @nkdengineer in #85032
  • [A11y] Add lang attribute to language options for screen reader pronunciation by @MelvinBot in #84588
  • Fix: Suggestion List - Compose box lost focus after closing suggestion list with ESC key by @Eskalifer1 in #85223
  • fix: Unable to Scroll in Right-Hand Panel (RHP) for Certain Expenses. by @Krishna2323 in #83944
  • [Metrics] Optimize submit-to-Search navigation performance by @JakubKorytko in #84910
  • [Onyx audit] Migrate keys to RAM-only - part 1/2 by @JKobrynski in #82309
  • Fetch announcement room members via API on ReportParticipantsPage by @MelvinBot in #85307
  • [NO QA] Remove redundant manual memoization from ModalProvider by @MelvinBot in #85035
  • Fix odometer button label truncation on Android by @Julesssss in #85470
  • fix: Issues related to video progress and controls especially on Android by @Uzaifm127 in #84865
  • #7 - Get the billing grace end period collection with useOnyx by @bernhardoj in #84751
  • [CP Staging] Revert: fix selecting multiple messages (PR #82507) by @MelvinBot in #85366
  • Fix: Add sections within Group By filters by @marufsharifi in #83428
  • Feat: Add 'Move to report' in the 'More' menu of a one-expense report by @nyomanjyotisa in #85038
  • [NO QA] Fix display CVV in travel card by @rlinoz in #85419
  • [No QA] Always log transactionID in useNavigateTo3DSAuthorizationChallenge by @chuckdries in #85492
  • Fix receipt empty state not showing for time expense from FAB by @MelvinBot in #85315
  • [No QA] Fix flaky jest test - job 8 by @MonilBhavsar in #85514
  • Add support to splits for negtive values by @kubabutkiewicz in #81905
  • [CP Staging] Revert "[Home Page][V2] Time Sensitive - User Needs To Validate Account" by @cristipaval in #85520

New Contributors

Full Changelog: 9.3.38-0-staging...9.3.39-0-staging

9.3.38-4

17 Mar 11:26
7cded90

Choose a tag to compare

What's Changed

  • Hide InteractiveStepSubHeader from assistive technology by @MelvinBot in #84824
  • Add AI Etiquette document by @AndrewGable in #85129
  • Refactor ConfirmModal usage to useConfirmModal in Discard change modal by @nkdengineer in #83297
  • [No QA] Add reasonAttributes to ActivityIndicator usages by @sosek108 in #84724
  • [No QA] Add reasonAttributes to FullscreenLoadingIndicator in ReimbursementAccount by @sosek108 in #84712
  • [No QA] Add reasonAttributes to FullscreenLoadingIndicator in settings pages by @sosek108 in #84711
  • [No QA] Add reasonAttributes to ActivityIndicator usage sites by @sosek108 in #84727
  • fix: Not here page shown when navigate to Per Diem from the workspace editor by @truph01 in #82196
  • Check policy feature flags instead of card feeds for require company … by @MobileMage in #83696
  • [No QA] Add reasonAttributes to FullscreenLoadingIndicator usage sites by @sosek108 in #84719
  • [No QA] Add reasonAttributes to FullscreenLoadingIndicator usage sites by @sosek108 in #84715
  • [No QA] Add reasonAttributes to FullscreenLoadingIndicator usage sites (Subscription + Wallet) by @sosek108 in #84713
  • [No QA] Update reviewer bot to reference helpsite governance files by @stephanieelliott in #85172
  • Add null checks for rail PNR journey data to prevent crash by @MelvinBot in #85143
  • Fix employee lands on wallet page after adding PBA from expense details page by @collectioneur in #85212
  • Revert "83598: Remove TestDrive from sign-up flow" by @Valforte in #85140
  • [Home Page][V2] Time Sensitive - User Needs To Validate Account by @adamgrzybowski in #84923
  • refactor: IOURequestStepScan clean-up, phase 3: Consolidate isMobile() and add useDragAndDropSupport by @samranahm in #83380
  • [No QA] Fix jest tests - job7 and job8 by @MelvinBot in #85147
  • Pass userBillingGracePeriods to shouldRestrictUserBillableActions in ReportChangeWorkspacePage by @bernhardoj in #85028
  • Show Submit/Approve/Pay options when all expenses within a report are selected by @Krishna2323 in #84077
  • [No QA] Update Set-Up-and-Manage-the-Expensify-Card.md by @MelvinBot in #84862
  • Refactor: make changeMoneyRequestHoldStatus pure function receive iouTransaction by @linhvovan29546 in #84507
  • Part 6 - Thread betas through getGuidedSetupDataForOpenReport to prepareOnboardingOnyxData by @Krishna2323 in #85039
  • [NoQA] fix: settlement frequency API call when value is not changed by @ikevin127 in #85153
  • fix: the mentioned room is not highlighted in policy profile page by @truph01 in #55846
  • [Final PR]refactor: remove the module-level SESSION Onyx connection by @linhvovan29546 in #84508
  • Fix Not Here page after removing split expense by @MelvinBot in #84656
  • Multi-level categories with colons are shown with hierarchical indent… by @ijmalik in #83200
  • Fix focus not landing on first item when search query is cleared by @MelvinBot in #84597
  • Filter time expenses from workspaces with disabled time tracking by @MelvinBot in #84655
  • Refactor: Deprecate getPolicy (part 18) by @shubham1206agra in #84487
  • [CP Staging] Revert "Merge pull request #82764 from refactor/freeze-non-top-screens" by @VickyStash in #85198
  • Refactor: isolate setContactMethodAsDefault from Onyx.connect ONYXKEYS.COLLECTION.POLICY by @shubham1206agra in #85046
  • [Part 3c] Pass policyTags to getLastMessageTextForReport from getAlternateText and createOption by @kubabutkiewicz in #83545
  • [CP Staging] Revert "fix: Confirm page shows Amount field with 0.00 amount when receipt is scanning v2" by @srikarparsi in #85256
  • [Odometer] Image stitching by @jakubkalinski0 in #83556
  • Add caching for images with authentication on web by @VickyStash in #84409
  • [CP Staging] Fix - 'Expense - Report RHP re-renders every time clicking Create expense' by @GCyganek in #85213
  • Fix : Not able to focus on main composer while edit composer is open. by @M00rish in #83824
  • Dont show Allow Location modal when creating 0 amount expense by @Valforte in #85261
  • Fix unable to switch tabs without dismissing keyboard by @GCyganek in #85216
  • Clear stale bankAccountID when starting new bank account setup by @MelvinBot in #83893
  • Revert "Revert "83598: Remove TestDrive from sign-up flow"" by @Valforte in #85269
  • Filter recent waypoints with missing coordinates to prevent Null Island error by @MelvinBot in #84795
  • Extend useDocumentTitle hook to all remaining pages by @MelvinBot in #83388
  • [NoQA] Removed RenameEmojiSkinTone migration by @shubham1206agra in #84607
  • fix: selecting multiple messages doesn't work as expected by @NJ-2020 in #82507
  • [No QA] Update article and rename TravelPerk.md to Perk.md by @stephanieelliott in #84223
  • fix: Amount is out of view when max number of digits by @daledah in #84851
  • Fix: NetSuite auth error persists after correcting tokens on unverified connection by @imgyf in #85200
  • Revert "Respect mute preference for iOS foreground notification sounds" by @Julesssss in #85264
  • Migrate workspace address payload to discrete fields by @c3024 in #84380
  • [NO QA] Update PAYMENT_VIA_EXPENSIFY.md by @mallenexpensify in #85267
  • [No QA] Add reasonAttributes to FullscreenLoadingIndicator usages in workspace pages by @sosek108 in #84717
  • [NO QA] Add Propagation of Derived Parameters to Dynamic Routes State by @collectioneur in #85079
  • Fix: Associate error message with form field for screen readers by @marufsharifi in #82964
  • [No QA] Fix flaky IOURequestStepConfirmationPageTest by mocking getCurrentPosition by @MelvinBot in #85329
  • [CP Staging] fix: Business Bank Account Icon on android by @samranahm in #85266
  • Refactor Sage Intacct and NetSuite connection checks to useOnyx by @bernhardoj in #85029
  • Remove Policy.setWorkspaceErrors by @bernhardoj in #85086
  • refactor navigateToAndOpenReport to use isSelfTourViewed from useOnyx by @dukenv0307 in #84710

Full Changelog: 9.3.37-10...9.3.38-4

9.3.38-4-staging

17 Mar 11:15
7cded90

Choose a tag to compare

9.3.38-4-staging Pre-release
Pre-release

9.3.38-3-staging

17 Mar 09:46
b81eb75

Choose a tag to compare

9.3.38-3-staging Pre-release
Pre-release