Releases: sissaschool/xmlschema
Releases · sissaschool/xmlschema
v1.5.0 (2021-02-05)
Decoding XML to data elements with schema bindings
- Add DataElement class for creating objects with schema bindings
- Add DataElementConverter for decode to structured objects
- Add an experimental abstract base class for building jinja2 based
code generators (jinja2 as an optional dependency)
v1.4.2 (2021-01-24)
Optional decoding of binary datatypes
- Add decoding of binary datatypes (xs:hexBinary and xs:base64Binary)
- Fix encoding from string values for some built-in datatypes (decimal, binary, duration and datetime)
v1.4.1 (2020-12-24)
Hotfix release for fixing ElementTree import
- Includes PR #220 to align the import of xml.etree.ElementTree with xml.etree parent module, both with C optimized module.
v1.4.0 (2020-12-23)
v1.4.0
v1.3.1 (2020-11-10)
Hotfix release for packaging (issue #210)
v1.3.0 (2020-11-09)
Improve support for XML resources
- Drop support for Python 3.5
- Add XmlDocument and Wsdl11Document classes
- Refactoring of XMLResource to support ElementTree-like XPath API
on both full and lazy modes
Dismiss old regex processor
The internal XML regular expressions parser has been moved to XPath package elementpath (v2.0.2+).
From this release the regex patterns are parsed through elementpath's API translate_pattern()
.
First release with a full coverage of W3C tests
All W3C tests now run successful. Only W3C tests for unavailable features (XML 1.1) or unimplemented features (dynamic schema load) are still failing. This release requires elementpath v2.0.x.