Skip to content

v0.1.0 -- initial release

Choose a tag to compare

@jayblast-spec jayblast-spec released this 15 Sep 13:47
· 7 commits to main since this 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.