Back to Actual

Release 25.1.0

packages/docs/blog/2025-01-05-release-25-1-0.md

26.5.07.4 KB
Original Source

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 Added Calendar report — thanks @lelemm
  • #3847 Added ability to duplicate budgets. — thanks @tlesicka
  • #3878 Add support for authentication using OpenID Connect. — thanks @apilat & @lelemm

Enhancements

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

Bugfix

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

Maintenance

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

Actual Server

Enhancements

  • #506 Add GoCardless integration for ENTERCARD_SWEDNOKK — thanks @kyrias
  • #509 Add more logging for GoCardless rate limit information — thanks @matt-fidd
  • #510 GoCardless: ISYBANK_ITBBITMM should prefer valueDate over bookingDate — thanks @matt-fidd
  • #512 Enhances Hype Bank transaction info parsing — thanks @guglicap
  • #513 Add GoCardless integration for ABNAMRO_ABNANL2A — thanks @nsulzer
  • #526 Better invalid password message when disabling openid — thanks @lelemm
  • #527 Commands to enable/disable OpenID from console. Also, enabling to login with oauth2 (for github). — thanks @lelemm
  • #528 Add Deutsche Kreditbank AG (DKB) (DKB_BYLADEM1) to the 90-days sync limited list — thanks @zenminimalist

Bugfix

  • #523 Fixed OpenID authentication bug for Electron — thanks @lelemm

Maintenance

  • #518 Add support for "FORTUNEO_FTNOFRP1XXX" to BANKS_WITH_LIMITED_HISTORY — thanks @Sthaagg
  • #524 Support for Node v22+, by upgrading the better-sqlite3 dependency. — thanks @FliegendeWurst