This document list backwards-incompatible changes only.
- added first draft of LBBW Bank
- corrected SVWZ Regex
- added GermanbankTest
- added support for RDR fields in transactions.
- added test for oldenburgischelandesbank
- typo fix
- correct the check if 28C is null or is zero
- corrected getIBAN and getBIC
- Upgraded from Php 5.X to minimum Php 7.1
- The
statementDelimiter
for parsers was dropped in favour of a more reliable statement splitter in theAbstractParser
base class. Custom parsers should no longer use thestatementDelimiter
. If the abstract parser does not properly split the statements in your MT940 documents, override thesplitStatements
method instead. - The
contraAccount()
method for parsers should now return an object implementingAccountInterface
. The easiest way to update your custom parsers is renaming thecontraAccount()
method tocontraAccountNumber()
. - The
getAccount()
method on aStatement
now returns an object implementingAccountInterface
instead of a string. - The
getContraAccount()
method on aTransaction
now returns an object implementingAccountInterface
instead of a string.
- ING only provides book dates, not valuation dates. In 0.1.x this was parsed
incorrectly so the book date ended up in the
valueDate
field and thebookDate
field remained empty. This has been fixed.