Skip to content

v0.5.0 - Initial Release

Choose a tag to compare

@randlee randlee released this 16 Jan 04:47
· 119 commits to main since this release
219ec02

Initial Release

First public release of roslyn-diff with semantic diff capabilities for C# and VB.NET files.

Features

  • Semantic diff using Roslyn for C# and VB.NET
  • Line-based diff for other file types
  • Multiple output formats: text, HTML, JSON, terminal
  • Class-level comparison with intelligent matching
  • CLI tool with rich terminal output

Installation

dotnet tool install --global roslyn-diff

Usage

# Compare two C# files
roslyn-diff diff old.cs new.cs

# Compare specific classes
roslyn-diff class old.cs:Calculator new.cs:Calculator

# Output as HTML
roslyn-diff diff old.cs new.cs --output html --out-file diff.html