9.5.1-9
Expensify/App9.5.1-9Oct 5, 2026by github-actions[bot]
Upgrading?
AI Summary
A stability-focused update that removes beta gates from Xero flows, refactors the Transaction library to remove Onyx subscriptions, and fixes critical crashes related to Skia and OAuth. It also introduces new UI elements for member profiles and payment history.
Key Highlights
- Remove vendor matching beta gate from Xero flows
- Refactor Transaction lib to remove onyx subscription
- Fix Skia crashes with mismatched canvaskit versions
- Surface a member's approver in the Members table
- Remove the account manager 'Chat now' banner
New Features
- Surface member's approver in Members table
- Render payment history table
- Add rules engine types and merchant rule AST helpers
- Non-incentivized Early Renewal 2027 flow
Full Release Notes
## What's Changed * Remove report outstanding NVP fallback by @ShridharGoel in https://github.com/Expensify/App/pull/98722 * Keep the card expense's reimbursable value when splitting it by @MelvinBot in https://github.com/Expensify/App/pull/102353 * [NO QA] Docs updates for E/A#100885 Add GL code steps for dependent multi-level tags by @MelvinBot in https://github.com/Expensify/App/pull/102459 * [Payment due @linhvovan29546] Move pre-selected item to top on company-card pickers (Choose card & export account) by @marufsharifi in https://github.com/Expensify/App/pull/101330 * [No QA] [no QA] Docs updates for E/A#101045 Add changed card number as broken connection cause by @MelvinBot in https://github.com/Expensify/App/pull/101480 * Bump protobufjs to 7.6.6 to address Dependabot alerts by @MelvinBot in https://github.com/Expensify/App/pull/102418 * Fix skia crash with mismatched canvaskit versions by @staszekscp in https://github.com/Expensify/App/pull/102138 * Confirm new expenses with a “View” toast instead of scrolling to and highlighting the row v2 by @mhawryluk in https://github.com/Expensify/App/pull/100015 * Fix splash screen does not span full width in landscape mode by @GCyganek in https://github.com/Expensify/App/pull/102421 * [Payment due @situchan] Show OAuth connection errors by @madmax330 in https://github.com/Expensify/App/pull/100019 * feat: surface a member's approver in the Members table and member profile by @Krishna2323 in https://github.com/Expensify/App/pull/100128 * [Refactor] Move violation helpers out of TransactionUtils/index.ts by @MelvinBot in https://github.com/Expensify/App/pull/102643 * Render the payment history table by @dukenv0307 in https://github.com/Expensify/App/pull/102506 * [NO QA] Report root error-boundary failures as unhandled in Sentry by @rlinoz in https://github.com/Expensify/App/pull/102651 * Remove the account manager "Chat now" banner from the Concierge chat by @wildan-m in https://github.com/Expensify/App/pull/102695 * `MenuItem` decomposition - another `titleStyle` batch by @war-in in https://github.com/Expensify/App/pull/102065 * Add rules engine types and merchant rule AST helpers by @Krishna2323 in https://github.com/Expensify/App/pull/100389 * chore(deps): Update NitroSQLite to 9.8.3 by @chrispader in https://github.com/Expensify/App/pull/102751 * Expense - ESC button closes report directly after opening More menu by @Krishna2323 in https://github.com/Expensify/App/pull/102572 * Remove the vendorMatching beta gate from Xero flows by @KioCoan in https://github.com/Expensify/App/pull/102699 * fix: Invite the secondary contact appear as grey member in Workspace by @nkdengineer in https://github.com/Expensify/App/pull/102386 * fix: re-land the enlarged distance e-receipt (#98506) with the native blank-receipt fix by @trasnake87 in https://github.com/Expensify/App/pull/102078 * [NO QA] ci: run iOS Sentry size analysis on macOS by @rlinoz in https://github.com/Expensify/App/pull/102691 * Expense - Scan confirm page receipt has 8px gap above first field instead of 16px by @thelullabyy in https://github.com/Expensify/App/pull/102640 * Classify a failed search once its response code is known instead of guessing in failureData by @LukasMod in https://github.com/Expensify/App/pull/101709 * [No QA] fix: assert Xero supplier row by accessibility label by @Beamanator in https://github.com/Expensify/App/pull/102780 * Remove unsafe Object.entries assertions in compoundParamsKey by @KJ21-ENG in https://github.com/Expensify/App/pull/100554 * [No QA] Replace deprecated ElementRef with ComponentRef by @KJ21-ENG in https://github.com/Expensify/App/pull/100679 * Fix: Open Agents - Custom instructions field is blocked by the keyboard by @lorretheboy in https://github.com/Expensify/App/pull/100333 * [No QA] Remove unused avatar-initial helper and its test by @KJ21-ENG in https://github.com/Expensify/App/pull/100615 * [No QA] Update FAQ on admins assigning vacation delegates by @sakluger in https://github.com/Expensify/App/pull/101381 * Scan - No Merchant, Date, Amount Fields when creating scan via native share by @thelullabyy in https://github.com/Expensify/App/pull/101793 * Add non-incentivized Early Renewal 2027 flow by @blimpich in https://github.com/Expensify/App/pull/101931 * [Payment due @eVoloshchak] Specify a validate code reason for update personal details flow by @dominictb in https://github.com/Expensify/App/pull/100445 * Seed modified* keys in the optimistic Search snapshot so SmartScan re… by @yusufdeveloper2903 in https://github.com/Expensify/App/pull/102658 * Only treat merchant-matched rules as expense defaults by @Krishna2323 in https://github.com/Expensify/App/pull/102789 * Show the Concierge feedback prompt on the message a thread hangs off by @oqildev in https://github.com/Expensify/App/pull/102148 * Fix back navigation after workspace copy upgrade by @fedirjh in https://github.com/Expensify/App/pull/102538 * Refactor getCleanUpTransactionThreadReportOnyxData to accept optional… by @parasharrajat in https://github.com/Expensify/App/pull/100451 * Refactor Transaction lib to remove Transaction onyx subscription by @parasharrajat in https://github.com/Expensify/App/pull/102357 * Refactor activePolicyID in OptionsListUtils by @parasharrajat in https://github.com/Expensify/App/pull/102316 * Refactor Hold function to pass transaction data by @parasharrajat in https://github.com/Expensify/App/pull/102358 * Remove ONYXKEYS.CREDENTIALS - batch 3 by @cretadn22 in https://github.com/Expensify/App/pull/101964 * fix: remove unsafe assertions and correct search filter matching by @KJ21-ENG in https://github.com/Expensify/App/pull/98854 **Full Changelog**: https://github.com/Expensify/App/compare/9.5.0-5...9.5.1-9
Related Repositories
openclaw/openclaw★ 392,707
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,074
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 358,369
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,723
The open source coding agent.
n8n-io/n8n★ 208,261
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.