- Add typing.
- Breaking change: drop support of python 3.7 and python 3.8.
- Switch packaging to uv / pdm.
- CI update
- Update LICENSE to MIT
- Add PEP-517 metadata in python package
- Update dependencies
- New feature: Add missing context kwargs argument for ServerProxy compatibility.
- Breaking change: Argument headers must be a kwargs like in the standard library.
- Breaking change: Non standard arguments timeout and session must be kwargs too.
- Update dependencies
- Update dependencies
- Update dependencies
- Fix ProtocolError
- Update httpx to ^0.21.1
- Switch CI to github action
- Switch to httpx
- Remove compatibility with aiohttp < 1.0 (Ovv)
- Fix NXDOMAIN Exception handling (Vladimir Rutsky)
- Fix cancel of futures handling (Gustavo Tavares Cabral)
- Fix socket closing issue
- Update compatibility for aiohttp >= 0.20
Important
This break the compatibility of python 3.3
- Initial version implementing
aioxmlrpc.client