Skip to content

MeshContract v0.2.0 — JSON and CI foundation

Choose a tag to compare

@Ikonido Ikonido released this 28 Sep 19:26
· 15 commits to main since this release

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 / Violation models
  • 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.