packages/docs/docs/releases.md
Release date: 2026-07-01
This release adds a new experimental bank sync provider, releases the CLI as stable, improves reports and tag management, as well as numerous other fixes.
@actual-app/cli) released as stable (no longer experimental)Docker Tag: 26.7.0
<!-- release-notes:auto-generated -->@actual-app/api can run in the browser (loot-core in a Web Worker). — thanks @MatissJanisno such column error when an outdated client or API connects to a budget that uses a newer database schema — thanks @MatissJanis@actual-app/cli) is no longer marked as experimental. — thanks @MatissJanis@actual-app/api in a Node.js environment was causing a ReferenceError, due to how the build handles relative paths. — thanks @kyleslattery(none) placeholder shown in the budget transfer menu. — thanks @Procoder1234556set amount action on its rule, which caused auto-posted transactions to keep using the old amount. — thanks @zannisactual server version so it works without an open budget. — thanks @tifandotmenetwork-failure on Alpine Linux. — thanks @MatissJanisresponsive/wide by removing the static barrel import from FinancesApp. — thanks @MatissJaniscurrencies.ts and util.ts. — thanks @StephenBrown2ACTIONS_UPDATE_TOKEN PAT from the release workflows. — thanks @MatissJanisvite-plugin-peggy-loader dependency with a small in-repo Vite plugin that compiles Peggy grammars using the existing peggy dependency. — thanks @MatissJanis/admin/users endpoint. — thanks @MatissJanisno-useless-default-assignment rule, disabling it only in packages that are not yet strict TS compatible — thanks @MatissJanisimport.meta.env instead of process.env for build-time REACT_APP_* variables in client-only desktop-client code. — thanks @StephenBrown2ts-node with Node's native TypeScript support for internal scripts. — thanks @MatissJanisexpectSnapshotWithDiffer test helper so diff snapshots are deterministic regardless of terminal color detection. — thanks @MatissJanistypescript-strict-plugin to devDependencies in loot-core — thanks @MatissJanis.vscode/extensions.json so contributors are prompted to install the recommended oxc formatter, Playwright, and Vitest extensions. — thanks @MatissJanisRelease date: 2026-06-01
This release adds new reports, a new bank sync provider, a UI for budget automations (goal templates) and releases custom themes as stable, as well as numerous other fixes.
:::warning Deprecation
Starting this release, rule action templating is deprecated in favour of formulae and will be removed in a future release. For more information, see Rule Action Templating.
:::
:::warning Docker
The edge tag has been renamed to nightly. If you follow pre-release images, please update your Docker configuration to pull :nightly or :nightly-alpine.
:::
Docker Tag: 26.6.0
<!-- release-notes:auto-generated -->R keyboard shortcut for the "Make transfer" action when two conjugate transactions are selected. — thanks @nikhilweeeactual sync command lets users refresh, inspect, or clear the local cache. — thanks @MatissJanisgetNote and updateNote to the public @actual-app/api, enabling programmatic read/write of category notes (templates, goals, etc.) without internal API access. — thanks @whlapinelwill-change: transform on the modal overlay. — thanks @totallynotjon# — it now matches nothing instead. — thanks @MaksZhukovyarn build:server works after lage migration. — thanks @MatissJanisyarn typecheck MODULE_NOT_FOUND error on Apple Silicon — thanks @clintharris@actual-app/crdt from source during development. — thanks @MatissJanisdeploy-preview-{pr-number}.demo.actualbudget.org URL pattern and mention the Storybook and website previews. — thanks @nikhilweeeshopt: not found — thanks @MatissJanis/update-vrt screenshot merge operation when exactly one patch is generated — thanks @MatissJanis@actual-app/crdt version bump when files in packages/crdt change, and automatically publish the new version to npm once merged. — thanks @MatissJanis[AI]-prefixed pull requests as "AI generated". — thanks @MatissJanisgh CLI commands instead of third-party GitHub Actions. — thanks @MatissJanissecrets-without-environment audit. — thanks @MatissJanisvite-plugin-node-polyfills to 0.27.0. — thanks @MatissJanisRelease date: 2026-05-08
This patch release delivers bugfixes for authentication rate limiting, self-signed certificate handling, and UUID generation compatibility in insecure context (HTTP).
Note: versions 26.5.1 and 26.5.2 are functionally identical. The additional release was created solely to resolve an issue with publishing on the Windows Store.
Docker Tag: 26.5.1 / 26.5.2
uuid library instead of crypto.randomUUID(). — thanks @MatissJanisRelease date: 2026-05-03
This release introduces powerful new reporting capabilities as well as numerous fixes:
Docker Tag: 26.5.0
<!-- release-notes:auto-generated -->api.updateTransaction() corrupting split parent transactions when doing partial updates — thanks @lwarrenthompsonNODE_EXTRA_CA_CERTS. — thanks @Kennedy242#server/*, #shared/*, etc.) — thanks @MatissJaniszizmor — thanks @jfdoming--mode=browser instead of an environment variable. — thanks @MatissJaniszizmor auto-fix tool — thanks @jfdomingcheck.yml and build.yml jobs via a single upstream setup job to cut redundant yarn install runs on cache-cold workflow runs. — thanks @actualbudgetstale workflow — thanks @jfdomingnpm packages — thanks @jfdomingnpm packages — thanks @jfdomingRelease date: 2026-04-05
This release contains the following notable improvements, along with numerous fixes:
Docker Tag: 26.4.0
@actual-app/core — thanks @MatissJanisbalance_current not syncing to API clients after bank sync — thanks @lwarrenthompsonrelease/* branches to avoid redundancy. — thanks @jfdomingexpress-rate-limit dependency version from 8.2.1 to 8.3.0 for improvements. — thanks @dependabotdeep-equal package — thanks @jfdomingtypescript/no-for-in-array lint rule from warning to error, refactor affected code. — thanks @MatissJanisget-next-package-version.js to TypeScript — thanks @jfdomingyarn install when switching branches if yarn.lock changed — thanks @MatissJanisRelease date: 2026-03-02
This release contains an important security fix for all users of the sync server. We suggest you update as soon as feasible.
This release also includes several user-facing improvements and performance work, along with numerous other fixes:
Reports: now accessible via the command bar
Bank sync: UX improvements to the account linking flow, as well as API support for balance updates
Tags: Support for managing tags via the API
Performance and responsiveness improvements
Custom themes: bar/pie chart theming support, simpler custom-theme CSS variables, and a new high-contrast light theme.
Docker Tag: 26.3.0
getTags, createTag, updateTag, deleteTag). — thanks @pouwerkerkbalance_current to be set, making balances visible for reconciliation when using custom importers. — thanks @totallynotjonsend function to propagate any errors and fix catchErrors to return the error in result when an unknown command/method is sent to the browser server. — thanks @joel-jeremy*//, +/-) are evaluated left-to-right. — thanks @HadiAyachefindSortDown and findSortUp functions to accept any type with id: string. — thanks @joel-jeremy@ts-strict-ignore — thanks @jfdominguseAccounts to return full query states, enhancing data handling across components. — thanks @joel-jeremyRelease date: 2026-02-22
This release contains two critical security fixes for users of SimpleFin, Pluggy or the multi-user feature. If you do not use these features: feel free to skip this version.
Docker Tag: 26.2.1
Release date: 2026-02-02
This release contains the following notable improvements, along with numerous fixes:
Docker Tag: 26.2.0
sidebarBudgetName. — thanks @Juulzyarn dedupe on the repository — thanks @jfdomingRelease date: 2026-01-04
This release contains the following notable improvements, along with numerous fixes:
For Linux users, we have officially released to Flathub!
Docker Tag: 26.1.0
verbose: false support in the API — thanks @matt-fiddQuery class in packages/api/app/query.js to include the missing reset() and serializeAsString() methods. — thanks @BHChen24downloadBudget failing with "Could not get remote files" error when authentication fails silently during init(). — thanks @MatissJanisE — thanks @Tundesjaiyesmioxc — thanks @MatissJanisjws dependency from 4.0.0 to 4.0.1 — thanks @MatissJanisRelease date: 2025-12-03
This release contains the following notable improvements, along with numerous fixes:
Docker Tag: 25.12.0
<input type="date"> could render taller than expected. This has been fixed by disabling native appearance to enforce consistent box-sizing. — thanks @pyfissshStack component usages to SpaceBetween component across the codebase for better consistency and simplified API. — thanks @MatissJanisnode-forge to 1.3.2 — thanks @matt-fiddRelease date: 2025-11-03
This release contains the following notable improvements, along with numerous fixes:
delete rule actionNote: We are dropping support for Node versions older than 22 in this release. If you are using one of these versions of Node you will need to upgrade to at least Node 22.
Docker tag: 25.11.0
delete transaction rule action — thanks @lelemm, @youngcw, & @matt-fiddlage task runner for improved monorepo test orchestration with parallel execution, smart caching, and better CI performance. — thanks @MatissJanisisGlobal preference functionality from the preferences and synced preferences system. — thanks @MatissJanisRelease date: 2025-10-02
This release contains the following improvements, along with numerous fixes:
Docker tag: 25.10.0
BANKS_WITH_LIMITED_HISTORY override array for GoCardless — thanks @matt-fiddRelease date: 2025-09-03
This release contains the following improvements, along with numerous fixes:
Docker tag: 25.9.0
Release date: 2025-08-02
This release contains the following improvements:
Docker tag: 25.8.0
has tags filter — thanks @pogman-codeSelectLinkedAccountsModal to TypeScript — thanks @jfdomingRelease date: 2025-07-02
This release contains the following improvements:
Docker tag: 25.7.1
Release date: 2025-07-01
This release has many notable improvements. Some highlights:
As of this release we are also now publishing nightly versions of all the NPM packages, giving more consistency for anyone testing features before they are released.
Docker tag: 25.7.0
reset-password command to the CLI Tool — thanks @MikesGlitchBNP_BE_GEBABEBB to european banks with limited transaction history. — thanks @tnielensamount state with external values in HoldBufferModal and TransferModal components. — thanks @MatissJanissrc/components/spreadsheets to src/hooks — thanks @joel-jeremyuuid from 9.0.1 -> 11.1.0 — thanks @matt-fiddno-restricted-imports eslint rule — thanks @MatissJanistar-fs from 2.1.2 to 2.1.3 — thanks @matt-fiddsnapshot-diff with jest-diff and remove jest dependency — thanks @OlivierKamersreact-router to v7. — thanks @MatissJanisvitest from 3.1.4 -> 3.2.4 — thanks @matt-fiddreact-i18next from 14.1.3 -> 15.5.3 — thanks @matt-fiddbody-parser dependency — thanks @matt-fiddRelease date: 2025-06-04
This release contains the following improvements:
Docker tag: 25.6.1
Release date: 2025-06-03
This release includes the ability to run the sync server from within the desktop app. This should make it much simpler to get access to features such as bank sync.
Other notable improvements:
Docker tag: 25.6.0
GLS Gemeinschaftsbank to banks with limited history — thanks @NormenKDButton elements when enclosed in the InitialFocus component — thanks @sambobbarnesING_PL_INGBPLPW to banks with limited history — thanks @marcin-honangyarn version from v4.7.0 to v4.9.1. — thanks @matt-fiddRelease date: 2025-05-03
This release has many notable improvements. Some highlights:
Docker tag: 25.5.0
ACTUAL_USER_CREATION_MODE=login enviroment variable to create users on login — thanks @lelemmKBC_KREDBEBB) to banks with limited history — thanks @bddvlprACTUAL_DATA_DIR env variable was not being respected when no config is present — thanks @MikesGlitchcategories query option for category_groups table to include/exclude querying of associated categories i.e. q('category_groups').options({ categories: 'all' }).select('*') — thanks @joel-jeremyRelease date: 2025-04-03
The release has the following notable improvements:
Docker tag: 25.4.0
ACTUAL_OPENID_DISCOVERY_URL — thanks @lelemmACTUAL_OPENID_ENFORCE. OpenID was not being enforced at some conditions. — thanks @lelemmconvict and pluggy-sdk — thanks @lelemmMake Transfer closing the Popover when clicked — thanks @lelemmdb.first generic to make it easy to type DB query results. — thanks @joel-jeremydb.firstSync generic to make it easy to type DB query results. — thanks @joel-jeremydb.all generic to make it easy to type DB query — thanks @joel-jeremy@actual-app/components package so they could be eventually re-used in plugins. — thanks @MatissJanisMenuButton. — thanks @MatissJanisSelect component to @actual-app/components package. — thanks @MatissJanisfocused prop (that does nothing) from common Input component. — thanks @MatissJanisTapField to replace the usage of the deprecated Button component with the new Button component from the component library. — thanks @joel-jeremyInput component to the component library. — thanks @MatissJanisInputWithContent generic component - including some of its functionality in the consumers. — thanks @MatissJanisuseResponsive hook to the component library and simplifying its logic. — thanks @MatissJanisSimpleTable component to InfiniteScrollWrapper and cleaned up the logic (removed unused code, etc.). — thanks @MatissJanisloot-core path resolutions from TS to yarn workspaces. — thanks @MatissJanissrc path; updated all data model imports to use barrel file. — thanks @MatissJanis.testing.ts file extensions - use mocks instead. — thanks @MatissJanisyarn version from v4.3.1 to v4.7.0. — thanks @MatissJanisRelease date: 2025-03-03
The primary intent of this release is to patch regressions in amount parsing in certain scenarios.
Docker tag: 25.3.1
Release date: 2025-03-01
The release has the following notable improvements:
:::warning
Starting this release, the actual-server repository will no longer be updated. If you use a local install, please review these docs for how to migrate.
:::
:::info
Starting next release, we plan on deprecating the @actual-app/web NPM package. This should not impact any standard deployment methods, but if you have a use-case for this package, please create an issue so we know about it!
:::
Docker tag: 25.3.0
BANKS_WITH_LIMITED_HISTORY constant. — thanks @michalgolabACTUAL_OPENID_ENFORCE=true enviroment variable to enforce only OpenID auth. — thanks @lelemmpayeeName value ('undefined') for the CBC bank in case the payeeName is missing. — thanks @MMichotteOn budget / Off budget underline with translated languages — thanks @lelemmsend function — thanks @jfdoming@actual-app/components - package with reusable components. — thanks @MatissJanisloot-core compatible with exactOptionalPropertyTypes — thanks @jfdomingrunQuery generic to make it easy to type DB query results. — thanks @joel-jeremy@actual-app/components. — thanks @MatissJanis@actual-app/web in loot-core - circular dependencies. — thanks @MatissJanisloot-core/src/* imports with loot-core/* — thanks @MatissJanisRelease date: 2025-02-06
The primary intent of this release is to patch regressions that prevented the reports page from loading when the selected language was not English, and the desktop apps from working.
Release date: 2025-02-05
The release has the following notable improvements:
nl, pt-BR, uk, and en-GB localesDocker tag: 25.2.0
report prop from Link component. — thanks @MatissJanispermission prop from Button component. — thanks @MatissJanistheme variable to be statically defined. — thanks @MatisJanissend types in a number of places (1/2) — thanks @jfdomingsend types in a number of places (2/2) — thanks @jfdomingmoduleResolution to bundler and patch CSSProperties imports. — thanks @MatissJanisAccount.tsx compatible with exactOptionalPropertyTypes — thanks @jfdoming'cimode' as default language in tests — thanks @jfdomingABANCA_CORP_CAGLPTPL payee name — thanks @sergiofmreisSSK_DUSSELDORF_DUSSDEDDXXX Stadtsparkasse Düsseldorf (Germany) — thanks @DennaGherlynABNAMRO_ABNANL2A — thanks @UnderKoenCOMMERZBANK_COBADEFF — thanks @nsulzerBANK_OF_IRELAND_B365_BOFIIE2D Bank of Ireland. — thanks @MatissJanisLHV_LHVBEE22). — thanks @lnageldocker-compose.yml file. — thanks @Knocks83SSK_DUSSELDORF_DUSSDEDDXXX due to placeholder text in the payee and notes field — thanks @DennaGherlynDIREKT_HELADEF1822 — thanks @matt-fiddRelease date: 2025-01-07
The release has the following notable improvements:
For budget/Budgeted --> On budget. — thanks @joel-jeremyISYBANK_ITBBITMM should prefer valueDate over bookingDate — thanks @matt-fiddRelease date: 2024-12-06
The release has the following notable improvements:
/update-vrt as a command for PR's. — thanks @UnderKoen1822-DIREKT-HELADEF1822 transaction information — thanks @matt-fiddING_PL_INGBPLPW should prefer valueDate over bookingDate — thanks @matt-fiddRelease date: 2024-11-03
The release has the following notable improvements:
payee_name — thanks @UnderKoenaccount/rules.ts — thanks @UnderKoenManagePayees and LoadBackupModal. — thanks @MatissJanisImportTransactionsModal file in multiple smaller component files. — thanks @MatissJanisNetWorth component to TS. — thanks @MatissJanisyargs to newer version — thanks @jfdomingaccess_valid_for_days from "180" to "179" for institution "EASYBANK_BAWAATWW" — thanks @clutwoRelease date: 2024-10-08
The primary intent of this release is to patch a performance regression in user preferences that can cause faulty views displayed in accounts or for goal templates.
Release date: 2024-10-03
The release has the following notable improvements:
Important notice about the @actual-app/api package: starting from this release the versioning strategy of the API package will align with the web & server: {year}.{month}.{patch-version}.
is/matches operator — thanks @jfdomingstring. — thanks @MatissJanisRecurringSchedulePicker.jsx -> RecurringSchedulePicker.tsx — thanks @jfdomingImportTransactions usage of prefs to use a common hook. — thanks @MatissJanisbudgetType back to metadata prefs. — thanks @MatissJanisyarn vrt:docker on windows with git bash — thanks @UnderKoenSPK_WORMS_ALZEY_RIED_MALADE51WOR) to the GoCardless app — thanks @DirgoSalgaABANCA_CAGLPTPL payee name — thanks @matt-fiddRelease date: 2024-09-03
The release has the following notable improvements:
reset-hold and hold-for-next-month methods to the API — thanks @rodriguestiago0<-> any — thanks @lelemmenter click. — thanks @MatissJanisselectedCategories and conditions data source. — thanks @MatissJanisuseReports data fetching hook to return the loading state. — thanks @MatissJanisshowTooltip prop for controlling tooltip visibility. — thanks @MatissJanisgoaltemplates.ts file. — thanks @ACWalkerLocalPrefs interface out into LocalPrefs (eventually using local storage), SyncedPrefs (eventually using the cross-device database) and MetadataPrefs (eventually using the metadata.json file). — thanks @Matissjanisany types from the API — thanks @jfdomingiterableTopologicalSort feature flag. — thanks @MatissjanisTypeScript, eslint and prettier. — thanks @MatissJanisRelease date: 2024-08-03
The release has the following notable improvements:
mergePayees method to the API — thanks @matt-fidd:hover cursor to the new Button component. — thanks @MatissJanisTooltip component to react-aria Tooltip/Popover (vol.10) — thanks @MatissJanisSelect component to stop using @reach/listbox dependency. — thanks @MatissJanisnotes field will be updated once a transaction gets booked. — thanks @spideraxalverify script which runs yarn lint and yarn types — thanks @djm2kRelease date: 2024-07-02
The release has the following notable improvements:
#tags in notes)AmountInput on rules page to get formatting/sign toggle button — thanks @jfdoming<ScheduleLink> so it does not exceed container — thanks @aaimioTooltip component to react-aria Tooltip/Popover (vol.6) — thanks @MatissJanisTooltip component to react-aria Tooltip/Popover (vol.8) — thanks @MatissJanisTooltip component to react-aria Tooltip/Popover (vol.9) — thanks @MatissJanisRelease date: 2024-06-03
The release has the following notable improvements:
X-ACTUAL-PASSWORD@actual-app/api. — thanks @MatissJanisX-ACTUAL-PASSWORD — thanks @joewashear007amount when creating a rule from a transaction — thanks @jfdomingTooltip component to react-aria Tooltip/Popover (vol.3) — thanks @MatissJanisTooltip component to react-aria Tooltip/Popover (vol.4) — thanks @MatissJanisTooltip component to react-aria Tooltip/Popover (vol.5) — thanks @MatissJanisTooltip component to react-aria Tooltip/Popover (vol.7) — thanks @MatissJanisRelease date: 2024-05-03
The release has the following notable improvements:
Version: v24.5.0
Tooltip component for notes button - use react-aria component. — thanks @MatissJanisTooltip component to react-aria Tooltip/Popover (vol.2) — thanks @MatissJanisVersion: v24.5.0
Release date: 2024-04-02
The release has the following notable improvements:
Version: v24.4.0
console.log lines to the bank-sync operation to improve troubleshooting — thanks @MatissJanisVersion: v24.4.0
Release date: 2024-03-03
The release has the following notable improvements:
Version: v24.3.0
show/hide balance button to the cash flow report — thanks @MatissJanissendCatch method return value. — thanks @MatissJanisvictory dependency in favor of recharts — thanks @MatissJanisVersion: v24.3.0
Release date: 2024-02-02
The release has the following notable improvements:
Version: v24.2.0
additionalInformation fallback field is null — thanks @MatissJanisstrictFunctionTypes (pt.5). — thanks @MatissJanisstrictFunctionTypes (pt.4). — thanks @MatissJanisnordigen_* secrets to gocardless_* — thanks @MatissJanisstrictNullChecks: true issues — thanks @MatissJanisstrictNullChecks: true issues (pt.2) — thanks @MatissJanisvictory to recharts — thanks @MatissJanisVersion: v24.2.0
fly.template.toml — thanks @albertchaenordigen_* secrets to gocardless_* — thanks @MatissJanisRelease date: 2024-01-06
The release has the following notable improvements:
Version: v24.1.0
FixedSizeList to TypeScript — thanks @MatissJanisutils.ts and some of its dependencies — thanks @MatissJanisreact/no-children-prop rule and fix the issues — thanks @MatissJanisstrictFunctionTypes. — thanks @MatissJanisstrictFunctionTypes (pt.2). — thanks @MatissJanisstrictFunctionTypes (pt.3). — thanks @MatissJanisDeleteFile component to TS — thanks @MatissJanisVersion: 24.1.0
Release date: 2023-12-07
This release does not have any UI changes or feature improvements. It features only actual-server fix for Synology NAS users.
Bug report: https://github.com/actualbudget/actual/issues/2011
Version: 23.12.1
Release date: 2023-12-02
The release has the following notable improvements:
We are also proud to announce two new experimental features:
Version: 23.12.0
react/no-unstable-nested-components eslint rule. — thanks @MatissJanisyarn to v4 and better-sqlite3 to v9.1.1. — thanks @MatissJanisGoCardless file to TypeScript — thanks @MatissJanisglobal-events to TypeScript — thanks @MatissJanisTable component typing. — thanks @kymckayVersion: 23.12.0
ERR_UNSUPPORTED_ESM_URL_SCHEME by upgrading node-migrate to v2.0.1 — thanks @MikesGlitch & @MatissJanisyarn to v4 and better-sqlite3 to v9.1.1 — thanks @MatissJanisRelease date: 2023-11-04
The release has the following notable improvements:
Version: 23.11.0
Version: 23.11.0
jlongster/actual-server — thanks @MatissJanisbetter-sqlite3 to v8.6.0 to align with the version used in frontend — thanks @MatissJanisRelease date: 2023-10-04
Version: 23.10.0
BUDGETED labels in mobile accounts page to FOR BUDGET to be consistent with desktop labels. — thanks @joel-jeremyuseCategories hook everywhere categories are accessed. — thanks @MatissJanisabsurd-sql and removed patch-package dependency — thanks @MatissJanisbetter-sqlite3 to 8.6.0 in order to fix electron-app data export crash — thanks @MatissJanisprivacyMode feature flag as this feature is GA — thanks @MatissJanisVersion: 23.10.0
Release date: 2023-09-03
Docker tag: 23.9.0
Version: 23.9.0
endDate when fetching GoCardless transactions — thanks @kyriasplugin:react/recommended eslint config and fix some issues — thanks @MatissJanisVersion: 23.9.0
endDate field optional when downloading GoCardless transactions — thanks @kyriasRelease date: 2023-08-07
Docker tag: 23.8.1
Version: 23.8.1
crdt: make typings more strict — thanks @MatissJanisVersion: 23.8.1
No changes from the previous version.
Release date: 2023-08-02
Docker tag: 23.8.0
Version: 23.8.0
node-fetch dependency to fix a bug where connections could unexpectedly fail — thanks @j-f1crdt: export Clock as a type - fix a console warning — thanks @MatissJanisloot-core — thanks @TomAFrenchSelect component to CustomSelect — thanks @aleetsaiyaCustomSelect component to Select — thanks @j-f1<AnimatedLoading> — thanks @j-f1handle-feature-requests.js — thanks @j-f1P (Paragraph), AnchorLink and useStableCallback to a separate files — thanks @MatissJaniscommon imports to more specific per-component imports (part 1) — thanks @MatissJaniscommon imports to more specific per-component imports (part 2) — thanks @MatissJaniscommon imports to more specific per-component imports (part 3) — thanks @MatissJaniscommon imports to more specific per-component imports (part 4) — thanks @MatissJanisapplyFilter call — thanks @j-f1budgetMonth state slice usage — thanks @MatissJanisVersion: 23.8.0
nordigen-node to v1.2.6 — thanks @MatissJanisRelease date: 2023-07-09
Docker tag: 23.7.2
Version: 23.7.2
edge versions to newer versions of Actual — thanks @j-f1invalid-schema issues — thanks @MatissJanisVersion: 23.7.2
Release date: 2023-07-05
Docker tag: 23.7.1
Version: 23.7.1
Version: 23.7.1
Release date: 2023-07-04
:::warning
Please do not install this release. It has multiple severe bugs. The fixes are available in v23.7.1
:::
Docker tag: 23.7.0
Version: 23.7.0
sync method to the API, also sync before shutting down. — thanks @j-f1hideFraction pref is missing — thanks @j-f1link schedule option in transaction table — thanks @MatissJaniscrdt directory — thanks @TomAFrenchcross-env versions in all packages; add it to desktop-electron — thanks @MatissJanisloot-core to be built with webpack 5, matching the other packages. — thanks @j-f1@actual-app/crdt package — thanks @MatissJanisloot-core — thanks @j-f1<ExternalLink /> — thanks @j-f1IS_BETA env var — thanks @MatissJanis@reach/listbox dependency from v0.11.2 to v0.18.0 and remove monkeypatch — thanks @MatissJanisreact-dnd dependency from v10.0.2 to v16.0.1 and remove monkeypatch — thanks @MatissJanishotkeys-js and remove monkeypatch — thanks @MatissJanispublic/data to .eslintignore in desktop-client — thanks @j-f1desktop-client — thanks @j-f1pikaday monkeypatch — thanks @MatissJanisuuid package to 9.x — thanks @j-f1.tsx files — thanks @Shazibcommon.tsx to separate files inside the common folder — thanks @MatissJanislocationPtr after react-router upgrade — thanks @j-f1common.tsx to separate files inside the common folder — thanks @MatissJanisSelect component to autocompletes or CustomSelect — thanks @MatissJanisVersion: 23.7.0
@actual-app/api usage to @actual-app/crdt — thanks @MatissJanisRelease date: 2023-06-01
Docker tag: 23.6.0
Version: 23.6.0
@actual-budget/api package like they were in the past. Note: If you were using the api.methods.<method> syntax to access API methods in recent versions, that is now deprecated and will stop working with the next major release of the API package. — thanks @j-f1desktop-client to Typescript — thanks @albertogasparincurly rule — thanks @j-f1@reactions/component — thanks @j-f1desktop-client to Typescript — thanks @albertogasparinreact-spring, remove wobble dependency — thanks @j-f1useLiveQuery hook in a couple more places — thanks @j-f1useMemo into useLiveQuery — thanks @j-f1eslint-plugin-import rules to keep our imports tidy — thanks @j-f1desktop-client to use Typescript. — thanks @TomAFrenchloot-design package. — thanks @TomAFrenchVersion: 23.6.0
Release date: 2023-05-04
Docker tag: 23.5.0
Version: 23.5.0
loot-core to Typescript — thanks @albertogasparinDownshift dependency — thanks @MatissJanisloot-core to Typescript — thanks @albertogasparinno-unused-vars rule. — thanks @trevdorprop-types dependency — thanks @MatissJanisyarn start:browser the default start command instead of start:desktop which currently doesn't reliably work — thanks @MatissJanisVersion: 23.5.0
all field to /nordigen/transactions endpoint with ordered array of both booked and pending transactions — thanks @Jackenmenmigrations folder — thanks @j-f1Release date: 2023-04-22
Docker tag: 23.4.2
Version: 23.4.2
@jlongster/lively dependency; refactor old autocomplete to not use it any more; disable new autocomplete — thanks @MatissJanisreact-select and the new autocomplete — thanks @MatissJanisVersion: 23.4.2
npm run reset-password script to set or reset the server password. — thanks @j-f1Release date: 2023-04-16
Docker tag: 23.4.1
The release fixes a issue with creating rules from the transaction list.
Version: 23.4.1
release/* branches — thanks @j-f1@typescript-eslint/* packages to their latest versions — thanks @j-f1loot-core to Typescript — thanks @albertogasparinrealpath command in build script — thanks @j-f1Version: 23.4.1
release/* branches — thanks @j-f1Release date: 2023-04-16
Docker tag: 23.4.0
:::info
Actual has now been moved to a stand-alone Docker organization. If you were previously using jlongster/actual-server docker image - please update it to actualbudget/actual-server.
:::
The release has the following notable features:
Version: 23.4.0
.blob files from actual-server — thanks @Jackenmen(amount) — thanks @aharbis#template 0 causing an error — thanks @j-f1onHover prop in TransactionsTable — thanks @MatissJanisnode-libofx: add transaction_acct_name function — thanks @j-f1Debugger component and its dependencies: perf-deets, codemirror — thanks @MatissJanisTransactionsTable to react-hook component — thanks @MatissJanisfast-check dependency to improve unit test speed — thanks @MatissJanisuseTableNavigator — thanks @MatissJaniswaitFor to a flaky unit test to make it more stable — thanks @MatissJanistableNavigatorOpts code-path — thanks @MatissJanisNordigen and category Autocomplete to the new react-select component — thanks @MatissJanisuseFeatureFlag hook — thanks @MatissJanisloot-design package and move all of its code into desktop-client — thanks @j-f1NewAutocomplete component to TypeScript — thanks @MatissJanisdata: URLs for images in Netlify deploys — thanks @j-f1date-fns version — thanks @j-f1Version: 23.4.0
docker-compose.yml to clarify proper usage in production — thanks @j-f1actualbudget Docker Hub organization. — thanks @trevdorRelease date: 2023-03-13
Docker tag: 23.3.2
The release has the following notable features:
Version: 23.3.2
Version: 23.3.2
Release date: 2023-03-09
Docker tag: 23.3.1
Version: 23.3.1
Release date: 2023-03-01
Docker tag: 23.3.0
The release has the following notable features:
Version: 23.3.0
<Value /> — thanks @j-f1Version: 23.3.0
Release date: 2023-02-09
Docker tag: 23.2.9
:::info
This release allows the user to bypass the SharedArrayBuffer warning that prevented the budget from loading in 23.2.5 when HTTPS was not in place with a certificate
:::
The release has the following improvement.
Version: 23.2.9
Version: 23.2.9
Release date: 2023-02-05
Docker tag: 23.2.5
:::warning
This release introduces a breaking change, there is now a requirement for Actual to be served over HTTPS when not running on localhost. If you don't have a reverse proxy or certificate Actual will not load your budget.
:::
The release has notable security improvements. Highlights:
Version: 23.2.5
Version: 23.2.5
Release date: 2023-01-12
Docker tag: 23.1.12
The release has notable of improvements of:
Version: 23.1.12
Version: 23.1.12
No pull requests were merged in this release.
Release date: 2022-12-03
Docker tag: 22.12.9
:::warning
If you are upgrading from a release older than 22.10.25, read that versions release notes for steps regarding a breaking change.
Using Docker tags 22.12.3 or 22.12.8 have errors. Use Docker tag 22.12.9
:::
The release has notable of improvements of:
A full accounting of the changes are listed below. Thank you to everyone who contributed!
Version: 22.12.03
Version : 22.12.09
Builds with Actual 22.12.03 and API 4.1.5.
Release date: 2022-10-25
Docker tag: 22.10.25
:::warning This release includes a breaking change to the sync component that requires manual migration. Ensure your budget is backed up before you update to avoid data loss. :::
This release of Actual does not include any of the following
Version: 22.10.25
Version: 22.10.25