- Enforce stricter validation of inputs.
- Escape all inputs.
- Added support for sanitization of user inputs.
- Added support for 19 new currencies.
- Set charge bearer of SEPA payments.
- Added support for transaction purposes.
- Improved validation of postal account numbers.
- Write IID without leading zeroes (for legacy systems)
- Added support for general account identifiers.
- Added support for intermediary transaction agents.
- Allow transfers in Euro for payment types 2 and 3.
- Deprecate
Z38\SwissPayment\BC
in favor ofZ38\SwissPayment\IID
. - Added support for ISR payments (type 1).
- Deprecate setting the creditor agent BIC of SEPA payments.
- Added support for foreign and SEPA payments.
- Added support for GBP, USD and JPY.
- Renamed
Z38\SwissPayment\PostalAddress
toZ38\SwissPayment\StructuredPostalAddress
.
- Added support for domestic BC numbers.
- Improved documentation.
- Initial release.