Firefly III is een in PHP geschreven webapplicatie waarmee een overzicht van je financiën kan worden bijgehouden. Het kan de data importeren vanuit csv-bestanden, de GoCardless-api of de Spectre-api. Voor meer informatie over dit programma verwijzen we naar deze pagina. De ontwikkelaar loopt ook op Tweakers rond en bespreekt zijn applicatie in het grote 'Firefly III'-topic. Sinds versie 6.5.0 zijn de volgende veranderingen en verbeteringen aangebracht:
Firefly III 6.5.5 changelog
AddedChanged
- Add the ability for Fosstodon posts to read a summary of the changelog.
Fixed
- Lots of code cleanup and small quality issues fixed.
Security
- Issue 11803 (Monthly Left budget not correct)
- Issue 11641 (Annual budget “Remaining” resets in subsequent months)
- Discussion 11879 (Searching for accounts should include inactive accounts?)
- Issue 11916 (Balance is not recalculated when multiple transactions are selected and then deleted)
- Discussion 11936 (Links in emails don't link to correct domain)
- Issue 11944 (Stale available_budgets rows prevent disabling a currency after switching default)
- Credits go to Igor for finding some interesting issues in Firefly III. They have been fixed.
Firefly III 6.5.4 changelog
AddedFixed
- Add some debug info to find problems with available budget calculations.
Security
- Issue 11873 (Piggy bank +/- sometimes sends 0.00 and fails with “Cannot add 0 because canAddAmount returned false”)
- Transaction count would search for the wrong meta field.
- Published security advisory GHSA-5q8v-j673-m5v4 found and
- It's possible to submit webhook URLs that point to internal IP addresses. This will still be the case in the future, though some reserved ranges are now blocked. Let me know if this impacts you.
Firefly III 6.5.3 changelog
This release fixes some sloppy coding on my part, but good news everyone! A new linter is in place that should prevent that from happening. Turns out I had disabled it in the past :(.
AddedChanged
- Note about the EU origins of Firefly III.
Fixed
- PR 11862 (Return currency info for tag journals)
- Expand code linting and checks.
- Issue 11866 (ReflectionException on Transaction\ListRequest)
Firefly III 6.5.2 changelog
ChangedFixed
- PR 11825 (Fix account transaction type filtering)
- PR 11833 (Convert to primary currency for category charts)
- PR 11835 (Convert to primary currency for tag charts)
- PR 11836 (Convert to primary currency for reportPeriodChart)
- PR 11837 (Convert to primary currency for transaction charts)
API
- Issue 11812 (Using batch mode, some imported transactions aren't checked by rules)
- Issue 11814 (Budget : error with CRON after switch user range view)
- Issue 11829 (User overview in settings shows 500)
- Issue 11847 (Wrong attachment indicator when listing records by tags)
- Better check on renamed accounts
- Issue 11822 (API - account transaction type filtering)
- Issue 11842 (API:
/api/v1/configurationalways returns unauthenticated for v6.5.1)Firefly III 6.5.1 changelog
AddedFixed
- PR 11808 (Add Thai baht to Currency Seeder)
Security
- Issue 11817 (500 Error if internet is inaccessible while checking for updates)
- Issue 11814 (Budget : error with CRON after switch user range view)
- Issue 11750 (500 error when creating first user with USD balance (works after refresh))
API
- Security issue where any authenticated user with API access also has read access to the
/api/v1/usersendpoint. Authenticated users would be able to see other user's email addresses, blocked status and roles, even when not admin. No actual financial data was exposed, just the user's info itself.
- Added extra checks to the
/api/v1/usersendpoints.
