Releases: LindsayBradford/PersonalFinancier
Releases · LindsayBradford/PersonalFinancier
Encrypted Budget Files and Bug Fixes.
- Original Budget file extension renamed to .pf (still JSON serialised files)
- Introduced AES-256 password-protected, encrypted budget files (with extension .epf).
- Encryption library must be shipped external to the executable jar. Missing encryption library sees the executable degrade gracefully to the original budget file mode of operation.
- The budget file-name you specify at save-time selects whether to save original, or encrypted budget files.
- 3rd-party libraries are no longer stored in this repository. The gradle build script fetches them as needed.
- Project directory layout now matches typical gradle Java builds, simplifying the build script.
- Introduced JUnit and Mockito for unit-testing. File-handling methods now have unit-testing coverage.
- Upgraded to Gral 0.10.
- Fixed labelling of pie-chart bug introduced with switching to maven-central for Gral library retrieval.
- Fixed date editor bug in the inflation table.
- Fixed assertion bugs when executable jar is run with assertions active.
Budget Enhancements and Bug Fixes
- Re-released the source under the BSD-3 copyright licence.
- Fixed flaws in JSON file serialisation by switching 3rd-party libraries. This breaks file save format compatibility with the 0.1-alpha release.
- Budget Account Name and Detail is now editable.
Budget and Inflation Functions Introduced
- Personal Budget Tab with full undo/redo support allowing:
- Recording of expense and income items at typical frequencies ranging from Daily to Yearly.
- Optional filter toggling visibility of an expense or income item value being shown at other frequencies.
- Assignment of expense items and income items to (currently hardcoded) categories.
- Assignment of expense and income items to (currently hardcoded) accounts.
- Cashflow analysis of of categories and accounts, identifying surplus and deficit amounts.
- Overrall cashflow analysis of accounts, identifying overall surplus or deficit.
- Inflation Tab with full undo/redo support allowing:
- Recording of (Australian) inflation figures over time along with personal commentary.
- Value Conversion Calculator, allowing you to gauge how the value of money has changed over time.
- Full save/load functionality via JSON Serialisation.