firefly-iii

Firefly III: a personal finances manager

AGPL-3.0 License

Downloads
67.1K
Stars
14.3K
Committers
158

Bot releases are hidden (Show)

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.

firefly-iii - 4.7.8

Published by JC5 almost 6 years ago

Added

  • Issue 1005 You can now configure Firefly III to use LDAP.
  • Issue 1071 You can execute transaction rules using the command line (so you can cronjob it)
  • Issue 1108 You can now reorder budgets.
  • Issue 1159 The ability to import transactions from FinTS-enabled banks.
  • Issue 1727 You can now use SFTP as storage for uploads and exports.
  • Issue 1733 You can configure Firefly III not to send emails with transaction information in them.

Changed

This Firefly III requires PHP 7.2 to run. Make sure you upgrade your machine before you upgrade Firefly III.

Other changes:

  • Issue 1040 Fixed various things that would not scale properly in the past.
  • Issue 1771 A link to the transaction that fits the bill.
  • Issue 1800 Icon updated to match others.
  • MySQL database connection now forces the InnoDB to be used.

Fixed

And many small changes not mentioned here.

Removed

  • The credit card liability type has been removed. For more information, check out this wiki page.

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.7

Published by JC5 about 6 years ago

Changed

This Firefly III requires PHP 7.2 to run. Make sure you upgrade your machine before you upgrade Firefly III.

Other changes:

  • Issue 907 Better and more options on the transaction list.
  • Issue 1450 Add a rule to change the type of a transaction automagically
  • Issue 1701 Fix the reference to PHP executable (hertzg)
  • Budget limits have currency information, for future expansion.
  • Some charts and pages can handle multiple currencies better.
  • New GA code for those who use it.

Added

  • Issue 954 Some additional view chart ranges
  • Issue 1710 Added a new currency (hamuz)
  • Transactions will now store (in the database) how they were created.

Fixed

And many small changes not mentioned here.

Removed

  • The credit card liability type has been removed. For more information, check out this wiki page.

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.