Tags: holg/bimifc
Tags
v0.3.0 — Inheritance-based has_geometry + MEP entity types Parser-core crates published to crates.io: - bimifc-model 0.3.0 - bimifc-parser 0.3.0 - bimifc-geometry 0.3.0 - bimifc-bevy 0.3.0 Highlights: - IfcType::parent() / is_subtype_of() inheritance graph (ported from upstream ifc-lite PR #596) - has_geometry() now collapses to is_subtype_of(IfcProduct) — new MEP subtypes inherit eligibility automatically without leaf-list edits - New concrete MEP types: IfcCableSegment, IfcCableCarrierSegment, IfcCableCarrierFitting, IfcPipeSegment, IfcPipeFitting, IfcSpaceHeater, IfcAirTerminal - EntityResolver::types_present() trait method - 7 new inheritance regression tests Not published this round (held at 0.2.0): bimifc-leptos, bimifc-viewer, bimifc-viewer-tui, bimifc-lisp, bimifc-ffi, bimifc-writer.
[FIX] Remove [patch.crates-io] from workspace, fix local CI for cdyli… …b crate - Remove [patch.crates-io] section — CI strips it anyway, keeping it in main just causes failures - Exclude bimifc-python (cdylib) from local CI build/doc/test steps since it requires maturin for linking - Sort Cargo.toml dependencies (cargo-sort) - Apply cargo fmt formatting