Releases: jschaedl/iban-validation
Releases · jschaedl/iban-validation
Version 1.8.2
Version 1.8.1
Version 1.8.0
Released on December 6th 2021
Changed
- Removed symfony/yaml dependency and loaded Swift registry data as PHP array to improve performance. Thanks to @jschaedl!
- Added support for symfony/option-resolver version
^6
. Thanks to @Philipp91!
Updated
- Updated iban registry to version 88. Thanks to @jschaedl!
- IBANs for Libya can now be validated.
Fixed
- Fixed README.md. Thanks to @jschaedl!
Version 1.7.0
Version 1.7.0
Released on December 3rd 2020
Changed
Registry::isCountryAvailable()
is supposed to be private, you should not rely on it anymore. Thanks to @jschaedl!Iban::getNormalizedIban()
is supposed to be private, useIban::format()
instead. Thanks to @jschaedl!- Marked
RegexConverter
as@internal
, you should not rely on it anymore. Thanks to @jschaedl! - Marked
RegexConverter
as@final
, you should not extend it anymore. Thanks to @jschaedl! - Marked
Registry
as@final
, you should not extend it anymore. Thanks to @jschaedl! - Marked
RegistryLoader
as@final
, you should not extend it anymore. Thanks to @jschaedl! - Marked
CountryInfo
as@final
, you should not extend it anymore. Thanks to @jschaedl! - Marked
Validator
as@final
, you should not extend it anymore. Thanks to @jschaedl! - Marked
Iban
as@final
, you should not extend it anymore. Thanks to @jschaedl! - Changed the PHP version constraint to
>=7.1
to allow PHP 8. Thanks to @chris-doehring!
Deprecated
- Deprecated method
Iban::getCountryCode()
, useIban::countryCode()
instead. Thanks to @jschaedl! - Deprecated method
Iban::getChecksum()
, useIban::checksum()
instead. Thanks to @jschaedl! - Deprecated method
Iban::getBban()
, useIban::bban()
instead. Thanks to @jschaedl! - Deprecated method
Iban::getBbanBankIdentifier()
, useIban::bbanBankIdentifier()
instead. Thanks to @jschaedl! - Deprecated method
CountryInfo::getBbanBankIdentifierStartPos()
, you should not rely on it anymore. Thanks to @jschaedl! - Deprecated method
CountryInfo::getBbanBankIdentifierEndPos()
, you should not rely on it anymore. Thanks to @jschaedl!
Version 1.6
Version 1.5
Version 1.4
- added Symfony 5.0 support
Version 1.3
- updated iban registry file
- fixed #14: set correct scale for bcmod function
Version 1.2
- updated iban registry file to 201812r80
- changed minimum version for yaml and option-resolver component to ^3.4|^4.1
Version 1.1
- introduced FORMAT_ANONYMIZED IBAN format: $iban->format(Iban::FORMAT_ANONYMIZED)
- cleanup IBAN creation logic
- cleanup project structure