Skip to content

Changelog

Maarten Vroegindeweij edited this page Feb 18, 2026 · 1 revision

Changelog

v0.1.0 (2026-02-18)

Initial release of Ifc-Factory.

Packages

All packages released at version 0.1.0:

  • @ifc-factory/express-parser — EXPRESS schema parser
  • @ifc-factory/step-serializer — STEP file I/O
  • @ifc-factory/codegen — TypeScript code generator
  • @ifc-factory/schema — Generated IFC4X3 ADD2 types
  • @ifc-factory/step-parser — Schema-aware STEP parser
  • @ifc-factory/core — Main library
  • @ifc-factory/ifc-utils — Utilities

Features

  • Full IFC4X3 ADD2 schema support (876 entities, 243 enums, 132 types, 61 selects)
  • STEP file parsing and writing (ISO 10303-21)
  • Two-pass parsing architecture (raw STEP → typed entities)
  • IfcModel class with entity CRUD operations
  • Spatial structure creation and traversal
  • Property sets and quantity sets
  • Document information and references
  • Library information and references
  • Classification systems and references
  • 2D annotations and text literals
  • Dutch compliance: BBL (brandveiligheid), BENG (energieprestatie), Aerius (stikstof)
  • Fluent query builder with composable filters
  • Model validation, diffing, and batch operations
  • IFC GUID generation and validation
  • Schema version detection
  • Zero runtime dependencies
  • Dual ESM/CJS builds

Clone this wiki locally