v0.0.3
What's Changed
- Refactored
APIQinto a modular architecture with clear separation of concerns (client,namespace,requestor). - Introduced
SyncClientAPI/AsyncClientAPIandSyncAPINamespace/AsyncAPINamespacebase classes to replace@apiclientand@apinamespace. - Removed the unified
@endpointdecorator; added@sync_endpointand@async_endpointfor explicit interface definition. - Replaced
as_modelwithreturn_as, supporting Pydantic models, primitive types (e.g.,int,str), and customReturnTypehandlers. - Added
requestsandratelimiterto project dependencies.
Full Changelog: v0.0.2...v0.0.3