Changelog¶
0.2.0¶
Documented usage observability on
basef1.client.BaseF1Client:usage_snapshot(),stats(), and the bounded in-memory request log (request_log_maxlen).Expanded caching documentation: in-memory
basef1.cache.TTLCache, persistentbasef1.cache.SQLiteCache, stable cache keys viabasef1.cache.cache_key_for_request(), and constructor rules forcache=,cache_backend=,cache_ttl=, andcache=False.Added Sphinx guides: Examples (basic through advanced patterns) and Caching and usage statistics (mechanics, configuration, and stats).
Clarified typed parsing with
basef1.models.ApiResponse.parse()and the nested race graph models (basef1.domain.Race, results, qualifying rows, laps, pit stops, sprint results).