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