strixonomy-diff 0.27.0

Semantic ontology diff for Strixonomy
Documentation
# strixonomy-diff

> Part of **Strixonomy** (semantic workspace engine).

Semantic ontology diff for [Strixonomy](https://github.com/eddiethedean/strixonomy) — compare indexed catalogs, version refs, or directories with breaking-change heuristics.

## Install

```toml
strixonomy-diff = "0.27"
```

## Quick example

```rust
use std::path::Path;
use strixonomy_diff::{diff_git_refs, format_diff_markdown};

let diff = diff_git_refs(Path::new("/path/to/repo"), "main", "feature")?;
println!("{}", format_diff_markdown(&diff, false));
```

CLI: `strixonomy diff main..feature`, `strixonomy diff --breaking-only HEAD..WORKTREE`.

Re-exported from `strixonomy::diff` and `Workspace::diff` / `diff_against_path`.

## Documentation

- [Migration v0.9 → v0.10]https://github.com/eddiethedean/strixonomy/blob/main/docs/migration/v0.10.md
- [Migration v0.10 → v0.11]https://github.com/eddiethedean/strixonomy/blob/main/docs/migration/v0.11.md
- [Semantic diff spec]https://github.com/eddiethedean/strixonomy/blob/main/docs/design/SEMANTIC_DIFF_SPEC.md
- [Rust & CLI docs]https://strixonomy.readthedocs.io/en/latest/guides/rust-crates/

## License

MIT OR Apache-2.0