Releases: Expensify/App
Releases · Expensify/App
9.3.20-6
What's Changed
- [Odometer] Refactor IOURequestStepDistanceOdometer to use handleMoneyRequestStepDistanceNavigation by @jakubkalinski0 in #82204
- Update the copy for rate error duplications by @JS00001 in #82288
- fix: Deleting a draft report from search deletes the expenses as well. by @daledah in #79761
- update getMoneyRequestOptions to accept betas. by @Krishna2323 in #81457
- [No QA] Update Travel help docs for multiple changes by @strepanier03 in #80692
- [No QA] fix typecheck issue. by @Krishna2323 in #82463
- [CP Staging] Revert "Fix: "Attachment can't be downloaded" error when downloading receipt" by @situchan in #82457
- Fix: Tags description "You're using dependent tags..." has a distorted view by @nyomanjyotisa in #82218
- #1 - Get the billing grace end period collection with useOnyx by @bernhardoj in #81773
- Replace WebView in SAML sign in implementation by @staszekscp in #76246
- [NoQA] Convert code-inline-reviewer rules into proactive coding guidelines for Claude by @kacper-mikolajczak in #81604
- Migrate
MoneyRequestReportPreviewContentcomponent toFlashListby @VickyStash in #81566 - Home - Workspace > Company cards should be refactor to {Workspace Name} > Company cards by @WojtekBoman in #82412
- fix: Incorrect currency displayed when creating Distance expense in selfDM by @nkdengineer in #81930
- Improve ShouldReportBeInOptionList function by @elirangoshen in #81551
- [Release 4] [Domain control] Add
DomainGroupsPageby @war-in in #79586 - [No QA] Upgrade claude-code-action to v1.0.51 and use Opus 4.6 for AI reviewer by @kacper-mikolajczak in #82505
- perf: Improvements to opening reports tab by @TMisiukiewicz in #82393
- Adding business bank account on wallet by @koko57 in #68134
- [CP Staging] Revert "fix: refactor ConfirmModal usage to useConfirmModal in workspace tags pages" by @mountiny in #82523
- Fix disabled Next button not announced as disabled by screen readers by @mavrickdeveloper in #81779
- [No QA] Fix workflow issue by @koko57 in #82541
- [CP Staging] Revert "Fix/72129b - No checkmark displayed for selected recipient in choose recipient page" by @mountiny in #82524
- RevertSplitTransaction fails with UNIQUE constraint: App reuses existing reportActionID instead of generating a new one by @ZhenjaHorbach in #82315
- Remove cardholder row for personal cards by @amyevans in #82298
- [NoQA] Add unit tests for time expenses by @mhawryluk in #82125
- [CP Staging] support dependent multi level tags in rules by @situchan in #82527
- [NoQA] chore: sentry labels for the Search screen by @adhorodyski in #82272
- No QA: Implement success/failure callback by @DylanDylann in #82017
- [Duplicate Report] Add new Duplicate Expense and Duplicate Report SVG icons by @Krishna2323 in #82289
- [CP Staging] Revert "feat: rule - support multilevel tags" by @mountiny in #82555
- fix: add drop shadow for floating buttons by @daledah in #81951
- [NoQA] Fix adhoc builds names with new fingerprint by @LukasMod in #82391
- refactor BaseOnboardingWorkspaceInvite by replacing
SelectionListWithSectionswith a new one by @sharabai in #82118 - Removed useOptionsList from IOURequestEditReportCommon.tsx by @shubham1206agra in #82506
- Expense - Central pane changes to Home after refreshing split overview RHP by @WojtekBoman in #82258
New Contributors
- @mavrickdeveloper made their first contribution in #81779
Full Changelog: 9.3.19-5...9.3.20-6
9.3.20-6-staging
Full Changelog: 9.3.20-5-staging...9.3.20-6-staging
9.3.20-5-staging
Full Changelog: 9.3.20-4-staging...9.3.20-5-staging
9.3.20-4-staging
Full Changelog: 9.3.20-2-staging...9.3.20-4-staging
9.3.20-2-staging
Full Changelog: 9.3.20-1-staging...9.3.20-2-staging
9.3.20-1-staging
Full Changelog: 9.3.20-0-staging...9.3.20-1-staging
9.3.20-0-staging
What's Changed
- [Odometer] Refactor IOURequestStepDistanceOdometer to use handleMoneyRequestStepDistanceNavigation by @jakubkalinski0 in #82204
- Update the copy for rate error duplications by @JS00001 in #82288
- fix: Deleting a draft report from search deletes the expenses as well. by @daledah in #79761
- update getMoneyRequestOptions to accept betas. by @Krishna2323 in #81457
- [No QA] Update Travel help docs for multiple changes by @strepanier03 in #80692
- [No QA] fix typecheck issue. by @Krishna2323 in #82463
- [CP Staging] Revert "Fix: "Attachment can't be downloaded" error when downloading receipt" by @situchan in #82457
- Fix: Tags description "You're using dependent tags..." has a distorted view by @nyomanjyotisa in #82218
- #1 - Get the billing grace end period collection with useOnyx by @bernhardoj in #81773
- Replace WebView in SAML sign in implementation by @staszekscp in #76246
- [NoQA] Convert code-inline-reviewer rules into proactive coding guidelines for Claude by @kacper-mikolajczak in #81604
- Migrate
MoneyRequestReportPreviewContentcomponent toFlashListby @VickyStash in #81566 - Home - Workspace > Company cards should be refactor to {Workspace Name} > Company cards by @WojtekBoman in #82412
- fix: Incorrect currency displayed when creating Distance expense in selfDM by @nkdengineer in #81930
- Improve ShouldReportBeInOptionList function by @elirangoshen in #81551
- [Release 4] [Domain control] Add
DomainGroupsPageby @war-in in #79586 - [No QA] Upgrade claude-code-action to v1.0.51 and use Opus 4.6 for AI reviewer by @kacper-mikolajczak in #82505
- perf: Improvements to opening reports tab by @TMisiukiewicz in #82393
- Adding business bank account on wallet by @koko57 in #68134
- [CP Staging] Revert "fix: refactor ConfirmModal usage to useConfirmModal in workspace tags pages" by @mountiny in #82523
- Fix disabled Next button not announced as disabled by screen readers by @mavrickdeveloper in #81779
- [No QA] Fix workflow issue by @koko57 in #82541
- [CP Staging] Revert "Fix/72129b - No checkmark displayed for selected recipient in choose recipient page" by @mountiny in #82524
- RevertSplitTransaction fails with UNIQUE constraint: App reuses existing reportActionID instead of generating a new one by @ZhenjaHorbach in #82315
- Remove cardholder row for personal cards by @amyevans in #82298
- [NoQA] Add unit tests for time expenses by @mhawryluk in #82125
- [CP Staging] support dependent multi level tags in rules by @situchan in #82527
- [HOLD] chore: sentry labels for the Search screen by @adhorodyski in #82272
- No QA: Implement success/failure callback by @DylanDylann in #82017
- [Duplicate Report] Add new Duplicate Expense and Duplicate Report SVG icons by @Krishna2323 in #82289
- [CP Staging] Revert "feat: rule - support multilevel tags" by @mountiny in #82555
- fix: add drop shadow for floating buttons by @daledah in #81951
- [NoQA] Fix adhoc builds names with new fingerprint by @LukasMod in #82391
- refactor BaseOnboardingWorkspaceInvite by replacing
SelectionListWithSectionswith a new one by @sharabai in #82118 - Removed useOptionsList from IOURequestEditReportCommon.tsx by @shubham1206agra in #82506
- Expense - Central pane changes to Home after refreshing split overview RHP by @WojtekBoman in #82258
New Contributors
- @mavrickdeveloper made their first contribution in #81779
Full Changelog: 9.3.19-0-staging...9.3.20-0-staging
9.3.19-5
What's Changed
- [No QA] refactor policy rules modified system message by @situchan in #82270
- Make
DomainAddAdminPageuse newSelectionListWithSectionsby @zfurtak in #81519 - Make
MoneyRequestAttendeeSelectoruse newSelectionListWithSectionsby @zfurtak in #81855 - Restore "#81017 Fix updates of distance and distance units when changing expense recipients" with fixes by @GCyganek in #82148
- fix: mWeb - User settings - Hidden field for entering six-digit code in 2factor authentication by @TaduJR in #81812
- Show create report button when creating expense from FAB by @koko57 in #82266
- [CP Staging] Fix per diem navigation issues by @koko57 in #82281
- Create Time expense Quick Action by @mhawryluk in #81876
- [CP Staging] fix: Separator line is shown when there is no content below on Limit type page by @nkdengineer in #82283
- Hide paying invoices via Expensify behind a beta by @cristipaval in #82046
- fix: [Insights] Prevent limit filter value from polluting keyword when query contains spaces by @TaduJR in #82059
- Use simple illustration for Employer onboarding option by @MelvinBot in #82221
- [No QA] Adjust
CLEAN-REACT-PATTERNS-1review rule by @VickyStash in #82109 - [No QA] Replace OnyxUpdate default union type with specific types - sixth batch by @OlGierd03 in #81334
- Fix company card expense date field not being editable by @MobileMage in #80089
- [NoQA] fix: support multi-part rule IDs in Claude reviewer scripts by @kacper-mikolajczak in #82303
- feat: update amounts/percentages split logic to match OD (rework) by @ikevin127 in #81626
- Call OpenPolicyAddCardFeedPage on add card feed page by @s77rt in #81796
- fix: refactor ConfirmModal usage to useConfirmModal in workspace tags pages by @daledah in #77913
- [CP Staging] fix: Smart limit description is truncated when selected by @nkdengineer in #82348
- Filter out stale direct feeds missing oAuthAccountDetails by @mountiny in #82056
- [CP Staging] Fix - Domains - When invited member is auto deselected, dropdown button still shows "1 selected" by @jmusial in #82374
- [Single-use and Expire-by virtual cards]: update card to display for employee by @nkdengineer in #81832
- [CP Staging] Revert "fix: Empty space is shown after clearing the cache or re-signing" by @situchan in #82395
- [NoQA] Use inline cspell disable for capitalonecards in tests by @mountiny in #82390
- [NoQA] API integration for freeze card by @ShridharGoel in #82199
- [No QA] DRY up testBuild and testBuildOnPush.yml by @roryabraham in #82358
- [CP Staging] Revert "fix: Confirm page shows Amount field with 0.00 amount when receipt is scanning" by @lakchote in #82403
- [No QA] Update Compliance-Documentation.md to point to trust.expensify.com by @stephanieelliott in #82213
- Fix empty Time Sensitive section showing on Home page by @mountiny in #82399
- Fix: [ExpensifyActivityBase] not attached to window manager by @linhvovan29546 in #81703
- Chore: Migrate
SearchAutocompleteListto the newSelectionListWithSectionsby @staszekscp in #81293 - Fix React Compiler for SearchAutocompleteList and SearchRouter by @staszekscp in #80495
- Fix/72129b - No checkmark displayed for selected recipient in choose recipient page by @dmkt9 in #78354
- feat: rule - support multilevel tags by @situchan in #81454
- Revert fix: After editing expense details, page not scrolled and focused to system message by @nkdengineer in #82345
- fix: [Accessibility][Tracking] Add/Update accessibilityLabel by @Uzaifm127 in #80496
- [Duplicate Report] Update "Download to PDF" icon to use Download icon. by @Krishna2323 in #82284
- [PR 4 of 15] Remove global Onyx reference from getOriginalReportID by @tgolen in #82060
- Fix: "Attachment can't be downloaded" error when downloading receipt by @linhvovan29546 in #81652
- [NOQA] Add Sentry tracking for creating expense errors by @OlimpiaZurek in #79560
- [NoQA] add detailed logs to PersistedRequests and SequentialQueue by @TMisiukiewicz in #80605
- [Sentry] Filter out cancelled HTTP spans by @sosek108 in #82405
- [No QA] Help site updates for new feature: Time Tracking [New Expensify] by @stephanieelliott in #82331
- [NoQA] [Snyk] Fix for 1 vulnerabilities by @MelvinBot in #82383
- Enhance card mapping to include assigned cards for OAuth feeds by @fedirjh in #82179
- [CP Staging] Per diem from selfDM regressions by @koko57 in #82400
- [No QA] Set source tab by @luacmartins in #82063
- Remove 'this may be overridden' from personal rules by @JS00001 in #82414
- Handle mentions in the description by @luacmartins in #82325
- fix(reports): keep expense preview message consistent after reconnect… by @marufsharifi in #81544
- fix: RHN flashes if dismissed using swipe from the edge gesture by @paulnjs in #81622
- [No QA] Make prettier ~5.24x faster by @roryabraham in #82351
- [NO QA] stop generating ids with leading zeros by @blimpich in #82038
Full Changelog: 9.3.18-8...9.3.19-5
9.3.19-5-staging
Full Changelog: 9.3.19-4-staging...9.3.19-5-staging
9.3.19-4-staging
Full Changelog: 9.3.19-3-staging...9.3.19-4-staging