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

Published by JC5 about 1 year ago

Fixed

  • Issue 7577 Firefly III can't search for backward slashes in identifiers
  • Issue 7762 User can't create access token
firefly-iii - v6.0.18

Published by JC5 over 1 year ago

Fixed

  • Slack messages would fail if not configured.
  • Bill display would include transactions from the previous period.
  • Debug information left in bill overview.
  • Issue 7694 Missing CSS info in dark mode.
  • Issue 7706 Deleting a budget would not reset the available amount.
  • Issue 7749 Account overview would show just 1 transaction from a split of multiple.
firefly-iii - v6.0.17

Published by JC5 over 1 year ago

Added

  • New date calculation code and tests, thanks to @tonicospinelli!

Removed

  • Heroku support

Fixed

  • Issue 7704 Date issues with bills
  • Cache issue in budgets
  • Fixed the account validation for transfer transactions

API

  • Various fields would not accept null values
firefly-iii - v6.0.16

Published by JC5 over 1 year ago

Changed

  • Better IBAN and account validation for new (API) transactions.

Fixed

  • Better transaction split validation in API.
  • Issue 7683 Date validation in recurring transaction form.
  • Issue 7686 Low contrast in dark mode, thanks @MateusBMP!
  • Issue 7655 Bad date display in bills
firefly-iii - v6.0.15

Published by JC5 over 1 year ago

Added

  • Editing some fields will generate audit logs visible when you view a transaction. The number of fields monitored will
    increase over time

Changed

  • Account validation includes IBANs now, this helps the data importer
  • Unified and cleaned up all command line output

Fixed

  • Issue 7630 Errors when upgrading using SQLite
  • Issue 7642 nn_NO wasn't available for users
  • Issue 7609, issue 7659
    Rule execution form was broken
  • Issue 7677 Amount was negative instead of positive in view
  • Issue 7649 Bill edit screen would always suggest "daily"
    repeat frequency
  • Nullpointer in bill repository class
  • Missing param in rule action, thanks @timendum!
  • Missing attachment overview in recurring transactions
  • Issue 7678 Missing argument in postgres maintenance code breaks startup.
firefly-iii - v6.0.14

Published by JC5 over 1 year ago

Added

  • Editing some fields will generate audit logs visible when you view a transaction. The number of fields monitored will
    increase over time

Changed

  • Account validation includes IBANs now, this helps the data importer
  • Unified and cleaned up all command line output

Fixed

  • Issue 7630 Errors when upgrading using SQLite
  • Issue 7642 nn_NO wasn't available for users
  • Issue 7609, issue 7659 Rule execution form was broken
  • Issue 7677 Amount was negative instead of positive in view
  • Issue 7649 Bill edit screen would always suggest "daily" repeat frequency
  • Nullpointer in bill repository class
  • Missing param in rule action, thanks @timendum!
  • Missing attachment overview in recurring transactions
firefly-iii - v6.0.13

Published by JC5 over 1 year ago

Changed

  • Command output and logo on the terminal improved.

Fixed

API

  • Issue 7588 v1/recurrences not able to handle bills on
    store & update
  • Issue 7589 v1/recurrences fails when updating a split
    transaction
firefly-iii - v6.0.12

Published by JC5 over 1 year ago

Changed

  • Command output and logo on the terminal improved.

Fixed

API

  • Issue 7588 v1/recurrences not able to handle bills on store & update
  • Issue 7589 v1/recurrences fails when updating a split transaction
firefly-iii - v6.0.11

Published by JC5 over 1 year ago

Added

  • 🇰🇷 Korean translations!
  • A new "adjusted" auto-budget type that will correct itself after spending. Read more
  • Issue 6631 Can now link withdrawals and deposits to piggy banks, thanks @ChrisWin22!

Changed

  • "Balance" is now called "In + out this period" so it's more clear what it means.

Removed

  • Some superfluous logging.

