GnuCash 5.15: Key Fixes and Improvements in the New Version
At the end of March 2026, version 5.15 of the open-source financial software GnuCash was released. The code is written in C and C++, distributed under the GNU GPL on GitHub. Previous releases: 5.0 (March 2023), 5.11 (April 2024), 5.12 (June 2025), 5.13 (September 2025), 5.14 (December 2025). The project has been in development for over 16 years.
Builds are available for Linux, BSD, Solaris, macOS (10.13+ on Intel, 11+ on Apple Silicon), Windows 8/10/11. GnuCash is designed for double-entry bookkeeping—the fundamental principle of accounting that ensures debit and credit balance.
Key Features for Financial Accounting
GnuCash is designed for detailed tracking of personal finances: income, expenses, bank transactions, credit cards, cash operations. It supports monitoring investment portfolios, planning major purchases, tracking loan payments. Multi-currency support allows working with different currencies without data loss.
Algorithms generate reports: balance sheets, P&L reports, cash flow. The tool is suitable for small businesses—managing accounts, customers, suppliers. Advanced users will appreciate the flexibility in setting up registers and categories.
- Account Registers: double-entry with automatic balancing.
- Reports: customizable dashboards, expense charts by period.
- Import/Export: QIF, OFX, HBCI, CSV for integration with banks.
- Portfolio: stock quotes, mutual funds, return calculations.
Changes in Version 5.15
The update focuses on stability: bugs fixed in the core, API, and interface. Improved performance of financial operations—account reconciliation, portfolio calculations. Enhanced localization for non-English environments, including RTL support.
Developers fixed regressions from 5.14, optimized handling of large datasets. API changes are minimal, backward compatibility preserved for plugins. Testing across all platforms revealed edge cases on macOS with Apple Silicon.
For intermediate developers: source code on GitHub allows compiling with WebKitGTK for web reports or AqBanking for HBCI. Building requires autotools, Boost, libxml2.
Key Takeaways
- Fixed critical bugs in API and interface, improved stability.
- Optimized performance of reconciliation and portfolio calculations.
- Improved localization and multi-currency operation support.
- Platform support expanded, including latest macOS and Windows 11.
- Double-entry bookkeeping remains the foundation for accurate reports.
— Editorial Team
No comments yet.