Some warnings before you install this version:
- ⚠️ Some changes in this release may be backwards incompatible (see below).
- ⚠️ Invalid triggers in a non-strict rule will cause Firefly III to select ALL transactions.
- ⚠️ The
export
volume is no longer used (Docker). - ⚠️ The
upload
volume is now located at/var/www/html/storage/upload
(Docker).
Several alpha and beta releases preceded this release.
- 5.4.0-alpha.1 on 2020-08-14
- 5.4.0-alpha.2 on 2020-08-21
- 5.4.0-alpha.3 on 2020-08-21
- 5.4.0-beta.1 on 2020-09-13
- 5.4.0 on 2020-09-21
Known issues
Yep, unfortunately.
- Issue 3808 When using the remote authentication features of Firefly III, autocomplete endpoints will fail.
Added
- Issue 3187 A new field for transaction URL's.
- Issue 3200 The ability to sort your accounts as you see fit.
- Issue 3213 Add totals to the budget page.
- Issue 3238 You can select an expense when creating a transaction.
- Issue 3240 Meta data and UI changes to count recurring transactions.
- Issue 3246 Ability to add tags in the mass editor, not just replace them.
- Issue 3265 A warning when split transactions may be changed by Firefly III.
- Issue 3382 Fixed transfers not showing the right +/- sign, by @sephrat
- Issue 3435 Create a recurring transaction from a single transaction.
- Issue 3451 Add a message on the bottom of the transaction screen so you see any errors.
- Issue 3475 A summary for the box with bills.
- Issue 3583 You can set your own custom guard header for third party authentication.
- Issue 3604 Add CI support by @hoshsadiq
- Issue 3638 Added better UTF8 support on Windows, by @sephrat
- Issue 3642 Redis now supports Unix sockets.
- Issue 3648 Add a basic copy/paste feature.
- Issue 3651 Now supports public clients.
- Issue 3755 You can now click option groups in the report pages.
- Issue 3765 Tag page sum list is now currency aware.
- A new integrity check that makes sure all transaction types are correct.
- Support for Bulgarian! 🇧🇬
- DB version info in the debug screen.
- Issue 3828 The admin pages now respect LDAP.
Changed
- ⚠️ All auto-complete code now uses the API; let me know if errors occur.
- ⚠️ New rule processing engine, which is much faster than the old one, especially on large datasets. Expect several magnitudes of time improvements.
- ⚠️ Many new search operators, which are documented in the documentation.
- Issue 3578 Use php-intl to do currency formatting, made by @hoshsadiq
- Issue 3586 Removed features that aren't necessary when using third party auth providers.
- Issue 3659 Update the readme to include third party apps.
- Fixed audit logs.
Fixed
- Issue 3519 Locales should work better on Windows 10.
- Issue 3577 Add liability accounts when transforming transactions.
- Issue 3585 Fix issue with category lists in reports.
- Issue 3598 issue 3597 Bad code in create recurring page, fixed by @maroux
- Issue 3630 Fix the cron job used for auto budgeting.
- Issue 3635 Fix a copy/paste error in translations, by @sephrat
- Issue 3638 Remove unused warning, by @sephrat
- Issue 3639 Remove unused translations, by @sephrat
- Issue 3640 Hide empty budget lists, by @sephrat
- Issue 3641 Elegant solution to fix piggy bank groups, by @sephrat
- Issue 3673 Search limit was ignored.
- Issue 3675 Was unable to update transaction currency.
- Issue 3678 Search did not distinguish between source and destination.
- Issue 3679 Polish and Russian translations were broken on the
/rules
page, fixed by @sephrat - Issue 3681 Fix Czech translations missing file on
/profile
page. - Issue 3693 Creating users through the API was impossible.
- Issue 3696 Fix missing translations, by @sephrat
- Issue 3710 When you create a split transaction, the title isn't correctly reset.
- Issue 3745 In some cases, piggy bank events were not created.
- Issue 3746 Bad anchor link in readme, thanks @GrayStrider
- Issue 3748 Typo's in autocomplete URL, thanks @psychowood
- Issue 3759 Bad budget calculations when using out-of-sync budgets.
- Issue 3761 Could not create a transfer and refer to a piggy bank by name.
- Issue 3768 Attachments were uploaded out of order in split transactions.
- Issue 3770 Null pointer exception when creating transaction.
- Issue 3772 Some strings were translated badly.
- Issue 3789 Heroku installation failed because of bad DB code.
- Issue 3791 Several issues on the budgets page fixed.
- Reconciliation transactions now show the amount correctly.
- Issue 3809 Issue with LDAP logins fixed.
- Issue 3816 Issue with account lists being empty.
- Issue 3822 Fix web manifest file.
- Issue 3823 issue 3837 Several pages fail when no notes are present in the object.
- Issue 3826 Long non-English words could break the login page.
- Issue 3831 Filtering on notes did not work properly.
- Issue 3839 Cannot display tag details
- Issue 3840 Search + rule engine breaks for various filters
- Issue 3841 "Bill" value required on split transaction
- Issue 3842 Missing translations.
- Issue 3843 Can't use boolean filters in rule creation
- Issue 3844 Correct filter use from rule engine
- Issue 3847 Setting available amount did not work.
API
- Issue 3150 New routes for easy auto complete in 3rd party applications.
- New endpoint for the transaction links of a specific transaction.