All Versions
14
Latest Version
Avg Release Cycle
191 days
Latest Release
1489 days ago

Changelog History
Page 1

  • 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)