OmniDiff 0.3 reviews code embedded inside configuration strings
OmniDiff, a Rust diff viewer, now recognizes code inside supported strings and compares it using that language. Version 0.3.0 can highlight separate shell edits inside YAML and TSX edits inside JSON, instead of treating each string as one changed block. CSS class lists are compared class by class, helping reviewers see the actual change.
Marko Ivankovic · OmniDiff · Nov 1, 2026
Why it matters
This targets reviews where generated configuration or embedded code hides small edits inside large strings.
More context
Try a released binary on a representative Git diff. Source installation requires Rust 1.92 or newer and a C compiler. The project provides terminal and headless modes; library users should check the release notes for changed public struct fields.
Keep in mind
This is a released 0.3.0 tool, with AGPLv3 and a commercial licensing option. Language recognition has limits; review the underlying patch rather than trusting highlighting alone.
Original read