Skip to content

4.8.0

Compare
Choose a tag to compare
@JC5 JC5 released this 09 Aug 19:03

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

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.