MeshContract v0.2.0 — JSON and CI foundation
MeshContract v0.2.0 adds the foundation for using 3D asset contracts in automated pipelines.
Highlights:
- Stable JSON output with
--format json - Structured machine-readable contract violations
- Backend-independent
ValidationResult/Violationmodels - CI-friendly exit codes
- Copyable GitHub Actions example
- Improved package metadata for future PyPI distribution
- Backward compatibility with v0.1 YAML contracts and text output
- 25 tests
- CI verified on Python 3.11 and 3.12
Current asset support remains Wavefront OBJ.