Changelog History
Page 3
-
v6.4.17 Changes
February 07, 2026π Welcome to release v6.4.17 of Firefly III. It contains the latest fixes, translations and features. Docker users can find this release under the
latesttag.π Changelog
β Added
- π Batch processing. Firefly III now has a setting (under
/settings) that allows you to send"batch_processing": truewith new transactions over the API. If this setting is enabled and the value istrue, Firefly III will not fire rules, webhooks or other events untill you either sendfalsewith a transaction OR use the API end point/v1/api/batch/finish. This should speed up (large) data imports. It's a little experimental, use at your own risk. - π Issue 11614 (Add New Taiwan Dollar to Currency Seeder) reported by @nick322
- Issue 11246 (Distinguish automatically converted amount from foreign amount) reported by @jfpedroza
π Changed
- A lot of code in Firefly III is code responding to changes made by other code. These lines of code are called events, listeners, observers, handlers, etc. They were a bit of a mess and I cleaned them all up. This should greatly improve the reliability of debt amounts and running balance consistency. Bugs are always possible, let me know.
π Deprecated
- PHP 8.4 is still on my list to be disabled, beware.
π Fixed
- π Issue 11399 (Unusual behavior in audit logs (multi-currency)) reported by @jgmm81
- Discussion 11431 (Settings don't get saved) started by @PVTejas
- Issue 11541 (Display running balance fails for transactions between accounts with different currencies) reported by @SledgehammerPL
- Issue 11544 (Clean up events and handlers) reported by @JC5
- Issue 11546 (Wrong invitation expiry time) reported by @GunoH
- Issue 11563 (Tag Report/Insight API Endpoint for Tags Non Functional) reported by @Unsantae
- PR 11569 (Fix layout overflow issues with long content in v1 and v2 layouts) reported by @gian21391
- PR 11589 (apply user-selected light/dark mode to form elements (checkboxes, date picker) Issue 8613 (Some minor color issues) reported by @rumpff Issue 7620 (Issues with light mode) reported by @rchl) reported by @mateuszkulapl
- Issue 11597 (Changing category doesn't recompute stats) reported by @jlauwers
- Issue 11601 (Only ungrouped piggy banks are listed when creating a transaction) reported by @jgmm81
- π Issue 11620 (Add database indexes to improve reporting query performance) reported by @Zakmaf
- PR 11632 (fix v2 layout dashboard transactions load) reported by @mateuszkulapl
- Issue 11657 (since v6.4.16: Backslash in category names cannot be matched in rules) reported by @37-b-j
- Issue 11660 (Display of negative values of transfers) reported by @Robubble
- Confirming your new email address would result in an error.
API
- π API end point
/v1/api/batch/finish.
β¬οΈ Installation and upgrade instructions
- π³ Please read the installation instructions for Docker, Portainer, Kubernetes or self-managed servers.
- β¬οΈ Alternatively, read the upgrade instructions for Docker, Kubernetes or self-managed servers
π The releases are signed, and you can verify them using the Firefly III releases PGP key.
Develop with Firefly III
β‘οΈ Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.
π Support Firefly III
π Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.
- π Batch processing. Firefly III now has a setting (under
-
v6.4.16 Changes
January 17, 2026π Welcome to release v6.4.16 of Firefly III. It contains the latest fixes, translations and features. Docker users can find this release under the
latesttag.π Changelog
β Warning
π This will be one of the last Firefly III data importer releases that supports PHP 8.4.
π Fixed
- Discussion 11431 (Settings don't get saved) started by @PVTejas
- Issue 11473 (Searching transaction with two tags_contains returns results matching only one of those) reported by @F-DXI
- Issue 11474 (Potential error in sub total computation for group in subscription) reported by @ma-clog
- Issue 11479 (Editing a user profile as admin without setting a new password causes a 500 Internal server error) reported by @watertrainer
- Issue 11501 (Schema of /api/v1/available-budgets different from spec) reported by @RadCod3
- Issue 11502 (Visual bug - Transaction notes' markdown doesn't properly render code blocks in dark mode) reported by @AyluinReymaer
- Discussion 11508 (Grouped Piggy banks show as ungrouped when creating a transaction) started by @AyluinReymaer
- Discussion 11509 (IBAN - iconv(): Wrong encoding) started by @s0fax
- Discussion 11524 (Can items in dropdowns (specifically categories) be sorted alphabetically?) started by @mvpaderin
- β Issue 11531 (Performance: updateRunningBalance executes even when use_running_balance is disabled, causing timeouts on Mass Edits) reported by @maxime-killinger
π Changed
- Rules that delete a transaction will no longer throws a 500, but a 410.
β¬οΈ Installation and upgrade instructions
- π³ Please read the installation instructions for Docker, Portainer, Kubernetes or self-managed servers.
- β¬οΈ Alternatively, read the upgrade instructions for Docker, Kubernetes or self-managed servers
π The releases are signed, and you can verify them using the Firefly III releases PGP key.
Develop with Firefly III
β‘οΈ Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.
π Support Firefly III
π Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.
-
v6.4.15 Changes
January 06, 2026π Welcome to release v6.4.15 of Firefly III. It contains the latest fixes, translations and features. Docker users can find this release under the
latesttag.π Changelog
β Added
- Issue 11264 (Add GUI for some settings, replacing environment variables) reported by @jacobburrell
- β‘οΈ Discussion 11433 (Updates to Date Range selection) started by @fett327
π Changed
- π Moved some settings to your system settings
β Removed
- π The following environment variables are removed and will no longer work. They are now in your settings.
ENABLE_EXTERNAL_MAPENABLE_EXCHANGE_RATESENABLE_EXTERNAL_RATESVALID_URL_PROTOCOLSALLOW_WEBHOOKS- β
USE_RUNNING_BALANCE - β Removed sentry.io code
π Fixed
- Issue 11378 (Wrong account balance with initial transfer from different currency) reported by @bozho
- Issue 11383 (Login flow could redirect to javascript path) reported by @stefvonb
- β¬οΈ Issue 11388 (TypeError bugs during upgrade to 6.4.14 + account_balances corruption) reported by @jaconde2
- Issue 11396 (Reconciliation adds extra digits) reported by @niklas2810
- π Issue 11399 (Unusual behavior in audit logs (multi-currency)) reported by @jgmm81
- Issue 11403 (Error 404 when trying to view the details (Piggy banks section)) reported by @jgmm81
- Issue 11410 (nitpick: Bulk edit tags should keep the option chosen instead of always changing back to "replace") reported by @jxtxzzw
- π» Issue 11443 (Exception thrown, when subscription is in foreign currency) reported by @ajgon
- Issue 11445 (βReconcileβ screen breaks when Preferences β Layout is set to βYear to dateβ) reported by @semonsir
- Issue 11449 (Non-strict rules break with "Apply rule" and "Apply rule group") reported by @Bytenka
β¬οΈ Installation and upgrade instructions
- π³ Please read the installation instructions for Docker, Portainer, Kubernetes or self-managed servers.
- β¬οΈ Alternatively, read the upgrade instructions for Docker, Kubernetes or self-managed servers
π The releases are signed, and you can verify them using the Firefly III releases PGP key.
Develop with Firefly III
β‘οΈ Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.
π Support Firefly III
π Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.
-
v6.4.14 Changes
December 16, 2025π Welcome to release v6.4.14 of Firefly III. It contains the latest fixes, translations and features. Docker users can find this release under the
latesttag.π Changelog
π Fixed
- Issue 11368 (Attempt to read property "user" on null) reported by @simonwiles
β¬οΈ Installation and upgrade instructions
- π³ Please read the installation instructions for Docker, Portainer, Kubernetes or self-managed servers.
- β¬οΈ Alternatively, read the upgrade instructions for Docker, Kubernetes or self-managed servers
π The releases are signed, and you can verify them using the Firefly III releases PGP key.
Develop with Firefly III
β‘οΈ Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.
π Support Firefly III
π Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.
-
v6.4.13 Changes
December 16, 2025π Welcome to release v6.4.13 of Firefly III. It contains the latest fixes, translations and features. Docker users can find this release under the
latesttag.π Changelog
π Fixed
- Issue 11368 (Attempt to read property "user" on null) reported by @simonwiles
- Issue 11367 (Expenses page has incorrect summary values) reported by @purplemeteorite
β¬οΈ Installation and upgrade instructions
- π³ Please read the installation instructions for Docker, Portainer, Kubernetes or self-managed servers.
- β¬οΈ Alternatively, read the upgrade instructions for Docker, Kubernetes or self-managed servers
π The releases are signed, and you can verify them using the Firefly III releases PGP key.
Develop with Firefly III
β‘οΈ Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.
π Support Firefly III
π Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.
-
v5.7.15 Changes
May 25, 2022π Fixed
- You can no longer set the currency of expense and revenue accounts.
- Form elements are not spell checked anymore (privacy).
- Issue 6556 Wrong value used in bill chart
- Issue 6564 Right-Align numbers to match monetary value digits
- Issue 6589 Webhook not fired after destroying transaction
- β Add missing locale data
-
v5.7.14 Changes
October 19, 2022π Fixed
- Bulk editing transactions works.
- Negative budgets no longer work.
-
v5.7.13 Changes
October 17, 2022β Added
- Issue 6502 A few students from @D7032E-Group-6 added MTD and YTD, thanks!
π Fixed
- β Issue 6461 Broken link in
/publicdirectory warning. - Issue 6475 Method name mixup.
- Issue 6471 Fix float conversion
- Issue 6510 Destroy transaction now also triggers liability recalculation.
- Amount check for budget amounts was too low.
- π Some other small fixes
API
- π Issue 6481 Mixup in API validation, fixed by @janw
-
v5.7.12 Changes
September 12, 2022π Fixed
- Issue 6287 Catch error when trying to email with invalid settings.
- Issue 6423 Fix redis error, thanks @canoine!
- Issue 6421 Fix issue with SQLite.
- Issue 6379 Fix issue when user has lots of currencies but short list settings.
- Issue 6333 Fix broken chart for reconciliation.
- Issue 6332 Fix issue with uploading zipped PDF's.
-
v5.7.11 Changes
September 05, 2022β Added
- Issue 6254 Use Piggy Bank's start date in monthly suggestion by @rickdoesdev
- β Add best practices badge.
- Various sanity checks on large amounts.
β Removed
- π Service worker is removed.
π Fixed
- Issue 6260
- Issue 6271 Improve settings for Redis, by @canoine
- Issue 6283 Convert to deposit means the transaction loses its bill.
- π Fix issue with foreign currencies in transaction form.
- π Fix various issues with SQLite.
- Issue 6379 Some foreign currencies not list for setting on new transactions
- π Make 2FA code + validation more robust. Thanks to @jtmoss3991, @timaschew and @Ottega.