Releases: mluttikh/xsdkit
Releases · mluttikh/xsdkit
Release list
v0.3.0
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
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
Full Changelog: https://github.com/mluttikh/xsdkit/commits/v0.1.0