mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2024-12-23 15:40:32 -06:00
Write changelog.
This commit is contained in:
parent
f82a884783
commit
ac1e026981
72
changelog.md
72
changelog.md
@ -2,6 +2,78 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
This project adheres to [Semantic Versioning](http://semver.org/).
|
||||
|
||||
## 6.0.0 - 2023-03-xx
|
||||
|
||||
This is release **6.0.0** of Firefly III.
|
||||
|
||||
### Warnings
|
||||
|
||||
- The upgrade is not backwards compatible for people who manage outgoing loans (money borrowed to other people). Transactions will be removed or changed. See [this Gist](https://gist.github.com/JC5/909385c5086f9e07ba2c32e047446d68) 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 accross 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](https://github.com/firefly-iii/firefly-iii/issues/4975) Rules can copy/move description to notes and vice versa
|
||||
- [Issue 5031](https://github.com/firefly-iii/firefly-iii/issues/5031) You can invite users to your installation when registration is off
|
||||
- [Issue 5213](https://github.com/firefly-iii/firefly-iii/issues/5213) You can trigger recurring transactions beforehand
|
||||
- [Issue 5592](https://github.com/firefly-iii/firefly-iii/issues/5592) Transactions have a little history box to show how rules changed them
|
||||
- [Issue 5752](https://github.com/firefly-iii/firefly-iii/issues/5752) Firefly III can send Slack notifications instead of emails
|
||||
- [Issue 5862](https://github.com/firefly-iii/firefly-iii/issues/5862) Search can filter on reconciled transactions
|
||||
- [Issue 6086](https://github.com/firefly-iii/firefly-iii/issues/6086) All search filters can be negative by putting `-` in front of them
|
||||
- [Issue 6441](https://github.com/firefly-iii/firefly-iii/issues/6441) Buttons to purge deleted data, which is easy for data imports
|
||||
- [Issue 6457](https://github.com/firefly-iii/firefly-iii/issues/6457) Rule trigger 'transaction exists', that will always trigger
|
||||
- [Issue 6526](https://github.com/firefly-iii/firefly-iii/issues/6526) Option to disable rules and/or webhooks when saving transactions
|
||||
- [Issue 6605](https://github.com/firefly-iii/firefly-iii/issues/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](https://github.com/firefly-iii/firefly-iii/issues/6824) Fix issue with bills.
|
||||
- [Issue 6828](https://github.com/firefly-iii/firefly-iii/issues/6828) Catch bad number in API
|
||||
- [Issue 6829](https://github.com/firefly-iii/firefly-iii/issues/6829) Better error catching in API
|
||||
- [Issue 6831](https://github.com/firefly-iii/firefly-iii/issues/6831) TypeError when using remote authentication
|
||||
- [Issue 6834](https://github.com/firefly-iii/firefly-iii/issues/6834) Will use IBAN in account names if account exists already with a different IBAN
|
||||
- [Issue 6842](https://github.com/firefly-iii/firefly-iii/issues/6842) Switch from expense to revenue when importing data.
|
||||
- [Issue 6855](https://github.com/firefly-iii/firefly-iii/issues/6855) Do not validate currency if currency is NULL, thanks @eps90!
|
||||
- [Issue 6869](https://github.com/firefly-iii/firefly-iii/issues/6869) Liability created via API is not applying opening balance.
|
||||
- [Issue 6870](https://github.com/firefly-iii/firefly-iii/issues/6870) Old inactive recurring transactions do not lose categories when the categories are deleted
|
||||
- [Issue 6974](https://github.com/firefly-iii/firefly-iii/issues/6974) Auto budget amount fix.
|
||||
- [Issue 6876](https://github.com/firefly-iii/firefly-iii/issues/6876) Date field is validated in recurring transactions
|
||||
- [Issue 6581](https://github.com/firefly-iii/firefly-iii/issues/6581) Fields were not cleared in the transaction screen in some cases
|
||||
|
||||
### Removed
|
||||
- [Issue 4198](https://github.com/firefly-iii/firefly-iii/issues/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](https://github.com/firefly-iii/firefly-iii/issues/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](https://github.com/firefly-iii/firefly-iii/issues/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.
|
||||
|
||||
## 6.0.0-beta.1 - 2023-02-12
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user