Releases: cottrell/xml_iterator
Releases · cottrell/xml_iterator
Release list
v0.2.0
0.2.0 (2026-07-17)
- Malformed XML and undecodable text raise
ValueError(no silent truncation). - Attribute events opt-in:
iter_xml(path, attributes=True)→('attr', (name, value)). xml_iterator.xml_to_dictincludes attributes (@name) and matchesxmltodict.parse; dict built in Rust (one FFI crossing).- CDATA yielded as
textevents (was dropped). - Self-closing tags (
<tag/>) counted correctly by bothget_edge_countsimplementations. xml_to_dict(max_depth=...)no longer strands the stack / drops siblings.- Iterative normalization (no Python recursion limit on deep documents).
make developbuilds release by default.
PyPI: https://pypi.org/project/xml-iterator/0.2.0/
Perf notes: PERF_2026-07-17.md
Full changelog: CHANGELOG.md
Wheels are built and uploaded by CI on this tag (linux + windows abi3).