Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Php Iban Laravel Package

globalcitizen/php-iban

Parse, validate and generate IBAN/IIBAN bank details in PHP. Extract country codes, checksums, bank and branch codes, verify legacy national checksums, convert formats, obfuscate and get correction suggestions for mistyped input. Includes example IBANs per country.

View on GitHub
Deep Wiki
Context7
v5.0.0
  • Add Falkland Islands (FK), Libya (LY) and Mongolia (MN)
  • Update Nicaragua (NI)
  • Update Honduras (HN)
  • Fix Djibouti (DJ)
  • Fix Burundi (BI)
  • Add Yemen (YE)
  • Add Vatican (VA)
  • Add Sudan (SD)
  • Add Russia (RU)
  • Add Oman (OM)
v4.2.1
v4.1.1
v4.1.0
v4.0.0
  • Major version upgrade to certainly fix missing dot in prior release version string, thus avoiding composer hassles. (See #108). I am really beginning to hate composer.
v3.03
  • Official support for php-7.4
v3.0.2
  • BBAN length fixes for Bahrain and Quatar (thanks to @jledrogo)
v3.0.1
  • Version bump to solve composer woes (#105)
v3.0.0
  • Same as previous but bump version to fix issues with the addition of namespaces. (See #104)
  • Versions 2.8.x are being removed from the releases.
  • Hopefully this should fix things for users upgrading from earlier versions via composer.
v2.7.5
  • Corrections from newer IBAN registry releases (should now be up to date)
    • Updated Egypt example IBAN and registry entry (disabled French national checksum scheme)
    • Corrections to Polish BBAN length (now fixed, previously spuriously specified as variable)
    • Corrections to Seychelles BBAN and IBAN structure
v2.7.4

Version 2.7.4 has been released.

  • New function iban_to_obfsucated_format() or ObfuscatedFormat() to obfuscate IBAN for specific output scenarios (such as relative identification)
v2.7.3
  • Load registry only when used. This creates slightly more overhead in real world use, but nominally substantially reduces load times in the edge case event that you include the library but only want to use a function that does not require the IBAN registry to be loaded.
v2.7.2
  • Fix composer file to add license.
v2.7.1
  • Update erroneous bank ID stop offset for Costa Rica.
  • Minor syntax updates
  • Add quite a number of Costa Rica example IBANs for confidence in testing.
v2.7.0
  • Fixed erroneous Liechtenstein BBAN length.
  • Update National Bank of Greece name/website.
v2.6.9
  • Added national checksum implementation for San Marino (SM)
  • Thanks to @francescozanoni
v2.6.8
  • Added national checksum implementation for Italy (IT)
  • Thanks to @francescozanoni
v2.6.7
  • Added national checksum implementation for Slovakia (SK)
  • Thanks to @ostrolucky
v2.6.6
  • Fixed generation of voluminous errors in environments without ini_set enabled
  • Thanks to @agil-NUBBA
v2.6.5
  • Fixed spurious warning when gmp extension was enabled
  • Thanks to @marcovo
v2.6.4
  • Remove spurious dependency on bcmath extension
  • Minor documentation updates
v2.6.3
  • Upgrade travis environment as old one broken
  • Fix test execution under new Travis environment
  • Re-addition of HHVM test environments
  • Addition of PHP-5.2 test environment
  • A few new test IBANs
v2.6.2
v2.6.1
  • Fixed missing registry data.
  • Thanks to @monojp
v2.6.0

Version 2.6.0 has been released.

  • World = conquered.
    • We now have well over 100 supported countries.
    • According to packagist, we are now the most popular IBAN-related project for PHP ... and quite possibly the internet!
  • Addition of official countries
    • Belarus (BY)
    • El Salvador (SV)
    • Iraq (IQ)
  • Addition of unofficial countries
    • Central African Republic (CF)
    • Chad (TD)
    • Comoros (KM)
    • Congo (CG)
    • Djibouti (DJ)
    • Egypt (EG)
    • Equitorial Guinea (GQ)
    • Gabon (GA)
    • Guinea-Bissau (GW)
    • Honduras (HN)
    • Morocco (MA)
    • Nicaragua (NI)
    • Niger (NE)
    • Togo (TG)
  • Additional example Iran (IR) IBANs.
  • As HHVM is no longer supported by Travis we have dropped it from our automated testing, although php-iban should continue to work fine on HHVM.
  • Minor documentation updates
v2.5.9
  • Bring us up to date with IBAN registry release #69 from #66
    • Release #67: fixes broken Costa Rica format and disables Croatia SEPA status
    • Release #69: adds Sao Tome and Principe bank + branch offsets
v2.5.8
v2.5.7
  • Minor changes missed in latest edition (May 2016, version 66) registry release
    • New Seychelles (SC) example IBAN
    • Unfix Mauritania (MR) checksum digits (no functional change)
  • Minor documentation updates
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums