Python-zeep

Latest version: v3.1.0

Safety actively analyzes 681935 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 10

0.21.0

-------------------
- Don't error on empty xml namespaces declarations in inline schema's (186)
- Wrap importing of sqlite3 in try..except for Google App Engine (243)
- Don't use pkg_resources to determine the zeep version, use __version__
instead (243).
- Fix SOAP arrays by wrapping children in the appropriate element
(joeribekker, 236)
- Add ``operation_timeout`` kwarg to the Transport class to set timeouts for
operations. The default is still no timeout (140)
- Introduce client.options context manager to temporarily override various
options (only timeout for now) (140)
- Wrap the parsing of xml values in a try..except block and log an error
instead of throwing an exception (137)
- Fix xsd:choice xml rendering with nested choice/sequence structure (221)
- Correctly resolve header elements of which the message part defines the
type instead of element. (199)

0.20.0

-------------------
- Major performance improvements / lower memory usage. Zeep now no longer
copies data and alters it in place but instead uses a set to keep track of
modified data.
- Fix parsing empty soap response (223)
- Major refactor of the xsd:extension / xsd:restriction implementation.
- Better support for xsd:anyType, by re-using the xsd.AnyObject (229)
- Deserialize SOAP response without message elements correctly (237)

0.19.0

-------------------
- **backwards-incompatible**: If the WSDL defines that the endpoint returns
soap:header elements and/or multple soap:body messages then the return
signature of the operation is changed. You can now explcitly access the
body and header elements.
- Fix parsing HTTP bindings when there are no message elements (185)
- Fix deserializing RPC responses (219
- Add support for SOAP 1.2 Fault subcodes (210, vashek)
- Don't alter the _soapheaders elements during rendering, instead create a
deepcopy first. (188)
- Add the SOAPAction to the Content-Type header in SOAP 1.2 bindings (211)
- Fix issue when mixing elements and any elements in a choice type (192)
- Improving parsing of results for union types (192)
- Make ws-addressing work with lxml < 3.5 (209)
- Fix recursion error when xsi:type='anyType' is given. (198)

0.18.1

-------------------
- PyPi release error

0.18.0

-------------------
- Fix parsing Any elements by using the namespace map of the response node
instead of the namespace map of the wsdl. (184, 164)
- Improve handling of nested choice elements (choice>sequence>choice)

0.17.0

-------------------
- Add support for xsd:notation (183)
- Add improvements to resolving phase so that all objects are resolved.
- Improve implementation of xsd.attributeGroup and xsd.UniqueType
- Create a deepcopy of the args and kwargs passed to objects so that the
original are unmodified.
- Improve handling of wsdl:arrayType

Page 5 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.