After more than 3 weeks in beta, GnuCash Android v.1.4.0 has finally been released to production today. Due to the significant architectural changes in this release, it is being made available on a rolling basis. So don’t fret if you don’t see an update notification right away.
The most significant change in this release is the introduction of split transactions. Each transaction can now have multiple split amounts. This was one of the most requested features and I’m glad it is finally available. Changes have been made to improve the reliability of account imports from GnuCash XML and resilience of database upgrades in future versions.
A summary of other changes in this release include:
- Feature: Introduced a new Split editor for the creation and editing of splits
- Feature: Use account-specific labels for CREDIT/DEBIT instead of just generic “debit” and “credit”
- Feature: Import GnuCash XML files – accounts and transactions only
- Feature: Back up transactions in an XML format (similar to GnuCash XML) called .gnca (Gnucash Android)
- Feature: Option for saving opening balances before deleting transactions
- Improved: Updated processes for moving, creating, exporting, deleting transactions to work with splits
- Improved: Updated computation of account and transaction balances to be in line with accounting principles
- Improved: Updated color (red/green) display to match movement in the account, and not a representation of the side of the split
A big thank you to all the beta testers who patiently put the pre-release versions through its paces and reported bugs and suggestions for improvement.
For those who do not use the Play Store to install apps, the properly signed application package can also be downloaded from Github.