Skip to content

Releases: jschaedl/iban-validation

Version 1.8.2

07 Mar 19:27
8b635c4
Compare
Choose a tag to compare

Released on March 7th 2022

StandWithUkraine

SWUbanner

Version 1.8.1

08 Dec 12:58
26637bb
Compare
Choose a tag to compare

Released on December 9th 2021

Changed

  • Deprecated the usage of class RegistryLoader, you should implement the RegistryLoaderInterface for custom Loaders. Thanks to @jschaedl!

Fixed

Version 1.8.0

06 Dec 08:57
a653e35
Compare
Choose a tag to compare

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

Version 1.7.0

03 Dec 11:34
9b5811e
Compare
Choose a tag to compare

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, use Iban::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(), use Iban::countryCode() instead. Thanks to @jschaedl!
  • Deprecated method Iban::getChecksum(), use Iban::checksum() instead. Thanks to @jschaedl!
  • Deprecated method Iban::getBban(), use Iban::bban() instead. Thanks to @jschaedl!
  • Deprecated method Iban::getBbanBankIdentifier(), use Iban::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

16 May 16:47
Compare
Choose a tag to compare
  • [Maintenance] update iban registry to version 86 (@jschaedl)
  • [Improvement] report checksum in InvalidChecksumException (@tugrul)

Version 1.5

05 Feb 20:41
c349b84
Compare
Choose a tag to compare
  • [Bugfix] #24: properly fail on non-numeric country codes (@xabbuh)
  • [Fix] #23: run tests on PHP 7.3 and 7.4 (@xabbuh)

Version 1.4

25 Nov 11:25
fa5e0f9
Compare
Choose a tag to compare
  • added Symfony 5.0 support

Version 1.3

27 Apr 08:14
09a843d
Compare
Choose a tag to compare
  • updated iban registry file
  • fixed #14: set correct scale for bcmod function

Version 1.2

15 Dec 09:07
Compare
Choose a tag to compare
  • updated iban registry file to 201812r80
  • changed minimum version for yaml and option-resolver component to ^3.4|^4.1

Version 1.1

14 Sep 07:05
2fe6c2a
Compare
Choose a tag to compare
  • introduced FORMAT_ANONYMIZED IBAN format: $iban->format(Iban::FORMAT_ANONYMIZED)
  • cleanup IBAN creation logic
  • cleanup project structure