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 - 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()`` and ``get_model_class_for_endpoint()`` utilities Bug Fixes --------- - Fixed documentation typos and broken links