Skip to content

Encrypted Budget Files and Bug Fixes.

Pre-release
Pre-release
Compare
Choose a tag to compare
@LindsayBradford LindsayBradford released this 03 May 07:39
· 110 commits to master since this release
  • 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.