-
2.2.1
2.2.1 # Changed - Smaller package by excluding unnecessary files - Upgraded code style - PHPStan maximum level - Run tests also on PHP 8.1
-
2.2.0
2.2.0 # Added - Add status of transaction
-
2.1.0
2.1.0 # Added - Add closing and opening available balances for camt53
-
2.0.0
2.0.0 - Support for currency without decimals such as JPY - Support for case with no charge # BREAKING CHANGES - `StringToUnits` class has been dropped entirely, without replacement. Consider using `Money\Parser\DecimalMoneyParser` instead. - `Charges::getTotalChargesAndTaxAmount()` may now return `NULL` and you should protect yourself against `NULL` values
-
1.2.0
1.2.0 # Added - PHP 8.0 support # Fixed - `BankTransactionCode::getProprietary()` may be `null` - `BankTransactionCode::getDomain()` may be `null` # Changed - Migration from Travis to GitHub Actions
-
1.1.1
1.1.1 # Fixed - `CreditorReferenceInformation::getRef()` may be `null`
-
1.1.0
1.1.0 # Added - Support for camt.052.001.06
-
1.0.0
1.0.0 - PHP 7.4 compatiblity - Type hinting everywhere and strict types - Lots of code quality improvement via PHPStan and PhpStorm - Returning `null` instead of `BadMethodCallException` # BREAKING CHANGES ## Genkgo\Camt\DTO\ChargesRecord - `getChargesIncludedIndicator()` does not have non ASCII character in method name anymore ## Genkgo\Camt\DTO\Reference - `getAccountServiceReference()` is renamed to `getAccountServicerReference()` ## Genkgo\Camt\DTO\EntryTransactionDetail - `getReferences()` was deleted, instead use `getReference()` - `getAmountDetails()` and `getAmount()` both returns `?Money` instead of the old `Amount` and `AmountDetails` classes. Your code should be adapted like so: ```diff - $amount = $entryTransactionDetail->getAmount()->getAmount(); + $amount = $entryTransactionDetail->getAmount(); ``` ## Returning `null` instead of `BadMethodCallException` We no longer throw an exception if something is null. This allow end-user to query for the existence of something without having to catch exception. In most cases, you should be able to remove your try/catch blocks.
-
0.6.0
0.6.0 - Stop using abandoned IBAN validator - [CAMT.054] Complete remittance information with structured and unstructured blocks - Return MessageFormatInterface from Reader class - Allow to disable XSD validation