Zeep

Latest version: v4.2.1

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

Scan your dependencies

Page 5 of 11

1.0.0

------------------
- Use cgi.parse_header() to extract media_type for multipart/related checks
(327)
- Don't ignore nil elements, instead return None when parsing xml (328)
- Fix regression when using WSA with an older lxml version (197)

0.27.0

-------------------
- Add support for SOAP attachments (multipart responses). (Dave Wapstra, 302)
- Update xsd:anyType to return the xml elements when no type is given via the
xsi:type attribute (284)
- Fix parsing Any elements when a restriction is used (soap-enc:array) (322)

0.26.0

-------------------
This release again introduces some backwords incompatibilties. The next release
will hopefully be 1.0 which will introduce semver.

- **backwards-incompatible**: The Transport class now accepts a
``requests.Session()`` object instead of ``http_auth`` and ``verify``. This
allows for more flexibility.
- **backwards-incompatible**: Zeep no longer sets a default cache backend.
Please see http://docs.python-zeep.org/en/master/transport.html#caching for
information about how to configure a cache.
- Add ``zeep.xsd.SkipValue`` which instructs the serialize to ignore the
element.
- Support duplicate target namespaces in the wsdl definition (320)
- Fix resolving element/types for xsd schema's with duplicate tns (319)

0.25.0

-------------------
- **Important:** Add basic validation against the xsd. It currently will only
validate the minOccurs/maxOccurs but this will be extended in the future.
- Add support for duplicate namespace definitions. Previously imports for
namespaces which were already imported were ignored. It will now search
through all matching schemas with the tns to find a specific object (204)
- Fix xsd:extension for sequence -> choice. (257)
- Improve serializing attributes when the values were passed as a dict (125)

0.24.0

-------------------
- Don't fail the parsing of responses if an xsi:type references an non-existing
type. Instead log a message (273)
- Fix serializing etree.Element instances in the helpers.serialize function
(255)
- Fix infinite loop during parsing of xsd.Sequence where max_occurs is
unbounded (256)
- Make the xsd.Element name kwarg required
- Improve handling of the xsd:anyType element when passed instances of
complexType's (252)
- Silently ignore unsupported binding transports instead of an hard error
(277)
- Support microseconds for xsd.dateTime and xsd.Time (280)
- Don't mutate passed values to the zeep operations (280)

0.23.0

-------------------
- Add Client.set_default_soapheaders() to set soapheaders which are to be used
on all operations done via the client object.
- Add basic support for asyncio using aiohttp. Many thanks to chrisimcevoy
for the initial implementation! Please see
https://github.com/mvantellingen/python-zeep/pull/207 and
https://github.com/mvantellingen/python-zeep/pull/251 for more information
- Fix recursion error when generating the call signature (jaceksnet, 264)

Page 5 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.