v0.3.0
Release Date: 24 December 2025
Overview
Version 0.3.0 is a major internal refactoring focusing on architecture improvements, type safety, and performance optimization.
New
- Endpoint enum now embeds model class references directly
Removes the need for separate mapping functions
- New TypeVar constrained to valid API response types
Provides type safety and prevents accidental use of wrong model classes
Changes
- Client now handles URL formatting and model extraction
simplifies adapter methods
- Methods now accept pre-formatted endpoint paths
Automatic response deserialization based on model_class parameter
- Improved
dict_to_dataclass()utility function Proper handling of nested dataclasses and lists
Constrained to
Type[ValoPyModel]parameter
- Improved
- Updated documentation
Added beta/development disclaimer
Added a changelog
Restructured documentation with better navigation
Replaced advanced_error_handling.py example with rate limiting example
Removed
get_endpoint_model_map()andget_model_class_for_endpoint()utilities
Bug Fixes
Fixed documentation typos and broken links