- aiohttp integration specification wrong path bug fixed.
- method context passing bugs fixed.
- method context passing customized.
- added exclude_param argument to be able to exclude a json-rpc parameter from validation and schema extraction.
- minor bugfixes
- openapi 3.x support added.
- batch size validation support added.
- custom http server response status added.
- raise_for_status flag added for http clients.
- python 3.12, 3.13 support added.
- aio-pika custom response exchange support added.
- aiohttp client uses request context manager.
- openapi schema generation bug fixed.
- client headers passing bug fixed.
- pydantic 2 support added
- refactoring done
- dependencies updated
- python 3.11 support added
- JSON-RPC client requests retry support added
- aio-pika integration and backend updated for aio-pika 8.0
- type aliases for middlewares added
- httpx minimal version updated due to found vulnerability
- python 3.10 support added
- pipenv replaced by poetry
- mypy type checker added
- kombu client hanging bug fixed
- openapi json-rpc versions reordered so that version 2.0 will be the default example version
- set_default_content_type function exposed
- documentation fixed
- pytest integration fixed to make asynchronous methods pass-through possible.
- openapi error examples support added.
- openapi errors schema support added.
- multiple extractors support added.
- docstring extractor bug fixed.
- request and response loggers separated.
- alternative json-rpc content types support added.
- openapi dataclass alias setting bug fixed.
- openapi jsonrpc request schema fixed
- starlette integration added
- django integration added
- sub endpoints support implemented
- pytest integration bug fixed
- ViewMethod copy bug fixed
- pydantic required version increased
- openapi/openrpc specification definitions support implemented
- openapi specification generation implemented
- openrpc specification generation implemented
- web ui support added (SwaggerUI, RapiDoc, ReDoc)
- pydantic schema generation bug fixed
- method registry merge implementation changed
- pydantic validation schema bug fixed
- method registry merge bug fixed
- method view validation bug fixed
- method metadata format changed
- some trash removed
- httpx integration added
- dependencies updated
- type annotations added
- middleware support implemented
- client tracing implemented
- aiohttp server backend refactored
- validation error json serialization fix
- request dispatcher refactored
- aio-pika and kombu integration refactoring
- async dispatcher concurrent methods execution implemented
- Some bugs fixed
- Documentation completed
- Some unit tests added
- Some minor fixes
- Initial release