Skip to content

ifc-model ​

The IFC entity graph: storage and structural queries, free of domain semantics and serialization.

StatusImplemented
Latest release0.3.0 (2026-09-29)
Registriescrates.io ifc-model
API documentationrustdoc · docs.rs
Sourcecrates/ifc-model/

Overview ​

ifc-model — the IFC entity graph, free of both domain semantics and serialization.

Features ​

FeatureDefaultEnables
authored-dump

Changes ​

Latest release, 0.3.0 (2026-09-29):

Changed ​

  • tests/package_architecture.rs enumerates the allowed bridge-to-bridge dependencies (BRIDGE_EDGES: only ifc-geometry -> ifc-alignment) instead of allowing any bridge pair, and a new test requires the manifests to match that list exactly (#143, ADR 0003 amendment 2026-09-28). No crate API changes.

Changed (breaking) ​

  • Conflict and Stop are #[non_exhaustive]: a match needs a wildcard arm, so a new commit-conflict or walk-stop reason is not a breaking change.
  • Applied is #[non_exhaustive]: read its fields; it can no longer be built with a struct literal outside the crate.

Full history: crates/ifc-model/CHANGELOG.md

Released under the AGPL-3.0-or-later licence. ISO and CEN standards material is not redistributed.