Releases: katajakasa/aiohttp-spyne
Releases · katajakasa/aiohttp-spyne
1.6.0
1.5.0
- Officially support Python 3.11 (though previous releases already worked with it just fine)
- Improve cache to work correctly even if source address changes (separate WSDL cache entry for each address).
- Cache locking to prevent pointless CPU load when cache is not yet warmed up, but there is a lot of simultaneous wsdl fetches
- Zeep usage cleanups in tests and examples
- Some typing cleanups
- Move all unit-tests to pytest and fixtures. This speeds up the tests nicely.
v1.4.1
This is a small maintenance release. No code changes, just tooling.
- Move to poetry for package management
- Update development tools
- Add py.typed file so that type checkers (mypy) can find out typing information
- Change README to markdown
v1.4.0
- Require aiohttp 3.7.0 or later
- Require spyne 2.14.0 or later (due to incompatible changes in spyne) and use the new InterfaceDocuments class (thanks @WoolenSweater)
- Drop travis, and switch to github actions. This allows us to test all python versions (3.7 - 3.10).
v1.3.0
- Use asyncio.run() in test soap client
- Bump test packages
- Validate against python 3.10, and make sure proper classifiers are set for it.
v1.2.0
- Allow disabling of WSDL cache
- Move to travis-ci.com from .org
- Minor tweaks and corrections
v1.1.0
- Support only python 3.7, 3.8 and 3.9.
- Require stable spyne release (with 3.9 support)
- Sort imports
v1.0.1
- Officially support python 3.8
- Support latest alpha builds of spyne
- Typing cleanups
- Use Black as code formatter
- Improve travis-ci integration by also checking with black and mypy.
v1.0.0
Changes:
- Drop support for Aiohttp 2
- Drop support for python 3.5
- Disable chunked encoding by default
- Properly use Content-Length header in responses
- Rework the API
- Add threadpool support
- Add better docs and typing information
- flake8 and mypy cleanups
v0.3.0
Support for Aiohttp 3