SemanticDiff 0.8.6 is the latest update for the SemanticDiff tool, available as both a Visual Studio Code extension and a GitHub App. This version introduces support for Java, allowing for programming language-aware diffs that can ignore style-only changes, such as reformatting, making it easier to identify substantive code modifications. Additionally, the update brings new options for expanding context lines, enabling users to view more surrounding code in a diff with greater flexibility.
Another notable feature in this release is the introduction of invariances for integer literals. SemanticDiff can now compare integers independently of their base, meaning that equivalent numeric values in different formats (e.g., 0x80 and 128) are treated as identical. This feature is supported for multiple programming languages, including C#, Go, Java, JavaScript, JSON5, Python, and TypeScript.
The update also includes minor changes such as the ability to use SemanticDiff in restricted VS Code workspaces and a bug fix for comment handling. Overall, SemanticDiff 0.8.6 enhances the tool's functionality, making it more effective and user-friendly for developers.
Pricing
Pricing information is not available