v0.5.0 - Initial Release
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-diffUsage
# 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