Releases: mbpcoder/world
Releases · mbpcoder/world
Support Laravel 12
v2.0.0
Release Notes – [Version X.X.X] (Feb 21, 2025)
🚀 New Features
- Repository Enhancements:
- Added support for fetching data by English names and native names.
- Improved function naming for better readability (e.g.,
equal→by).
- Region & Name Updates:
- Introduced region structure for better organization.
- Added native names for Iran's provinces.
- Caching Improvements:
- Implemented TTL (Time-To-Live) for cache.
- Enabled caching for data retrieval, now supporting older Laravel versions.
🛠 Fixes & Optimizations
- Database & Seeding:
- Disabled foreign key checks for seamless table truncation.
- Ensured migration and seeding run only once.
- Fixed Laravel database dependency issues.
- Cache Fixes:
- Resolved cache-related bugs for stable performance.
📚 Documentation
- Added cache documentation to README.
🎉 Initial Release - v1.0.0
🚀 Introducing World Package
The World Package provides comprehensive world location data, including continents, countries, provinces, and cities, making it easy to manage location-based data in Laravel.
🔹 Features
- ✅ Provides structured data for continents, countries, provinces, and cities.
- ✅ Built-in support for Laravel with a service provider and Facade.
- ✅ Easy database migrations and seeders to populate world data.
- ✅ Fully testable with PHPUnit and Testbench.