Releases: IP-XACT/ipxact-compiler
Releases · IP-XACT/ipxact-compiler
Release list
v0.1.2
v0.1.1
Fix after issue #2
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Initial release
First public release of ipxact-compiler, a standalone Python library that parses IEEE 1685-2022 IP-XACT XML documents into a fully-typed Python object model.
What's included
- Parsers and hand-written dataclasses covering all five commonly used IP-XACT document types:
component,design,designConfiguration,busDefinition, andabstractionDefinition. - The object model aims for full fidelity with the IEEE 1685-2022 XSD schema: every element and attribute the schema defines is represented.
- Single-file parsing only, no cross-file resolution, no code generation, no validation beyond well-formed XML. This library reads IP-XACT and hands back Python objects; higher-level work (linking a multi-file design, semantic consistency checks) is left to tools built on top of it, such as XactFlow.
Status
This is an early, alpha-stage release. The parser is intentionally lenient (it favors defaulting over raising on malformed input), there is no XSD schema validation yet, and no Semantic Consistency Rule checking. See the README for the full list of known limitations and what's intentionally out of scope for now.
License
LGPL-3.0-only. See LICENSE.
Full Changelog: https://github.com/IP-XACT/ipxact-compiler/commits/v0.1.0