Release v2.0.0
- Method renamed: is_coordinate() → isCoordinate()
- Invalid units now throw InvalidUnitException instead of Exception
What's New:
- ✅ Added strict types for better type safety
- ✅ Fixed critical variable naming bug in distance calculation
- ✅ Added 32 PHPUnit tests (all passing)
- ✅ Improved code quality
- ✅ Updated README with accurate documentation
Migration
// Old (v1.x)
$calculator->is_coordinate($lat, $lon);
// New (v2.0)
$calculator->isCoordinate($lat, $lon);