NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1337 most downloaded on Packagist
Rinvex Countries is a simple and lightweight package for retrieving country details with flexibility. A whole bunch of data including name, demonym, capital, iso codes, dialling codes, geo data, currencies, flags, emoji, and other attributes for all 250 countries worldwide at your fingertips.
Last release 1 years ago
14 Jul 2025
Release timing varies
gaps range from 1 weeks to 2.2 years
Nearly every release is documented
notes for 26 of 26 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
26 releases · first in 2016
fa976c0 - Compatibility with PHP 8.4: deprecate implicitly nullable parameter types
PHP Version Compatibility & Requirements
Code Quality & Type Safety Improvements
in_array() to avoid type juggling bugsReturn Type and Function Signature Improvements
Code Modernization / Rector Refactors
Code Cleanup
__() instead of trans() for naming consistencyTooling & Dependency Updates
phpunit/phpunit requirementOne column per quarter.
fd95e94: Update phpunit to v10.1 from v9.5
Drop PHP v8.0 support and update composer dependencies
pl: ISO 3166-2 subdivision codes fixed
Fix currency validator rule to check if the key is 3 capital char string
UK is no longer a EU member state (longlist)
Upgrade to GitHub-native Dependabot
- Add support for PHP v8
UK is no longer a EU member state
Fix updated ioc codes for Singapore & Lebanon (fix #146)
Filter, sort, and check currencies uniqueness and fix returned array keys (BREAKING CHANGE!)
Fix wrong currencies method naming (BREAKING CHANGE!)
Drop laravel/helpers usage as it's no longer used
Upgrade to Laravel v7.1.x & PHP v7.4.x
Add currencies listing (#130) a89f5d9
Add missing laravel/helpers composer package
- Update composer deps - Drop PHP 7.1 travis test
Rename environment variable QUEUE_DRIVER to QUEUE_CONNECTION
Fix dialing code for Caribbean Netherlands, Curaçao","official, Saint Helena (fix #79)
Mexico City is no longer called Distrito Federal
Rename package to rinvex/countries
Fix deprecated PHPUnit TestCase namespace
Format country code to small case before retrieval
Require PHP 7.0 as a minimum requirement
Rewrite from scratch, add massively extensive country data
[v9.1.0]: https://github.com/rinvex/countries/compare/v9.1.0...v9.1.0 [v9.0.1]: https://github.com/rinvex/countries/compare/v9.0.0...v9.0.1 [v9.0.0]:
Your coding agent can read these notes before it upgrades. Set up the MCP server →