Skip to content

Releases: jbub/banking

v0.8.0

13 Sep 07:30
Compare
Choose a tag to compare
  • Use Go 1.21.
  • Use GitHub actions.
  • Update testify dependency.
  • Fix calculateMod to work on 32-bit systems.

v0.7.0

31 Aug 07:04
Compare
Choose a tag to compare
  • Use Go 1.17.

v0.6.0

24 Feb 06:27
Compare
Choose a tag to compare
  • Use Go 1.16.

v0.5.0

06 Jul 14:44
Compare
Choose a tag to compare
  • Add support for Egypt iban.
  • Use Go 1.14.

v0.4.0

05 Jan 09:47
Compare
Choose a tag to compare
  • Fix Costa Rica iban.
  • Add support for Ukraine iban.
  • Add support for Seychelles iban.
  • Add support for Saint Lucia iban.
  • Add support for Kosovo iban.
  • Add support for Iraq iban.
  • Add support for Greenland iban.
  • Add support for Faroe Islands iban.
  • Add support for East Timor iban.
  • Add support for bban.Zero.
  • Drop unicode dependency.

v0.3.0

03 Jan 16:04
Compare
Choose a tag to compare
  • Do not use regexp to validate swift codes.
  • Optimize calculateMod to not use strconv.ParseInt.
  • Refactor bban validation.
  • Move bban structure to iban to eliminate duplicate parsing.
  • Drop fmt.Sprintf usage in calculateCheckDigit.
  • Drop fmt.Sprintf usage in favour of string concat to save allocations.
  • Refactor iban country code validation.
  • Deprecate New and use Parse instead.
  • Add support for Belarus iban.

v0.2.0

02 Jan 13:06
Compare
Choose a tag to compare
  • Add padding support to fix the Mauritius account number.
  • Add support for iban currency.
  • Add Makefile.
  • Setup linter.

v0.1.0

02 Jan 13:07
Compare
Choose a tag to compare
  • Initial release.