Skip to content

Releases: sissaschool/xmlschema

v3.4.0 (2024-09-10)

10 Sep 21:24
Compare
Choose a tag to compare
  • Extended ModelVisitor to make it usable as an helper class for generating content
    (issues #405 and #408)

v3.3.2 (2024-07-29)

29 Jul 16:22
Compare
Choose a tag to compare
  • Fix UNC path tests (issues #405 and #408)

v3.3.1 (2024-04-27)

28 Apr 08:47
Compare
Choose a tag to compare
  • Update validation errors with logging stack trace in debug mode
  • Improve locations parsing and URL encoding

v3.3.0 (2024-04-17)

17 Apr 17:52
Compare
Choose a tag to compare
  • Rewrite the validation of openContent using InterleavedModelVisitor and SuffixedModelVisitor
  • Fix validation of XSD 1.1 'all' nested models

v3.2.1 (2024-04-07)

07 Apr 16:39
Compare
Choose a tag to compare
  • 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 (2024-03-25)

25 Mar 21:59
Compare
Choose a tag to compare
  • Add download_schemas() to package API (#387)
  • Fix issue with facets on list types (#396)

v3.1.0 (2024-03-13)

13 Mar 05:34
Compare
Choose a tag to compare
  • Add GData converter (issue #388/PR #391)
  • Fix static typing protocols usage
  • Extend XSD annotations parsing (issue #366)

v3.0.2 (2024-02-18)

18 Feb 21:37
Compare
Choose a tag to compare
  • 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 (2024-01-09)

09 Jan 18:30
Compare
Choose a tag to compare
  • Hotfix release for broken requirement
  • Set python-requires metadata to >=3.8 (pull request #382)
  • Upgrade GitHub Actions (pull request #381)

v3.0.0 (2024-01-07)

07 Jan 11:47
Compare
Choose a tag to compare

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