Skip to content

Commit

Permalink
πŸ”– (25.1.0) (#601)
Browse files Browse the repository at this point in the history
  • Loading branch information
jfdoming authored Jan 7, 2025
1 parent 56ab443 commit dcf277a
Show file tree
Hide file tree
Showing 3 changed files with 190 additions and 0 deletions.
10 changes: 10 additions & 0 deletions .github/actions/spelling/expect.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
ABNAMRO
ABNANL
Activo
AESUDEF
ALZEY
Expand All @@ -8,6 +10,7 @@ Belfius
Biedenkopf
Bizum
BKBKESMM
BYLADEM
Caddyfile
CAGLPTPL
CAMT
Expand All @@ -18,17 +21,23 @@ Danske
datadir
DIREKT
Dominguez
ENTERCARD
fidd
Fineco
Fintro
FORTUNEO
FTNOFRP
gernes
gocardless
HABAL
HELADEF
INGBPLPW
INVSTMTMSGSRS
ISYBANK
ITBBITMM
jfdoming
KORT
Kreditbank
modals
murmurhash
nginx
Expand All @@ -48,6 +57,7 @@ SUBASKBX
SVGR
swc
SWEDBANK
SWEDNOKK
Synology
systemctl
tada
Expand Down
96 changes: 96 additions & 0 deletions blog/2025-01-05-release-25-1-0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
---
title: Release 25.1.0
description: New release of Actual.
date: 2025-01-05T10:00
slug: release-25.1.0
tags: [announcement, release]
hide_table_of_contents: false
authors: jfdoming
---

The release has the following notable improvements:

- New calendar report card type
- Ability to duplicate budgets
- Experimental support for multiple users via OpenID Connect

<!--truncate-->

**Docker tag: 25.1.0**

## Actual

#### Features

- [#3828](https://github.com/actualbudget/actual/pull/3828) Added Calendar report β€” thanks @lelemm
- [#3847](https://github.com/actualbudget/actual/pull/3847) Added ability to duplicate budgets. β€” thanks @tlesicka
- [#3878](https://github.com/actualbudget/actual/pull/3878) Add support for authentication using OpenID Connect. β€” thanks @apilat & @lelemm

#### Enhancements

- [#3703](https://github.com/actualbudget/actual/pull/3703) Add button to go to current month in budget view β€” thanks @UnderKoen
- [#3775](https://github.com/actualbudget/actual/pull/3775) Position context menus on the to budget page to the cursor, and make popovers non selectable. β€” thanks @UnderKoen
- [#3776](https://github.com/actualbudget/actual/pull/3776) Add context menus to custom reports dashboard β€” thanks @UnderKoen
- [#3777](https://github.com/actualbudget/actual/pull/3777) Add context menu's on the sidebar account names and the budget name at the top left. β€” thanks @UnderKoen
- [#3855](https://github.com/actualbudget/actual/pull/3855) Dashboards: sort pie-chart according to balances; add more spacing for labels. β€” thanks @MatissJanis
- [#3891](https://github.com/actualbudget/actual/pull/3891) Filter accounts when on budget or off budget β€” thanks @lelemm
- [#3895](https://github.com/actualbudget/actual/pull/3895) Add more logging for GoCardless rate limit information β€” thanks @matt-fidd
- [#3900](https://github.com/actualbudget/actual/pull/3900) Add loading indicator when loading more transactions in mobile transaction list. β€” thanks @joel-jeremy
- [#3970](https://github.com/actualbudget/actual/pull/3970) Extend fix splits tool to report splits with mismatched amounts β€” thanks @matt-fidd
- [#4028](https://github.com/actualbudget/actual/pull/4028) Allow negatives in budget templates. β€” thanks @UnderKoen

#### Bugfix

- [#3880](https://github.com/actualbudget/actual/pull/3880) Fix bug where menu option icon disappearing completely on certain screen sizes. β€” thanks @ericji1326
- [#3906](https://github.com/actualbudget/actual/pull/3906) Fix bug where category labels are not scaling correctly on small screens β€” thanks @annechoww
- [#3941](https://github.com/actualbudget/actual/pull/3941) Fix UI issue with bank sync being stuck if no data from server. β€” thanks @psybers
- [#3942](https://github.com/actualbudget/actual/pull/3942) Fix misaligned gocardless credential popover. β€” thanks @MatissJanis
- [#3943](https://github.com/actualbudget/actual/pull/3943) Fix rule creation throwing error for "notes contains (nothing)" condition. β€” thanks @MatissJanis
- [#3944](https://github.com/actualbudget/actual/pull/3944) Fix tracking budget docs link in settings. β€” thanks @adamhl8
- [#3958](https://github.com/actualbudget/actual/pull/3958) Prevent schedules with null amounts from crashing the app β€” thanks @matt-fidd
- [#3962](https://github.com/actualbudget/actual/pull/3962) Fix iOS mobile navigation tabs disappearing on bouncing top and appearing on bouncing bottom. β€” thanks @mbaeuerle
- [#3985](https://github.com/actualbudget/actual/pull/3985) Fix space missing on create local account copy β€” thanks @talkintomato
- [#4009](https://github.com/actualbudget/actual/pull/4009) Fix incorrect bolding of synced accounts in the sidebar β€” thanks @matt-fidd
- [#4010](https://github.com/actualbudget/actual/pull/4010) Fix goal templates not applying in tracking budget β€” thanks @youngcw
- [#4038](https://github.com/actualbudget/actual/pull/4038) Fix loading of number format preferences at app startup β€” thanks @jfdoming
- [#4056](https://github.com/actualbudget/actual/pull/4056) Fix payee cell overflowing when it contains an icon β€” thanks @matt-fidd
- [#4066](https://github.com/actualbudget/actual/pull/4066) Fix spend template not repeating β€” thanks @youngcw
- [#4068](https://github.com/actualbudget/actual/pull/4068) Fix mobile hold for next month using negative amount by default β€” thanks @matt-fidd
- [#4070](https://github.com/actualbudget/actual/pull/4070) Fix regression in hover effect for icons β€” thanks @jfdoming
- [#4073](https://github.com/actualbudget/actual/pull/4073) Fix calendar report day background color in development theme β€” thanks @matt-fidd
- [#4077](https://github.com/actualbudget/actual/pull/4077) Fix schedule split template amounts β€” thanks @jfdoming

#### Maintenance

- [#3879](https://github.com/actualbudget/actual/pull/3879) Optimize useSheetValue hook β€” thanks @joel-jeremy
- [#3893](https://github.com/actualbudget/actual/pull/3893) Use useTranslation hook instead of directly importing t function from i18next β€” thanks @joel-jeremy
- [#3899](https://github.com/actualbudget/actual/pull/3899) Convert BudgetTable.jsx to TypeScript β€” thanks @joel-jeremy
- [#3903](https://github.com/actualbudget/actual/pull/3903) Use consistent terms for on budget accounts i.e. `For budget`/`Budgeted` --> `On budget`. β€” thanks @joel-jeremy
- [#3911](https://github.com/actualbudget/actual/pull/3911) Remove usage of useActions hook β€” thanks @joel-jeremy
- [#3945](https://github.com/actualbudget/actual/pull/3945) Migrate useSplitsExpanded to TypeScript β€” thanks @dkhalife
- [#3959](https://github.com/actualbudget/actual/pull/3959) Migrate CategoryTransactions to TypeScript β€” thanks @dkhalife
- [#3987](https://github.com/actualbudget/actual/pull/3987) Upgrade better-sqlite3 to v11.7 β€” thanks @matt-fidd
- [#4002](https://github.com/actualbudget/actual/pull/4002) Upload translations after changes are merged β€” thanks @jfdoming
- [#4042](https://github.com/actualbudget/actual/pull/4042) Add electron build files to eslint ignore list β€” thanks @matt-fidd

## Actual Server

#### Enhancements

- [#506](https://github.com/actualbudget/actual-server/pull/506) Add GoCardless integration for ENTERCARD\_SWEDNOKK β€” thanks @kyrias
- [#509](https://github.com/actualbudget/actual-server/pull/509) Add more logging for GoCardless rate limit information β€” thanks @matt-fidd
- [#510](https://github.com/actualbudget/actual-server/pull/510) GoCardless: `ISYBANK_ITBBITMM` should prefer valueDate over bookingDate β€” thanks @matt-fidd
- [#512](https://github.com/actualbudget/actual-server/pull/512) Enhances Hype Bank transaction info parsing β€” thanks @guglicap
- [#513](https://github.com/actualbudget/actual-server/pull/513) Add GoCardless integration for ABNAMRO\_ABNANL2A β€” thanks @nsulzer
- [#526](https://github.com/actualbudget/actual-server/pull/526) Better invalid password message when disabling openid β€” thanks @lelemm
- [#527](https://github.com/actualbudget/actual-server/pull/527) Commands to enable/disable OpenID from console. Also, enabling to login with oauth2 (for github). β€” thanks @lelemm
- [#528](https://github.com/actualbudget/actual-server/pull/528) Add Deutsche Kreditbank AG (DKB) (DKB\_BYLADEM1) to the 90-days sync limited list β€” thanks @zenminimalist

#### Bugfix

- [#523](https://github.com/actualbudget/actual-server/pull/523) Fixed OpenID authentication bug for Electron β€” thanks @lelemm

#### Maintenance

- [#518](https://github.com/actualbudget/actual-server/pull/518) Add support for "FORTUNEO\_FTNOFRP1XXX" to BANKS\_WITH\_LIMITED\_HISTORY β€” thanks @Sthaagg
- [#524](https://github.com/actualbudget/actual-server/pull/524) Support for Node v22+, by upgrading the better-sqlite3 dependency. β€” thanks @FliegendeWurst
84 changes: 84 additions & 0 deletions docs/releases.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,89 @@
# Release Notes

## 25.1.0

The release has the following notable improvements:
- New calendar report card type
- Ability to duplicate budgets
- Experimental support for multiple users via OpenID Connect

### Actual

#### Features

- [#3828](https://github.com/actualbudget/actual/pull/3828) Added Calendar report β€” thanks @lelemm
- [#3847](https://github.com/actualbudget/actual/pull/3847) Added ability to duplicate budgets. β€” thanks @tlesicka
- [#3878](https://github.com/actualbudget/actual/pull/3878) Add support for authentication using OpenID Connect. β€” thanks @apilat & @lelemm

#### Enhancements

- [#3703](https://github.com/actualbudget/actual/pull/3703) Add button to go to current month in budget view β€” thanks @UnderKoen
- [#3775](https://github.com/actualbudget/actual/pull/3775) Position context menus on the to budget page to the cursor, and make popovers non selectable. β€” thanks @UnderKoen
- [#3776](https://github.com/actualbudget/actual/pull/3776) Add context menus to custom reports dashboard β€” thanks @UnderKoen
- [#3777](https://github.com/actualbudget/actual/pull/3777) Add context menu's on the sidebar account names and the budget name at the top left. β€” thanks @UnderKoen
- [#3855](https://github.com/actualbudget/actual/pull/3855) Dashboards: sort pie-chart according to balances; add more spacing for labels. β€” thanks @MatissJanis
- [#3891](https://github.com/actualbudget/actual/pull/3891) Filter accounts when on budget or off budget β€” thanks @lelemm
- [#3895](https://github.com/actualbudget/actual/pull/3895) Add more logging for GoCardless rate limit information β€” thanks @matt-fidd
- [#3900](https://github.com/actualbudget/actual/pull/3900) Add loading indicator when loading more transactions in mobile transaction list. β€” thanks @joel-jeremy
- [#3970](https://github.com/actualbudget/actual/pull/3970) Extend fix splits tool to report splits with mismatched amounts β€” thanks @matt-fidd
- [#4028](https://github.com/actualbudget/actual/pull/4028) Allow negatives in budget templates. β€” thanks @UnderKoen

#### Bugfix

- [#3880](https://github.com/actualbudget/actual/pull/3880) Fix bug where menu option icon disappearing completely on certain screen sizes. β€” thanks @ericji1326
- [#3906](https://github.com/actualbudget/actual/pull/3906) Fix bug where category labels are not scaling correctly on small screens β€” thanks @annechoww
- [#3941](https://github.com/actualbudget/actual/pull/3941) Fix UI issue with bank sync being stuck if no data from server. β€” thanks @psybers
- [#3942](https://github.com/actualbudget/actual/pull/3942) Fix misaligned gocardless credential popover. β€” thanks @MatissJanis
- [#3943](https://github.com/actualbudget/actual/pull/3943) Fix rule creation throwing error for "notes contains (nothing)" condition. β€” thanks @MatissJanis
- [#3944](https://github.com/actualbudget/actual/pull/3944) Fix tracking budget docs link in settings. β€” thanks @adamhl8
- [#3958](https://github.com/actualbudget/actual/pull/3958) Prevent schedules with null amounts from crashing the app β€” thanks @matt-fidd
- [#3962](https://github.com/actualbudget/actual/pull/3962) Fix iOS mobile navigation tabs disappearing on bouncing top and appearing on bouncing bottom. β€” thanks @mbaeuerle
- [#3985](https://github.com/actualbudget/actual/pull/3985) Fix space missing on create local account copy β€” thanks @talkintomato
- [#4009](https://github.com/actualbudget/actual/pull/4009) Fix incorrect bolding of synced accounts in the sidebar β€” thanks @matt-fidd
- [#4010](https://github.com/actualbudget/actual/pull/4010) Fix goal templates not applying in tracking budget β€” thanks @youngcw
- [#4038](https://github.com/actualbudget/actual/pull/4038) Fix loading of number format preferences at app startup β€” thanks @jfdoming
- [#4056](https://github.com/actualbudget/actual/pull/4056) Fix payee cell overflowing when it contains an icon β€” thanks @matt-fidd
- [#4066](https://github.com/actualbudget/actual/pull/4066) Fix spend template not repeating β€” thanks @youngcw
- [#4068](https://github.com/actualbudget/actual/pull/4068) Fix mobile hold for next month using negative amount by default β€” thanks @matt-fidd
- [#4070](https://github.com/actualbudget/actual/pull/4070) Fix regression in hover effect for icons β€” thanks @jfdoming
- [#4073](https://github.com/actualbudget/actual/pull/4073) Fix calendar report day background color in development theme β€” thanks @matt-fidd
- [#4077](https://github.com/actualbudget/actual/pull/4077) Fix schedule split template amounts β€” thanks @jfdoming

#### Maintenance

- [#3879](https://github.com/actualbudget/actual/pull/3879) Optimize useSheetValue hook β€” thanks @joel-jeremy
- [#3893](https://github.com/actualbudget/actual/pull/3893) Use useTranslation hook instead of directly importing t function from i18next β€” thanks @joel-jeremy
- [#3899](https://github.com/actualbudget/actual/pull/3899) Convert BudgetTable.jsx to TypeScript β€” thanks @joel-jeremy
- [#3903](https://github.com/actualbudget/actual/pull/3903) Use consistent terms for on budget accounts i.e. `For budget`/`Budgeted` --> `On budget`. β€” thanks @joel-jeremy
- [#3911](https://github.com/actualbudget/actual/pull/3911) Remove usage of useActions hook β€” thanks @joel-jeremy
- [#3945](https://github.com/actualbudget/actual/pull/3945) Migrate useSplitsExpanded to TypeScript β€” thanks @dkhalife
- [#3959](https://github.com/actualbudget/actual/pull/3959) Migrate CategoryTransactions to TypeScript β€” thanks @dkhalife
- [#3987](https://github.com/actualbudget/actual/pull/3987) Upgrade better-sqlite3 to v11.7 β€” thanks @matt-fidd
- [#4002](https://github.com/actualbudget/actual/pull/4002) Upload translations after changes are merged β€” thanks @jfdoming
- [#4042](https://github.com/actualbudget/actual/pull/4042) Add electron build files to eslint ignore list β€” thanks @matt-fidd

### Actual Server

#### Enhancements

- [#506](https://github.com/actualbudget/actual-server/pull/506) Add GoCardless integration for ENTERCARD\_SWEDNOKK β€” thanks @kyrias
- [#509](https://github.com/actualbudget/actual-server/pull/509) Add more logging for GoCardless rate limit information β€” thanks @matt-fidd
- [#510](https://github.com/actualbudget/actual-server/pull/510) GoCardless: `ISYBANK_ITBBITMM` should prefer valueDate over bookingDate β€” thanks @matt-fidd
- [#512](https://github.com/actualbudget/actual-server/pull/512) Enhances Hype Bank transaction info parsing β€” thanks @guglicap
- [#513](https://github.com/actualbudget/actual-server/pull/513) Add GoCardless integration for ABNAMRO\_ABNANL2A β€” thanks @nsulzer
- [#526](https://github.com/actualbudget/actual-server/pull/526) Better invalid password message when disabling openid β€” thanks @lelemm
- [#527](https://github.com/actualbudget/actual-server/pull/527) Commands to enable/disable OpenID from console. Also, enabling to login with oauth2 (for github). β€” thanks @lelemm
- [#528](https://github.com/actualbudget/actual-server/pull/528) Add Deutsche Kreditbank AG (DKB) (DKB\_BYLADEM1) to the 90-days sync limited list β€” thanks @zenminimalist

#### Bugfix

- [#523](https://github.com/actualbudget/actual-server/pull/523) Fixed OpenID authentication bug for Electron β€” thanks @lelemm

#### Maintenance

- [#518](https://github.com/actualbudget/actual-server/pull/518) Add support for "FORTUNEO\_FTNOFRP1XXX" to BANKS\_WITH\_LIMITED\_HISTORY β€” thanks @Sthaagg
- [#524](https://github.com/actualbudget/actual-server/pull/524) Support for Node v22+, by upgrading the better-sqlite3 dependency. β€” thanks @FliegendeWurst

## 24.12.0

The release has the following notable improvements:
Expand Down

0 comments on commit dcf277a

Please sign in to comment.