Release 8.9.0 · fluentassertions/fluentassertions · GitHub
Skip to content

8.9.0

Choose a tag to compare

@dennisdoomen dennisdoomen released this 16 Mar 17:43
· 200 commits to main since this release
1ba808c

Warning

For projects targeting .NET 9, you need at least .NET SDK 9.0.200 as earlier versions will trigger compile errors because of invalid overload resolution. See #3225

What's Changed

New features

  • Add support for Span<T>, ReadOnlySpan<T>, Memory<T> and ReadOnlyMemory<T> by @dennisdoomen in #3172

Improvements

  • Allow excluding all properties by type from BeEquivalentTo by @Copilot in #3115
  • Clean-up the stack trace when throwing an assertion failure by @dennisdoomen in #3152
  • Improve reporting the differences between differently sized collections in BeEquivalentTo by @dennisdoomen in #3133
  • Improve reporting the subject when chaining Throw and Which by @dennisdoomen in #3160
  • Add HaveMillisecond/NotHaveMillisecond assertion methods for DateTime and DateTimeOffset by @Copilot in #3164
  • Add BeEqualTo and NotBeEqualTo as collection assertion aliases by @Copilot in #3166

Fixes

  • Fix formatting exception when comparing strings containing braces by @Copilot in #3151

Documentation

Others

New Contributors

  • @Copilot made their first contribution in #3119
  • @fuguiKz made their first contribution in #3141

Full Changelog: 8.8.0...8.9.0