Changelog History
Page 1
-
v4.0.1 Changes
November 15, 2020 -
v4.0.0 Changes
June 14, 2019- π #564 - #550 Add diffing support for Windows VS Code contributed by Eubert Go (ber2go)
- π¨ #560 - Refactor ShouldThrowAsync for cancellation handing and add test contributed by Adam Hathcock (adamhathcock)
- π» #555 - Fix in the Should.ThrowAsync error messages and exception handling contributed by Gabriel Milani (gmilani)
- π #550 - Add diffing support for VS Code
- #411 - Object Graph Comparison - ShouldBeEquivalentTo(...) contributed by RJ Hollberg (TaffarelJr)
π This release also includes the initial release of the new
ShouldBeEquivalentTo
method used for object graph comparison. This feature is still early in the making so I imagine there'll be a few bugs, for this reason this package will stay as a beta whilst we iterate on it.Please raise any issues you find on our GitHub repository.
-
v4.0.0-beta1 Changes
January 11, 2019- #547 - Make ShouldMatchApproved cross-platform contributed by Joseph Woodward (JosephWoodward)
- #516 - Add new Do Not Launch Strategy contributed by Brian Dukes (bdukes)
-
v4.0.0-beta0004
October 16, 2020 -
v4.0.0-beta0003 Changes
September 21, 2020π #595 - Remove obsoleted types and members - @jnm2
β‘οΈ #603 - Optimized.ShouldBeUnique()
for large datasets - Thanks to @JakenVeina
#604 - Implement ShouldBeDecoratedWith() for Type - Thanks to @hrai
#610 - ShouldBe does a sequence comparison for ReadOnlyMemory - Thanks to @hrai
#626 - Add class constraints to ShouldNotBeNull - Thanks to @SimonCropp
#625 - Add generic overloads for ShouldSatisfyAllConditions - Thanks to @dlumpp
#624 - Add overloads for .ShouldBeOfTypes() when using enumerables - Thanks to @Pondidum
π #634 - Support nullable reference types - Thanks to @jnm2
π #639 - Move to .NET Standard only - Thanks to @SimonCropp
π #644 - Move ShouldMatchApproved to use DiffEngine - Thanks to @SimonCropp
π #624 - Remove func message overloads - Thanks to @SimonCropp
#645 - Force correct debug settings - Thanks to @SimonCropp
#648 - Expose more APIs - Thanks to @SimonCropp
β #650 - Modify FindAsyncMethodUsingAttribute to discover async test methods - Thanks to @Kermittt -
v4.0.0-beta0002 Changes
June 14, 2019- π #564 - #550 Add diffing support for Windows VS Code contributed by Eubert Go (ber2go)
- π¨ #560 - Refactor ShouldThrowAsync for cancellation handing and add test contributed by Adam Hathcock (adamhathcock)
- π» #555 - Fix in the Should.ThrowAsync error messages and exception handling contributed by Gabriel Milani (gmilani)
- π #550 - Add diffing support for VS Code
- #411 - Object Graph Comparison - ShouldBeEquivalentTo(...) contributed by RJ Hollberg (TaffarelJr)
π This release also includes the initial release of the new
ShouldBeEquivalentTo
method used for object graph comparison. This feature is still early in the making so I imagine there'll be a few bugs, for this reason this package will stay as a beta whilst we iterate on it.Please raise any issues you find on our GitHub repository.
-
v3.0.2 Changes
November 06, 2018- #539 - Prevent optimizations from interfering with stack walking logic investigated by Joseph Woodward, fix by Stuart Lang (slang25)
- π #538 - Fixed null string comparison contributed by Joseph Musser (jnm2)
- #536 - Sourcelink contributed by Stuart Lang (slang25)
- #530 - Add Should.Throw() overloads for Func contributed by Martin Costello (martincostello)
- #527 - Add RepositoryUrl MSBuild property contributed by Martin Costello (martincostello)
- π #501 - Removed irrelevant stack frames from exception stack traces contributed by Joseph Musser (jnm2)
Commits: 86e42dd...c4aa6f5
-
v3.0.1 Changes
September 20, 2018- #510 - Add WinMerge to known diff tools contributed by Brian Dukes (bdukes)
- #500 - Syntax highlight contributed by Jonathan (vanillajonathan)
- π #494 - Now will work on vs 2017 Build 15.6 contributed by osama arif lone (loneosama)
- π§ #492 - Fixed Test.csproj Now will work on linux contributed by osama arif lone (loneosama)
- π #489 - Fixed NullReferenceException when creating error message from Expression contributed by Hajbok Robert (HajbokRobert)
- β #479 - .NET Standard tests and .NET 2.0 target contributed by Joseph Woodward (JosephWoodward)
-
v3.0.0 Changes
January 19, 2018- β #488 - Tidy up test class by Joseph Woodward (JosephWoodward)
- β #474 - Fix broken ShouldHaveFlag tests contributed by Joseph Woodward (JosephWoodward)
- βοΈ #468 - Fix typos in SourceCodeTextGetter.cs contributed by David (TAGC)
- #462 - Correct VSTS/TFS environment variable. contributed by Gian Lorenzetto (GianLorenzetto)
- β‘οΈ #452 - Update cake build script for new tooling contributed by Stuart Lang (slang25)
- π #451 - Fix build scripts contributed by Joseph Woodward (JosephWoodward)
- π #450 - More build improvements contributed by Stuart Lang (slang25)
- π #446 - Drop support for .NET 3.5 contributed by Stuart Lang (slang25)
- #447 - Consolidate conditional code contributed by Stuart Lang (slang25)
- π #445 - Added OS conditional to allow building on non Windows platforms by Joseph Woodward (JosephWoodward)
- π§ #439 - Make diff tools configuration lazy contributed by Stuart Lang (slang25)
- #426 - Added more ReSharper contract annotations contributed by Sebastian Krysmanski (skrysmanski)
- #416 - Fix for #415 (ShouldlyMethods attribute were missing on ShouldBeEnumE⦠contributed by Niklas KÀllander (niklaskallander)
- #236 - New logo
- #432 - Tooling migration by Joseph Woodward (JosephWoodward)
-
v3.0.0-beta.1 Changes
July 19, 2017- π #450 - More build improvements contributed by Stuart Lang (slang25)
- β #488 - Tidy up test class by Joseph Woodward (JosephWoodward)
- #447 - Consolidate conditional code contributed by Stuart Lang (slang25)
- π #446 - Drop support for .NET 3.5 contributed by Stuart Lang (slang25)
- π #445 - Added OS conditional to allow building on non Windows platforms by Joseph Woodward (JosephWoodward)
- #432 - Tooling migration by Joseph Woodward (JosephWoodward)