Software-update: Firefly III 6.0.0
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 bunq-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 Het grote 'Firefly III'-topic. In deze uitgave zijn de volgende veranderingen en verbeteringen aangebracht:
WarningsThe 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.
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.NotesThe new v3 layout is not yet finished, and it should not be used to edit or add data.
The new v3 layout is not yet finished, and it should not be used to edit or add data.v3notAddedIntroduce Jetbrains Qodana code scanning for code quality.Reintroduced PHPUnit testsAdded 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 administrationDark mode CSSNew 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 versaIssue 5031 You can invite users to your installation when registration is offIssue 5213 You can trigger recurring transactions beforehandIssue 5592 Transactions have a little history box to show how rules changed themIssue 5752 Firefly III can send Slack notifications instead of emailsIssue 5862 Search can filter on reconciled transactionsIssue 6086 All search filters can be negative by putting - in front of themIssue 6441 Buttons to purge deleted data, which is easy for data importsIssue 6457 Rule trigger 'transaction exists', that will always triggerIssue 6526 Option to disable rules and/or webhooks when saving transactionsIssue 6605 You can search for external ID values
Introduce Jetbrains Qodana code scanning for code quality.Reintroduced PHPUnit testsAdded 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 administrationDark mode CSSNew 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 versaIssue 5031 You can invite users to your installation when registration is offIssue 5213 You can trigger recurring transactions beforehandIssue 5592 Transactions have a little history box to show how rules changed themIssue 5752 Firefly III can send Slack notifications instead of emailsIssue 5862 Search can filter on reconciled transactionsIssue 6086 All search filters can be negative by putting - in front of themIssue 6441 Buttons to purge deleted data, which is easy for data importsIssue 6457 Rule trigger 'transaction exists', that will always triggerIssue 6526 Option to disable rules and/or webhooks when saving transactionsIssue 6605 You can search for external ID valuesChangedCompletely rewritten documentation at https://docs.firefly-iii.orgBad escape in JS code has been fixed.Added date validation in routes for better script kiddie protectionShorter titles in object groupsPiggy bank actions are created correctlySome bad spelling in a header checkVarious 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 APIIssue 6829 Better error catching in APIIssue 6831 TypeError when using remote authenticationIssue 6834 Will use IBAN in account names if account exists already with a different IBANIssue 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 deletedIssue 6974 Auto budget amount fix.Issue 6876 Date field is validated in recurring transactionsIssue 6581 Fields were not cleared in the transaction screen in some cases
Completely rewritten documentation at https://docs.firefly-iii.orgBad escape in JS code has been fixed.Added date validation in routes for better script kiddie protectionShorter titles in object groupsPiggy bank actions are created correctlySome bad spelling in a header checkVarious 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 APIIssue 6829 Better error catching in APIIssue 6831 TypeError when using remote authenticationIssue 6834 Will use IBAN in account names if account exists already with a different IBANIssue 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 deletedIssue 6974 Auto budget amount fix.Issue 6876 Date field is validated in recurring transactionsIssue 6581 Fields were not cleared in the transaction screen in some casesFixedIssue 7079 Bad date range in chart
Issue 7079 Bad date range in chartRemovedIssue 4198 The total available budget amount bar on the /budgets page is no longer manageable but will be auto-calculatedCryptocurrencies in default currency setUnused environment variables
Issue 4198 The total available budget amount bar on the /budgets page is no longer manageable but will be auto-calculatedCryptocurrencies in default currency setUnused environment variablesAPIURLs with underscores in them have been updated to use dashes instead (piggy_banks -> piggy-banks).Issue 6130 You can now create a reconciliation transactionNew v2 endpoints, see new documentation at https://api-docs.firefly-iii.orgVarious API fixes
URLs with underscores in them have been updated to use dashes instead (piggy_banks -> piggy-banks).Issue 6130 You can now create a reconciliation transactionNew v2 endpoints, see new documentation at https://api-docs.firefly-iii.orgVarious API fixesSecurityIssue 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.
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.
Source:
Tweakers.net