Download Latest Version OpenConstructionERP_12.2.0_x64_en-US.msi (375.0 MB)
Email in envelope

Get an email when there's a new version of OpenConstructionERP

Home / v4.11.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-05-25 2.0 kB
v4.11.0 -- Worldwide parameterization + R7 module sweep + MoC_Progress source code.tar.gz 2026-05-25 260.6 MB
v4.11.0 -- Worldwide parameterization + R7 module sweep + MoC_Progress source code.zip 2026-05-25 263.7 MB
Totals: 3 Items   524.3 MB 0

What's new in v4.11.0

Worldwide parameterization (Waves 23-29)

  • Wave 23: Currency completeness across reporting + doc templates
  • Wave 24: Units parameterization — formatters + BOQ + temperature
  • Wave 25: Tax & VAT framework — declared rates wired to BOQ (alembic v3134)
  • Wave 26: Address validation per region (8 regional packs: DACH, UK, US, ME, AP, India, LATAM, RU)
  • Wave 27: Classification compliance AI nudges (DIN 276 ↔ NRM ↔ MasterFormat cross-walks)
  • Wave 28: Holiday & working-days framework (alembic v3136 — country_code)
  • Wave 29: Contact phone validation per country

New modules

  • Management of Change (MoC) — state machine: proposed → reviewed → accepted/declined → implemented (alembic v3138)
  • Progress — append-only percent-complete + S-curve plan (alembic v3139)

R7 deep-improve sweep (13 modules)

  • Assemblies: cycle guard with MAX_DEPTH=8, Decimal money fields
  • Takeoff: page bounds validation (422), confidence clamp [0,1], orphan-doc block
  • Carbon: EPD upload magic-byte gate (PDF/XML/JSON)
  • Variations + ChangeOrders + MoC: cross-module atomicity (variations.convert_vr_to_vo)
  • Clash + Coordination, MaterialPlanning + WorkOrders + Payments + Transactions
  • Snags + Punchlist + Progress, Submittals + RFI + Requirements
  • Service + DMS + DocTemplates
  • All passed: IDOR returns 404, Decimal-string money, magic-byte uploads, FSM allowlists, RBAC pins

Validation rules

  • New BOQUnitSystemConsistencyRule (metric/imperial unit consistency)
  • New ClassificationCountryMismatchRule (nudge: DIN 276 for DACH, NRM for UK, MasterFormat for US)

Migrations

v3133_field_diary_init → v3134_boq_tax_rate → v3135_project_unit_system → v3136_project_country_code → v3137_wave23_currency_parameterization → v3138_moc_init → v3139_progress_init

Health

  • 116 modules loaded (was 112)
  • alembic_head_matches: true
  • Production-grade as of this release
Source: README.md, updated 2026-05-25