9.4.59-5
Expensify/App9.4.59-5Aug 24, 2026by github-actions[bot]
AI Summary
This release introduces new features for distance rates and table column sizing, alongside performance improvements and dynamic route migration for split expenses.
Key Highlights
- feat: add auto-update government distance rates toggle
- feat: size table columns from their content
- Perf: select scalars instead of the eligible policy array
- Migrate split expense routes to dynamic URL navigation
- Confirm new expenses with a 'View' toast instead of scrolling to and highlighting the row
New Features
- Add auto-update government distance rates toggle
- Size table columns from their content
Full Release Notes
## What's Changed * Migrate split expense routes to dynamic URL navigation by @suneox in https://github.com/Expensify/App/pull/98945 * Perf: select scalars instead of the eligible policy array in SearchActionsBarCreateButton by @TMisiukiewicz in https://github.com/Expensify/App/pull/99070 * [Payment due @huult] fix: Show IES name on export surfaces by @ShridharGoel in https://github.com/Expensify/App/pull/97898 * Refactor Domain menu data into shared source by @nabi-ebrahimi in https://github.com/Expensify/App/pull/97855 * fix: Show the category if available while the receipt is scanning. by @Krishna2323 in https://github.com/Expensify/App/pull/98976 * prevent live-tail cleanup from clearing RHP route params by @mukhrr in https://github.com/Expensify/App/pull/98020 * Fix offline indicator overlapping approval workflow footer buttons by @yusufdeveloper2903 in https://github.com/Expensify/App/pull/98638 * [Payment due @bernhardoj] [HR Import] Add remaining hr providers to merge by @jmusial in https://github.com/Expensify/App/pull/93580 * [NoQA] Stop deep-fetching main in Reassure Performance Tests (bound baseline fetch to --depth=1) by @WojtekBoman in https://github.com/Expensify/App/pull/99181 * Update conciergeReportID to remove Onyx.connect - 36 by @cretadn22 in https://github.com/Expensify/App/pull/98987 * feat: add auto-update government distance rates toggle by @Krishna2323 in https://github.com/Expensify/App/pull/97936 * 96588: Something went wrong error appears when clear cache after crea… by @abbasifaizan70 in https://github.com/Expensify/App/pull/97233 * [No QA] Update help docs for Release 2: Sage Intacct vendor matching by @MelvinBot in https://github.com/Expensify/App/pull/99105 * fix: read one effective update watermark everywhere so the missing-updates fetch can advance by @adhorodyski in https://github.com/Expensify/App/pull/98777 * [Payment due @marufsharifi] Add the QBO currency conversion fee account picker by @ishpaul777 in https://github.com/Expensify/App/pull/98324 * [CP Staging] Revert "fix: Bump react-native-pager-view to 9.0.2" by @Beamanator in https://github.com/Expensify/App/pull/99188 * [No QA] update docs for ShareExtensionOpenSubmitFlow by @jmgraa in https://github.com/Expensify/App/pull/99180 * Fix performance of search router in p95 tail by @sumo-slonik in https://github.com/Expensify/App/pull/98282 * feat: size table columns from their content by @Krishna2323 in https://github.com/Expensify/App/pull/97755 * Confirm new expenses with a “View” toast instead of scrolling to and highlighting the row by @mhawryluk in https://github.com/Expensify/App/pull/96496 * [NoQA] Fix `CenteredModalLayout` on native wider screens by @GCyganek in https://github.com/Expensify/App/pull/99050 * Backport missing ViewState guards for state and padding updates by @KJ21-ENG in https://github.com/Expensify/App/pull/98869 * [Payment due @huult] Stop a client-side session age check from signing users out and dropping GPS trips by @allgandalf in https://github.com/Expensify/App/pull/97787 * Replace getPersonalDetailByEmail with usePersonalDetailByLogin in receipt partner and attendee selector pages by @bernhardoj in https://github.com/Expensify/App/pull/98865 * [No QA] Retry cherry-pick push after target advances by @roryabraham in https://github.com/Expensify/App/pull/99207 * Render role-restricted card links as plain text when viewer lacks access by @MelvinBot in https://github.com/Expensify/App/pull/98612 * Trim CLAUDE.md of code-derivable content by @adamgrzybowski in https://github.com/Expensify/App/pull/98560 * Don't grey out sidebar menu rows while a navigation is in flight by @war-in in https://github.com/Expensify/App/pull/99169 * [Onyx bump] Bump react-native-onyx from 3.0.95 to 3.0.98 by @elirangoshen in https://github.com/Expensify/App/pull/99051 * Update system messages for expenses moved to different reports by @twilight2294 in https://github.com/Expensify/App/pull/80444 * ReportActionAvatars — WorkspaceAvatar + policyID migration by @jmusial in https://github.com/Expensify/App/pull/98973 * [CP Staging] Revert "Fix landscape mode on Odometer photo screen" by @Beamanator in https://github.com/Expensify/App/pull/99220 * [No QA] Migrate GitHub Action bundling from ncc to esbuild by @roryabraham in https://github.com/Expensify/App/pull/95257 * fix: Skip seeding stale tax fields into split expenses when the parent's stored tax value is out of date by @truph01 in https://github.com/Expensify/App/pull/99212 * fix: stop Table lists scrolling with the keyboard while an RHP is open by @ahmdshrif in https://github.com/Expensify/App/pull/97358 **Full Changelog**: https://github.com/Expensify/App/compare/9.4.58-4...9.4.59-5