---
title: Release 24.6.0
description: New release of Actual.
date: 2024-06-03T10:00
slug: release-24.6.0
tags: [announcement, release]
hide_table_of_contents: false
authors: MatissJanis
---

The release has the following notable improvements:

- API: ability to run 3rd party bank-sync (GoCardless, SimpleFin) programmatically
- API: methods for working with rules
- Add option to authenticate with HTTP header - `X-ACTUAL-PASSWORD`
- Add option to import CAMT.053 based XML files
- (Experimental) monthly spending report - please report feedback [here](https://github.com/actualbudget/actual/issues/2820)

<!--truncate-->

**Docker tag: 24.6.0**

## Actual

#### Features

- [#2622](https://github.com/actualbudget/actual/pull/2622) Add a new monthly spending report to track MTD spending compared to previous months. — thanks @carkom
- [#2683](https://github.com/actualbudget/actual/pull/2683) API: ability to run 3rd party bank-sync (GoCardless, SimpleFin) programmatically using `@actual-app/api`. — thanks @MatissJanis
- [#2706](https://github.com/actualbudget/actual/pull/2706) Add option to import CAMT.053 based XML files — thanks @bfritscher

#### Enhancements

- [#2362](https://github.com/actualbudget/actual/pull/2362) Add option to authenticate with HTTP header `X-ACTUAL-PASSWORD` — thanks @joewashear007
- [#2507](https://github.com/actualbudget/actual/pull/2507) Quickly switch to another budget file from the mobile budget page. — thanks @joel-jeremy
- [#2568](https://github.com/actualbudget/actual/pull/2568) Add API for working with rules. — thanks @psybers
- [#2652](https://github.com/actualbudget/actual/pull/2652) Template only the relevant amount in a split-schedule category — thanks @jfdoming
- [#2664](https://github.com/actualbudget/actual/pull/2664) Add schedule name and date to mobile scheduled transaction modal. — thanks @joel-jeremy
- [#2672](https://github.com/actualbudget/actual/pull/2672) Comma and period decimal separator can both be used for number format not using those as thousand separator. — thanks @Wizmaster
- [#2677](https://github.com/actualbudget/actual/pull/2677) Fixing small visual issues with custom reports. — thanks @carkom
- [#2696](https://github.com/actualbudget/actual/pull/2696) Custom Reports - show transactions when table cell is clicked. — thanks @carkom
- [#2700](https://github.com/actualbudget/actual/pull/2700) Fetch cloud file and file info in parallel to speed downloads up — thanks @joel-jeremy
- [#2713](https://github.com/actualbudget/actual/pull/2713) Use budget name as export file name. — thanks @joel-jeremy
- [#2714](https://github.com/actualbudget/actual/pull/2714) revise modal margin — thanks @uniqueeest
- [#2719](https://github.com/actualbudget/actual/pull/2719) Alphabetize the filter list in the dropdown — thanks @dangrous
- [#2730](https://github.com/actualbudget/actual/pull/2730) Smoother budget load/download loading text — thanks @joel-jeremy
- [#2733](https://github.com/actualbudget/actual/pull/2733) Add page headers to various report pages + refactor Page component — thanks @joel-jeremy
- [#2746](https://github.com/actualbudget/actual/pull/2746) Auto insert decimals to mobile split transaction amounts. — thanks @joel-jeremy
- [#2753](https://github.com/actualbudget/actual/pull/2753) Require account in mobile transaction entry + confirm transaction delete. — thanks @joel-jeremy
- [#2786](https://github.com/actualbudget/actual/pull/2786) Match on `amount` when creating a rule from a transaction — thanks @jfdoming
- [#2795](https://github.com/actualbudget/actual/pull/2795) Sort accounts and show their balance in the bank sync modal. — thanks @psybers
- [#2797](https://github.com/actualbudget/actual/pull/2797) Make picking budget months easier to see. — thanks @psybers

#### Bugfix

- [#2643](https://github.com/actualbudget/actual/pull/2643) Fix amount filter to include both incoming and outgoing amounts. — thanks @mirdaki
- [#2648](https://github.com/actualbudget/actual/pull/2648) Don't update transaction date when importing manually — thanks @Wizmaster
- [#2698](https://github.com/actualbudget/actual/pull/2698) Fix API remote-server sync for budget files that are e2e encrypted. — thanks @MatissJanis
- [#2712](https://github.com/actualbudget/actual/pull/2712) Fix preview transactions not detecting schedule as paid when a child transaction is linked. — thanks @joel-jeremy
- [#2725](https://github.com/actualbudget/actual/pull/2725) Do not show loading indicator in net worth report if the budget file is empty — thanks @MatissJanis
- [#2745](https://github.com/actualbudget/actual/pull/2745) Fixes a NaN error in spending report. — thanks @carkom
- [#2754](https://github.com/actualbudget/actual/pull/2754) Do not remember last entered category in mobile transaction entry. — thanks @joel-jeremy
- [#2765](https://github.com/actualbudget/actual/pull/2765) Do not use underlines for emphasis. — thanks @psybers
- [#2768](https://github.com/actualbudget/actual/pull/2768) Creating a callback for the table totals to fix a bug that created duplicate columns while rendering. — thanks @carkom
- [#2769](https://github.com/actualbudget/actual/pull/2769) Updating date range element to catch any incorrectly formated dates. Current state crashes app when dates are invalid. — thanks @carkom
- [#2773](https://github.com/actualbudget/actual/pull/2773) Fix notes icon changing size/position with long category or group names. — thanks @jpelgrom
- [#2774](https://github.com/actualbudget/actual/pull/2774) Move the rollover arrow into view. — thanks @Tigatok
- [#2775](https://github.com/actualbudget/actual/pull/2775) Adds income on left and expense on right always. Hide bar if value is 0. — thanks @Tigatok
- [#2777](https://github.com/actualbudget/actual/pull/2777) On the accounts page - filter balance only adds up transactions that are showing. If your filter has more than one page it won't be added to the balance unless you scroll to the bottom and reveal all transactions. This fixes that. — thanks @carkom
- [#2788](https://github.com/actualbudget/actual/pull/2788) Allow creating a new off-budget account in bank sync modal. — thanks @psybers
- [#2803](https://github.com/actualbudget/actual/pull/2803) Revert amount filter change — thanks @youngcw
- [#2809](https://github.com/actualbudget/actual/pull/2809) Fixes a crashing bug that happens when the current day of the month is greater than 28. — thanks @carkom

#### Maintenance

- [#2559](https://github.com/actualbudget/actual/pull/2559) API: Publish TypeScript types in the package. — thanks @turt2live
- [#2631](https://github.com/actualbudget/actual/pull/2631) Migrating native `Tooltip` component to react-aria Tooltip/Popover (vol.3) — thanks @MatissJanis
- [#2676](https://github.com/actualbudget/actual/pull/2676) Fix some type errors found by the API packaging — thanks @twk3
- [#2707](https://github.com/actualbudget/actual/pull/2707) Custom reports: convert final jsx files to typescript. — thanks @carkom
- [#2715](https://github.com/actualbudget/actual/pull/2715) Desktop: remove code signing for Mac version — thanks @MatissJanis
- [#2716](https://github.com/actualbudget/actual/pull/2716) Create types for the external versions of entities meant for the API` — thanks @twk3
- [#2724](https://github.com/actualbudget/actual/pull/2724) Migrating native `Tooltip` component to react-aria Tooltip/Popover (vol.4) — thanks @MatissJanis
- [#2726](https://github.com/actualbudget/actual/pull/2726) Making files in custom reports to comply with TS strict - stage #1. — thanks @carkom
- [#2727](https://github.com/actualbudget/actual/pull/2727) Making files in custom reports to comply with TS strict - stage #2 — thanks @carkom
- [#2728](https://github.com/actualbudget/actual/pull/2728) Making files in custom reports to comply with TS strict - stage #3. — thanks @carkom
- [#2729](https://github.com/actualbudget/actual/pull/2729) Change filters icon. This is for consistency throughout the app. — thanks @carkom
- [#2738](https://github.com/actualbudget/actual/pull/2738) Include crdt as a dependency in the API to include its types — thanks @twk3
- [#2750](https://github.com/actualbudget/actual/pull/2750) Add Github workflow to publish release to demo.actualbudget.org. — thanks @shall0pass
- [#2762](https://github.com/actualbudget/actual/pull/2762) Add run-vrt script to run VRT inside docker via yarn. — thanks @joel-jeremy
- [#2763](https://github.com/actualbudget/actual/pull/2763) Update Electron to the latest version (31.0.6) — thanks @MikesGlitch
- [#2766](https://github.com/actualbudget/actual/pull/2766) Migrating recurring schedule `Tooltip` component to react-aria Tooltip/Popover (vol.5) — thanks @MatissJanis
- [#2778](https://github.com/actualbudget/actual/pull/2778) Migrating native `Tooltip` component to react-aria Tooltip/Popover (vol.7) — thanks @MatissJanis

### Actual Server

#### Enhancements

- [#312](https://github.com/actualbudget/actual-server/pull/312) Add option to authenticate with HTTP header from Auth Proxy. — thanks @joewashear007
- [#346](https://github.com/actualbudget/actual-server/pull/346) Add GoCardless support for Sparkasse Karlsruhe (Germany) — thanks @Nebukadneza
- [#349](https://github.com/actualbudget/actual-server/pull/349) Ensure payee names don't contain transactional information when pulling in transactions from BNP bank with GoCardless. — thanks @vojeroen
- [#350](https://github.com/actualbudget/actual-server/pull/350) Extended bank adapter for SEB to support SEB_KORT_AB_NO_SKHSFI21 — thanks @jakoblover
- [#355](https://github.com/actualbudget/actual-server/pull/355) Add BANKS_WITH_LIMITED_HISTORY constant and Implement BANKINTER_BKBKESMM Bank Adapter — thanks @hostyn

#### Maintenance

- [#357](https://github.com/actualbudget/actual-server/pull/357) Update better-sqlite3 to 9.6.0 — thanks @MikesGlitch
