Weave Code
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

PHP library to parse, validate, generate, and format IBAN/IIBANs. Extracts country, checksum, BBAN, bank/branch/account codes, supports legacy national checksums, conversions (human/machine), obfuscation, test IBANs, and typo-based correction suggestions.

View on GitHub
Deep Wiki
Context7
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.
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor