4.8.0 is a huge release, after a hiatus of more than four months. It includes a revamped database. Since this touches almost all of the code base, please be careful when upgrading and make sure you have a backup of your database and environment variables.
Read more about the release on Patreon and check out the known issues.
Upgrading should be fairly straightforward otherwise. Make sure you check out the documentation.
If you run into problems please open a ticket on GitHub. I expect to release fixes every week.
Open and known issues
- The "new transaction"-form isn't translated.
- You can't drag and drop transactions.
- You can't clone transactions.
Added
- Hungarian translation!
Changed
- New database model that changes the concept of "split transactions";
- New installation routine with rewritten database integrity tests and upgrade code;
- Rewritten screen to create transactions which will now completely rely on the API;
- Most terminal commands now have the prefix
firefly-iii
. - New MFA code that will generate backup codes for you and is more robust. MFA will have to be re-enabled for ALL users.
Deprecated
- This will probably be the last Firefly III version to have import routines for files, Bunq and others. These will be moved to separate applications that use the Firefly III API.
Removed
- The export function has been removed.
Fixed
- Issue 1652, new strings to use during the import.
- Issue 1860, fixing the default currency not being on top in a JSON box.
- Issue 2031, a fix for Triodos imports.
- Issue 2153, problems with editing credit cards.
- Issue 2179, consistent and correct redirect behavior.
- Issue 2180, API issues with foreign amounts.
- Issue 2187, bulk editing reconciled transactions was broken.
- Issue 2188, redirect loop in bills
- Issue 2189, bulk edit could not handle tags.
- Issue 2203, issue 2208, issue 2352, reconciliation fixes
- Issue 2204, transaction type fix
- Issue 2211, mass edit fixes.
- Issue 2212, bug in the API when deleting objects.
- Issue 2214, could not view attachment.
- Issue 2219, max amount was a little low.
- Issue 2239, fixed ordering issue.
- Issue 2246, could not disable EUR.
- Issue 2268, could not import into liability accounts.
- Issue 2293, could not trigger rule on deposits in some circumstances
- Issue 2314, could not trigger rule on transfers in some circumstances
- Issue 2325, some balance issues on the frontpage.
- Issue 2328, some date range issues in reports
- Issue 2331, some broken fields in reports.
- Issue 2333, API issues with piggy banks.
- Issue 2355, configuration issues with LDAP
- Issue 2361, some ordering issues.
API
- Updated API to reflect the changes in the database.
- New API end-point for a summary of your data.
- Some new API charts.
Never heard of Firefly III? Check out the documentation and be sure to read the introduction and the grand theory to get an idea of what Firefly III is.
Check out the full changelog.