This repository has been archived by the owner on Nov 7, 2021. It is now read-only.
Releases: z38/swiss-payment
Releases · z38/swiss-payment
Version 0.7.0
Version 0.6.0
- 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.
Note: This release contains various improvements to the handling of inputs in general. Amongst other things, empty strings are no longer considered valid (pass null
if the argument is optional). In addition, the allowed charset is enforced. You can use {Text,StructuredPostalAddress,UnstructuredPostalAddress}::sanitize()
to remove all invalid characters automatically and trim the inputs to the allowed length.
Version 0.5.0
- Added support for transaction purposes.
- Improved validation of postal account numbers.
Version 0.4.1
- Write IID without leading zeroes (for legacy systems)
Version 0.4.0
- 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.
Version 0.3.0
- Added support for foreign and SEPA payments.
- Added support for GBP, USD and JPY.
- Renamed
Z38\SwissPayment\PostalAddress
toZ38\SwissPayment\StructuredPostalAddress
.
Version 0.2.0
- Added support for domestic BC numbers.
- Improved documentation.
Version 0.1.0
- Initial release.