All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Reviewed and added test requirements
- Replaced ignore_check_end_date configuration option by end_date_derived_from_statements
- Added ignore_check_end_date configuration option
- Improved code quality by using pycodestyle and Python typing module
- Added reference to the Changelog in the Readme.
- The Readme mentions test_requirements.txt for installing test modules.
- More checks concerning the content (dates with start and end date exclusive) that may result in a ValidationError exception.
- Added GNU Makefile for keeping the important operations together.
- MANIFEST.in now includes the Makefile and CHANGELOG.md.
- The generation af a unique OFX id did only return a counter in case of duplicates.
- The Readme mentions now my fork of the ofxstatement instead of https://github.com/kedder/ofxstatement.git.
- The about.py file outputs the version number and that is used in the Makefile.
- Code refactoring.
- Readme enhanced.
- First version to convert a Swift MT940 file to an OFX file.