Skip to content

Releases: mluttikh/xsdkit

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 14:50
a9529d2

What's Changed

  • Move the release and docs workflows off Node 20 actions by @mluttikh in #12
  • Fix the Python bindings where valid input crashed, raised or lost data by @mluttikh in #13
  • Bound nesting depth, keep wildcard attributes, and let xs:anyType have children by @mluttikh in #14
  • Say what the library does, not how it got there by @mluttikh in #15
  • Give elements, types and attributes separate lookups in Python by @mluttikh in #16
  • Raise errors Python users expect, and load several roots at once by @mluttikh in #17
  • Pickle schema sets, say which root was decoded, and keep values exact by @mluttikh in #18
  • Reject content outside the root element by @mluttikh in #19
  • Stream iter_typed as the document is validated by @mluttikh in #20
  • Run the W3C suite through the Python bindings by @mluttikh in #21
  • Check the stub with stubtest, and make the type aliases importable by @mluttikh in #22
  • Carry the module's docstrings in the type stub by @mluttikh in #23
  • Look up decode's classes and keys once, not per value by @mluttikh in #24
  • Declare the licence and Python versions, and install test tools from groups by @mluttikh in #25
  • Assess what a lax wildcard admits without a declaration as xs:anyType by @mluttikh in #26
  • Require Python 3.10 by @mluttikh in #27
  • Lint the Python with Ruff by @mluttikh in #28
  • Point the install snippets at 0.3 by @mluttikh in #29

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 10:52
38833ef

What's Changed

  • Decode a document into data, not an event stream by @mluttikh in #1
  • Hold xs:decimal exactly, in the scale it was written with by @mluttikh in #2
  • Gate the W3C suite in CI, one row per case by @mluttikh in #3
  • Finish the tier-1 conformance items: one selection, both versions by @mluttikh in #4
  • Make coverage of the specification a number by @mluttikh in #5
  • Enforce the include and import namespace rules, with fixtures by @mluttikh in #6
  • Enforce All Group Limited, in both versions by @mluttikh in #7
  • Check UPA inside an xs:all by @mluttikh in #8
  • Test the PSVI, and stop it naming an element wrongly by @mluttikh in #9
  • Give the PSVI a name it can keep by @mluttikh in #10

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 08:54