- Fixed behaviour in case the tail starts with a slash, issue #32.
- Added support for Django up to 1.6, issue #33.
- Added boolean support, issue #25.
- Added support for Django up to 1.5, issue #30.
- Unicode support, issue #19.
- WSDL generator complains if some functions require context, but SOAP protocol does not have SOAP headers schema specified, issue #20.
- REST protocol retrieves arguments from request according to the specification, issue #21.
- Django adapter uses parse_qs to parse GET and POST arguments, issue #22.
- SOAP protocol returns dicts with fields ordered according to schema.
- JSON based protocols return date/datetime in ISO 8601 format.
- Fixed pyws crashing if SOAP request body does not match the required schema, issue #16.
- Function arguments are inferred correctly, if they are not specified, issue #17.
- Running doctests returns exit code 1 in the case of failure, issue #18.
- Adapters report HTTP 500 response code on error, issue #4.
- Added adapters for Twisted Web and WSGI, issue #7.
- Function docstrings are propagated to WSDL, issue #8.
- Added python 2.5 support, issue #9.
- Lots of automation (mainly for tests) using make files, issue #11.
- Implemented WSDL wrapped document/literal style along with rpc/literal, the former is default, issue #12.
- Added C# (Mono) integration tests, issue #13.
- WS-I BP 1.1 WSDL validation is back again (BP 1.2 validation is preserved).
- Added headers validation, issue #15.
- Examples and tests rely on pyws being installed (at least in dev mode).
- Added basic logging config to WSGI adapter example.
- Fixed some python suds tests.
Common features:
- a web framework agnostic server,
- an adapter for Django,
- protocols: SOAP 1.1, REST, JSON,
- context handling & authentication framework,
- a simple types description system.
SOAP specific features:
- request, response, exceptions,
- automatic WSDL 1.1 service description generation, including headers and exceptions,
- simple types handling: integer, float, string, date, datetime,
- complex types handling: dict, list (nested structures of any depth are allowed),
- integration tests: PHP, Java (Axis 1.4), Python (suds), WS-I Basic Profile 1.2.