DiffEngine 20.8.2
dotnet add package DiffEngine --version 20.8.2
NuGet\Install-Package DiffEngine -Version 20.8.2
<PackageReference Include="DiffEngine" Version="20.8.2" />
<PackageVersion Include="DiffEngine" Version="20.8.2" />
<PackageReference Include="DiffEngine" />
paket add DiffEngine --version 20.8.2
#r "nuget: DiffEngine, 20.8.2"
#:package DiffEngine@20.8.2
#addin nuget:?package=DiffEngine&version=20.8.2
#tool nuget:?package=DiffEngine&version=20.8.2
DiffEngine manages launching and cleanup of diff tools. It is designed to be used by any Snapshot/Approval testing library.
See Milestones for release notes.
Sponsors
Entity Framework Extensions
Entity Framework Extensions is a major sponsor and is proud to contribute to the development this project.
Developed using JetBrains IDEs
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 is compatible. net481 was computed. |
-
.NETFramework 4.6.2
- EmptyFiles (>= 8.20.1)
- System.Runtime.InteropServices.RuntimeInformation (>= 4.3.0)
-
.NETFramework 4.7.2
- EmptyFiles (>= 8.20.1)
- System.Runtime.InteropServices.RuntimeInformation (>= 4.3.0)
-
.NETFramework 4.8
- EmptyFiles (>= 8.20.1)
-
net10.0
- EmptyFiles (>= 8.20.1)
-
net6.0
- EmptyFiles (>= 8.20.1)
-
net7.0
- EmptyFiles (>= 8.20.1)
-
net8.0
- EmptyFiles (>= 8.20.1)
-
net9.0
- EmptyFiles (>= 8.20.1)
NuGet packages (59)
Showing the top 5 NuGet packages that depend on DiffEngine:
| Package | Downloads |
|---|---|
|
Verify
Enables verification of complex models and documents. |
|
|
Verify.Xunit
Enables verification of complex models and documents. |
|
|
ApprovalTests
A picture's worth a 1000 tests. Unit testing asserts can be difficult to use. Approval tests simplify this by taking a snapshot of the results, and confirming that they have not changed. |
|
|
Verify.NUnit
Enables verification of complex models and documents. |
|
|
Verify.XunitV3
Enables verification of complex models and documents. |
GitHub repositories (13)
Showing the top 13 popular GitHub repositories that depend on DiffEngine:
| Repository | Stars |
|---|---|
|
VerifyTests/Verify
Verify is a snapshot testing tool that simplifies the assertion of complex data models and documents.
|
|
|
shouldly/shouldly
Should testing for .NET—the way assertions should be!
|
|
|
belav/csharpier
CSharpier is an opinionated code formatter for c#.
|
|
|
SimonCropp/Delta
An approach to implementing a 304 Not Modified leveraging DB change tracking
|
|
|
meziantou/Meziantou.Framework
Toolbox for .NET: more than 100 focused NuGet packages covering ASP.NET Core, Blazor, WPF, Win32 APIs, and more. Pick only the pieces you need instead of rewriting the same helpers in every project.
|
|
|
fixie/fixie
Ergonomic Testing for .NET
|
|
|
SimonCropp/MarkdownSnippets
Extracts snippets from code files and merges them into markdown documents.
|
|
|
reactiveui/Pharmacist
Builds observables from events.
|
|
|
SimonCropp/LocalDb
Provides a wrapper around SqlLocalDB to simplify running tests or samples that require a SQL Server Database
|
|
|
corvus-dotnet/Corvus.JsonSchema
Support for Json Schema validation and entity generation
|
|
|
SimonCropp/WaffleGenerator
Produces text which, on first glance, looks like real, ponderous, prose; replete with clichés.
|
|
|
reactiveui/Sextant
A view model first navigation library for ReactiveUI. Provides a reactive navigation stack with lifecycle hooks for parameterised navigation, with platform support for .NET MAUI and Avalonia.
|
|
|
deanthecoder/GLSLShaderShrinker
Cross-platform tool to Reformat/Remove Dead Code/Optimise/Analyse GLSL shader code.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 20.8.2 | 54,874 | 10/15/2026 |
| 20.8.1 | 35,500 | 10/10/2026 |
| 20.8.0 | 594 | 10/10/2026 |
| 20.7.2 | 26,838 | 10/8/2026 |
| 20.7.1 | 17,529 | 10/7/2026 |
| 20.7.0 | 24,125 | 10/4/2026 |
| 20.7.0-beta.1 | 109 | 10/4/2026 |
| 20.6.0 | 36,817 | 9/30/2026 |
| 20.5.2 | 25,630 | 9/26/2026 |
| 20.5.1 | 13,996 | 9/24/2026 |
| 20.5.0 | 3,719 | 9/23/2026 |
| 20.4.0 | 1,684 | 9/22/2026 |
| 20.3.1 | 386,301 | 9/11/2026 |
| 20.3.0 | 2,612 | 9/10/2026 |
| 20.2.2 | 4,242 | 9/6/2026 |
| 20.2.1 | 13,543 | 9/1/2026 |
| 20.2.0 | 3,814 | 8/31/2026 |
| 20.1.3 | 3,699 | 8/31/2026 |
| 20.1.2 | 6,105 | 8/27/2026 |
| 20.1.1 | 2,417 | 8/26/2026 |

