Skip to content

Releases: katajakasa/aiohttp-spyne

1.6.0

09 Jul 18:17
e5552c2
Compare
Choose a tag to compare
  • Require aiohttp 3.9.x
  • Require python 3.8.x (drop support for 3.7)

1.5.0

25 Feb 12:12
Compare
Choose a tag to compare
  • 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

10 Jul 16:16
Compare
Choose a tag to compare

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

17 Mar 22:45
Compare
Choose a tag to compare
  • 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

10 Nov 22:55
Compare
Choose a tag to compare
  • 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

04 Jul 17:21
Compare
Choose a tag to compare
  • Allow disabling of WSDL cache
  • Move to travis-ci.com from .org
  • Minor tweaks and corrections

v1.1.0

31 May 21:30
Compare
Choose a tag to compare
  • Support only python 3.7, 3.8 and 3.9.
  • Require stable spyne release (with 3.9 support)
  • Sort imports

v1.0.1

20 Oct 14:42
Compare
Choose a tag to compare
  • 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

21 Oct 20:04
Compare
Choose a tag to compare

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

30 Jun 08:09
Compare
Choose a tag to compare

Support for Aiohttp 3