2024.01.1
Added
-
Support aspirational countries:
- Algeria
- Angola
- Benin
- Burkina Faso
- Burundi
- Cabo Verde
- Cameroon
- Central African Republic
- Chad
- Comoros
- Congo
- Côte d'Ivoire
- Djibouti
- Equatorial Guinea
- Gabon,
- Guinea-Bissau
- Honduras
- Iran
- Madagascar
- Mali
- Morocco
- Mozambique
- Nicaragua
- Niger
- Senegal
- Togo
-
National checksum algorithms for many countries have been added:
- Albania
- Bosnia and Herzegovina
- Czech Republic
- East Timor
- Estonia
- Finland
- Iceland
- Mauritania
- Montenegro
- North Macedonia
- Norway
- Poland
- Portugal
- Serbia
- Slovakia
- Slovenia
- Spain
- Tunisia
-
Add new banks to the list of French banks @Natim :
- ARKEA BP Brest
- Anytime
- Lydia Bank
- MEMO BANK
- Revolut
- SHINE
- SumUp Limited
-
New
IBAN.in_sepa_zone
-property to indicate if the IBAN's country is part of the SEPA
zone. -
New manual bank registries for
- Andorra
- Arabic Emirates
- Costa Rica
- Portugal
-
New attributes
IBAN.account_id
,IBAN.account_holder_id
and
IBAN.account_type
that are available depending on the country's BBAN specification.
E.g.IBAN.account_holder_id
is currently only available for Iceland (Kennitala) and only
Brazil defines anIBAN.account_id
.
Changed
- Use enhanced IBAN/BBAN format from Wikipedia,
since the official information from SWIFT is often inaccurate. - The support for national checksum digits has been reimplemented.
- The
IBAN
-class now has an additionalIBAN.bban
-attribute, where all country
specific functionality has been moved to. - Updated bank registries.