Skip to content

Releases: globalcitizen/php-iban

php-iban-2.4.17

26 Feb 00:00
Compare
Choose a tag to compare
  • 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

25 Feb 23:52
Compare
Choose a tag to compare
  • 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

25 Feb 23:41
Compare
Choose a tag to compare
  • 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

25 Feb 23:32
Compare
Choose a tag to compare
  • 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

25 Feb 23:11
Compare
Choose a tag to compare
  • 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

php-iban-2.4.11

20 Feb 08:38
Compare
Choose a tag to compare
  • It is now possible to query the central bank name and URL for each country, from new registry fields central_bank_url and central_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

20 Feb 07:22
Compare
Choose a tag to compare
  • 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

20 Feb 06:12
Compare
Choose a tag to compare
  • 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

19 Feb 09:56
Compare
Choose a tag to compare
  • Monaco (MC) national checksum support has been added.

php-iban-2.4.7

19 Feb 04:33
Compare
Choose a tag to compare
  • Netherlands (NL) national checksum support has been added.