Skip to content

v0.9.0: 100% IR Field Match πŸŽ‰

Choose a tag to compare

@timofriedlberlin timofriedlberlin released this 22 Apr 11:27
· 50 commits to main since this release

Features

  • Recursive string enum resolution: follows $ref chains through nested anyOf
  • Union-of-union normalization in IR diff
  • Union/enum kind equivalence

Results

  • 100.0% IR field match β€” 600 fields, 0 missing, 0 extra, 0 differ
  • Full round-trip: OpenAPI β†’ extract β†’ JSON Schema β†’ import β†’ Go β†’ generate β†’ JSON Schema β†’ diff = perfect structural match

The journey

Version IR match Key milestone
v0.1.0 — OpenAPI→JSON Schema
v0.3.0 β€” compschema generate
v0.6.0 82.6% IR diff, inline defs
v0.7.0 97.7% compschema import
v0.8.0 99.2% Wrapper types
v0.9.0 100.0% Recursive resolution