Skip to content

2024.01.1

Compare
Choose a tag to compare
@mdomke mdomke released this 06 Jan 12:30
· 63 commits to main since this release
2024.01.1.post0
9e5896c

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 an IBAN.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 additional IBAN.bban-attribute, where all country
    specific functionality has been moved to.
  • Updated bank registries.