Fixed

  • An intermittent issue came up where people would suffer from badly rounded numbers.
    The root cause has been fixed. Open a discussion if this affects you, a fix for your data is available.
  • The API cron job would not run all available cron commands.
  • Debug page would always report midnight
  • Issue 7514 DB error when upgrading to 6.0.10
  • Issue 7516 Webhook: wrong JSON transaction amount
  • Issue 7522 Time related events cause a timeout
  • Issue 7541 Login screen display glitch
  • Issue 7549 Account creation duplicate checking fails for German umlaut
  • Issue 7546 Version link doesn't work
  • Issue 7547 Rule fails to convert "Withdrawal from X to Y" to "Transfer from Y to X"

API

  • Issue 7505 Several API schema dates have been fixed, thanks @nagyv!
firefly-iii - v6.0.10

Published by JC5 over 1 year ago

Added

  • The debug screen will also report on the build version of the BASE image.

Changed

  • Health check will also check if the database is up.
  • Issue 7461 MFA field will now autofocus, thanks @eandersons!

Removed

  • IBAN check no longer triggers on empty IBANs

Fixed

firefly-iii - v6.0.9

Published by JC5 over 1 year ago

Added

  • Better length validation for text fields.

Changed

  • Better calculation of available budget

Fixed

  • Issue 7377 Tag search was broken
  • Issue 7389 Bug in charts
  • Issue 7394 unique iban check was broken
  • Issue 7427 API would not accept page 18 and up.
  • Issue 7410 Various dark mode color fixes
  • Old documentation links fixed by @mindlessroman and @noxonad!
firefly-iii - v6.0.8

Published by JC5 over 1 year ago

Added

  • Issue 7351 Optional command to force the decimal size.
  • Issue 7352 Optional command to force the migrations.
  • Issue 7354 The new v3 layout will redirect to the index when unauthenticated, thanks @corcom!

Fixed

  • Issue 7349 Missing tables in PostgreSQL script.
  • Issue 7358 Could not create liabilities with a pre-set amount.
  • Fix date field in bill warning mail.
  • Fix installer script.
  • Remove attachment paperclip from transactions with deleted attachments.

API

  • Issue 7347 API made rules would be inactive by default.
firefly-iii - v6.0.7

Published by JC5 over 1 year ago

Added

  • Lots of error catching in DB migrations for smoother upgrades.
  • New command firefly-iii:force-migration which will force database migrations to run. It will probably also destroy your database so don't use it.
  • You can now force light/dark mode in your settings.

Fixed

API

  • Issue 7308 Could not set current amount for certain piggy banks
firefly-iii - v6.0.6

Published by JC5 over 1 year ago

Changed

  • Database migrations are capped at 12 decimals.
  • Currency processing is capped at 12 decimals.
  • Mail errors no longer crash the app but report the error in logs
  • Disabled Sonarcloud runs

Fixed

  • "Change transaction type"-rule actions would create a new expense account instead of finding a liability.
  • New users from remote user repositories would not be able to create new asset accounts.
  • Firefly III would create "Loan" instead of "Expense account" when faced with unknown accounts during API calls.
  • Icons would not show up in the minimized left-hand menu.
  • Contrast for dark mode improved.
  • Better credit calculation for liabilities in case of complex transactions.

API

  • Fixed: Could not give piggy bank an unlimited amount.
firefly-iii - v6.0.5

Published by JC5 over 1 year ago

Changed

  • Mathematical accuracy is set to 12 decimals. This is accurate enough for most currencies and prevents rounding issues for systems that don't support more.

Fixed

  • Issue 7227 Could not set webhooks to the correct trigger.
  • Issue 7221 Could not see the result of a rule test.
firefly-iii - v6.0.4

Published by JC5 over 1 year ago

Fixed

  • Issue 7214 Import issue blocking multi currency transactions
firefly-iii - v6.0.3

Published by JC5 over 1 year ago

