Releases: Expensify/App
Releases · Expensify/App
9.2.60-1-staging
Full Changelog: 9.2.60-0-staging...9.2.60-1-staging
9.2.60-0-staging
What's Changed
- [Sentry] - add startup metric by @rinej in #75044
- Fix - The Chat switcher router is not focusing on the first result consistently by @FitseTLT in #74625
- Create optimistic ioureport action and transaction thread by @mollfpr in #72413
- [No QA] Allow direct icon imports (from Expensicons and Illustrations) in lib files by @rayane-d in #75189
- Fix/72961 - Action field shows "search.filters.action.sjdsdno" when searched with "action:sjdsdno" by @dmkt9 in #74912
- fix:73574: Allow to dislay selected report on edit report page even if workspace doesn't have perDiem by @Eskalifer1 in #75147
- Search: Add optimistic IOU report action by @s77rt in #75057
- [No QA] Replace deprecated functions:
runOnUI,runOnJS,runOnRuntime,executeOnUIRuntimeSyncby @GCyganek in #74486 - Improve multiline translations by @roryabraham in #73470
- feat: add elf alignment check to CI by @Kureev in #75050
- useSearchSelector hook and remove useless code v3 by @nkdengineer in #73908
- [NoQA] Optimise PaymentCardFormTest by @ShridharGoel in #75228
- [CP Staging] Revert "Expo-av to expo-video migration" by @cristipaval in #75219
- Add helpdot link to all the personal info steps for wallet enablement by @mountiny in #74812
- fix: Revisiting create expense page from confirm details page changes the selected user by @ganzz4 in #74883
- [CP Staging] Fix pending commercial feed display by @VickyStash in #75281
- Fix: Checkmark missing on Assignee Page by @PiyushChandra17 in #74636
- [CP Staging] Fix: Amount is blank, Rate field shows pending when merging with same distance expense by @hoangzinh in #75227
- Fix/71346 - Dependent multiLevel tags download failed by @dmkt9 in #73815
- fix: choose a card sentence is partially hidden by @daledah in #74717
- fix: Android - Scan receipt- Unable to download a receipt in the confirmation page by @TaduJR in #75040
- implemented HTML parsing for getReportNames()/ Conditional Parsing for Displaynames by @whiletrace in #74928
- Trailing whitespace trimmed when pasting in composer by @thelullabyy in #74914
- fix(eslint): auto-fix unicorn/no-array-foreach rule violations by @gelocraft in #75282
- [No QA] chore (eslint-config-expensify): enforce to use .replaceAll instead .replace when dealing with regex searches by @NJ-2020 in #73805
- Fix tax bugs by @roryabraham in #74895
- fixed changing receipient of invoice offline by @mukhrr in #75262
- Allow zero amount expenses - second try by @Gonals in #72674
- [No QA] Fix lint on main by @roryabraham in #75347
- Revert "[CP Staging] Fix pending commercial feed display" by @puneetlath in #75355
- Fix: Default distance rate is not selected when creating distance expense by @nyomanjyotisa in #74791
- Fix/73744 - Custom avatar & default generated avatar modal is not closed when swiping down on the avatar by @dmkt9 in #75241
- Revert "Merge pull request #74356 from callstack-internal/VickyStash/… by @puneetlath in #75356
- Update Polish, and Brazilian Portuguese translations for workspace by @mukhrr in #74984
- Send customUnit params only for distance requests by @koko57 in #75302
- [NoQA] Revert "feat: add elf alignment check to CI" by @mountiny in #75377
Full Changelog: 9.2.59-0-staging...9.2.60-0-staging
9.2.59-5
What's Changed
- [No QA] Update Account-Settings.md by @zanyrenney in #75060
- [No QA]: fix variable names, test name & improvement by @NJ-2020 in #74776
- Fix/73340 - The selected row by using down arrow key of keyboard scroll up and user doesn't see it by @dmkt9 in #74547
- [No QA] Investigate workflow job failing on main: typecheck / typecheck by @mohammadjafarinejad in #75065
- fix: opening held the expense chat shows hhm not here page briefly by @daledah in #74669
- [CP Staging] Revert "Add report columns" by @chuckdries in #75073
- fix: Distance expense empty chat is scrollable by @paulnjs in #74354
- [Part 1] Onyx.connnect depreciation from ModifiedExpenseMessage by @kubabutkiewicz in #73917
- Out-of-pocket spend & Company spend appear when non-reimbursable expense is split offline by @paulnjs in #74681
- [CP staging] Revert "fix: expense turn to empty report when switch to most recent" by @neil-marcellini in #75081
- [SAML Configuration] Domain settings page by @mhawryluk in #73636
- Merge distance expenses by @hoangzinh in #71675
- Fix create expense option is available on the manager mctest expense report by @bernhardoj in #74889
- #2 - Fix all iou report actions are deleted when split by @bernhardoj in #74891
- fix: incorrect capitalization in month names in French by @daledah in #75006
- [No QA] [Sentry] OpenReport metrics by @sosek108 in #74961
- [NO-QA] fix: Upgrade cocoapods to 1.16.2+ by @TaduJR in #75016
- fix: Comments sub-header not shown in the chat by @nkdengineer in #74784
- [No QA] Update Set-budgets.md by @alexpensify in #74050
- Expo-av to expo-video migration by @Guccio163 in #66793
- [No QA] Attachment modal migration cleanup by @chrispader in #72574
- Implementing optimistic category and tag workspace violations by @Tony-MK in #74389
- Remove SearchReport > isActionLoading by @DylanDylann in #74693
- Fix viewport is scrolled when suggestion list is overscrolled by @bernhardoj in #74807
- Create OpenPolicyRulesPage read command by @allgandalf in #73915
- [NO QA] Add GBR tests for approver only by @rlinoz in #74970
- fix travel icon by @Nodebrute in #74990
- Fix dupe created action when creating a multiple receipts scan request by @bernhardoj in #73634
- fix: system message not threaded after setting new tax value by @nkdengineer in #65320
- Fix/73240 - The site header partially overlaps the typing indicator and composer error messages when the composer is focused and virtual keyboard is open by @dmkt9 in #73630
- [NO QA] Shorten test drive modal copy by @jamesdeanexpensify in #74986
- [Standardize Payment Button][NO QA] Remove paymentButtons beta by @hungvu193 in #74059
- [No QA] Create Using-search-operators.md by @stephanieelliott in #70257
- fix: generic receipt thumbnail when creating manual distance expense by @gijoe0295 in #74661
- [Standardize payment button] Avoid creating new workspace when paying via Workspace by @hungvu193 in #74642
- [NoQA] Update field rendering in PaymentCardFormTest by @ShridharGoel in #74847
- Fix bank account Country step flashing during setup flow navigation by @abzokhattab in #72923
- [NOQA] Add icons lazy loading docs by @OlimpiaZurek in #74169
- Jakubkalinski0/fix console errors related to forward ref batch7 - PR after second revert by @jakubkalinski0 in #73422
- Fix: Missing background highlight in the change approver page by @PiyushChandra17 in #75022
- [No QA] refactor: Remove duplicate
SWIFT_ENABLE_EXPLICIT_MODULESfix in Podfile by @chrispader in #75156 - refactor: isolates renamePolicyTag from Onyx.connect data by @dariusz-biela in #71909
- [CP Staging] Do not show HOLD educational modal in money requests from DMs by @cristipaval in #75150
- Support domain and workspace feed with the same name under one workspace by @VickyStash in #74356
- [NoQA] Revert "[NoQA] Update field rendering in PaymentCardFormTest" by @mountiny in #75163
- 🍒 Cherry pick PR #75356 to staging 🍒 by @os-botify[bot] in #75359
Full Changelog: 9.2.58-3...9.2.59-5
9.2.59-4-staging
Full Changelog: 9.2.59-3-staging...9.2.59-4-staging
9.2.59-3-staging
Full Changelog: 9.2.59-2-staging...9.2.59-3-staging
9.2.59-2-staging
Full Changelog: 9.2.59-1-staging...9.2.59-2-staging
9.2.59-1-staging
Full Changelog: 9.2.59-0-staging...9.2.59-1-staging
9.2.59-0-staging
What's Changed
- [No QA] Update Account-Settings.md by @zanyrenney in #75060
- [No QA]: fix variable names, test name & improvement by @NJ-2020 in #74776
- Fix/73340 - The selected row by using down arrow key of keyboard scroll up and user doesn't see it by @dmkt9 in #74547
- [No QA] Investigate workflow job failing on main: typecheck / typecheck by @mohammadjafarinejad in #75065
- fix: opening held the expense chat shows hhm not here page briefly by @daledah in #74669
- [CP Staging] Revert "Add report columns" by @chuckdries in #75073
- fix: Distance expense empty chat is scrollable by @paulnjs in #74354
- [Part 1] Onyx.connnect depreciation from ModifiedExpenseMessage by @kubabutkiewicz in #73917
- Out-of-pocket spend & Company spend appear when non-reimbursable expense is split offline by @paulnjs in #74681
- [CP staging] Revert "fix: expense turn to empty report when switch to most recent" by @neil-marcellini in #75081
- [SAML Configuration] Domain settings page by @mhawryluk in #73636
- Merge distance expenses by @hoangzinh in #71675
- Fix create expense option is available on the manager mctest expense report by @bernhardoj in #74889
- #2 - Fix all iou report actions are deleted when split by @bernhardoj in #74891
- fix: incorrect capitalization in month names in French by @daledah in #75006
- [No QA] [Sentry] OpenReport metrics by @sosek108 in #74961
- [NO-QA] fix: Upgrade cocoapods to 1.16.2+ by @TaduJR in #75016
- fix: Comments sub-header not shown in the chat by @nkdengineer in #74784
- [No QA] Update Set-budgets.md by @alexpensify in #74050
- Expo-av to expo-video migration by @Guccio163 in #66793
- [No QA] Attachment modal migration cleanup by @chrispader in #72574
- Implementing optimistic category and tag workspace violations by @Tony-MK in #74389
- Remove SearchReport > isActionLoading by @DylanDylann in #74693
- Fix viewport is scrolled when suggestion list is overscrolled by @bernhardoj in #74807
- Create OpenPolicyRulesPage read command by @allgandalf in #73915
- [NO QA] Add GBR tests for approver only by @rlinoz in #74970
- fix travel icon by @Nodebrute in #74990
- Fix dupe created action when creating a multiple receipts scan request by @bernhardoj in #73634
- fix: system message not threaded after setting new tax value by @nkdengineer in #65320
- Fix/73240 - The site header partially overlaps the typing indicator and composer error messages when the composer is focused and virtual keyboard is open by @dmkt9 in #73630
- [NO QA] Shorten test drive modal copy by @jamesdeanexpensify in #74986
- [Standardize Payment Button][NO QA] Remove paymentButtons beta by @hungvu193 in #74059
- [No QA] Create Using-search-operators.md by @stephanieelliott in #70257
- fix: generic receipt thumbnail when creating manual distance expense by @gijoe0295 in #74661
- [Standardize payment button] Avoid creating new workspace when paying via Workspace by @hungvu193 in #74642
- [NoQA] Update field rendering in PaymentCardFormTest by @ShridharGoel in #74847
- Fix bank account Country step flashing during setup flow navigation by @abzokhattab in #72923
- [NOQA] Add icons lazy loading docs by @OlimpiaZurek in #74169
- Jakubkalinski0/fix console errors related to forward ref batch7 - PR after second revert by @jakubkalinski0 in #73422
- Fix: Missing background highlight in the change approver page by @PiyushChandra17 in #75022
- [No QA] refactor: Remove duplicate
SWIFT_ENABLE_EXPLICIT_MODULESfix in Podfile by @chrispader in #75156 - refactor: isolates renamePolicyTag from Onyx.connect data by @dariusz-biela in #71909
- [CP Staging] Do not show HOLD educational modal in money requests from DMs by @cristipaval in #75150
- Support domain and workspace feed with the same name under one workspace by @VickyStash in #74356
- [NoQA] Revert "[NoQA] Update field rendering in PaymentCardFormTest" by @mountiny in #75163
Full Changelog: 9.2.58-0-staging...9.2.59-0-staging
9.2.58-3
What's Changed
- Make the report fields read-only for invited members with chat only permission by @Eskalifer1 in #74612
- [No QA] Enable multithreading in eslint by @justinpersaud in #74957
- [No QA] chore (eslint-config-expensify): enforce to use set.size when dealing with Set value by @NJ-2020 in #74635
- Prohibited expense violation shows multiple lines instead of grouping them by @paulnjs in #73828
- fix: [Translation Migration] Fix split or incomplete translations in contacts by @TaduJR in #74653
- Fix - Expenses - Manager Mctest scan expense shows 0.00 amount when create 2 expenses by @FitseTLT in #74624
- [No QA] ReportNextStep: New format by @s77rt in #71855
- fix: Split confirm page shows arrow buttons after opening split preview and creating a new split by @etCoderDysto in #74372
- fix: show Mark As Resolved as primary action by @daledah in #74426
- refactor: rter violation to include company card page URL for admins to fix broken bank connection. by @samranahm in #74093
- [CP Staging] Revert #74150 – "[No QA] Migrate deprecated blurOnSubmit to submitBehavior" by @francoisl in #74983
- Hold and Reject Role based Modal updates by @mananjadhav in #74505
- #2 - Fix second overlay is shown when closing the wide RHP by @bernhardoj in #74267
- fix: Dropdown menu shows Submit when one of the selected expenses is already submitted by @nkdengineer in #74782
- fix: remove SearchReportAction type and use ReportAction type instead by @Burhan-Rashid in #74923
- The Distance Rate and Invoice section should be duplicated only if enabled in Duplicate workspace by @narefyev91 in #74942
- [No QA] fix: include env variables in Rock's fingerprint by @adhorodyski in #73632
- Remove Onyx.connect() for the key: ONYXKEYS.BETAS in src/libs/actions/IOU.ts by @parasharrajat in #74041
- Fix merge transaction receipt preview showing incorrect eReceipt by @hoangzinh in #73274
- [Part 1] Remove Onyx.connect() for the key: ONYXKEYS.PERSONAL_DETAILS_LIST in src/libs/actions/IOU.ts by @parasharrajat in #74388
- fix: focus modal is not displayed when account reaches 30 reports by @samranahm in #73988
- Revert "Fix CORS error when downloading PDF" by @thienlnam in #75001
- [No QA] Add details on reimbursement amount discrepancies by @twisterdotcom in #74991
- [No QA] Update Edit-and-Submit-Expense-Reports.md by @kadiealexander in #75004
- fix: expense turn to empty report when switch to most recent by @daledah in #74668
- Copilot - Copilot unable to be removed after entering wrong magic code by @lorretheboy in #74414
- [No QA] Fix flaky ReceiptAlternativeMethods test by @MonilBhavsar in #75027
- [No QA] Reuse contactMethods instead of contactMethod by @Gonals in #74931
- [CP Staging] Use the correct dependency in
useEffectto reset splits error by @lakchote in #75033 - [CP Staging] Revert "Fix - Expense - Error submitting expense after changing submission frequency from Manual to Instant" by @cristipaval in #75035
- LHN - GBR persist on Concierge chat when mark all tasks completed in offline mode by @mkzie2 in #73541
- [NoQA] [AI Reviewer] Add .claude/scripts/* to PATH by @adamgrzybowski in #74963
- Add optimistic metadata updates when deleting expenses from search by @cosmicvulpes in #74637
- [CP Staging] Revert "fix: use correct receipt files with URIs when multi-scan via QAB" by @cristipaval in #75039
- [CP Staging] Revert "Fix lag on the wide RHP modal opening animation v2" by @stitesExpensify in #74994
- [No QA] Make pod-install work better with HybridApp by @roryabraham in #74987
- fix: Submit tab incorrectly lists multiple workspaces despite domain restrict policy rule by @nkdengineer in #74440
- fix input not focused after skeleton loader. by @Krishna2323 in #73652
- Add report columns by @mohammadjafarinejad in #73900
- [No QA] Update Edit-and-Submit-Expense-Reports.md by @kadiealexander in #75005
Full Changelog: 9.2.57-4...9.2.58-3
9.2.58-3-staging
Full Changelog: 9.2.58-2-staging...9.2.58-3-staging