This is a high-level summary of the most important changes. For a full list of changes, see the git commit log and pick the appropriate release branch.
Improvements:
- suppport for the new DKB frontend (experimental). To use the new frontent create dkb context manager as shown below.
with DKBRobo(DKB_USER, DKB_PASSWORD, TAN, legacy_login=False) as dkb:
...
Features:
- [#39 support new DKB frontend]
Bugfixes:
- #38
long_description
field in PyPI
Features:
- #36 dkb_robo CLI tool
Bugfixes:
- addressing code smells reported by sonarcloud.io
Features:
- #34 Add date into filename when scanning postbox
Bugfixes:
- addressing code smells reported by sonarcloud.io
Bugfixes:
- sonarcloud.io badges in Readme.md
- security issues reported by sonarcube
Bugfixes:
- #32 German Umlaut in filename
Bugfixes:
- #30 - handle attribute errors in case of empty documentlist
- #31 - avoid overrides in case of duplicate document names
Features:
- #29 - add method to retrieve depot status
Improvements:
- convert numbers to float wherever possible
- obsolete version.py to address #28
Features:
Improvements:
Features:
- add amount
amount_original
("ursprünglicher Betrag") field to creditcard transaction list
Improvements:
- adding code-review badge from lgtm.com
- some smaller fixes to address lgtm code-review comments
Features:
- support of the new DKB-app
Improvements:
- underscore-prefixed Class-local references
Improvements:
- scan_postbox() is able to scan and download the Archiv-Folder
- removed python2 support
- better error handling (raise Exceptions instead of sys.exit)
- use of
logging
module for debug messages - date_from/date_to validation
- additional unittests
- pep8 conformance validation
- unittest coverage measurement via codecov.io
Bugfixes:
- ExemptionOrder Link corrected
Improvements:
- output of scan_postbox() contains path and filename of the downloaded file
Improvements:
-
fix release summing-up smaller improvements from last few months
- harmonized workflows
- code-scanning via CodeQL and OSSAR
- modifications due to pylint error messages
Improvements:
- pypi packaging added to create_release workflow
Bugfixes*:
- daf35c9 improved checking account detection (DKB removed the "Cash im Shop" link)
- d40200e0 fix for faulty TAN handling reported in #18
Bugfixes*:
- 14ba22c7 fix for "Kontoauszugsdownload"
Features:
- Ability do download documents from DKB Postbox
- Tan2go support
Features:
- MFA support limited to confirmation via DKB-app and TANs generated by ChipTan method
- Debug mode
Bugfixes:
- Some smaller bug-fixes in dkb_robo and unittests
Bugfixes:
- fix typos - thanks to tbm
Features:
- Transactions for checking accounts and credit cares are based on CSV file downloadable from website
- Support of non dkb-accounts in account overview and transaction list