Skip to content

Releases: sissaschool/xmlschema

v2.2.0 (2023-02-06)

06 Feb 09:11
Compare
Choose a tag to compare
  • Refine string serialization of XML resources and data elements
  • Switch to use elementpath v4
  • Fix sequence_type property for XSD types
  • Remove XsdElement.get_attribute(): unused and doesn't work as expected

v2.1.1 (2022-10-01)

01 Oct 17:05
Compare
Choose a tag to compare
  • Fix schema_path usage in XMLSchemaBase.iter_errors()
  • Add allow_empty option to XMLSchemaBase validation API

v2.1.0 (2022-09-25)

25 Sep 08:05
Compare
Choose a tag to compare
  • Add to_etree() to document API
  • Improve generic encoding with wildcards
  • Clean document API and schema decoding

v2.0.4 (2022-09-08)

08 Sep 10:40
Compare
Choose a tag to compare
  • Add use_location_hints argument to document API for giving the option
    of ignoring XSI schema locations hints
  • Fix import from locations hints with namespace mismatch (issue #324)

v2.0.3 (2022-08-25)

25 Aug 18:32
Compare
Choose a tag to compare
  • Add keep_empty and element_hook options to main iter_decode() method
  • Fix default namespace mapping in BadgerFishConverter
  • Fix type restriction check if restricted particle has maxOccurs==0 (issue #323)

v2.0.2 (2022-08-12)

12 Aug 07:51
Compare
Choose a tag to compare
  • Fix XSD 1.1 assertions effective scope
  • Add support for Python 3.11

v2.0.1 (2022-07-21)

21 Jul 09:52
Compare
Choose a tag to compare
  • Remove warnings during the build of the package using package_data specs in setup.py
  • Fix decoding with process_namespaces=False and xsi:type in XML instance
  • Refactor DataElement.get(), restore DataElement.set() (issue #314)
  • Add map_attribute_names argument to DataElementConverter

v2.0.0 (2022-07-18)

18 Jul 15:27
13b45e6
Compare
Choose a tag to compare
  • Refactor XPath interface for the full XPath node implementation of elementpath v3.0
  • Fix BadgerFishConverter with mixed content (issue #315)
  • Improve get() and set() of DataElement (issue #314)

v1.11.3 (2022-06-24)

24 Jun 13:17
Compare
Choose a tag to compare
  • Fix invalid element not detected with empty particle (issue #306)
  • Fix Sphinx warnings (issue #305)

v1.11.2 (2022-06-11)

11 Jun 14:37
Compare
Choose a tag to compare
  • Fix 'replace_existing' argument usage in XsdElement.get_binding method (issue #300)
  • Add Russian full translation (from PR #303 and #304)