Repository navigation
v0.1.0 -- initial release
First release of wit-breaking: detects breaking changes between two WebAssembly Component Model WIT interfaces.
The equivalent of buf breaking (protobuf) or oasdiff (OpenAPI), for WIT -- no dedicated tool for this existed. Operates on WIT text, not .wasm binaries, deliberately (the official jco toolchain carries a critical-severity transitive vulnerability). Ships as a CLI, a library, and a reusable GitHub Action (uses: jayblast-spec/wit-breaking@main) with a real self-test proving it fails on breaking changes and passes on safe ones.