What's Changed
- Refactored imports across modules and aligned function argument lists for improved readability and consistency.
- Improved client response handling — unified type parsing logic and enhanced error propagation for more robust API interactions.
- Refactored API endpoint decorators to support generic HTTP method handling and extended compatibility for GET requests with payload validation.
- Introduced
GETRequestPayloadErrorexception to explicitly handle invalid payload data in GET requests. - Extended
HTTPMethodenum with support forPATCHand added a placeholder forRepeatQueryoperations. - Optimized query parameter building by filtering out
Nonevalues before request execution.
Full Changelog: v0.0.3...v0.0.8