DiffEngine 16.3.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
47
Shouldly
Shouldly - Assertion framework for .NET. The way asserting *Should* be
40
Shouldly
Shouldly - Assertion framework for .NET. The way asserting *Should* be
39
Shouldly
Shouldly - Assertion framework for .NET. The way asserting *Should* be
36
Shouldly
Shouldly - Assertion framework for .NET. The way asserting *Should* be
35
Shouldly
Shouldly - Assertion framework for .NET. The way asserting *Should* be
34
Shouldly
Shouldly - Assertion framework for .NET. The way asserting *Should* be
31

.NET Framework 4.6.2

.NET 9.0

.NET 8.0

.NET 7.0

.NET 6.0

.NET Framework 4.8

.NET Framework 4.7.2

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