Zeep

Latest version: v4.2.1

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

Scan your dependencies

Page 7 of 11

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).

0.14.0

-------------------
- Global attributes are now always correctly handled as qualified. (129)
- Fix parsing xml data containing simpleContent types (136).
- Set xsi:nil attribute when serializing objects to xml (141)
- Fix rendering choice elements when the element is mixed with other elements
in a sequence (150)
- Fix maximum recursion error for recursive xsd:include elements
- Make wsdl:import statements transitive. (149)
- Merge xsd:schema's which are spread around imported wsdl objects. (146)
- Don't raise exception when no value is given for AnyAttribute (152)

0.13.0

-------------------
- Use warnings.warn() for duplicate target namespaces instead of raising an
exception. This better matches with what lxml does.
- **backwards-incompatible**: The ``persistent`` kwarg is removed from the
SqliteCache.__init__() call. Use the new InMemoryCache() instead when you
don't want to persist data. This was required to make the SqliteCache
backend thread-safe since we now open/close the db when writing/reading
from it (with an additional lock).
- Fix zeep.helpers.serialize_object() for nested objects (123)
- Remove fallback between soap 1.1 and soap 1.2 namespaces during the parsing
of the wsdl. This should not be required.

Page 7 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.