Skip to content

Releases: shouldly/shouldly

4.2.1

24 Apr 09:05
13e7a96
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.2.0...4.2.1

4.2.0

15 Apr 15:50
b20e06d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.1.0...4.2.0

4.1.0

25 Aug 00:14
Compare
Choose a tag to compare

v4.0.2

v4.0.1

v4.0.0

09 Nov 08:39
Compare
Choose a tag to compare

This is the first stable release in over 2 years. It is essentially an effort to reboot the project to being better supported and to have a regular release cadence.

See the v4 milestone for the list of changes. Although note that some changes have been done without associated issues or PR.

Where possible ObsoleteAttributes have been applied with directions on using the new API.

There is a work-in-progress v3 to v4 upgrade guide. Please feel free to help out by adding any additional notes to it.

v4.0.0-beta0004

16 Oct 08:57
Compare
Choose a tag to compare
Update Directory.Build.props

v.4.0.0-beta0003

21 Sep 00:09
2cf4c7f
Compare
Choose a tag to compare

#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-beta2

14 Jun 18:00
Compare
Choose a tag to compare
v4.0.0-beta2 Pre-release
Pre-release
  • #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

11 Jan 21:40
Compare
Choose a tag to compare
v4.0.0-beta1 Pre-release
Pre-release
  • #547 - Make ShouldMatchApproved cross-platform contributed by Joseph Woodward (JosephWoodward)
  • #516 - Add new Do Not Launch Strategy contributed by Brian Dukes (bdukes)