Skip to content

1.6.0: 23 August 2019

Compare
Choose a tag to compare
@barend barend released this 23 Aug 19:37
release-1.6.0
  • Update to version 83 of the IBAN registry
    • Adds Vatican City State (VA)
    • (Ignores updated example IBAN for Sao Tome e Principe, because it fails checksum validation)
  • Imports IBANs from the Experimental IBANs List on iban.com, update of 12 July 2019 (Closes issue #9)
    • IBAN length for Algeria (DZ) changed to 26
    • IBAN length for Burkina Faso (BF) changed to 26
    • Adds Central African Republic (CF), Chad (TD), Comoros (KM), Djibouti (DJ), Equatorial Guinea (GQ), Guinea-Bissau (GW), Honduras (HN), Morocco (MA), Niger (NE), Nicaragua (NI), Togo (TG)
  • New method IBAN.isInSwiftRegistry() indicates whether the IBAN country is listed in the SWIFT IBAN Registry
  • Factory methods in IBAN accept CharSequence instead of String
  • Upgrades to Java bytecode level 1.8. The 1.6 target was there to offer legacy Android support in 2013. This is no longer required in 2019.
  • Drops the Sonatype OSS-parent POM (Closes issue #6)

Download binaries from Maven Central: https://search.maven.org/artifact/nl.garvelink.oss/iban/1.6.0/jar

    <dependency>
        <groupId>nl.garvelink.oss</groupId>
        <artifactId>iban</artifactId>
        <version>1.6.0</version>
    </dependency>