Repository navigation
9.4.95-4
·
8384 commits
to production
since this release
What's Changed
- Split MoneyRequestConfirmationList by @VickyStash in #101198
- fix: redirect requester to the domain exists page when adminship is denied/approved by @jakubstec in #101387
- Route src/hooks personal details reads through usePersonalDetails wrappers by @TMisiukiewicz in #102062
- Replace multi-account personal details selectors with usePersonalDetails hooks by @TMisiukiewicz in #102132
- Add retry button and logic by @rinej in #99902
- Extract syncVersions workflow shell into a script by @mountiny in #97598
- Gate the DEW approve-failed green dot on the current user being the approver by @MelvinBot in #101625
- Add September 2026 product marketing window: Connect Expensify to Claude by @MelvinBot in #101618
- [NOQA] feat: report receipt camera capabilities on the camera-init span by @OlimpiaZurek in #101562
- [Payment due @ikevin127] fix: export Onyx state through Onyx by @chrispader in #101568
- fix Expense - Unable to move undeleted expense to workspace by @samarroy84 in #102317
- [Merge ATS] Recognize merge_ats in Workflows by @bernhardoj in #101510
- [Payment due @huult] Add Certinia FFA vendor matching to workspace features by @ShridharGoel in #101653
- Remove getReportTransactions callers' reliance on the deprecated default (Part 3) by @linhvovan29546 in #99885
- Refactor/66418 remove deprecated reports transactions in has non reimbursable transactions p2 by @linhvovan29546 in #99425
- Remove getReportTransactions callers' reliance on the deprecated default (Part 4) by @linhvovan29546 in #99887
- Scroll to unread marker when clicking "New messages" button by @emkhalid in #100276
- NON-UI Change: Pass selected company feed to OAuth reconnect by @tgolen in #102322
- Support GL codes for dependent multi-level tags by @neerajbachani in #100885
- [No QA] Fix tests broken by merge race with getReportTransactions refactor by @Julesssss in #102334
- Bump react-native-screens to 4.28.0 and drop the patch by @collectioneur in #102069
- Fix GPS - Resume offline does not update current location after reconnecting by @GCyganek in #101345
- Move selected workspace to top in the workspace pickers by @marufsharifi in #101295
- [Payment due @Krishna2323] Add NetSuite split exports by posting period toggle by @ShridharGoel in #101934
- [Payment due @brunovjk] Clear the assign card error when leaving the confirmation step by @dukenv0307 in #101963
- Add NOK, SEK, ZAR to auto-update government distance rates by @ShridharGoel in #101656
- [No QA] Docs updates for E/A#99182 travel account verification prompts before booking by @MelvinBot in #100496
- Update the accounting software options and switch to a tile layout by @samarroy84 in #102267
- [No QA] Add CI guard for the Re.Pack babel allowlist by @elirangoshen in #99584
- [NoQA] [Insights] Make Home insights match the ones on Insights page by @mhawryluk in #102156
- [No QA] Update PAYMENT_VIA_EXPENSIFY.md by @mallenexpensify in #102085
- Docs updates for E/A#101772 SWIFT/BIC format guidance for deposit accounts by @MelvinBot in #102159
- Docs updates for E/A#101497 Document report expense table sorting and group order by @MelvinBot in #101986
- [No QA] Docs updates for E/A#99995 bulk submit skips blocked reports by @MelvinBot in #101261
- [No QA] Consolidated help docs: new-expensify/workspaces by @stephanieelliott in #101958
- [No QA] Docs updates for E/A#98326 Document Paid by search filter by @MelvinBot in #99963
- [No QA] Docs updates for E/A#99236 Workspace change now requires Save button by @MelvinBot in #101009
- [No QA][Insights][R1][App] Add the filter controls and store their selections by @OlGierd03 in #101774
- Block Submit when prevent self-approval is on and the submitter is the first approver by @MelvinBot in #101845
- Add Campfire integration advanced pages by @s77rt in #100602
- Keep export-failed reports in Ready To Pay to-do by @ShridharGoel in #102374
- Use the floating bulk action bar for the report view table by @Krishna2323 in #101893
- Remove redundant row wrapper around AccountSwitcher on the Account page by @MelvinBot in #101867
- [No QA] Update HOW_TO_BECOME_A_CONTRIBUTOR_PLUS.md by @mallenexpensify in #102342
- [Payment due @nkdengineer] Prevent Concierge follow-ups from replaying completed replies by @inimaga in #102147
- Remove supporting text from the Restrict card spend rule form by @mountiny in #102314
- [Payment due @thelullabyy] Send the configured group columns with a grouped CSV export by @dukenv0307 in #101150
- Remove translateLocal from
Policy.tsandsrc/libs/ReportNameUtils.tsby @parasharrajat in #102361 - [NoQA] Removed usage of Onyx.connect from Localize lib for pure translate fn by @shubham1206agra in #102364
- Add payment history page by @dukenv0307 in #102377
- fix: close expanded chart on Escape keydown like the attachment viewer by @abbasifaizan70 in #101941
- fix: preserve Markdown formatting in long messages by @Uzaifm127 in #100421
- Show the subscription expiring soon banner before the trial banners by @MelvinBot in #102307
- Stop the rule Save button spinning forever when validation fails by @MelvinBot in #102198
- Refresh expense report after adding bank account from queued reimbursement by @apeyada in #102345
- [NoQA] [Insights] Add compare root key to search grammar by @adamgrzybowski in #102209
- [Payment due @truph01] Add an audit trail for receipt additions by @dukenv0307 in #100801
- [Payment due @TaduJR] QuickBooks Desktop: add the currency conversion fee account setting by @ishpaul777 in #101319
- Keep last report row border to avoid FlashList overlap by @Krishna2323 in #102426
- Updated canIOUBePaid calls to utilize chatReportRNVP by @cretadn22 in #101962
- Avoid nested ScrollViews in landscape bottom-docked confirm modals by @MelvinBot in #102335
- Fix the Search footer flickering to a loading skeleton after Select all by @MelvinBot in #102375
- Fix agent avatar flicker on create by preserving optimistic avatar by @MelvinBot in #97870
- Part 4- thread reportOwnerLogin into isAwaitingFirstLevelApproval and canSubmitAndIsAwaitingForCurrentUser by @Krishna2323 in #100464
- [Payment due @nyomanjyotisa] Use None and Save on the shipped FX account pickers by @ishpaul777 in #101890
- [CFI] Update the Manual create expense form to use dropdown-style rows and a compact add-receipt button by @thelullabyy in #101301
- Allow mapping a Tag column in the personal card CSV transaction import by @MelvinBot in #102242
- [No QA] Delete the disabled Codex review workflow by @neil-marcellini in #102445
- Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.REPORT in src/libs/OptionsListUtils.ts (Part 2) by @thelullabyy in #97934
Full Changelog: 9.4.94-0...9.4.95-4