Releases: globalcitizen/php-iban
Releases · globalcitizen/php-iban
php-iban-2.4.17
- Bank of Slovenia (bank code
01
under Slovenia (SI)) does not implement the national checksum scheme, as a special case. An exception has been added to the Slovenia national checksum implementation.
php-iban-2.4.16
- Another bugfix release, based on further real world test IBANs from certain countries:
- Remove Sweden (SE) national checksum support
- I am now instituting a new rule that if national checksum support has not been tested on 10+ real world IBANs, preferably 20+ across a range of institutions, then it does not get committed. This means that small countries will be impossible to add until research is done beyond web-browsing.
php-iban-2.4.15
- The Netherlands (NL) bank 'INGB' no longer uses the national checksum scheme, and has been excepted from the check. This marks our first bank-specific checksum feature.
php-iban-2.4.14
- Another bugfix release, based on further real world test IBANs from certain countries:
- Remove Estonia (EE) national checksum support
- Remove Hungary (HU) national checksum support
php-iban-2.4.13
- This release is mostly about bugfixes, after spending a lot of time gathering IBANs online and using them for further testing.
- Tunisia (TN) national checksum support has been removed, after additional testing with IBAN gathered from the internet it was found not to be correct. Perils of reverse-engineering!
- A couple of other bugfixes:
- The function
iban_mistranscription_suggestions()
now behaves correctly when passed loosely formatted IBAN-like strings - The checksum algorithm
_verhoeff()
which supports certain national checksum implementations now behaves correctly when passed invalid input
- The function
php-iban-2.4.11
- It is now possible to query the central bank name and URL for each country, from new registry fields
central_bank_url
andcentral_bank_name
, for example:- The central bank for New Caledonia (NC) is the 'Overseas Issuing Institute (Institut d'émission d'Outre-Mer)' and their URL is http://www.ieom.fr/
- The central bank for the British Virgin Islands (BV) is 'The British Virgin Islands Financial Services Commission' and their URL is http://www.bvifsc.vg/
- There is no central bank for the IIBAN (Internet) (AA).
php-iban-2.4.10
- New registry field
currency_iso4217
stores the official currency of the country in ISO4217 alpha code format, for example:- The currency of Iceland (IS) is ISD
- The currency of Saint-Pierre and Miquelon (PM) is EUR
- The currency of Wallis and Futuna (WF) is XPF
php-iban-2.4.9
- New registry field
parent_registrar
stores the parent registrar IBAN country of an IBAN country, for example:- Åland Islands (AX) parent registrar is Finland (FI)
- Faroe Islands (FO) parent registrar is Denmark (DK)
- New Caledonia (NC) parent registrar is France (FR)
php-iban-2.4.8
- Monaco (MC) national checksum support has been added.
php-iban-2.4.7
- Netherlands (NL) national checksum support has been added.