Release 8.10.0 · fluentassertions/fluentassertions · GitHub
Skip to content

8.10.0

Choose a tag to compare

@dennisdoomen dennisdoomen released this 12 May 04:59
· 157 commits to main since this release

What's Changed

Improvements

  • Fail with a descriptive error when path-based rules are used on value-semantic types by @dennisdoomen in #3187
  • Significantly speed up BeEquivalentTo for large unordered collections by @dennisdoomen in #3188
  • Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @dennisdoomen in #3202
  • Include original index in extraneous item failure messages by @dennisdoomen in #3203

Documentation

Others

  • Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3184
  • Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @Copilot in #3176
  • Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3185
  • Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #3186
  • Bump cspell from 9.7.0 to 10.0.0 by @dependabot[bot] in #3189
  • Update nugets by @jnyrup in #3192
  • Fixup Qodana issues by @jnyrup in #3193
  • Fix Qodana argument separator by @jnyrup in #3195
  • Use new Qodana linter option by @jnyrup in #3196
  • Fix flaky BeLessThanOrEqualTo execution time test by @Copilot in #3200
  • Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @dependabot[bot] in #3201
  • Use long for hashCode in ReferentialComparer to avoid overflow by @dennisdoomen in #3204

Full Changelog: 8.9.0...8.10.0