This release represents a complete modernization of the Geodude package:
π Features:
- Modern pyproject.toml-only build system (PEP 621)
- Thread-safe caching with @lru_cache
- Comprehensive type annotations with mypy validation
- Robust input validation with descriptive error messages
- 60+ tests with 100% code coverage
- Modern tooling with ruff linting/formatting
- Performance optimization for large datasets
π§ Technical Improvements:
- Updated to latest dependency versions
- Fixed critical package configuration bugs
- Enhanced developer experience
- Comprehensive test suite (unit, integration, performance)
- Real-world scenario testing
π Documentation:
- Professional README with badges and GitHub integration
- Comprehensive API documentation
- Development guidelines and contributing instructions
- Detailed changelog