Xmlschema Versions Save

XML Schema validator and data conversion library for Python

v3.3.1

1 month ago
  • Update validation errors with logging stack trace in debug mode
  • Improve locations parsing and URL encoding

v3.3.0

1 month ago
  • Rewrite the validation of openContent using InterleavedModelVisitor and SuffixedModelVisitor
  • Fix validation of XSD 1.1 'all' nested models

v3.2.1

2 months ago
  • Improve ModelVisitor and particle occurs checking
  • Fix interleave mode with XSD 1.1 open content (issue #397)
  • Fix for export/download of XSD sources with commented-out imports/include (issue #387)

v3.2.0

2 months ago
  • Add download_schemas() to package API (#387)
  • Fix issue with facets on list types (#396)

v3.1.0

2 months ago
  • Add GData converter (issue #388/PR #391)
  • Fix static typing protocols usage
  • Extend XSD annotations parsing (issue #366)

v3.0.2

3 months ago
  • Use XPath subtree as fragment for xs:assert (issue #386)
  • Fix in XMLSchemaProxy definition and usage for providing a base-uri to schema nodes (issue #379)
  • Module xpath.py splitted to a subpackage for including all the custom XPath 1.0/2.0 parsers and related classes to XPath
  • Add support for Python 3.13 (pre-releases)

v3.0.1

5 months ago
  • Hotfix release for broken requirement
  • Set python-requires metadata to >=3.8 (pull request #382)
  • Upgrade GitHub Actions (pull request #381)

v3.0.0

5 months ago

WARNING: this release has been yanked in PyPI due to a broken requirement, use v3.0.1.

  • Namespace declarations processing modes through the option xmlns_processing for converters
  • Decode/validate from XML document with dynamic schema load
  • XMLResource class enhancement for a better XML resources processing
  • Improve lazy resources iteration removing preceding elements (thin_mode option)
  • Add uri_mapper option for using relocated or URN-addressed schemas
  • Drop support for Python 3.7

v2.5.1

5 months ago
  • Fix slowness of key selectors introduced by v2.5.0 (issue #378)
  • Remove redundant wheel dep from pyproject.toml and unnecessary build deps from tox.ini (PR #368)

v2.5.0

8 months ago
  • Fix identity keys tracking with additional full XPath checks on XML data
  • Rewrite schema exports using relative paths