DiffEngine 18.4.0

Documentation

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.

Entity Framework Extensions

Showing the top 20 packages that depend on DiffEngine.

Packages Downloads
Shouldly
Shouldly - Assertion framework for .NET. The way asserting *Should* be
16
Shouldly
Shouldly - Assertion framework for .NET. The way asserting *Should* be
17
Shouldly
Shouldly - Assertion framework for .NET. The way asserting *Should* be
18
Shouldly
Shouldly - Assertion framework for .NET. The way asserting *Should* be
19
Shouldly
Shouldly - Assertion framework for .NET. The way asserting *Should* be
20

.NET Framework 4.6.2

.NET 9.0

.NET 8.0

.NET 7.0

.NET 6.0

.NET 10.0

.NET Framework 4.7.2

.NET Framework 4.8

Version Downloads Last updated
18.4.1 3 02/13/2026
18.4.0 3 02/13/2026
18.3.0 4 01/11/2026
18.2.0 6 12/27/2025
18.1.2 5 12/27/2025
18.1.1 5 12/27/2025
18.1.0 6 12/27/2025
18.0.1 7 12/20/2025
18.0.0 5 12/20/2025
17.0.2 5 12/20/2025
17.0.1 8 11/25/2025
17.0.0 11 11/14/2025
16.10.0 11 11/14/2025
16.9.0 9 11/13/2025
16.8.0 10 11/07/2025
16.7.3 10 10/28/2025
16.7.2 10 10/24/2025
16.7.1 12 10/07/2025
16.7.0 12 10/08/2025
16.6.0 11 09/24/2025
16.5.0 13 09/22/2025
16.4.1 15 09/23/2025
16.4.0 13 09/23/2025
16.3.0 13 09/07/2025
16.2.3 15 06/27/2025
16.2.2 17 06/10/2025
16.2.1 16 04/28/2025
16.1.0 16 04/29/2025
16.0.0 15 04/29/2025
16.0.0-beta.1 15 04/29/2025
15.11.0 16 04/29/2025
15.10.1 18 04/28/2025
15.10.0 16 04/29/2025
15.9.1 15 04/28/2025
15.9.0 16 04/29/2025
15.8.0 15 04/29/2025
15.7.1 16 05/04/2025
15.7.0 14 04/09/2025
15.6.0 16 04/29/2025
15.5.5 16 04/28/2025
15.5.4 16 04/29/2025
15.5.3 17 04/29/2025
15.5.2 14 04/29/2025
15.5.1 17 04/28/2025
15.5.0 16 04/29/2025
15.4.6 15 04/29/2025
15.4.5 16 04/28/2025
15.4.4 17 05/07/2025
15.4.3 18 05/19/2025
15.4.2 16 04/29/2025
15.4.1 16 04/28/2025
15.4.0 15 04/29/2025
15.3.0 19 04/29/2025
15.2.2 16 04/29/2025
15.2.1 16 04/29/2025
15.2.0 17 04/29/2025
15.1.1 15 04/29/2025
15.1.0 16 04/29/2025
15.0.1 16 04/29/2025
15.0.0 17 04/29/2025
14.1.0 14 04/29/2025
14.0.0 17 04/29/2025
13.0.2 18 04/29/2025
13.0.1 16 04/29/2025
13.0.0 15 04/29/2025
12.4.2 16 04/29/2025
12.4.1 16 04/28/2025
12.4.0 16 04/29/2025
12.3.2 17 04/29/2025
12.3.1 14 04/29/2025
12.3.0 15 04/29/2025
12.2.1 15 04/29/2025
12.2.0 15 04/29/2025
12.1.0 17 04/29/2025
12.0.0 16 04/29/2025
11.4.1 14 04/28/2025
11.4.0 16 04/29/2025
11.3.0 15 04/29/2025
11.2.0 17 04/29/2025
11.1.0 17 04/29/2025
11.0.0 16 04/29/2025
10.4.5 15 04/28/2025
10.4.4 15 04/28/2025
10.4.3 15 04/29/2025
10.4.2 17 04/29/2025
10.4.1 17 04/28/2025
10.4.0 16 04/29/2025
10.3.0 17 04/29/2025
10.2.0 16 04/29/2025
10.1.0 15 04/29/2025
10.0.3 17 04/29/2025
10.0.2 17 04/29/2025
10.0.1 15 04/29/2025
10.0.0 15 04/29/2025
10.0.0-beta.3 16 04/29/2025
10.0.0-beta.2 16 04/29/2025
10.0.0-beta.1 16 04/29/2025
9.1.1-beta.2 16 04/28/2025
9.1.1-beta.1 15 04/28/2025
9.1.0 14 04/29/2025
9.0.6 16 04/29/2025
9.0.5 16 04/29/2025
9.0.4 18 04/29/2025
9.0.3 15 04/29/2025
9.0.2 16 04/29/2025
9.0.1 17 04/29/2025
9.0.0 15 04/29/2025
8.5.3 17 04/29/2025
8.5.2 15 04/28/2025
8.5.1 17 05/30/2025
8.5.0 16 04/08/2025
8.4.5 14 04/28/2025
8.4.4 16 04/28/2025
8.4.3 16 04/29/2025
8.4.2 16 04/28/2025
8.4.1 16 04/28/2025
8.4.0 17 04/28/2025
8.3.0 19 04/28/2025
8.2.0 16 04/28/2025
8.1.1 16 04/28/2025
8.1.0 19 04/28/2025
8.0.3 16 04/29/2025
8.0.2 13 04/29/2025
8.0.1 15 04/29/2025
8.0.0 16 04/29/2025
7.3.0 14 04/29/2025
7.2.1 16 05/01/2025
7.2.0 16 05/18/2025
7.1.0 14 04/29/2025
7.0.0 16 04/29/2025
7.0.0-beta.1 15 04/29/2025
6.10.1 14 04/28/2025
6.10.0 16 04/29/2025
6.9.2 16 04/29/2025
6.9.1 17 04/28/2025
6.9.0 15 04/28/2025
6.8.3-beta.2 19 05/24/2025
6.8.3-beta.1 16 04/28/2025
6.8.2 15 04/28/2025
6.8.2-beta.1 15 05/01/2025
6.8.1 14 04/29/2025
6.8.0 16 04/28/2025
6.7.0 14 04/29/2025
6.7.0-beta.1 15 04/29/2025
6.6.1 17 05/15/2025
6.6.0 16 04/29/2025
6.6.0-beta.2 16 05/03/2025
6.6.0-beta.1 15 04/28/2025
6.5.9 15 04/29/2025
6.5.7 18 04/28/2025
6.5.6 16 04/28/2025
6.5.5 18 04/09/2025
6.5.4 16 04/28/2025
6.5.3 17 04/28/2025
6.5.2 16 04/28/2025
6.5.1 19 05/24/2025
6.5.0 17 04/29/2025
6.4.10 16 04/28/2025
6.4.9 15 04/29/2025
6.4.8 16 04/28/2025
6.4.7 16 04/28/2025
6.4.6 18 04/28/2025
6.4.5 17 04/29/2025
6.4.4 17 04/28/2025
6.4.3 16 04/28/2025
6.4.2 16 05/11/2025
6.4.1 16 05/08/2025
6.4.0 17 04/29/2025
6.3.1 15 04/28/2025
6.3.1-beta.2 17 05/20/2025
6.3.1-beta.1 15 05/03/2025
6.3.0 15 04/29/2025
6.2.0 16 04/29/2025
6.1.4 15 04/28/2025
6.1.3 14 04/29/2025
6.1.2 16 04/28/2025
6.1.1 15 04/28/2025
6.1.0 14 04/29/2025
6.0.3 15 04/08/2025
6.0.2 15 04/29/2025
6.0.1 16 04/29/2025
6.0.0 14 04/29/2025
5.4.4 16 04/28/2025
5.4.3 17 05/28/2025
5.4.2 16 04/28/2025
5.4.1 14 05/12/2025
5.4.0 17 04/29/2025
5.3.2 16 04/28/2025
5.3.1 17 04/28/2025
5.3.0 16 04/29/2025
5.3.0-beta.7 17 04/28/2025
5.3.0-beta.6 15 04/28/2025
5.3.0-beta.5 16 04/29/2025
5.3.0-beta.4 16 04/28/2025
5.3.0-beta.3 16 04/28/2025
5.3.0-beta.2 16 04/28/2025
5.3.0-beta.1 15 04/28/2025
5.2.0 14 06/02/2025
5.1.1 17 04/28/2025
5.1.0 17 04/29/2025
5.0.1 15 04/29/2025
5.0.0 18 04/29/2025
5.0.0-beta.18 17 04/28/2025
5.0.0-beta.17 17 04/28/2025
5.0.0-beta.16 15 04/28/2025
5.0.0-beta.15 15 04/29/2025
5.0.0-beta.14 17 04/29/2025
5.0.0-beta.13 18 04/29/2025
5.0.0-beta.12 16 04/28/2025
5.0.0-beta.11 18 04/28/2025
5.0.0-beta.10 16 04/29/2025
5.0.0-beta.9 15 04/29/2025
5.0.0-beta.8 15 04/29/2025
5.0.0-beta.7 17 04/08/2025
5.0.0-beta.6 15 04/29/2025
5.0.0-beta.5 14 04/28/2025
5.0.0-beta.4 16 04/29/2025
5.0.0-beta.3 16 05/01/2025
5.0.0-beta.2 17 04/29/2025
5.0.0-beta.1 16 04/29/2025
4.6.0-beta.4 16 04/28/2025
4.6.0-beta.3 16 04/28/2025
4.6.0-beta.2 17 04/28/2025
4.6.0-beta.1 15 04/29/2025
4.5.0 17 04/29/2025
4.4.0 16 04/29/2025
4.3.1 15 04/28/2025
4.2.0 17 04/29/2025
4.1.0 18 04/29/2025
4.0.0 15 04/29/2025
3.6.0 16 04/29/2025
3.5.0 15 04/29/2025
3.4.1 16 04/28/2025
3.4.0 16 04/29/2025
3.3.0 16 04/29/2025
3.2.3 16 04/29/2025
3.2.2 17 04/29/2025
3.2.1 16 04/28/2025
3.2.0 18 04/29/2025
3.1.2 16 04/28/2025
3.1.1 16 04/28/2025
3.1.0 16 04/29/2025
3.0.3 15 04/29/2025
3.0.2 16 05/24/2025
3.0.1 17 04/29/2025
3.0.0 16 04/29/2025
3.0.0-beta.5 17 04/29/2025
3.0.0-beta.4 15 04/29/2025
3.0.0-beta.3 15 04/29/2025
3.0.0-beta.2 16 04/29/2025
2.1.1 20 06/01/2025
2.1.0 19 04/29/2025
2.0.5 15 04/29/2025
2.0.4 16 04/29/2025
2.0.3 16 04/29/2025
2.0.2 16 04/29/2025
2.0.1 16 04/29/2025
2.0.0 17 05/03/2025
1.31.0 14 04/28/2025
1.30.0 20 04/28/2025
1.29.0 16 04/29/2025
1.28.3 17 04/28/2025
1.28.2 13 06/06/2025
1.28.1 18 05/30/2025
1.28.0 15 04/28/2025
1.27.3 15 04/28/2025
1.27.2 16 04/29/2025
1.27.1 18 04/28/2025
1.27.1-beta.1 17 04/28/2025
1.27.0 18 04/28/2025
1.26.1 16 04/28/2025
1.26.0 15 05/07/2025
1.25.1 17 04/28/2025
1.25.0 16 04/28/2025
1.24.1 17 04/28/2025
1.24.0 15 04/29/2025
1.23.0 15 04/29/2025
1.22.3 18 05/29/2025
1.22.2 14 04/29/2025
1.22.1 16 04/29/2025
1.22.0 17 04/28/2025
1.21.0 15 04/29/2025
1.20.1 14 04/28/2025
1.20.0 15 04/29/2025
1.19.2 16 04/28/2025
1.19.1 15 04/29/2025
1.19.0-beta.1 16 05/03/2025
1.18.0-beta.1 15 04/28/2025
1.17.1-beta.1 17 04/28/2025
1.17.0-beta.1 17 04/28/2025
1.16.0-beta.1 16 04/28/2025
1.14.1-beta.1 16 04/28/2025
1.14.0-beta.1 13 04/28/2025