Zeep

Latest version: v4.2.1

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

Scan your dependencies

Page 6 of 11

0.22.1

-------------------
- Fix reversed() error (jaceksnet) (260)
- Better error message when unexpected xml elements are encountered in
sequences.

0.22.0

-------------------
- Force the soap:address / http:address to HTTPS when the wsdl is loaded from
a https url (228)
- Improvements to the xsd:union handling. The matching base class is now used
for serializing/deserializing the values. If there is no matching base class
then the raw value is returned. (195)
- Fix handling of xsd:any with maxOccurs > 1 in xsd:choice elements (253)
- Add workaround for schema's importing the xsd from
http://www.w3.org/XML/1998/namespace (#220)
- Add new Client.type_factory(namespace) method which returns a factory to
simplify creation of types.

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

Page 6 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.