Zeep

Latest version: v4.3.1

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

Scan your dependencies

Page 7 of 11

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

0.16.0

-------------------
- Fix error when rendering choice elements with have sequences as children,
see 150
- Re-use credentials passed to python -mzeep <wsdl> (130)
- Workaround invalid usage of qualified vs non-qualified element tags in the
response handling (176)
- Fix regression when importing xsd:schema's via wsdl:import statements (179)

0.15.0

-------------------
- All wsdl documents and xsd schemas are now globally available for eachother.
While this is not correct according to the (messy) soap specifications, it
does make zeep more compatible with all the invalid wsdl documents out
there. (159)
- Implement support for attributeGroup (160)
- Add experimental support for ws-addressing (92)
- Fix handling of Mime messages with no parts (168)
- Workaround an issue where soap servers don't qualify references (170)
- Correctly process attributes which are passed as a dictionary. (125)
- Add support for plugins, see documentation for examples.
- Fix helpers.serialize_object for lists of objects (123).
- Add HistoryPlugin which ofers last_sent and last_received properties (93).

Page 7 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.