9.5.6-6
Expensify/App9.5.6-6Oct 9, 2026by github-actions[bot]
Upgrading?
AI Summary
This release focuses on performance improvements for search functionality, enhanced security by redacting sensitive card data, and new features for bank account management and the AI Agents hub. It also includes bug fixes for accessibility and financial workflows.
Key Highlights
- Performance: Optimized Search page header to stop rescanning todos and improved report access speed.
- Security: Redacted cardNumber and cardCVV from client logs and addressed a security advisory by downgrading pdfjs-dist.
- Bank Accounts: Introduced the ability for users to edit bank account nicknames and collect legal name/address details before creating a wallet deposit account.
- AI Agents: Restructured the AI Agents hub with new explanatory articles and implemented a live-markdown parser worklet.
- Rules Engine: Launched the first Rules Engine release, introducing new SetRule and DeleteRule commands.
Breaking Changes
- Add Customers and Projects, update Imports page UI
- Add the Business Central per-card vendor override
New Features
- Implement unarchive button
- Show change workspace next step for reports on archived policies
- Implement full support ticket UI behind a beta
- Add Zoho Books App constants, Onyx types, API parameters, and actions
- Add Guest workspace role
- Show Mark as paid on approved reports with nothing to reimburse
- Add imported vendor enable and disable controls
Full Release Notes
## What's Changed * Gate company card and Expensify Card feed selection behind a Save button (a11y On Input, PR 9) by @MelvinBot in https://github.com/Expensify/App/pull/99240 * Perf: stop Search page header from rescanning todos on every update by @TMisiukiewicz in https://github.com/Expensify/App/pull/103152 * fix: Expense - View link on growl is not underlined in high contrast mode by @mhawryluk in https://github.com/Expensify/App/pull/103052 * Add bank account pops the next step after magic code verification by @jmusial in https://github.com/Expensify/App/pull/102522 * 102436: Concierge - RHP closes when dismissing an attachment with Esc or expanding a chart by @abbasifaizan70 in https://github.com/Expensify/App/pull/102937 * fix: auto report when card expense belongs to other workspace by @daledah in https://github.com/Expensify/App/pull/102017 * Defer the trial payment reminder while required 2FA is active. by @neerajbachani in https://github.com/Expensify/App/pull/102584 * Show Try again when replacing a receipt fails by @rinej in https://github.com/Expensify/App/pull/102893 * Add the join-workspace onboarding intent and Concierge follow up tasks by @carlosmiceli in https://github.com/Expensify/App/pull/99833 * Allow required 2FA setup through the migrated-user welcome modal by @neerajbachani in https://github.com/Expensify/App/pull/102629 * [BC][Release 2] Add Customers and Projects, update Imports page UI by @NikkiWines in https://github.com/Expensify/App/pull/103178 * Send SetWorkspaceReimbursement when the workspace points at a different bank account by @KioCoan in https://github.com/Expensify/App/pull/101930 * [Payment due @aimane-chnaif] Skip card decline notifications for workspace members other than the cardholder by @youssef-lr in https://github.com/Expensify/App/pull/103161 * Use Custom date for the Insights date filter by @luacmartins in https://github.com/Expensify/App/pull/103399 * [No QA] Redact cardNumber and cardCVV in client logs by @dukenv0307 in https://github.com/Expensify/App/pull/103289 * [No QA] Add new Agent explanatory articles and restructure AI Agents hub by @stephanieelliott in https://github.com/Expensify/App/pull/103119 * [Payment due @thelullabyy] Adjust continuous reconciliation by @heekinho in https://github.com/Expensify/App/pull/99645 * Show Mark as paid on approved reports with nothing to reimburse by @apeyada in https://github.com/Expensify/App/pull/102347 * Extract Report Details delete action into a self-subscribing component by @sosek108 in https://github.com/Expensify/App/pull/103294 * [No QA] Update help docs for Releases 1-5: Add Campfire to New Expensify by @MelvinBot in https://github.com/Expensify/App/pull/103078 * Revert "Add a More menu option to switch single-expense reports between expense view and table view" by @Beamanator in https://github.com/Expensify/App/pull/103390 * Keep the preview uri when resizing large image attachments on web by @MelvinBot in https://github.com/Expensify/App/pull/102852 * [No QA] Add unit tests for useExpenseSubmission submission utils by @VickyStash in https://github.com/Expensify/App/pull/103438 * Remove translateLocal from `OptionsListUtils/index.ts` lib by @parasharrajat in https://github.com/Expensify/App/pull/102608 * Refactor translateLocal in `src/libs/OptionsListUtils/index.ts` by @parasharrajat in https://github.com/Expensify/App/pull/102363 * [NO QA] Increase Sentry profiling sample rate to 50% by @rlinoz in https://github.com/Expensify/App/pull/103388 * Fix: open expense report (not pay message thread) for paid expenses in Recently added by @MelvinBot in https://github.com/Expensify/App/pull/99668 * Speed up findLastAccessedReport by walking last visit times by @TMisiukiewicz in https://github.com/Expensify/App/pull/103299 * Skip Search auto-refetch diff when transactions are unchanged by @TMisiukiewicz in https://github.com/Expensify/App/pull/103436 * Show the disabled Submit button in the report preview when self-approval is prevented by @MelvinBot in https://github.com/Expensify/App/pull/101148 * [CP Staging] fix: only prompt for location while the Scan tab is focused by @BartekObudzinski in https://github.com/Expensify/App/pull/103426 * fix: follow-up #100567 by @ahmedGaber93 in https://github.com/Expensify/App/pull/103166 * [BC][Release 2] Add the Business Central per-card vendor override by @c3024 in https://github.com/Expensify/App/pull/102670 * Clear Search selection immediately when downloading a single report PDF by @Krishna2323 in https://github.com/Expensify/App/pull/102987 * [No QA] Soft-fail Fabric removeViewAt from a non-ViewGroup parent (APP-H7A) by @collectioneur in https://github.com/Expensify/App/pull/103447 * [Payment due @FitseTLT] Fix approval limit CSV import conversion by @rushatgabhane in https://github.com/Expensify/App/pull/101422 * [Performance] Wide pre-mount 1/5: helpers and hidden screen guards by @JakubKorytko in https://github.com/Expensify/App/pull/103327 * [Payment due @nkdengineer] Add Guest workspace role by @ShridharGoel in https://github.com/Expensify/App/pull/97644 * Let users edit bank account nicknames in Wallet by @MelvinBot in https://github.com/Expensify/App/pull/102366 * [Payment due @huult] [No QA] Let workspace admins delete tasks in workspace rooms by @lakchote in https://github.com/Expensify/App/pull/102661 * Claim the QA OAuth callback for ad-hoc builds in AASA and assetlinks by @JakubKorytko in https://github.com/Expensify/App/pull/102516 * [No QA] Docs updates for E/A#101503 Workspace Admins can now reject submitted reports by @MelvinBot in https://github.com/Expensify/App/pull/102601 * Bank account- Error not appears when click next with wrong routing number by @dukenv0307 in https://github.com/Expensify/App/pull/103433 * Show the category description hint on the expense creation description field (re-land) by @MelvinBot in https://github.com/Expensify/App/pull/102762 * [Payment due @daledah] [no qa] Add violation messages for the `ruleViolation` type by @JS00001 in https://github.com/Expensify/App/pull/103080 * Add imported vendor enable and disable controls by @ShridharGoel in https://github.com/Expensify/App/pull/102756 * MenuItem decomposition - remove `containerStyle` by @war-in in https://github.com/Expensify/App/pull/103039 * [No QA] MenuItem decomposition - remove unused `rootWrapperStyle` by @war-in in https://github.com/Expensify/App/pull/103035 * MenuItem refactor - remove noop `titleWrapperStyle` prop by @war-in in https://github.com/Expensify/App/pull/103037 * [No QA] Add Zoho Books App constants, Onyx types, API parameters, and actions by @nkdengineer in https://github.com/Expensify/App/pull/103429 * `MenuItem` decomposition - description text style by @war-in in https://github.com/Expensify/App/pull/102263 * MenuItem decomposition - remove `rightIconWrapperStyle` from legacy `MenuItem` by @war-in in https://github.com/Expensify/App/pull/103038 * feat: implement unarchive button by @truph01 in https://github.com/Expensify/App/pull/103282 * Fix import/no-cycle - part 15 by @LukasMod in https://github.com/Expensify/App/pull/101721 * fix(patches): register the live-markdown parser worklet in an insertion effect by @dariusz-biela in https://github.com/Expensify/App/pull/102415 * Open location settings from the GPS location services modal on Android by @MelvinBot in https://github.com/Expensify/App/pull/103197 * feat: Show change workspace next step for reports on archived policies by @truph01 in https://github.com/Expensify/App/pull/103280 * [No QA] docs: point agent-device skill at built-in help by @BartekObudzinski in https://github.com/Expensify/App/pull/103191 * Keep the Go Back button off the global FullScreenLoaderContext overlay by @MelvinBot in https://github.com/Expensify/App/pull/103422 * Use ActivityIndicator below the header while CollectDepositAccount loads by @MelvinBot in https://github.com/Expensify/App/pull/103420 * Implement full support ticket UI behind a beta by @jasperhuangg in https://github.com/Expensify/App/pull/102561 * Align Sage Intacct export date constants with backend REPORT_* names by @MelvinBot in https://github.com/Expensify/App/pull/102118 * [No QA] Split the QA auth callback into capture and exchange (part 3/5) by @sharabai in https://github.com/Expensify/App/pull/100730 * [Payment due @DylanDylann] Parse two-digit CSV years in the current century and reject years before 1900 by @NicolasBonet in https://github.com/Expensify/App/pull/103201 * Collect legal name and address before creating a wallet deposit account. by @neerajbachani in https://github.com/Expensify/App/pull/102944 * [Rules Engine Release 1] Use the new SetRule and DeleteRule commands by @Krishna2323 in https://github.com/Expensify/App/pull/102106 * Downgrade pdfjs-dist to 5.5.207 to address security advisory by @MelvinBot in https://github.com/Expensify/App/pull/103023 * [Payment due @jayeshmangwani] Add country selection for EUR auto-update government rates by @ShridharGoel in https://github.com/Expensify/App/pull/101809 * Show QBO bill payment account RBR only for its own field errors by @MelvinBot in https://github.com/Expensify/App/pull/102982 * 🍒 Cherry pick PR #103597 to staging 🍒 by @os-botify[bot] in https://github.com/Expensify/App/pull/103614 * 🍒 Cherry pick PR #103649 to staging 🍒 by @os-botify[bot] in https://github.com/Expensify/App/pull/103651 **Full Changelog**: https://github.com/Expensify/App/compare/9.5.5-2...9.5.6-6
Related Repositories
openclaw/openclaw★ 392,714
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,084
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 359,101
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,792
The open source coding agent.
n8n-io/n8n★ 208,269
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.