NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2048 most downloaded on Packagist
ISO country, subdivision, language, currency and script definitions and their translations. Based on pythons pycountry and Debian's iso-codes.
Last release 1 years ago
16 Sep 2025
Ships unpredictably
gaps range from 2 weeks to 1.5 years
Some releases are documented
notes for 23 of 59 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
59 releases · first in 2014
Define external Synfony Translator
Removed support of PHP less than PHP 7.4
Support of PHP 8.4 (See PR #80)
One column per quarter.
Common name of country \Sokil\IsoCodes\Database\Countries\Country::getCommonName
\Sokil\IsoCodes\Database\Countries\Country::getCommonName\Sokil\IsoCodes\Database\Countries\Country::getFlagAuth release fix. Swallow clone does not clone tags required to set version in README
Fix: database entries may has no mo files. In this case exception occured. Locale "en" as default locale has no mo files because all data already pres
Fix: database entries may has no mo files. In this case exception occured. Locale "en" as default locale has
no mo files because all data already present in database. When no mo file found, default "en" value returns.
As you already know, russia invaded Ukraine on 24 of February 2022, at 5.00 AM the armed forces of the Russian Federation attacked Ukraine. Please, St
As you already know, russia invaded Ukraine on 24 of February 2022, at 5.00 AM the armed forces of the Russian Federation attacked Ukraine. Please, Stand with Ukraine, stay tuned for updates on Ukraine’s official sources and channels in English and support Ukraine in its fight for freedom and democracy in Europe.
https://ukraine.ua/news/stand-with-ukraine/
Ways to support Ukraine
Fix #53 - Compatibility with php 8.1
Fixes in update_iso_codes_db.sh
Fixes in update_iso_codes_db.sh
Database and messages extracted to separate projects sokil/php-isocodes-db-i18n and sokil/php-isocodes-db-only . Current library may be used directly
./bin/update_iso_codes_db.sh signature changed to {mode} {base_dir} [{build_dir}].Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Database version: iso-codes-4.5.0-178-g802915de from 2021-01-02 04:38
Fix configure external directory to database files
SomeDatabase::getByNumericCode now accept strings instead of ints, SomeEntity::getNumericCode now return stringsAllow to configure own translation driver
Database updated to version iso-codes-4.5.0-165-g46cea063 from 2020-12-12 19:09
Bug #25 fixed, \Sokil\IsoCodes\Database\Countries::getByNumericCode now accept strings instead of ints
Database version: 4.5.0-99-g3feba234 from 2020-09-22 23:33
Database version: 4.2-515-g7c579bb0 from 2020-05-29 01:27
Database version: 4.2-299-gc0e8506 from 2019-11-28 08:56
Database version: 4.2-277-g3d1d2f11 from 2019-10-23 22:24
Database version: iso-codes-4.2-202-gfefebff3 from 2019-08-28 23:03
Remove stub class \Sokil\IsoCodes, use \Sokil\IsoCodes\IsoCodesFactory instead
Nothing published for this version
Nothing published for this version
Database version: iso-codes-4.2-202-gfefebff3 from 2019-08-28 23:05
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
AbstractDatabase::find() now returns null when $fieldValue not found in index instead of throwing exception
AbstractDatabase::find() now returns null when $fieldValue not found in index instead of throwing exceptionYour coding agent can read these notes before it upgrades. Set up the MCP server →