firefly-iii

Firefly III: a personal finances manager

AGPL-3.0 License

Downloads
67.1K
Stars
14.3K
Committers
158

Bot releases are visible (Hide)

firefly-iii - 4.8.1.1

Published by JC5 about 5 years ago

A bugfix upgrade for 4.8.1

This version of Firefly III requires PHP7.3.

Thanks for all the big fixes and issue reporting.

Upgrading should be fairly straightforward otherwise. Make sure you check out the documentation.

Open and known issues

  • The "new transaction"-form isn't translated.
  • You can't drag and drop transactions.

Changed

  • Add some sensible maximum amounts to form inputs.

Fixed

  • Issue 2561 Fixes a query error on the /tags page that affected some MySQL users.
  • Issue 2563 Two destination fields when editing a recurring transaction.
  • Issue 2564 Ability to browse pages in the search results.
  • Issue 2573 Could not submit an transaction update after an error was corrected.
  • Issue 2577 Upgrade routine would wrongly store the categories of split transactions.
  • Issue 2590 Fix an issue in the audit report.
  • Issue 2592 Fix an issue with YNAB import.
  • Issue 2597 Fix an issue where users could not delete currencies.

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.

firefly-iii - 4.8.1

Published by JC5 about 5 years ago

4.8.1 is a release mostly marked by bug fixes although there are some interesting fixes. Amongst them, all reports have been given a revamp and they're all multi-currency aware. This greatly reduces the parts of Firefly III that tend to fall back to whatever your default currency is.

This version of Firefly III requires PHP7.3.

Thanks for all the big fixes and issue reporting.

Upgrading should be fairly straightforward otherwise. Make sure you check out the documentation.

Open and known issues

  • The "new transaction"-form isn't translated.
  • You can't drag and drop transactions.

Added

  • Support for Greek
  • Issue 2383 Some tables in reports now also report percentages.
  • Issue 2389 Add category / budget information to transaction lists.
  • Issue 2464 Can now search for tag.
  • Issue 2466 Can order recurring transactions in a more useful manner.
  • Issue 2497 Transaction creation moment in hover of tag title.
  • Issue 2471 Added date tag to table cells.

Changed

  • Issue 2285 Rule handling is now uniform across the app.
  • Issue 2231 You can now also use the DATABASE_URL for MySQL connections.
  • Issue 2291 All reports are now properly multi-currency.
  • Issue 2481 As part of the removal of local encryption, uploads and imports are no longer encrypted.
  • Issue 2495 A better message of transaction submission.
  • Issue 2506 Some bugs in tag report fixed.
  • Issue 2510 All transaction descriptions cut off at 255 chars.
  • Changing your language preference invites you to submit corrections to Crowdin.
  • Better sum in bill view.
  • Clean up docker files for flawless operation.

Removed

  • The bunq API has changed, and support for bunq has been disabled.

Fixed

  • Issue 2470 Bad links for transactions.
  • Issue 2480 Large queries would break in SQLite.
  • Issue 2484 Transaction description auto-complete.
  • Issue 2487 Fix issues with FinTS
  • Issue 2488 404 after deleting a tag.
  • Issue 2490 "Reset form after submission" doesn't work.
  • Issue 2492 After submitting and fixing an error, the error is persistent.
  • Issue 2493 Auto detect transaction type is a bit better now.
  • Issue 2498 Pressing enter in some fields breaks the form.
  • Issue 2499 Auto-complete issues in transaction link form.
  • Issue 2500 Issue when submitting edited transactions.
  • Issue 2501 Better error messages for empty submissions.
  • Issue 2508 Can remove category from transaction.
  • Issue 2516 Can no longer import transactions with no amount.
  • Issue 2518 Link in balance box goes to current period.
  • Issue 2521 Foreign transaction currency is hidden when the user hasn't enabled foreign currencies.
  • Issue 2522 Some reports were missing the "overspent" field.
  • Issue 2526 It was impossible to remove the budget of a transaction.
  • Issue 2527 Some bulk edits were buggy.
  • Issue 2539 Fixed a typo.
  • Issue 2545 Deleted tags would still show up.
  • Issue 2547 Changing the opening balance to 0 will now remove it.
  • Issue 2549 Can now clone transactions again.
  • Issue 2550 Added missing locales for moment.js
  • Issue 2553 Fixed an issue with split transactions.
  • Issue 2555 Better error for when you submit the same account twice.
  • Issue 2439 SQL error in API post new user
  • ... and many other bugs.

API

  • Issue 2475 Tags are now the same for all views.
  • Issue 2476 Amount is now represented equally in all views.
  • Issue 2477 Rules are easier to update.
  • Issue 2483 Several consistencies fixed.
  • Issue 2484 Transaction link view fixed.
  • Issue 2557 Fix for issue in summary API
  • No longer have to submit mandatory fields to account end point. Just submit the field you wish to update, the rest will be untouched.
  • Rules will no longer list the "user-action" trigger Rules will have a "moment" field that says either "update-journal" or "store-journal".

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.

firefly-iii - 4.8.0.3

Published by JC5 about 5 years ago

4.8.0.3 is the third bugfix release after 4.8.0.

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.

Added

  • Autocomplete for transaction description.

Fixed

  • #2438 Some balance issues when working with multiple currencies (a known issue)
  • #2425 Transaction edit/create form is weird with the enter button
  • #2424 auto complete tab doesn't work.
  • #2441 Inconsistent character limit for currencies.
  • #2443 500 error when submitting budgets
  • #2446 Can't update current amount for piggy bank
  • #2440 Errors when interacting with recurring transactions
  • #2439 SQL error in API post new user
  • Transaction report (after import, over email) is mostly empty
  • Mass edit checkboxes doesn't work in a tag overview
  • #2437 CPU issues when viewing accounts, probably run-away queries.
  • #2432 Can't disable all currencies except one / can't disable EUR and switch to something else.
  • Option to edit the budget is gone from edit transaction form.
  • #2453 Search view things
  • #2449 Can't add invoice date.
  • #2448 Bad link in transaction overview
  • #2447 Bad link in bill overview

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.

firefly-iii - 4.8.0.2

Published by JC5 about 5 years ago

4.8.0.2 is the second bugfix release after 4.8.0.

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

Changed

  • Make many report boxes multi-currency.

Fixed

  • Issue 2203 Reconciliation inconsistencies.
  • Issue 2392 Bad namespace leads to installation errors.
  • Issue 2393 Missing budget selector.
  • Issue 2402 bad amounts in default report
  • Issue 2405 Due date can't be edited.
  • Issue 2404 bad page indicator in the "no category" transaction overview.
  • Issue 2407 Fix recurring transaction dates
  • Issue 2410 Transaction links inconsistent
  • Issue 2414 Can't edit recurring transactions
  • Issue 2415 Return here + reset form results in empty transaction form
  • Issue 2416 Some form inconsistencies.
  • Issue 2418 Reports are inaccurate or broken.
  • Issue 2422 PHP error when matching transactions.
  • Issue 2423 Reports are inaccurate or broken.
  • Issue 2426 Inconsistent documentation and instructions.
  • Issue 2427 Deleted account and "initial balance" accounts may appear in dropdowns.
  • Issue 2428 Reports are inaccurate or broken.
  • Issue 2429 Typo leads to SQL errors in available budgets API
  • Issue 2431 Issues creating new recurring transactions.
  • Issue 2434 You can edit the initial balance transaction but it fails to save.

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.

firefly-iii - 4.8.0.1

Published by JC5 about 5 years ago

4.8.0.1 is the first bugfix release after 4.8.0.

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

Fixed

  • The balance box on the dashboard shows only negative numbers, skewing the results.
  • Selecting or using tags in new transactions results in an error.
  • Editing a transaction with tags will drop the tags from the transaction.
  • Issue 2382 Ranger config
  • Issue 2384 When upgrading manually, you may see: The command "generate-keys" does not exist.
  • Issue 2385 When upgrading manually, the firefly:verify command may fail to run.
  • Issue 2388 When registering as a new user, leaving the opening balance at 0 will give you an error.
  • Issue 2395 Editing split transactions is broken.
  • Issue 2397 Transfers are stored the wrong way around.
  • Issue 2399 Not all account balances are updated after you create a new transaction.
  • Issue 2401 Could not delete a split from a split transaction.

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.

firefly-iii - 4.8.0

Published by JC5 about 5 years ago

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.

firefly-iii - 4.7.17.6

Published by JC5 about 5 years ago

XSS issue in liability account redirect, found by @0x2500.

firefly-iii - 4.7.17.5

Published by JC5 about 5 years ago

This release fixes several XSS bugs.

firefly-iii - 4.7.17.4

Published by JC5 about 5 years ago

This release fixes several XSS bugs.

firefly-iii - 4.7.17.3

Published by JC5 over 5 years ago

This release fixes several XSS bugs.

firefly-iii - 4.7.17

Published by JC5 over 5 years ago

Latest release, changelog follows.

firefly-iii - 4.7.16

Published by JC5 over 5 years ago

4.7.16 was released to fix a persistent issue with broken user preferences.

Changed

  • Firefly III now uses Laravel 5.8.

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.

firefly-iii - 4.7.15

Published by JC5 over 5 years ago

4.7.15 was released to fix some upgrade issues experienced by people coming from 4.7.9 and before.

Changed

  • Issue 2120 Add a missing meta tag, thanks to @lastlink
  • Search is a lot faster now.

Added

Fixed


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.

firefly-iii - 4.7.14

Published by JC5 over 5 years ago

This release of Firefly III introduces a new command that will decrypt your database. If this command is not executed at the proper moment, you could break your database. Make sure you have a backup before you begin and read the upgrade instructions. Generally speaking, Docker and Composer based installations should be fine. But when in doubt, tread carefully.

4.7.14 was released to fix an issue with the Softaculous upgrade and to fix an issue with the Composer installation commands.

Changed

  • A routine has been added that warns about transactions with a 0.00 amount.
  • PHP maximum execution time is now 600 seconds in the Docker image.
  • Moved several files outside of the root of Firefly III

Fixed

  • Fix issue where missing preference breaks the database upgrade.
  • Issue 2100 Mass edit transactions results in a reset of the date.

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.

firefly-iii - 4.7.13

Published by JC5 over 5 years ago

Changelog follows.

firefly-iii - 4.7.12

Published by JC5 over 5 years ago

This release of Firefly III introduces a new command that will decrypt your database. If this command is not executed at the proper moment, you could break your database. Make sure you have a backup before you begin and read the upgrade instructions. Generally speaking, Docker and Composer based installations should be fine. But when in doubt, tread carefully.

4.7.12 was released to fix several shortcomings in v4.7.11's Docker image. Those in turn were caused by me. My apologies.

Changed

  • Issue 2085 Upgraded the LDAP code. To keep using LDAP, set the LOGIN_PROVIDER to ldap.

Fixed

  • Issue 2061 Some users reported empty update popups.
  • Issue 2070 A cache issue prevented rules from being applied correctly.
  • Issue 2071 Several issues with Postgres and date values with time zone information in them.
  • Issue 2081 Rules were not being applied when importing using FinTS.
  • Issue 2082 The mass-editor changed all dates to today.

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.

firefly-iii - 4.7.12-x

Published by JC5 over 5 years ago

Please use 4.7.12 above.

firefly-iii - 4.7.11

Published by JC5 over 5 years ago

This release of Firefly III introduces a new command that will decrypt your database. If this command is not executed at the proper moment, you could break your database. Make sure you have a backup before you begin and read the upgrade instructions. Generally speaking, Docker and Composer based installations should be fine. But when in doubt, tread carefully.

Added

  • Experimental audit logging channel to track important events (separate from debug logging).

Changed

  • Issue 2003, issue 2006 Transactions can be stored with a timestamp. The user-interface does not support this yet. But the API does.
  • Docker image tags a new manifest for arm and amd64.

Removed

  • skuzzle removed an annoying console.log statement.

