Skip to content

Releases: genkgo/camt

2.4.0

14 Feb 04:19
2.4.0
c343245
Compare
Choose a tag to compare

Added

  • Add support for camt.054.001.08

    V08 introduces substructure for related parties (Party40Choice in the
    spec). They can now be either a private party (like before) or a
    financial institution (new).

    Because our existing model is too simple, we will read the new financial
    institution name and postal address into a RelatedPartyTypeInterface,
    but we will not read anything else, and we will not be able to know if
    it is a private party or a financial institution.

    Similarly, an Entry status code now support proprietary code. It will
    be read, but we will not be able to know if it is a standard one (eg:
    "BOOK"), or a proprietary one.

  • Add support for UUID for end-to-end reference of a payment transaction

Changed

  • Use typed properties
  • Run tests also on PHP 8.2
  • Drop support for PHP 7.4, because it is EOL

2.3.0

10 Jan 16:16
946257f
Compare
Choose a tag to compare

Added

  • Support money 4.0

Removed

  • Drop unsupported PHP versions 7.2 and 7.3

Changed

  • Removed prophecy deprecation warnings in tests

2.2.2

08 Dec 00:31
2.2.2
15252da
Compare
Choose a tag to compare

Fixed

  • Register Camt052\MessageFormat\V02 in default configuration

2.2.1

22 Nov 01:00
2.2.1
96d946d
Compare
Choose a tag to compare

Changed

  • Smaller package by excluding unnecessary files
  • Upgraded code style
  • PHPStan maximum level
  • Run tests also on PHP 8.1

2.2.0

19 Jul 03:05
0ea252a
Compare
Choose a tag to compare

Added

  • Add status of transaction

2.1.0

01 Jun 01:17
fcb3a1f
Compare
Choose a tag to compare

Added

  • Add closing and opening available balances for camt53

2.0.0

19 Feb 07:37
a89fc7f
Compare
Choose a tag to compare
  • 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

23 Dec 07:57
6ba1410
Compare
Choose a tag to compare

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

08 Jul 11:51
6164d0b
Compare
Choose a tag to compare

Fixed

  • CreditorReferenceInformation::getRef() may be null

1.1.0

05 Apr 06:45
Compare
Choose a tag to compare

Added

  • Support for camt.052.001.06