Fixed

  • Issue 7201 Security-related console automatically command runs before a database is set, and may error out.
firefly-iii - v6.0.2

Published by JC5 over 1 year ago

Fixed

firefly-iii - v6.0.1

Published by JC5 over 1 year ago

Changed

  • Issue 7129 Catch common email errors as log errors.

Fixed

API

  • Issue 7127 Expand API with new option for "destroy" button.
  • Issue 7124 API would not break on missing foreign currency information
firefly-iii - v6.0.0

Published by JC5 over 1 year ago

This is release 6.0.0 of Firefly III.

Warnings

  • The upgrade may not be backwards compatible for people who manage outgoing loans (money borrowed to other people). Transactions will be removed or changed. See this Gist for more information.
  • You will need to make a backup of your database.
  • You must use PHP 8.2 or use the Docker container.

Notes

  • The new v3 layout is not yet finished, and it should not be used to edit or add data.

Added

  • Introduce Jetbrains Qodana code scanning for code quality.
  • Reintroduced PHPUnit tests
  • Added a warning for people using the "remote user guard" in combination with Personal Access Tokens.
  • Improved validation across the board.
  • First code to validate a user's financial administration
  • Dark mode CSS
  • New language: Catalan
  • "Working" beta of the new layout under /v3/
  • There is a page for webhooks.
  • Issue 4975 Rules can copy/move description to notes and vice versa
  • Issue 5031 You can invite users to your installation when registration is off
  • Issue 5213 You can trigger recurring transactions beforehand
  • Issue 5592 Transactions have a little history box to show how rules changed them
  • Issue 5752 Firefly III can send Slack notifications instead of emails
  • Issue 5862 Search can filter on reconciled transactions
  • Issue 6086 All search filters can be negative by putting - in front of them
  • Issue 6441 Buttons to purge deleted data, which is easy for data imports
  • Issue 6457 Rule trigger 'transaction exists', that will always trigger
  • Issue 6526 Option to disable rules and/or webhooks when saving transactions
  • Issue 6605 You can search for external ID values

Changed

  • Completely rewritten documentation at https://docs.firefly-iii.org
  • Bad escape in JS code has been fixed.
  • Added date validation in routes for better script kiddie protection
  • Shorter titles in object groups
  • Piggy bank actions are created correctly
  • Some bad spelling in a header check
  • Various errors no longer throw a 500 but a 422 (validation failed)
  • The translations now have a warning in the comments so people don't submit translations.
  • Issue 6824 Fix issue with bills.
  • Issue 6828 Catch bad number in API
  • Issue 6829 Better error catching in API
  • Issue 6831 TypeError when using remote authentication
  • Issue 6834 Will use IBAN in account names if account exists already with a different IBAN
  • Issue 6842 Switch from expense to revenue when importing data.
  • Issue 6855 Do not validate currency if currency is NULL, thanks @eps90!
  • Issue 6869 Liability created via API is not applying opening balance.
  • Issue 6870 Old inactive recurring transactions do not lose categories when the categories are deleted
  • Issue 6974 Auto budget amount fix.
  • Issue 6876 Date field is validated in recurring transactions
  • Issue 6581 Fields were not cleared in the transaction screen in some cases

Fixed

Removed

  • Issue 4198 The total available budget amount bar on the /budgets page is no longer manageable but will be auto-calculated
  • Cryptocurrencies in default currency set
  • Unused environment variables

API

  • URLs with underscores in them have been updated to use dashes instead (piggy_banks -> piggy-banks).
  • Issue 6130 You can now create a reconciliation transaction
  • New v2 endpoints, see new documentation at https://api-docs.firefly-iii.org
  • Various API fixes

Security

  • Issue 6826 Hide 2FA information when printing, thanks @jstebenne!
  • Blocked users can access API, and users can unblock themselves using the API. This was reported in CVE-2023-0298.
  • Several other low-key fixes.