Fixed

  • Issue 2048 Fix "Are you sure?" popup, thanks to @nescafe2002!
  • Issue 2049 Empty preferences would crash Firefly III.
  • Issue 2052 Rules could not auto-covert to liabilities.
  • Webbased upgrade routine will also decrypt the database.
  • Last use date for categories was off.

API

  • The date-field in any transaction object now returns a ISO 8601 timestamp instead of a date.

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.

firefly-iii - 4.7.10

Published by JC5 over 5 years ago

This release of Firefly III introduces a new command that will decrypt your database. If this command is not executed at the proper moment, you could break your database. Make sure you have a backup before you begin and read the upgrade instructions. Generally speaking, Docker and Composer based installations should be fine. But when in doubt, tread carefully.

Added

  • Issue 2037 Added some new magic keywords to reports.
  • Added a new currency exchange rate service, ratesapi.io, that does not require expensive API keys. Built by @BoGnY.
  • Added Chinese Traditional translations. Thanks!

Changed

  • Issue 1977 Docker image now includes memcached support
  • Issue 2031 A new generic debit/credit indicator for imports.
  • The new Docker image no longer has the capability to run cron jobs, and will no longer generate your recurring transactions for you. This has been done to simplify the build and make sure your Docker container runs one service, as it should. To set up a cron job for your new Docker container, check out the documentation.
  • Due to a change in the database structure, this upgrade will reset your preferences. Sorry about that.

Deprecated

  • I will no longer accept PR's that introduce new currencies.

Removed

Fixed

  • Issue 1923 Broken window position for date picker.
  • Issue 1967 Attachments were hidden in bill view.
  • Issue 1927 It was impossible to make recurring transactions skip.
  • Issue 1929 Fix the recurring transactions calendar overview.
  • Issue 1933 Fixed a bug that made it impossible to authenticate to FreeIPA servers.
  • Issue 1938 The importer can now handle the insane way Postbank (DE) formats its numbers.
  • Issue 1942 Favicons are relative so Scriptaculous installations work better.
  • Issue 1944 Make sure that the search allows you to mass-select transactions.
  • Issue 1945 Slight UI change so the drop-down menu renders better.
  • Issue 1955 Fixed a bug in the category report.
  • Issue 1968 The yearly range would jump to 1-Jan / 1-Jan instead of 1-Jan / 31-Dec
  • Issue 1975 Fixed explanation for missing credit card liabilities.
  • Issue 1979 Make sure tags are trimmed.
  • Issue 1983 Could not use your favorite decimal separator.
  • Issue 1989 Bug in YNAB importer forced you to select all accounts.
  • Issue 1990 Rule description was invisible in edit screen.
  • Issue 1996 Deleted budget would inadvertently also hide transactions.
  • Issue 2001 Various issues with tag chart view.
  • Issue 2009 Could not change recurrence back to "forever".
  • Issue 2033 Longitude can go from -180 to 180.
  • Issue 2034 Rules were not being triggered in mass-edit.
  • Issue 2043 In rare instances the repetition of a recurring transaction was displayed incorrectly.
  • Fixed broken translations in the recurring transactions overview.
  • When you create a recurring transfer you make make it fill (or empty) a piggy bank. This was not working, despite a fix in 4.7.8.
  • Fixed a bug where the importer would not be capable of creating new currencies.
  • Rule trigger tester would skip the amount.

Security

  • OAuth2 form can now submit back to original requester.

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.

firefly-iii - 4.7.9

Published by JC5 almost 6 years ago

Added

  • Issue 1622 Can now unlink a transaction from a bill.
  • Issue 1848 Added support for the Swiss Franc.

Changed

  • Issue 1828 Focus on fields for easy access.
  • Issue 1859 Warning when seeding database.
  • Completely rewritten API. Check out the documentation here.
  • Currencies can now be enabled and disabled, making for cleaner views.
  • You can disable the X-Frame-Options header if this is necessary.
  • New fancy favicons.
  • Updated and improved docker build.
  • Firefly III has been translated into Chinese (Traditional).

Fixed

And many small changes not mentioned here.

Removed

  • Docker build no longer builds its own cURL.

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.