{"id":5043,"name":"FluentAssertions","ecosystem":"nuget","repository_url":null,"issues_count":1357,"created_at":"2025-06-06T17:08:27.421Z","updated_at":"2025-06-06T17:08:27.421Z","purl":"pkg:nuget/FluentAssertions","unique_repositories_count":473,"unique_repositories_count_past_30_days":30,"recent_issues":[{"uuid":"4576380890","node_id":"PR_kwDOSvgwD87iCn-g","number":4,"state":"open","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-03T02:24:36.000Z","updated_at":"2026-06-03T02:24:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mmpworks/netdaemon/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmpworks%2Fnetdaemon/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4510696206","node_id":"PR_kwDOOfTa1M7evK_N","number":267,"state":"open","title":"deps: Bump FluentAssertions from 7.0.0 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-24T06:17:07.000Z","updated_at":"2026-05-24T06:17:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"FluentAssertions","old_version":"7.0.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 7.0.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\n## 8.9.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for `Span\u003cT\u003e`, `ReadOnlySpan\u003cT\u003e`, `Memory\u003cT\u003e` and `ReadOnlyMemory\u003cT\u003e` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172\n### Improvements\n* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115\n* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152\n* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133\n* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160\n* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164\n* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166\n### Fixes\n* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151\n### Documentation\n* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132\n* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141\n* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155\n* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161\n* Fix \"an\" vs \"a\" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174\n### Others\n* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116\n* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118\n* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117\n* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119\n* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122\n* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121\n* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124\n* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125\n* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127\n* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128\n* Use `==` or `!=` when comparing Nullable\u003cT\u003e against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129\n* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130\n* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131\n* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136\n* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135\n* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134\n* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137\n* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139\n* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138\n* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140\n* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142\n* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143\n* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144\n* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146\n* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153\n* Polyfill string builder appending by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156\n* Bump cspell from 9.6.2 to 9.6.4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159\n ... (truncated)\n\n## 8.8.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111\n### Improvements\n* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100\n* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101\n* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107\n### Documentation\n* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104\n### Others\n* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106\n* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109\n* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112\n* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0\n\n## 8.7.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --\u003e\n\n## What's Changed\n### Others\n* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105\n* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1\n\n## 8.7.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --\u003e\n\n## What's Changed\n### New features\n* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094\n### Others\n* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082\n* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085\n* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086\n* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087\n* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090\n* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092\n* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084\n* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095\n* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096\n* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098\n* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0\n\n## 8.6.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076\n### Others\n* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072\n* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073\n* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075\n* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077\n* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081\n* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079\n* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078\n\n## New Contributors\n* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0\n\n## 8.5.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066\n### Fixes\n* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067\n### Others\n* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063\n* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068\n* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069\n* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0\n\n## 8.4.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062\n* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059\n### Others\n* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050\n* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044\n* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053\n* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055\n* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058\n\n## New Contributors\n* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0\n\n## 8.3.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Improve rendering of exception messages when using WithMessage  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039\n* Clarify the date/time type when comparing dates, times and combinations of those by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049\n### Others\n* Bump cspell from 8.17.5 to 8.18.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041\n* Bump cspell from 8.18.1 to 8.19.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042\n* Bump cspell from 8.19.2 to 8.19.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043\n* Bump cspell from 8.19.3 to 9.0.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045\n* Bump cspell from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046\n* Fix links to test suites in bug report template by @​robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0\n\n## 8.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Optimize various string operations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037\n* Reworked formatting and support multi-dimensional arrays. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009\n### Fixes\n* Restore `StringSyntax` annotations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033\n* Regex fixups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034\n* Handle missing caller identifier by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036\n### Others\n* Bump cspell from 8.17.3 to 8.17.5 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0\n\n## 8.1.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when {} is used as a dictionary key. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029\n* Removed the PS script that opens the FA website because it misbehaves. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1\n\n## 8.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n* Improves the subject identification for chained assertions and those that use Which by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Documentation\n* Reconnected the new license to the history of the old license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985\n* Removed an incorrect date/time example from the docs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989\n### Others\n* Make sure developers don't accidentally update to v8 without understanding the new license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988\n* Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993\n* Bump TUnit from 0.6.154 to 0.7.24 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n* Bump cspell from 8.17.2 to 8.17.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005\n* Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004\n* Bump TUnit from 0.7.24 to 0.10.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002\n* Upmerge from v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006\n* Renamed CallerStatementBuilder to StatementParser by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007\n* Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014\n* Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013\n* Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010\n* Adjust dependencies by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015\n* Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011\n* Fixed typo in introduction page by @​tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019\n* Bump Verify.Xunit from 28.10.1 to 28.11.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3022\n* Bump TUnit from 0.10.6 to 0.13.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023\n* Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025\n* Upmerge from v7 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028\n* Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027\n\n## New Contributors\n* @​tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0\n\n## 8.0.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Provide a toggle to suppress the soft warning about commercial use by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984\n\n### Others\n* Update docs to make license change more clear by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969\n* Bump SharpCompress from 0.38.0 to 0.39.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967\n* Bump Verify.Xunit from 28.8.1 to 28.9.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2965\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966\n* Bump cspell from 8.17.1 to 8.17.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964\n* Discard backported changes from 7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974\n* Various textual and styling fixes as well as some clarification of v7 and v8. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978\n* Bump Xunit.StaFact from 1.1.11 to 1.2.69 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2979\n* Bump TUnit from 0.6.33 to 0.6.154 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980\n* Bump Reflectify from 1.4.0 to 1.5.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981\n* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983\n* Bump coverlet.collector from 6.0.3 to 6.0.4 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1\n\n## 8.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n\n### License change\n* Update ownership and license to the [Xceed Community License](https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE.md) @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943\n\n### Breaking Changes\n* Moved all support for DataSet, DataTable, DataRow into [FluentAssertions.DataSets](https://github.com/fluentassertions/fluentassertions.datasets) by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267\n* Remove obsolete `OrEqualTo` methods by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269\n* Remove `SpacesPerIndentionLevel` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281\n* Drop support for .NET Core by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302\n* Change `AllSatisfy` to succeed on empty collections by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321\n* Add `ForConstraint` to `IAssertionScope` by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324\n* Change `OnlyContain` to succeed on empty collections by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350\n* Drop support for `NSpec3` by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356\n* Removed binary formatter by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278\n* Converted AsyncFunctionAssertions into real base class by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359\n* Move non-generic `NotThrow[After]` to `ActionAssertions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371\n* Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414\n* Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457\n* Consolidate namespace and file location by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449\n* Allow event monitoring to ignore failing event accessors by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629\n* Improve BeUpperCased/BeLowerCased semantics by @​drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660\n* Various naming improvements  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745\n* Redesigned AssertionScope and how it travels over chained calls by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539\n* Simplify inheritance of `SubsequentOrderingAssertions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### New features\n* Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389\n* Introduced a new attribute to allow global initialization of the assertion options by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292\n* Add support for NUnit4 by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483\n* Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536\n* Allow specifying `EquivalencyOptions` in string assertions by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413\n* Add BeNaN and NotBeNaN assertions by @​arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606\n* Add scoped value formatters by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676\n* TUnit Framework Support by @​thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758\n### Improvements\n* Optimize `TypeMemberReflector` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307\n* Capitalize true and false in failure messages by @​BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390\n* Pass Boolean literals as becauseArguments by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393\n* BeEmpty() materializes IEnumerable\u003cT\u003e only once, even on failure by @​louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2380\n* Allow nested `AssertionScope`s to chain their context by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607\n* Avoid allocations when chaining contexts by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613\n* Add option to ignore newline style when comparing strings for equivalency by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565\n ... (truncated)\n\n## 8.0.0-rc.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Fixes\n* GlobalEquivalencyOptions.CloneDefaults needs to be public by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926\n### Others\n* Include the release branches in the CodeQL runs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925\n* Bump TUnit from 0.6.15 to 0.6.33 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924\n* Bump Verify.Xunit from 28.7.0 to 28.7.1 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2923\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2\n\n## 8.0.0-rc.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### Fixes\n* Properly report the path even if custom mapping is used by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860\n* GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918\n### Documentation\n* Remove release notes from 8.0.0 that were backported to 6.12.x or 7.0.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2908\n### Others\n* Bumped Nuke to v9 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870\n* Bump cspell from 8.16.0 to 8.16.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868\n* Bump Verify.Xunit from 28.3.2 to 28.4.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2869\n* The CodeQL build needed the .NET 8.0 SDK by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877\n* Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885\n* Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883\n* Bump cspell from 8.16.1 to 8.17.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882\n* Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881\n* Bump Verify.Xunit from 28.4.0 to 28.5.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2879\n* Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880\n* Suppress Qodana warnings about awaiting a void method. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886\n* Rollback Qodana version to solve a conflict with PolySharp by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889\n* Upgrade MSTest for UWP.Specs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888\n* Bump PolySharp from 1.14.1 to 1.15.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884\n* Downgrade System.Collections.Immutable to 1.5.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890\n* Ignore updates to System.Collections.Immutable by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891\n* Bump cspell from 8.17.0 to 8.17.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893\n* Bump TUnit from 0.4.1 to 0.5.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897\n* Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896\n* Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898\n* Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894\n* Update Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899\n* CI backports to main by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900\n* Bump Verify.Xunit from 28.6.0 to 28.7.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2902\n* Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906\n* Bump TUnit from 0.5.6 to 0.5.28 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905\n* Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903\n* Update MSTest for UWP by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907\n* Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910\n* Bump TUnit from 0.5.28 to 0.6.15 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912\n ... (truncated)\n\n## 8.0.0-alpha.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at develop --\u003e\n\n## What's Changed\n### Others\n* Made the equivalency validator core internal by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1\n\n## 7.2.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when `\"{}\"` is used as a dictionary key by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Fix formatting exception when comparing strings containing braces by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Backport `AssertionResultSet` fixes from fluentassertions#​3100 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n## Building\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2\n\n## 7.2.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Prevent a crash while formatting a collection with nested empty collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3150\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.0...7.2.1\n\n## 7.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2972\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Others\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.1.0...7.2.0\n\n## 7.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Backport TUnit to v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2971\n* Backport xUnit 3 support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2970\n\n### Others\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0...7.1.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/7.0.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=7.0.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003c!-- Reviewable:start --\u003e\n- - -\nThis change is [\u003cimg src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/\u003e](https://reviewable.io/reviews/PlagueHO/libris-maleficarum/267)\n\u003c!-- Reviewable:end --\u003e\n","html_url":"https://github.com/PlagueHO/Libris-Maleficarum/pull/267","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlagueHO%2FLibris-Maleficarum/issues/267","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/267/packages"},{"uuid":"4509822785","node_id":"PR_kwDOSmBz3s7espBy","number":1,"state":"open","title":"Bump FluentAssertions from 6.12.2 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-23T22:49:40.000Z","updated_at":"2026-05-23T22:49:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"6.12.2","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.12.2 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\n## 8.9.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for `Span\u003cT\u003e`, `ReadOnlySpan\u003cT\u003e`, `Memory\u003cT\u003e` and `ReadOnlyMemory\u003cT\u003e` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172\n### Improvements\n* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115\n* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152\n* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133\n* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160\n* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164\n* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166\n### Fixes\n* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151\n### Documentation\n* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132\n* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141\n* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155\n* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161\n* Fix \"an\" vs \"a\" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174\n### Others\n* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116\n* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118\n* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117\n* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119\n* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122\n* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121\n* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124\n* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125\n* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127\n* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128\n* Use `==` or `!=` when comparing Nullable\u003cT\u003e against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129\n* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130\n* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131\n* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136\n* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135\n* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134\n* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137\n* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139\n* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138\n* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140\n* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142\n* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143\n* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144\n* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146\n* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153\n* Polyfill string builder appending by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156\n* Bump cspell from 9.6.2 to 9.6.4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159\n ... (truncated)\n\n## 8.8.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111\n### Improvements\n* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100\n* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101\n* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107\n### Documentation\n* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104\n### Others\n* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106\n* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109\n* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112\n* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0\n\n## 8.7.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --\u003e\n\n## What's Changed\n### Others\n* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105\n* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1\n\n## 8.7.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --\u003e\n\n## What's Changed\n### New features\n* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094\n### Others\n* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082\n* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085\n* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086\n* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087\n* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090\n* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092\n* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084\n* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095\n* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096\n* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098\n* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0\n\n## 8.6.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076\n### Others\n* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072\n* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073\n* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075\n* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077\n* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081\n* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079\n* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078\n\n## New Contributors\n* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0\n\n## 8.5.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066\n### Fixes\n* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067\n### Others\n* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063\n* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068\n* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069\n* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0\n\n## 8.4.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062\n* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059\n### Others\n* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050\n* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044\n* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053\n* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055\n* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058\n\n## New Contributors\n* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0\n\n## 8.3.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Improve rendering of exception messages when using WithMessage  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039\n* Clarify the date/time type when comparing dates, times and combinations of those by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049\n### Others\n* Bump cspell from 8.17.5 to 8.18.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041\n* Bump cspell from 8.18.1 to 8.19.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042\n* Bump cspell from 8.19.2 to 8.19.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043\n* Bump cspell from 8.19.3 to 9.0.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045\n* Bump cspell from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046\n* Fix links to test suites in bug report template by @​robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0\n\n## 8.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Optimize various string operations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037\n* Reworked formatting and support multi-dimensional arrays. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009\n### Fixes\n* Restore `StringSyntax` annotations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033\n* Regex fixups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034\n* Handle missing caller identifier by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036\n### Others\n* Bump cspell from 8.17.3 to 8.17.5 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0\n\n## 8.1.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when {} is used as a dictionary key. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029\n* Removed the PS script that opens the FA website because it misbehaves. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1\n\n## 8.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n* Improves the subject identification for chained assertions and those that use Which by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Documentation\n* Reconnected the new license to the history of the old license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985\n* Removed an incorrect date/time example from the docs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989\n### Others\n* Make sure developers don't accidentally update to v8 without understanding the new license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988\n* Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993\n* Bump TUnit from 0.6.154 to 0.7.24 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n* Bump cspell from 8.17.2 to 8.17.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005\n* Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004\n* Bump TUnit from 0.7.24 to 0.10.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002\n* Upmerge from v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006\n* Renamed CallerStatementBuilder to StatementParser by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007\n* Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014\n* Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013\n* Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010\n* Adjust dependencies by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015\n* Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011\n* Fixed typo in introduction page by @​tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019\n* Bump Verify.Xunit from 28.10.1 to 28.11.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3022\n* Bump TUnit from 0.10.6 to 0.13.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023\n* Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025\n* Upmerge from v7 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028\n* Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027\n\n## New Contributors\n* @​tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0\n\n## 8.0.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Provide a toggle to suppress the soft warning about commercial use by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984\n\n### Others\n* Update docs to make license change more clear by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969\n* Bump SharpCompress from 0.38.0 to 0.39.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967\n* Bump Verify.Xunit from 28.8.1 to 28.9.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2965\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966\n* Bump cspell from 8.17.1 to 8.17.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964\n* Discard backported changes from 7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974\n* Various textual and styling fixes as well as some clarification of v7 and v8. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978\n* Bump Xunit.StaFact from 1.1.11 to 1.2.69 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2979\n* Bump TUnit from 0.6.33 to 0.6.154 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980\n* Bump Reflectify from 1.4.0 to 1.5.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981\n* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983\n* Bump coverlet.collector from 6.0.3 to 6.0.4 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1\n\n## 8.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n\n### License change\n* Update ownership and license to the [Xceed Community License](https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE.md) @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943\n\n### Breaking Changes\n* Moved all support for DataSet, DataTable, DataRow into [FluentAssertions.DataSets](https://github.com/fluentassertions/fluentassertions.datasets) by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267\n* Remove obsolete `OrEqualTo` methods by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269\n* Remove `SpacesPerIndentionLevel` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281\n* Drop support for .NET Core by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302\n* Change `AllSatisfy` to succeed on empty collections by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321\n* Add `ForConstraint` to `IAssertionScope` by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324\n* Change `OnlyContain` to succeed on empty collections by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350\n* Drop support for `NSpec3` by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356\n* Removed binary formatter by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278\n* Converted AsyncFunctionAssertions into real base class by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359\n* Move non-generic `NotThrow[After]` to `ActionAssertions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371\n* Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414\n* Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457\n* Consolidate namespace and file location by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449\n* Allow event monitoring to ignore failing event accessors by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629\n* Improve BeUpperCased/BeLowerCased semantics by @​drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660\n* Various naming improvements  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745\n* Redesigned AssertionScope and how it travels over chained calls by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539\n* Simplify inheritance of `SubsequentOrderingAssertions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### New features\n* Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389\n* Introduced a new attribute to allow global initialization of the assertion options by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292\n* Add support for NUnit4 by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483\n* Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536\n* Allow specifying `EquivalencyOptions` in string assertions by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413\n* Add BeNaN and NotBeNaN assertions by @​arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606\n* Add scoped value formatters by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676\n* TUnit Framework Support by @​thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758\n### Improvements\n* Optimize `TypeMemberReflector` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307\n* Capitalize true and false in failure messages by @​BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390\n* Pass Boolean literals as becauseArguments by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393\n* BeEmpty() materializes IEnumerable\u003cT\u003e only once, even on failure by @​louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2380\n* Allow nested `AssertionScope`s to chain their context by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607\n* Avoid allocations when chaining contexts by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613\n* Add option to ignore newline style when comparing strings for equivalency by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565\n ... (truncated)\n\n## 8.0.0-rc.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Fixes\n* GlobalEquivalencyOptions.CloneDefaults needs to be public by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926\n### Others\n* Include the release branches in the CodeQL runs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925\n* Bump TUnit from 0.6.15 to 0.6.33 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924\n* Bump Verify.Xunit from 28.7.0 to 28.7.1 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2923\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2\n\n## 8.0.0-rc.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### Fixes\n* Properly report the path even if custom mapping is used by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860\n* GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918\n### Documentation\n* Remove release notes from 8.0.0 that were backported to 6.12.x or 7.0.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2908\n### Others\n* Bumped Nuke to v9 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870\n* Bump cspell from 8.16.0 to 8.16.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868\n* Bump Verify.Xunit from 28.3.2 to 28.4.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2869\n* The CodeQL build needed the .NET 8.0 SDK by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877\n* Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885\n* Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883\n* Bump cspell from 8.16.1 to 8.17.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882\n* Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881\n* Bump Verify.Xunit from 28.4.0 to 28.5.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2879\n* Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880\n* Suppress Qodana warnings about awaiting a void method. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886\n* Rollback Qodana version to solve a conflict with PolySharp by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889\n* Upgrade MSTest for UWP.Specs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888\n* Bump PolySharp from 1.14.1 to 1.15.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884\n* Downgrade System.Collections.Immutable to 1.5.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890\n* Ignore updates to System.Collections.Immutable by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891\n* Bump cspell from 8.17.0 to 8.17.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893\n* Bump TUnit from 0.4.1 to 0.5.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897\n* Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896\n* Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898\n* Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894\n* Update Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899\n* CI backports to main by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900\n* Bump Verify.Xunit from 28.6.0 to 28.7.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2902\n* Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906\n* Bump TUnit from 0.5.6 to 0.5.28 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905\n* Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903\n* Update MSTest for UWP by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907\n* Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910\n* Bump TUnit from 0.5.28 to 0.6.15 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912\n ... (truncated)\n\n## 8.0.0-alpha.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at develop --\u003e\n\n## What's Changed\n### Others\n* Made the equivalency validator core internal by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1\n\n## 7.2.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when `\"{}\"` is used as a dictionary key by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Fix formatting exception when comparing strings containing braces by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Backport `AssertionResultSet` fixes from fluentassertions#​3100 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n## Building\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2\n\n## 7.2.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Prevent a crash while formatting a collection with nested empty collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3150\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.0...7.2.1\n\n## 7.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2972\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Others\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.1.0...7.2.0\n\n## 7.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Backport TUnit to v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2971\n* Backport xUnit 3 support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2970\n\n### Others\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0...7.1.0\n\n## 7.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Breaking Changes\n* Drop support for .NET Core 2.1, 3.0 and NSpec by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2835\n### Fixes\n* The expectation node identified as a cyclic reference is still compared to the subject node using simple equality. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2819\n* Fix support for write-only properties in BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2836\n### Documentation\n* Fix minor syntax error in objectgraphs.md by @​rklec in https://github.com/fluentassertions/fluentassertions/pull/2847\n### Others\n* Use the same Qodana build pipeline as develop is using by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2809\n* Add section highlighting for better navigation by @​sentemon in https://github.com/fluentassertions/fluentassertions/pull/2807\n* Bump all relevant dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2834\n* Changed references to the master branch to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2848\n* Missed two more references to master by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2849\n* Backport bump of `System.Configuration.ConfigurationManager` and `System.Threading.Tasks.Extensions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2856\n\n## New Contributors\n* @​sentemon made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2807\n* @​rklec made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2847\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.2...7.0.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/6.12.2...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=6.12.2\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/fernandogssilva/cyber-thrust-iris/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fernandogssilva%2Fcyber-thrust-iris/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4505633315","node_id":"PR_kwDOSlSD8s7efyBZ","number":2,"state":"open","title":"chore(deps): Bump FluentAssertions from 6.12.0 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":["elbruno"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-22T21:14:25.000Z","updated_at":"2026-05-22T21:14:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"FluentAssertions","old_version":"6.12.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.12.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\n## 8.9.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for `Span\u003cT\u003e`, `ReadOnlySpan\u003cT\u003e`, `Memory\u003cT\u003e` and `ReadOnlyMemory\u003cT\u003e` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172\n### Improvements\n* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115\n* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152\n* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133\n* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160\n* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164\n* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166\n### Fixes\n* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151\n### Documentation\n* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132\n* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141\n* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155\n* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161\n* Fix \"an\" vs \"a\" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174\n### Others\n* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116\n* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118\n* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117\n* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119\n* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122\n* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121\n* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124\n* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125\n* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127\n* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128\n* Use `==` or `!=` when comparing Nullable\u003cT\u003e against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129\n* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130\n* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131\n* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136\n* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135\n* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134\n* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137\n* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139\n* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138\n* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140\n* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142\n* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143\n* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144\n* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146\n* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153\n* Polyfill string builder appending by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156\n* Bump cspell from 9.6.2 to 9.6.4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159\n ... (truncated)\n\n## 8.8.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111\n### Improvements\n* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100\n* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101\n* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107\n### Documentation\n* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104\n### Others\n* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106\n* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109\n* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112\n* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0\n\n## 8.7.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --\u003e\n\n## What's Changed\n### Others\n* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105\n* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1\n\n## 8.7.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --\u003e\n\n## What's Changed\n### New features\n* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094\n### Others\n* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082\n* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085\n* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086\n* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087\n* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090\n* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092\n* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084\n* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095\n* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096\n* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098\n* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0\n\n## 8.6.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076\n### Others\n* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072\n* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073\n* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075\n* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077\n* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081\n* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079\n* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078\n\n## New Contributors\n* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0\n\n## 8.5.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066\n### Fixes\n* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067\n### Others\n* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063\n* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068\n* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069\n* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0\n\n## 8.4.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062\n* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059\n### Others\n* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050\n* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044\n* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053\n* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055\n* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058\n\n## New Contributors\n* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0\n\n## 8.3.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Improve rendering of exception messages when using WithMessage  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039\n* Clarify the date/time type when comparing dates, times and combinations of those by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049\n### Others\n* Bump cspell from 8.17.5 to 8.18.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041\n* Bump cspell from 8.18.1 to 8.19.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042\n* Bump cspell from 8.19.2 to 8.19.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043\n* Bump cspell from 8.19.3 to 9.0.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045\n* Bump cspell from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046\n* Fix links to test suites in bug report template by @​robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0\n\n## 8.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Optimize various string operations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037\n* Reworked formatting and support multi-dimensional arrays. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009\n### Fixes\n* Restore `StringSyntax` annotations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033\n* Regex fixups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034\n* Handle missing caller identifier by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036\n### Others\n* Bump cspell from 8.17.3 to 8.17.5 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0\n\n## 8.1.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when {} is used as a dictionary key. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029\n* Removed the PS script that opens the FA website because it misbehaves. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1\n\n## 8.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n* Improves the subject identification for chained assertions and those that use Which by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Documentation\n* Reconnected the new license to the history of the old license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985\n* Removed an incorrect date/time example from the docs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989\n### Others\n* Make sure developers don't accidentally update to v8 without understanding the new license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988\n* Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993\n* Bump TUnit from 0.6.154 to 0.7.24 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n* Bump cspell from 8.17.2 to 8.17.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005\n* Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004\n* Bump TUnit from 0.7.24 to 0.10.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002\n* Upmerge from v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006\n* Renamed CallerStatementBuilder to StatementParser by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007\n* Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014\n* Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013\n* Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010\n* Adjust dependencies by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015\n* Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011\n* Fixed typo in introduction page by @​tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019\n* Bump Verify.Xunit from 28.10.1 to 28.11.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3022\n* Bump TUnit from 0.10.6 to 0.13.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023\n* Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025\n* Upmerge from v7 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028\n* Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027\n\n## New Contributors\n* @​tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0\n\n## 8.0.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Provide a toggle to suppress the soft warning about commercial use by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984\n\n### Others\n* Update docs to make license change more clear by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969\n* Bump SharpCompress from 0.38.0 to 0.39.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967\n* Bump Verify.Xunit from 28.8.1 to 28.9.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2965\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966\n* Bump cspell from 8.17.1 to 8.17.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964\n* Discard backported changes from 7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974\n* Various textual and styling fixes as well as some clarification of v7 and v8. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978\n* Bump Xunit.StaFact from 1.1.11 to 1.2.69 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2979\n* Bump TUnit from 0.6.33 to 0.6.154 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980\n* Bump Reflectify from 1.4.0 to 1.5.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981\n* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983\n* Bump coverlet.collector from 6.0.3 to 6.0.4 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1\n\n## 8.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n\n### License change\n* Update ownership and license to the [Xceed Community License](https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE.md) @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943\n\n### Breaking Changes\n* Moved all support for DataSet, DataTable, DataRow into [FluentAssertions.DataSets](https://github.com/fluentassertions/fluentassertions.datasets) by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267\n* Remove obsolete `OrEqualTo` methods by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269\n* Remove `SpacesPerIndentionLevel` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281\n* Drop support for .NET Core by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302\n* Change `AllSatisfy` to succeed on empty collections by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321\n* Add `ForConstraint` to `IAssertionScope` by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324\n* Change `OnlyContain` to succeed on empty collections by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350\n* Drop support for `NSpec3` by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356\n* Removed binary formatter by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278\n* Converted AsyncFunctionAssertions into real base class by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359\n* Move non-generic `NotThrow[After]` to `ActionAssertions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371\n* Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414\n* Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457\n* Consolidate namespace and file location by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449\n* Allow event monitoring to ignore failing event accessors by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629\n* Improve BeUpperCased/BeLowerCased semantics by @​drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660\n* Various naming improvements  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745\n* Redesigned AssertionScope and how it travels over chained calls by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539\n* Simplify inheritance of `SubsequentOrderingAssertions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### New features\n* Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389\n* Introduced a new attribute to allow global initialization of the assertion options by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292\n* Add support for NUnit4 by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483\n* Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536\n* Allow specifying `EquivalencyOptions` in string assertions by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413\n* Add BeNaN and NotBeNaN assertions by @​arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606\n* Add scoped value formatters by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676\n* TUnit Framework Support by @​thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758\n### Improvements\n* Optimize `TypeMemberReflector` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307\n* Capitalize true and false in failure messages by @​BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390\n* Pass Boolean literals as becauseArguments by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393\n* BeEmpty() materializes IEnumerable\u003cT\u003e only once, even on failure by @​louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2380\n* Allow nested `AssertionScope`s to chain their context by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607\n* Avoid allocations when chaining contexts by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613\n* Add option to ignore newline style when comparing strings for equivalency by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565\n ... (truncated)\n\n## 8.0.0-rc.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Fixes\n* GlobalEquivalencyOptions.CloneDefaults needs to be public by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926\n### Others\n* Include the release branches in the CodeQL runs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925\n* Bump TUnit from 0.6.15 to 0.6.33 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924\n* Bump Verify.Xunit from 28.7.0 to 28.7.1 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2923\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2\n\n## 8.0.0-rc.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### Fixes\n* Properly report the path even if custom mapping is used by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860\n* GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918\n### Documentation\n* Remove release notes from 8.0.0 that were backported to 6.12.x or 7.0.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2908\n### Others\n* Bumped Nuke to v9 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870\n* Bump cspell from 8.16.0 to 8.16.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868\n* Bump Verify.Xunit from 28.3.2 to 28.4.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2869\n* The CodeQL build needed the .NET 8.0 SDK by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877\n* Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885\n* Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883\n* Bump cspell from 8.16.1 to 8.17.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882\n* Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881\n* Bump Verify.Xunit from 28.4.0 to 28.5.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2879\n* Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880\n* Suppress Qodana warnings about awaiting a void method. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886\n* Rollback Qodana version to solve a conflict with PolySharp by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889\n* Upgrade MSTest for UWP.Specs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888\n* Bump PolySharp from 1.14.1 to 1.15.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884\n* Downgrade System.Collections.Immutable to 1.5.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890\n* Ignore updates to System.Collections.Immutable by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891\n* Bump cspell from 8.17.0 to 8.17.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893\n* Bump TUnit from 0.4.1 to 0.5.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897\n* Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896\n* Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898\n* Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894\n* Update Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899\n* CI backports to main by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900\n* Bump Verify.Xunit from 28.6.0 to 28.7.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2902\n* Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906\n* Bump TUnit from 0.5.6 to 0.5.28 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905\n* Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903\n* Update MSTest for UWP by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907\n* Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910\n* Bump TUnit from 0.5.28 to 0.6.15 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912\n ... (truncated)\n\n## 8.0.0-alpha.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at develop --\u003e\n\n## What's Changed\n### Others\n* Made the equivalency validator core internal by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1\n\n## 7.2.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when `\"{}\"` is used as a dictionary key by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Fix formatting exception when comparing strings containing braces by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Backport `AssertionResultSet` fixes from fluentassertions#​3100 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n## Building\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2\n\n## 7.2.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Prevent a crash while formatting a collection with nested empty collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3150\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.0...7.2.1\n\n## 7.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2972\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Others\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.1.0...7.2.0\n\n## 7.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Backport TUnit to v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2971\n* Backport xUnit 3 support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2970\n\n### Others\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0...7.1.0\n\n## 7.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Breaking Changes\n* Drop support for .NET Core 2.1, 3.0 and NSpec by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2835\n### Fixes\n* The expectation node identified as a cyclic reference is still compared to the subject node using simple equality. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2819\n* Fix support for write-only properties in BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2836\n### Documentation\n* Fix minor syntax error in objectgraphs.md by @​rklec in https://github.com/fluentassertions/fluentassertions/pull/2847\n### Others\n* Use the same Qodana build pipeline as develop is using by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2809\n* Add section highlighting for better navigation by @​sentemon in https://github.com/fluentassertions/fluentassertions/pull/2807\n* Bump all relevant dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2834\n* Changed references to the master branch to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2848\n* Missed two more references to master by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2849\n* Backport bump of `System.Configuration.ConfigurationManager` and `System.Threading.Tasks.Extensions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2856\n\n## New Contributors\n* @​sentemon made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2807\n* @​rklec made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2847\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.2...7.0.0\n\n## 6.12.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at master --\u003e\n\n## What's Changed\n### Others\n* Better support for default interface and explicitly implemented properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2794\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.1...6.12.2\n\n## 6.12.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at master --\u003e\n\n## What's Changed\n### Improvements\n* Improve `BeEmpty()` and `BeNullOrEmpty()` performance for `IEnumerable\u003cT\u003e`, by materializing only the first item - [#​2530](https://github.com/fluentassertions/fluentassertions/pull/2530)\n\n### Fixes\n* Fixed formatting error when checking nullable `DateTimeOffset` with `BeWithin(...).Before(...)` - [#​2312](https://github.com/fluentassertions/fluentassertions/pull/2312)\n* `BeEquivalentTo` will now find and can map subject properties that are implemented through an explicitly-implemented interface - [#​2152](https://github.com/fluentassertions/fluentassertions/pull/2152)\n* Fixed that the `because` and `becauseArgs` were not passed down the equivalency tree - [#​2318](https://github.com/fluentassertions/fluentassertions/pull/2318)\n* `BeEquivalentTo` can again compare a non-generic `IDictionary` with a generic one - [#​2358](https://github.com/fluentassertions/fluentassertions/pull/2358)\n* Fixed that the `FormattingOptions` were not respected in inner `AssertionScope` - [#​2329](https://github.com/fluentassertions/fluentassertions/pull/2329)\n* Capitalize `true` and `false` in failure messages and make them formattable to a custom `BooleanFormatter` - [#​2390](https://github.com/fluentassertions/fluentassertions/pull/2390), [#​2393](https://github.com/fluentassertions/fluentassertions/pull/2393)\n* Improved the failure message for `NotBeOfType` when wrapped in an `AssertionScope` and the subject is null  - [#​2399](https://github.com/fluentassertions/fluentassertions/pull/2399)\n* Improved the failure message for `BeWritable`/`BeReadable` when wrapped in an `AssertionScope` and the subject is read-only/write-only - [#​2399](https://github.com/fluentassertions/fluentassertions/pull/2399)\n* Improved the failure message for `ThrowExactly[Async]` when wrapped in an `AssertionScope` and no exception is thrown - [#​2398](https://github.com/fluentassertions/fluentassertions/pull/2398)\n* Improved the failure message for `[Not]HaveExplicitProperty` when wrapped in an `AssertionScope` and not implementing the interface - [#​2403](https://github.com/fluentassertions/fluentassertions/pull/2403)\n* Improved the failure message for `[Not]HaveExplicitMethod` when wrapped in an `AssertionScope` and not implementing the interface - [#​2403](https://github.com/fluentassertions/fluentassertions/pull/2403)\n* Changed `BeEquivalentTo` to exclude `private protected` members from the comparison - [#​2417](https://github.com/fluentassertions/fluentassertions/pull/2417)\n* Fixed using `BeEquivalentTo` on an empty `ArraySegment` - [#​2445](https://github.com/fluentassertions/fluentassertions/pull/2445), [#​2511](https://github.com/fluentassertions/fluentassertions/pull/2511)\n* `BeEquivalentTo` with a custom comparer can now handle null values - [#​2489](https://github.com/fluentassertions/fluentassertions/pull/2489)\n* Ensured that nested calls to `AssertionScope(context)` create a chained context - [#​2607](https://github.com/fluentassertions/fluentassertions/pull/2607)\n* One overload of the `AssertionScope` constructor would not create an actual scope associated with the thread - [#​2607](https://github.com/fluentassertions/fluentassertions/pull/2607)\n* Fixed `ThrowWithinAsync` not respecting `OperationCanceledException` - [#​2614](https://github.com/fluentassertions/fluentassertions/pull/2614)\n* Fixed using `BeEquivalentTo` with an `IEqualityComparer` targeting nullable types - [#​2648](https://github.com/fluentassertions/fluentassertions/pull/2648)\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.0...6.12.1\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/6.12.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=6.12.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/elbruno/HermesNET/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/elbruno%2FHermesNET/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4482998812","node_id":"PR_kwDOQ9aGNc7dWXwv","number":16,"state":"closed","title":"Bump FluentAssertions and 10 others","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T01:27:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-20T03:57:35.000Z","updated_at":"2026-05-27T01:27:59.000Z","time_to_close":595822,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","repository_url":"https://github.com/fluentassertions/fluentassertions"},{"name":"10 others"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 7.2.1 to 7.2.2.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 7.2.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when `\"{}\"` is used as a dictionary key by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Fix formatting exception when comparing strings containing braces by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Backport `AssertionResultSet` fixes from fluentassertions#​3100 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n## Building\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Mvc.Core](https://github.com/dotnet/aspnetcore) from 2.3.9 to 2.3.10.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Mvc.Core's releases](https://github.com/dotnet/aspnetcore/releases)._\n\nNo release notes found for this version range.\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.Build](https://github.com/dotnet/msbuild) from 18.3.3 to 18.6.3.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.Build's releases](https://github.com/dotnet/msbuild/releases)._\n\n## 18.6.3\n\n## What's Changed\n* Improve cross-platform node discovery for reuse with NodeMode filtering by @​Copilot in https://github.com/dotnet/msbuild/pull/13256\n* Updated common types XSD to remove errors from redefining `Include` attributes by @​glektarssza in https://github.com/dotnet/msbuild/pull/13284\n* Update VersionPrefix to 18.6.0 + insertion flow by @​MichalPavlik in https://github.com/dotnet/msbuild/pull/13296\n* Log warnings for skipped STR resource keys instead of failing the build by @​OvesN in https://github.com/dotnet/msbuild/pull/13291\n* Isolate MSBuildTaskHost from the rest of MSBuild Codebase by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/13232\n* Improve error messages when ToolTask overrides exit code 0 to -1 due to logged errors by @​OvesN in https://github.com/dotnet/msbuild/pull/13303\n* Migrate Exec task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13171\n* Enhance crash telemetry with richer diagnostics and EndBuild hang detection by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13304\n* [main] Update dependencies from nuget/nuget.client by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13309\n* [IBuildEngine callbacks] Stage 2: RequestCores/ReleaseCores by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13306\n* Only get command line args names on modern .NET by @​baronfel in https://github.com/dotnet/msbuild/pull/13314\n* Detect and correct worker node over-provisioning by @​Copilot in https://github.com/dotnet/msbuild/pull/13220\n* Add App Host Support for MSBuild by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13175\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13311\n* Fix ObjectDisposedException in BuildsWhileBuildIsRunningOnServer test by @​Copilot in https://github.com/dotnet/msbuild/pull/13316\n* Add PoC of pipelines check skill by @​JanKrivanek in https://github.com/dotnet/msbuild/pull/13242\n* Fix CodeSign.MissingSigningCert for xsd/Update-MSBuildXsds.ps1 by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13320\n* Fix task host launch regressions from apphost support by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13325\n* Enlighten GetFrameworkPath and GetFrameworkSdkPath. by @​AR-May in https://github.com/dotnet/msbuild/pull/13282\n* Add VMR codeflow health check to pipelines skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13326\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13281\n* Fix GenerateResource to track all ResXFileRef linked files for incremental builds by @​OvesN in https://github.com/dotnet/msbuild/pull/13327\n* Add escape hatch for not sharing assemblies from tools directory by @​AR-May in https://github.com/dotnet/msbuild/pull/13305\n* Add merge-dependency-updates skill for bot PR triage by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13331\n* Add diagnostic data to crash/hang telemetry and move null-Project check after RetrieveFromCache by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13332\n* Update remote-host-object.md with SDK .tlb shipping and IDispatch example by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13324\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13341\n* improve task migration skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13234\n* Fix telemetry PII concerns: sanitize exceptions, project paths, and custom names by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13344\n* Use .exe.config when loading \"as full Framework\" by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13349\n* Fix RequestCores/ReleaseCores fallback in OOP TaskHost: throw NotImplementedException instead of logging error by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13345\n* Fixed indentation for _GetCopyToOutputDirectoryItemsFromTransitiveProjectReferences by @​CEbbinghaus in https://github.com/dotnet/msbuild/pull/13358\n* Fix Unix SessionId in handshake to enable cross-terminal node reuse by @​JakeRadMSFT in https://github.com/dotnet/msbuild/pull/13354\n* Revert \"Migrate Exec task to TaskEnvironment API\" by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13367\n* Look for apphost when considering node reuse by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13368\n* Move lots of shared code to Microsoft.Build.Framework by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/13364\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13353\n* Fix ScheduleTimeRecord.AccumulatedTime hang during solution close by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13375\n* Update runtime package references to 10.0.3 by @​Copilot in https://github.com/dotnet/msbuild/pull/13376\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13378\n* Fix ProjectImports.zip regression from shared FileUtilities statics by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13382\n* Enrich EndBuild hang diagnostics with logging service and submission state by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13385\n* Enhance path normalization: add handling for consecutive directory separators by @​tommcdon in https://github.com/dotnet/msbuild/pull/13369\n* Move task environment drivers to Framework. by @​AR-May in https://github.com/dotnet/msbuild/pull/13380\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13298\n* Replace ProjectCacheService null Project crash with diagnostic telemetry by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13396\n* Add agentic workflow to auto-close PRs older than 180 days by @​Copilot in https://github.com/dotnet/msbuild/pull/13400\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13575337 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13394\n* Respect MSBUILDPRESERVETOOLTEMPFILES in ProcessExit cleanup by @​DmitriyShepelev in https://github.com/dotnet/msbuild/pull/13395\n ... (truncated)\n\n## 18.5.4\n\n## What's Changed\n* remove dead code by @​SimaTian in https://github.com/dotnet/msbuild/pull/13125\n* Update VersionPrefix to 18.5.0 + insertion flow by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13134\n* add multithreaded task migration agent skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13131\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13139\n* Migrate VerifyFileHash task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13112\n* Migrate GetFileHash tasks to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13111\n* Diagram of VS/SDK component interactions by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13127\n* Fix package validation telemetry assembly resolution warnings by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13144\n* Adds validation to throw MSB4259 when property references contain leading or trailing whitespace outside of conditions. by @​huulinhnguyen-dev in https://github.com/dotnet/msbuild/pull/13076\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13203963 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13151\n* Add MSBuild app host design by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12857\n* Add Stabilize-Release.ps1 script for release process by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13146\n* Fix chained item function empty result comparison in conditions by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/12901\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13162\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13160\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13217622 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13163\n* Fix items logged as type name during -getitem argument by @​Copilot in https://github.com/dotnet/msbuild/pull/13166\n* Respect NetCoreSdkRoot property for TaskHostParameters by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13176\n* Remove MachineIndependent configuration by @​Copilot in https://github.com/dotnet/msbuild/pull/13180\n* Remove redundant #nullable disable from 153 files by @​Copilot in https://github.com/dotnet/msbuild/pull/13157\n* Revert #​13076 \"Adds validation to throw MSB4259 when property references contain leading or trailing whitespace outside of conditions. by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13184\n* Convert MSBuild.sln to slnx format and upate refs by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13185\n* Implement IMultiThreadableTask for Move task by @​Copilot in https://github.com/dotnet/msbuild/pull/13108\n* Add hostservices  translation support for clr 4 task host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13154\n* Handle null ProjectFile in InvalidProjectFileException by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13179\n* Add $(LatestDotNetCoreForMSBuild) infrastructure for centralized framework targeting by @​Copilot in https://github.com/dotnet/msbuild/pull/13189\n* Fix TaskHost crash when task returns string[] with null elements by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13190\n* Revert \"Refactor Microsoft.IO usage\" by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13194\n* Allow null SdkResult from SdkResolver.Resolve by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13197\n* Skill to test changes using just-built MSBuild by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13202\n* Tell Copilot not to allow breaking changes by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13200\n* Make nologo switch accept boolean values to enable explicit logo display control by @​Copilot in https://github.com/dotnet/msbuild/pull/12541\n* Migrate Unzip task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13109\n* Migrate ZipDirectory task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13110\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13246767 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13204\n* Add .NET Standard compatibility warnings by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13187\n* Make WriteCodeFragment task locale-independent for reproducible builds by @​Copilot in https://github.com/dotnet/msbuild/pull/13192\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13249478 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13207\n* Fix TerminalLogger IndexOutOfRangeException when replaying binlog with fewer nodes by @​Copilot in https://github.com/dotnet/msbuild/pull/12809\n* Migrate DownloadFile task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13113\n* Add CI job for 2-stage build with -mt mode by @​Copilot in https://github.com/dotnet/msbuild/pull/13124\n* Localize AbsolutePath validation messages by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13115\n* Refactor FrameworkFileUtilities for better performance by @​AR-May in https://github.com/dotnet/msbuild/pull/13143\n* Add agent instructions for MSBuild repository by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13198\n* Add GetCanonicalForm to the AbsolutePath API by @​AR-May in https://github.com/dotnet/msbuild/pull/13088\n* Shouldly 4.3.0 by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13213\n* Migrate WriteCodeFragment task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13169\n* Run the issue-labeler over pull requests using polling by @​Copilot in https://github.com/dotnet/msbuild/pull/13223\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13225\n ... (truncated)\n\n## 18.4.0\n\n## What's Changed\n* Fix terminal logger quiet mode to show project context for warnings/errors by @​Copilot in https://github.com/dotnet/msbuild/pull/12930\n* Replace OpenTelemetry with Microsoft.VisualStudio.Telemetry for VS by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12843\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13050856 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/12982\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/12979\n* eliminate test data serialization warnings by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/12983\n* Add the feature flag that allows users to opt out automatic UTF8 console encoding by @​GangWang01 in https://github.com/dotnet/msbuild/pull/12637\n* Polyfill clean up and source package organization by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/12977\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13052367 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/12984\n* Add documentation for enabling binlog collection via env var by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12805\n* Support multiple binary logs from command line arguments by @​Copilot in https://github.com/dotnet/msbuild/pull/12706\n* Add VcxprojReader.exe to ngenApplications by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12986\n* Add HostServices support  in Out-of-Process Task Host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12753\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13002\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13000\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13078382 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13003\n* Add telemetry tracking for task factory names and runtime usage by @​Copilot in https://github.com/dotnet/msbuild/pull/12989\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/12987\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13079827 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13010\n* Snap for VS 18.3 and update branding to VS 18.4 by @​Copilot in https://github.com/dotnet/msbuild/pull/13005\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13012\n* Add telemetry to categorize build failure reasons by @​Copilot in https://github.com/dotnet/msbuild/pull/13007\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13011\n* Update OptProf drop metadata configuration by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13020\n* Fix MSB1025 error when using DistributedFileLogger (-dfl flag) by @​Copilot in https://github.com/dotnet/msbuild/pull/13036\n* CmdLine parsing was extracted from XMake and the implementation is visible to dotnet (attempt 2) by @​MichalPavlik in https://github.com/dotnet/msbuild/pull/12836\n* Make task environment path absolutization not throw. by @​AR-May in https://github.com/dotnet/msbuild/pull/13035\n* Fix flaky test TestTerminalLoggerTogetherWithOtherLoggers by @​Copilot in https://github.com/dotnet/msbuild/pull/13044\n* Enlighten more tasks that require no change by @​AR-May in https://github.com/dotnet/msbuild/pull/13045\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13050\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13048\n* Add support for MSBUILD_LOGGING_ARGS by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12993\n* Fix MSBuildEventSource by @​dfederm in https://github.com/dotnet/msbuild/pull/13030\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13124182 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13053\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13031\n* Add incrementality tracking support and more detailed analysis of the build errors reported by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13057\n* [automated] Merge branch 'vs18.3' =\u003e 'main' by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13055\n* Enable com support for clr4 in task host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13033\n* Add 'rel/d18.3' to insertion target branch options by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13067\n* add OriginalValue property to AbsolutePath by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13077\n* [automated] Merge branch 'vs18.3' =\u003e 'main' by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13074\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13137486 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13075\n* Refactor FileUtilities.cs and add methods for absolute paths. by @​AR-May in https://github.com/dotnet/msbuild/pull/13079\n* Limit extended flag usage to NET and CLR4 runtimes by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13080\n* [main] Update dependencies from nuget/nuget.client by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13065\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13137926 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13081\n* Update to 10.0.1 references by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13072\n* Undo COM support in out of proc task host CLR4 by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13089\n* Add Managed Identity for bootstrapper creation by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13092\n* Add warning MSB4280 when DOTNET_HOST_PATH is set to a directory by @​Copilot in https://github.com/dotnet/msbuild/pull/13091\n ... (truncated)\n\nCommits viewable in [compare view](https://github.com/dotnet/msbuild/compare/v18.3.3...v18.6.3).\n\u003c/details\u003e\n\nUpdated [Microsoft.Build.Framework](https://github.com/dotnet/msbuild) from 18.3.3 to 18.6.3.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.Build.Framework's releases](https://github.com/dotnet/msbuild/releases)._\n\n## 18.6.3\n\n## What's Changed\n* Improve cross-platform node discovery for reuse with NodeMode filtering by @​Copilot in https://github.com/dotnet/msbuild/pull/13256\n* Updated common types XSD to remove errors from redefining `Include` attributes by @​glektarssza in https://github.com/dotnet/msbuild/pull/13284\n* Update VersionPrefix to 18.6.0 + insertion flow by @​MichalPavlik in https://github.com/dotnet/msbuild/pull/13296\n* Log warnings for skipped STR resource keys instead of failing the build by @​OvesN in https://github.com/dotnet/msbuild/pull/13291\n* Isolate MSBuildTaskHost from the rest of MSBuild Codebase by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/13232\n* Improve error messages when ToolTask overrides exit code 0 to -1 due to logged errors by @​OvesN in https://github.com/dotnet/msbuild/pull/13303\n* Migrate Exec task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13171\n* Enhance crash telemetry with richer diagnostics and EndBuild hang detection by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13304\n* [main] Update dependencies from nuget/nuget.client by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13309\n* [IBuildEngine callbacks] Stage 2: RequestCores/ReleaseCores by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13306\n* Only get command line args names on modern .NET by @​baronfel in https://github.com/dotnet/msbuild/pull/13314\n* Detect and correct worker node over-provisioning by @​Copilot in https://github.com/dotnet/msbuild/pull/13220\n* Add App Host Support for MSBuild by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13175\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13311\n* Fix ObjectDisposedException in BuildsWhileBuildIsRunningOnServer test by @​Copilot in https://github.com/dotnet/msbuild/pull/13316\n* Add PoC of pipelines check skill by @​JanKrivanek in https://github.com/dotnet/msbuild/pull/13242\n* Fix CodeSign.MissingSigningCert for xsd/Update-MSBuildXsds.ps1 by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13320\n* Fix task host launch regressions from apphost support by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13325\n* Enlighten GetFrameworkPath and GetFrameworkSdkPath. by @​AR-May in https://github.com/dotnet/msbuild/pull/13282\n* Add VMR codeflow health check to pipelines skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13326\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13281\n* Fix GenerateResource to track all ResXFileRef linked files for incremental builds by @​OvesN in https://github.com/dotnet/msbuild/pull/13327\n* Add escape hatch for not sharing assemblies from tools directory by @​AR-May in https://github.com/dotnet/msbuild/pull/13305\n* Add merge-dependency-updates skill for bot PR triage by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13331\n* Add diagnostic data to crash/hang telemetry and move null-Project check after RetrieveFromCache by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13332\n* Update remote-host-object.md with SDK .tlb shipping and IDispatch example by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13324\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13341\n* improve task migration skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13234\n* Fix telemetry PII concerns: sanitize exceptions, project paths, and custom names by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13344\n* Use .exe.config when loading \"as full Framework\" by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13349\n* Fix RequestCores/ReleaseCores fallback in OOP TaskHost: throw NotImplementedException instead of logging error by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13345\n* Fixed indentation for _GetCopyToOutputDirectoryItemsFromTransitiveProjectReferences by @​CEbbinghaus in https://github.com/dotnet/msbuild/pull/13358\n* Fix Unix SessionId in handshake to enable cross-terminal node reuse by @​JakeRadMSFT in https://github.com/dotnet/msbuild/pull/13354\n* Revert \"Migrate Exec task to TaskEnvironment API\" by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13367\n* Look for apphost when considering node reuse by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13368\n* Move lots of shared code to Microsoft.Build.Framework by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/13364\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13353\n* Fix ScheduleTimeRecord.AccumulatedTime hang during solution close by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13375\n* Update runtime package references to 10.0.3 by @​Copilot in https://github.com/dotnet/msbuild/pull/13376\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13378\n* Fix ProjectImports.zip regression from shared FileUtilities statics by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13382\n* Enrich EndBuild hang diagnostics with logging service and submission state by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13385\n* Enhance path normalization: add handling for consecutive directory separators by @​tommcdon in https://github.com/dotnet/msbuild/pull/13369\n* Move task environment drivers to Framework. by @​AR-May in https://github.com/dotnet/msbuild/pull/13380\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13298\n* Replace ProjectCacheService null Project crash with diagnostic telemetry by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13396\n* Add agentic workflow to auto-close PRs older than 180 days by @​Copilot in https://github.com/dotnet/msbuild/pull/13400\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13575337 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13394\n* Respect MSBUILDPRESERVETOOLTEMPFILES in ProcessExit cleanup by @​DmitriyShepelev in https://github.com/dotnet/msbuild/pull/13395\n ... (truncated)\n\n## 18.5.4\n\n## What's Changed\n* remove dead code by @​SimaTian in https://github.com/dotnet/msbuild/pull/13125\n* Update VersionPrefix to 18.5.0 + insertion flow by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13134\n* add multithreaded task migration agent skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13131\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13139\n* Migrate VerifyFileHash task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13112\n* Migrate GetFileHash tasks to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13111\n* Diagram of VS/SDK component interactions by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13127\n* Fix package validation telemetry assembly resolution warnings by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13144\n* Adds validation to throw MSB4259 when property references contain leading or trailing whitespace outside of conditions. by @​huulinhnguyen-dev in https://github.com/dotnet/msbuild/pull/13076\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13203963 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13151\n* Add MSBuild app host design by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12857\n* Add Stabilize-Release.ps1 script for release process by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13146\n* Fix chained item function empty result comparison in conditions by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/12901\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13162\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13160\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13217622 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13163\n* Fix items logged as type name during -getitem argument by @​Copilot in https://github.com/dotnet/msbuild/pull/13166\n* Respect NetCoreSdkRoot property for TaskHostParameters by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13176\n* Remove MachineIndependent configuration by @​Copilot in https://github.com/dotnet/msbuild/pull/13180\n* Remove redundant #nullable disable from 153 files by @​Copilot in https://github.com/dotnet/msbuild/pull/13157\n* Revert #​13076 \"Adds validation to throw MSB4259 when property references contain leading or trailing whitespace outside of conditions. by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13184\n* Convert MSBuild.sln to slnx format and upate refs by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13185\n* Implement IMultiThreadableTask for Move task by @​Copilot in https://github.com/dotnet/msbuild/pull/13108\n* Add hostservices  translation support for clr 4 task host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13154\n* Handle null ProjectFile in InvalidProjectFileException by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13179\n* Add $(LatestDotNetCoreForMSBuild) infrastructure for centralized framework targeting by @​Copilot in https://github.com/dotnet/msbuild/pull/13189\n* Fix TaskHost crash when task returns string[] with null elements by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13190\n* Revert \"Refactor Microsoft.IO usage\" by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13194\n* Allow null SdkResult from SdkResolver.Resolve by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13197\n* Skill to test changes using just-built MSBuild by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13202\n* Tell Copilot not to allow breaking changes by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13200\n* Make nologo switch accept boolean values to enable explicit logo display control by @​Copilot in https://github.com/dotnet/msbuild/pull/12541\n* Migrate Unzip task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13109\n* Migrate ZipDirectory task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13110\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13246767 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13204\n* Add .NET Standard compatibility warnings by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13187\n* Make WriteCodeFragment task locale-independent for reproducible builds by @​Copilot in https://github.com/dotnet/msbuild/pull/13192\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13249478 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13207\n* Fix TerminalLogger IndexOutOfRangeException when replaying binlog with fewer nodes by @​Copilot in https://github.com/dotnet/msbuild/pull/12809\n* Migrate DownloadFile task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13113\n* Add CI job for 2-stage build with -mt mode by @​Copilot in https://github.com/dotnet/msbuild/pull/13124\n* Localize AbsolutePath validation messages by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13115\n* Refactor FrameworkFileUtilities for better performance by @​AR-May in https://github.com/dotnet/msbuild/pull/13143\n* Add agent instructions for MSBuild repository by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13198\n* Add GetCanonicalForm to the AbsolutePath API by @​AR-May in https://github.com/dotnet/msbuild/pull/13088\n* Shouldly 4.3.0 by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13213\n* Migrate WriteCodeFragment task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13169\n* Run the issue-labeler over pull requests using polling by @​Copilot in https://github.com/dotnet/msbuild/pull/13223\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13225\n ... (truncated)\n\n## 18.4.0\n\n## What's Changed\n* Fix terminal logger quiet mode to show project context for warnings/errors by @​Copilot in https://github.com/dotnet/msbuild/pull/12930\n* Replace OpenTelemetry with Microsoft.VisualStudio.Telemetry for VS by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12843\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13050856 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/12982\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/12979\n* eliminate test data serialization warnings by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/12983\n* Add the feature flag that allows users to opt out automatic UTF8 console encoding by @​GangWang01 in https://github.com/dotnet/msbuild/pull/12637\n* Polyfill clean up and source package organization by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/12977\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13052367 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/12984\n* Add documentation for enabling binlog collection via env var by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12805\n* Support multiple binary logs from command line arguments by @​Copilot in https://github.com/dotnet/msbuild/pull/12706\n* Add VcxprojReader.exe to ngenApplications by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12986\n* Add HostServices support  in Out-of-Process Task Host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12753\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13002\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13000\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13078382 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13003\n* Add telemetry tracking for task factory names and runtime usage by @​Copilot in https://github.com/dotnet/msbuild/pull/12989\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/12987\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13079827 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13010\n* Snap for VS 18.3 and update branding to VS 18.4 by @​Copilot in https://github.com/dotnet/msbuild/pull/13005\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13012\n* Add telemetry to categorize build failure reasons by @​Copilot in https://github.com/dotnet/msbuild/pull/13007\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13011\n* Update OptProf drop metadata configuration by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13020\n* Fix MSB1025 error when using DistributedFileLogger (-dfl flag) by @​Copilot in https://github.com/dotnet/msbuild/pull/13036\n* CmdLine parsing was extracted from XMake and the implementation is visible to dotnet (attempt 2) by @​MichalPavlik in https://github.com/dotnet/msbuild/pull/12836\n* Make task environment path absolutization not throw. by @​AR-May in https://github.com/dotnet/msbuild/pull/13035\n* Fix flaky test TestTerminalLoggerTogetherWithOtherLoggers by @​Copilot in https://github.com/dotnet/msbuild/pull/13044\n* Enlighten more tasks that require no change by @​AR-May in https://github.com/dotnet/msbuild/pull/13045\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13050\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13048\n* Add support for MSBUILD_LOGGING_ARGS by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12993\n* Fix MSBuildEventSource by @​dfederm in https://github.com/dotnet/msbuild/pull/13030\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13124182 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13053\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13031\n* Add incrementality tracking support and more detailed analysis of the build errors reported by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13057\n* [automated] Merge branch 'vs18.3' =\u003e 'main' by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13055\n* Enable com support for clr4 in task host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13033\n* Add 'rel/d18.3' to insertion target branch options by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13067\n* add OriginalValue property to AbsolutePath by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13077\n* [automated] Merge branch 'vs18.3' =\u003e 'main' by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13074\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13137486 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13075\n* Refactor FileUtilities.cs and add methods for absolute paths. by @​AR-May in https://github.com/dotnet/msbuild/pull/13079\n* Limit extended flag usage to NET and CLR4 runtimes by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13080\n* [main] Update dependencies from nuget/nuget.client by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13065\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13137926 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13081\n* Update to 10.0.1 references by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13072\n* Undo COM support in out of proc task host CLR4 by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13089\n* Add Managed Identity for bootstrapper creation by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13092\n* Add warning MSB4280 when DOTNET_HOST_PATH is set to a directory by @​Copilot in https://github.com/dotnet/msbuild/pull/13091\n ... (truncated)\n\nCommits viewable in [compare view](https://github.com/dotnet/msbuild/compare/v18.3.3...v18.6.3).\n\u003c/details\u003e\n\nUpdated [Microsoft.Build.Locator](https://github.com/microsoft/MSBuildLocator) from 1.9.1 to 1.11.2.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.Build.Locator's releases](https://github.com/microsoft/MSBuildLocator/releases)._\n\n## 1.11.1\n\n## What's Changed\n* Bump Microsoft.NET.Test.Sdk from 18.0.0 to 18.0.1 by @​dependabot[bot] in https://github.com/microsoft/MSBuildLocator/pull/359\n* Update release pipeline to download artifacts by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/358\n* Make the MSBuild runtime assembly check more correct by @​baronfel in https://github.com/microsoft/MSBuildLocator/pull/360\n* Bump version from 1.10 to 1.11 by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/362\n\n## New Contributors\n* @​baronfel made their first contribution in https://github.com/microsoft/MSBuildLocator/pull/360\n\n**Full Changelog**: https://github.com/microsoft/MSBuildLocator/compare/v1.10.12...v1.11.1\n\n## 1.10.12\n\n## What's Changed\n* Always try to copy logs in official builds by @​rainersigwald in https://github.com/microsoft/MSBuildLocator/pull/347\n* Bump Microsoft.NET.Test.Sdk from 17.12.0 to 18.0.0 by @​dependabot[bot] in https://github.com/microsoft/MSBuildLocator/pull/348\n* Bump Nerdbank.GitVersioning from 3.7.115 to 3.8.118 by @​dependabot[bot] in https://github.com/microsoft/MSBuildLocator/pull/350\n* Bump xunit.runner.visualstudio from 3.0.1 to 3.1.5 by @​dependabot[bot] in https://github.com/microsoft/MSBuildLocator/pull/351\n* Bump Microsoft.VisualStudio.Setup.Configuration.Interop from 3.12.2149 to 3.14.2075 by @​dependabot[bot] in https://github.com/microsoft/MSBuildLocator/pull/349\n* Update MicroBuildSigningPlugin version and parameters (#​345) by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/346\n* Add release pipeline configuration for MSBuild by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/352\n* Bump Nerdbank.GitVersioning from 3.8.118 to 3.9.50 by @​dependabot[bot] in https://github.com/microsoft/MSBuildLocator/pull/355\n* Add StringTools to do-not-deploy list by @​rainersigwald in https://github.com/microsoft/MSBuildLocator/pull/354\n* Update MicroBuildSigningPlugin version and parameters (#​345) by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/356\n* Backport changes from main by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/357\n\n\n**Full Changelog**: https://github.com/microsoft/MSBuildLocator/compare/v1.10.2...v1.10.12\n\n## 1.10.2\n\n## What's Changed\n* Fix hostfxr_get_available_sdks_result_fn array size type. by @​tmds in https://github.com/microsoft/MSBuildLocator/pull/340\n* Auto-generate binding redirects only when targeting .NET Framework. by @​teo-tsirpanis in https://github.com/microsoft/MSBuildLocator/pull/338\n* Modernize `DotNetSdkLocationHelper` and `hostfxr` interop. by @​teo-tsirpanis in https://github.com/microsoft/MSBuildLocator/pull/339\n* Make SDK resolution error messages more helpful. by @​teo-tsirpanis in https://github.com/microsoft/MSBuildLocator/pull/341\n* Bump version from 1.9 to 1.10 by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/343\n* Bump version from 1.9 to 1.10 (#​343) by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/344\n* Update MicroBuildSigningPlugin version and parameters by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/345\n\n## New Contributors\n* @​tmds made their first contribution in https://github.com/microsoft/MSBuildLocator/pull/340\n\n**Full Changelog**: https://github.com/microsoft/MSBuildLocator/compare/v1.9.1...v1.10.2\n\nCommits viewable in [compare view](https://github.com/microsoft/MSBuildLocator/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.Build.Utilities.Core](https://github.com/dotnet/msbuild) from 18.3.3 to 18.6.3.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.Build.Utilities.Core's releases](https://github.com/dotnet/msbuild/releases)._\n\n## 18.6.3\n\n## What's Changed\n* Improve cross-platform node discovery for reuse with NodeMode filtering by @​Copilot in https://github.com/dotnet/msbuild/pull/13256\n* Updated common types XSD to remove errors from redefining `Include` attributes by @​glektarssza in https://github.com/dotnet/msbuild/pull/13284\n* Update VersionPrefix to 18.6.0 + insertion flow by @​MichalPavlik in https://github.com/dotnet/msbuild/pull/13296\n* Log warnings for skipped STR resource keys instead of failing the build by @​OvesN in https://github.com/dotnet/msbuild/pull/13291\n* Isolate MSBuildTaskHost from the rest of MSBuild Codebase by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/13232\n* Improve error messages when ToolTask overrides exit code 0 to -1 due to logged errors by @​OvesN in https://github.com/dotnet/msbuild/pull/13303\n* Migrate Exec task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13171\n* Enhance crash telemetry with richer diagnostics and EndBuild hang detection by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13304\n* [main] Update dependencies from nuget/nuget.client by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13309\n* [IBuildEngine callbacks] Stage 2: RequestCores/ReleaseCores by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13306\n* Only get command line args names on modern .NET by @​baronfel in https://github.com/dotnet/msbuild/pull/13314\n* Detect and correct worker node over-provisioning by @​Copilot in https://github.com/dotnet/msbuild/pull/13220\n* Add App Host Support for MSBuild by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13175\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13311\n* Fix ObjectDisposedException in BuildsWhileBuildIsRunningOnServer test by @​Copilot in https://github.com/dotnet/msbuild/pull/13316\n* Add PoC of pipelines check skill by @​JanKrivanek in https://github.com/dotnet/msbuild/pull/13242\n* Fix CodeSign.MissingSigningCert for xsd/Update-MSBuildXsds.ps1 by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13320\n* Fix task host launch regressions from apphost support by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13325\n* Enlighten GetFrameworkPath and GetFrameworkSdkPath. by @​AR-May in https://github.com/dotnet/msbuild/pull/13282\n* Add VMR codeflow health check to pipelines skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13326\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13281\n* Fix GenerateResource to track all ResXFileRef linked files for incremental builds by @​OvesN in https://github.com/dotnet/msbuild/pull/13327\n* Add escape hatch for not sharing assemblies from tools directory by @​AR-May in https://github.com/dotnet/msbuild/pull/13305\n* Add merge-dependency-updates skill for bot PR triage by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13331\n* Add diagnostic data to crash/hang telemetry and move null-Project check after RetrieveFromCache by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13332\n* Update remote-host-object.md with SDK .tlb shipping and IDispatch example by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13324\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13341\n* improve task migration skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13234\n* Fix telemetry PII concerns: sanitize exceptions, project paths, and custom names by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13344\n* Use .exe.config when loading \"as full Framework\" by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13349\n* Fix RequestCores/ReleaseCores fallback in OOP TaskHost: throw NotImplementedException instead of logging error by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13345\n* Fixed indentation for _GetCopyToOutputDirectoryItemsFromTransitiveProjectReferences by @​CEbbinghaus in https://github.com/dotnet/msbuild/pull/13358\n* Fix Unix SessionId in handshake to enable cross-terminal node reuse by @​JakeRadMSFT in https://github.com/dotnet/msbuild/pull/13354\n* Revert \"Migrate Exec task to TaskEnvironment API\" by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13367\n* Look for apphost when considering node reuse by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13368\n* Move lots of shared code to Microsoft.Build.Framework by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/13364\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13353\n* Fix ScheduleTimeRecord.AccumulatedTime hang during solution close by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13375\n* Update runtime package references to 10.0.3 by @​Copilot in https://github.com/dotnet/msbuild/pull/13376\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13378\n* Fix ProjectImports.zip regression from shared FileUtilities statics by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13382\n* Enrich EndBuild hang diagnostics with logging service and submission state by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13385\n* Enhance path normalization: add handling for consecutive directory separators by @​tommcdon in https://github.com/dotnet/msbuild/pull/13369\n* Move task environment drivers to Framework. by @​AR-May in https://github.com/dotnet/msbuild/pull/13380\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13298\n* Replace ProjectCacheService null Project crash with diagnostic telemetry by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13396\n* Add agentic workflow to auto-close PRs older than 180 days by @​Copilot in https://github.com/dotnet/msbuild/pull/13400\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13575337 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13394\n* Respect MSBUILDPRESERVETOOLTEMPFILES in ProcessExit cleanup by @​DmitriyShepelev in https://github.com/dotnet/msbuild/pull/13395\n ... (truncated)\n\n## 18.5.4\n\n## What's Changed\n* remove dead code by @​SimaTian in https://github.com/dotnet/msbuild/pull/13125\n* Update VersionPrefix to 18.5.0 + insertion flow by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13134\n* add multithreaded task migration agent skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13131\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13139\n* Migrate VerifyFileHash task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13112\n* Migrate GetFileHash tasks to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13111\n* Diagram of VS/SDK component interactions by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13127\n* Fix package validation telemetry assembly resolution warnings by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13144\n* Adds validation to throw MSB4259 when property references contain leading or trailing whitespace outside of conditions. by @​huulinhnguyen-dev in https://github.com/dotnet/msbuild/pull/13076\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13203963 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13151\n* Add MSBuild app host design by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12857\n* Add Stabilize-Release.ps1 script for release process by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13146\n* Fix chained item function empty result comparison in conditions by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/12901\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13162\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13160\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13217622 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13163\n* Fix items logged as type name during -getitem argument by @​Copilot in https://github.com/dotnet/msbuild/pull/13166\n* Respect NetCoreSdkRoot property for TaskHostParameters by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13176\n* Remove MachineIndependent configuration by @​Copilot in https://github.com/dotnet/msbuild/pull/13180\n* Remove redundant #nullable disable from 153 files by @​Copilot in https://github.com/dotnet/msbuild/pull/13157\n* Revert #​13076 \"Adds validation to throw MSB4259 when property references contain leading or trailing whitespace outside of conditions. by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13184\n* Convert MSBuild.sln to slnx format and upate refs by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13185\n* Implement IMultiThreadableTask for Move task by @​Copilot in https://github.com/dotnet/msbuild/pull/13108\n* Add hostservices  translation support for clr 4 task host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13154\n* Handle null ProjectFile in InvalidProjectFileException by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13179\n* Add $(LatestDotNetCoreForMSBuild) infrastructure for centralized framework targeting by @​Copilot in https://github.com/dotnet/msbuild/pull/13189\n* Fix TaskHost crash when task returns string[] with null elements by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13190\n* Revert \"Refactor Microsoft.IO usage\" by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13194\n* Allow null SdkResult from SdkResolver.Resolve by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13197\n* Skill to test changes using just-built MSBuild by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13202\n* Tell Copilot not to allow breaking changes by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13200\n* Make nologo switch accept boolean values to enable explicit logo display control by @​Copilot in https://github.com/dotnet/msbuild/pull/12541\n* Migrate Unzip task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13109\n* Migrate ZipDirectory task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13110\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13246767 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13204\n* Add .NET Standard compatibility warnings by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13187\n* Make WriteCodeFragment task locale-independent for reproducible builds by @​Copilot in https://github.com/dotnet/msbuild/pull/13192\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13249478 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13207\n* Fix TerminalLogger IndexOutOfRangeException when replaying binlog with fewer nodes by @​Copilot in https://github.com/dotnet/msbuild/pull/12809\n* Migrate DownloadFile task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13113\n* Add CI job for 2-stage build with -mt mode by @​Copilot in https://github.com/dotnet/msbuild/pull/13124\n* Localize AbsolutePath validation messages by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13115\n* Refactor FrameworkFileUtilities for better performance by @​AR-May in https://github.com/dotnet/msbuild/pull/13143\n* Add agent instructions for MSBuild repository by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13198\n* Add GetCanonicalForm to the AbsolutePath API by @​AR-May in https://github.com/dotnet/msbuild/pull/13088\n* Shouldly 4.3.0 by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13213\n* Migrate WriteCodeFragment task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13169\n* Run the issue-labeler over pull requests using polling by @​Copilot in https://github.com/dotnet/msbuild/pull/13223\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13225\n ... (truncated)\n\n## 18.4.0\n\n## What's Changed\n* Fix terminal logger quiet mode to show project context for warnings/errors by @​Copilot in https://github.com/dotnet/msbuild/pull/12930\n* Replace OpenTelemetry with Microsoft.VisualStudio.Telemetry for VS by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12843\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13050856 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/12982\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/12979\n* eliminate test data serialization warnings by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/12983\n* Add the feature flag that allows users to opt out automatic UTF8 console encoding by @​GangWang01 in https://github.com/dotnet/msbuild/pull/12637\n* Polyfill clean up and source package organization by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/12977\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13052367 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/12984\n* Add documentation for enabling binlog collection via env var by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12805\n* Support multiple binary logs from command line arguments by @​Copilot in https://github.com/dotnet/msbuild/pull/12706\n* Add VcxprojReader.exe to ngenApplications by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12986\n* Add HostServices support  in Out-of-Process Task Host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12753\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13002\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13000\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13078382 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13003\n* Add telemetry tracking for task factory names and runtime usage by @​Copilot in https://github.com/dotnet/msbuild/pull/12989\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/12987\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13079827 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13010\n* Snap for VS 18.3 and update branding to VS 18.4 by @​Copilot in https://github.com/dotnet/msbuild/pull/13005\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13012\n* Add telemetry to categorize build failure reasons by @​Copilot in https://github.com/dotnet/msbuild/pull/13007\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13011\n* Update OptProf drop metadata configuration by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13020\n* Fix MSB1025 error when using DistributedFileLogger (-dfl flag) by @​Copilot in https://github.com/dotnet/msbuild/pull/13036\n* CmdLine parsing was extracted from XMake and the implementation is visible to dotnet (attempt 2) by @​MichalPavlik in https://github.com/dotnet/msbuild/pull/12836\n* Make task environment path absolutization not throw. by @​AR-May in https://github.com/dotnet/msbuild/pull/13035\n* Fix flaky test TestTerminalLoggerTogetherWithOtherLoggers by @​Copilot in https://github.com/dotnet/msbuild/pull/13044\n* Enlighten more tasks that require no change by @​AR-May in https://github.com/dotnet/msbuild/pull/13045\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13050\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13048\n* Add support for MSBUILD_LOGGING_ARGS by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12993\n* Fix MSBuildEventSource by @​dfederm in https://github.com/dotnet/msbuild/pull/13030\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13124182 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13053\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13031\n* Add incrementality tracking support and more detailed analysis of the build errors reported by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13057\n* [automated] Merge branch 'vs18.3' =\u003e 'main' by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13055\n* Enable com support for clr4 in task host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13033\n* Add 'rel/d18.3' to insertion target branch options by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13067\n* add OriginalValue property to AbsolutePath by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13077\n* [automated] Merge branch 'vs18.3' =\u003e 'main' by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13074\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13137486 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13075\n* Refactor FileUtilities.cs and add methods for absolute paths. by @​AR-May in https://github.com/dotnet/msbuild/pull/13079\n* Limit extended flag usage to NET and CLR4 runtimes by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13080\n* [main] Update dependencies from nuget/nuget.client by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13065\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13137926 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13081\n* Update to 10.0.1 references by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13072\n* Undo COM support in out of proc task host CLR4 by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13089\n* Add Managed Identity for bootstrapper creation by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13092\n* Add warning MSB4280 when DOTNET_HOST_PATH is set to a directory by @​Copilot in https://github.com/dotnet/msbuild/pull/13091\n ... (truncated)\n\nCommits viewable in [compare view](https://github.com/dotnet/msbuild/compare/v18.3.3...v18.6.3).\n\u003c/details\u003e\n\nUpdated [Microsoft.Extensions.DependencyInjection](https://github.com/dotnet/dotnet) from 8.0.1 to 10.0.8.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.Extensions.DependencyInjection's releases](https://github.com/dotnet/dotnet/releases)._\n\n## 10.0.0-preview.6.25358.103\n\nYou can build .NET 10.0 Preview 6 from the repository by cloning the release tag `v10.0.0-preview.6.25358.103` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.6.25358.103/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.6.25358.103/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.5.25277.114\n\nYou can build .NET 10.0 Preview 5 from the repository by cloning the release tag `v10.0.0-preview.5.25277.114` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.5.25277.114/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.5.25277.114/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.4.25258.110\n\nYou can build .NET 10.0 Preview 4 from the repository by cloning the release tag `v10.0.0-preview.4.25258.110` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.4.25258.110/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.4.25258.110/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.3.25171.5\n\nYou can build .NET 10.0 Preview 3 from the repository by cloning the release tag `v10.0.0-preview.3.25171.5` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.3.25171.5/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.3.25171.5/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarba...\n\n_Description has been truncated_","html_url":"https://github.com/SkylineCommunications/Skyline.DataMiner.SDM.UserDefinedApi/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkylineCommunications%2FSkyline.DataMiner.SDM.UserDefinedApi/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"4477312457","node_id":"PR_kwDOBB6FZc7dEAfx","number":9,"state":"open","title":"build(deps): bump FluentAssertions from 7.2.2 to 8.10.0","user":"dependabot[bot]","labels":["nuget"],"assignees":[],"locked":false,"comments_count":12,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T12:26:59.000Z","updated_at":"2026-05-21T12:04:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"FluentAssertions","old_version":"7.2.2","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 7.2.2 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\n## 8.9.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for `Span\u003cT\u003e`, `ReadOnlySpan\u003cT\u003e`, `Memory\u003cT\u003e` and `ReadOnlyMemory\u003cT\u003e` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172\n### Improvements\n* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115\n* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152\n* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133\n* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160\n* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164\n* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166\n### Fixes\n* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151\n### Documentation\n* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132\n* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141\n* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155\n* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161\n* Fix \"an\" vs \"a\" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174\n### Others\n* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116\n* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118\n* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117\n* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119\n* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122\n* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121\n* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124\n* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125\n* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127\n* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128\n* Use `==` or `!=` when comparing Nullable\u003cT\u003e against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129\n* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130\n* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131\n* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136\n* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135\n* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134\n* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137\n* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139\n* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138\n* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140\n* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142\n* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143\n* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144\n* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146\n* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153\n* Polyfill string builder appending by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156\n* Bump cspell from 9.6.2 to 9.6.4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159\n ... (truncated)\n\n## 8.8.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111\n### Improvements\n* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100\n* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101\n* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107\n### Documentation\n* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104\n### Others\n* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106\n* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109\n* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112\n* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0\n\n## 8.7.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --\u003e\n\n## What's Changed\n### Others\n* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105\n* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1\n\n## 8.7.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --\u003e\n\n## What's Changed\n### New features\n* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094\n### Others\n* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082\n* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085\n* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086\n* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087\n* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090\n* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092\n* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084\n* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095\n* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096\n* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098\n* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0\n\n## 8.6.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076\n### Others\n* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072\n* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073\n* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075\n* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077\n* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081\n* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079\n* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078\n\n## New Contributors\n* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0\n\n## 8.5.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066\n### Fixes\n* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067\n### Others\n* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063\n* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068\n* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069\n* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0\n\n## 8.4.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062\n* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059\n### Others\n* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050\n* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044\n* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053\n* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055\n* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058\n\n## New Contributors\n* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0\n\n## 8.3.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Improve rendering of exception messages when using WithMessage  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039\n* Clarify the date/time type when comparing dates, times and combinations of those by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049\n### Others\n* Bump cspell from 8.17.5 to 8.18.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041\n* Bump cspell from 8.18.1 to 8.19.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042\n* Bump cspell from 8.19.2 to 8.19.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043\n* Bump cspell from 8.19.3 to 9.0.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045\n* Bump cspell from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046\n* Fix links to test suites in bug report template by @​robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0\n\n## 8.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Optimize various string operations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037\n* Reworked formatting and support multi-dimensional arrays. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009\n### Fixes\n* Restore `StringSyntax` annotations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033\n* Regex fixups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034\n* Handle missing caller identifier by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036\n### Others\n* Bump cspell from 8.17.3 to 8.17.5 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0\n\n## 8.1.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when {} is used as a dictionary key. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029\n* Removed the PS script that opens the FA website because it misbehaves. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1\n\n## 8.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n* Improves the subject identification for chained assertions and those that use Which by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Documentation\n* Reconnected the new license to the history of the old license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985\n* Removed an incorrect date/time example from the docs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989\n### Others\n* Make sure developers don't accidentally update to v8 without understanding the new license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988\n* Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993\n* Bump TUnit from 0.6.154 to 0.7.24 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n* Bump cspell from 8.17.2 to 8.17.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005\n* Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004\n* Bump TUnit from 0.7.24 to 0.10.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002\n* Upmerge from v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006\n* Renamed CallerStatementBuilder to StatementParser by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007\n* Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014\n* Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013\n* Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010\n* Adjust dependencies by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015\n* Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011\n* Fixed typo in introduction page by @​tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019\n* Bump Verify.Xunit from 28.10.1 to 28.11.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3022\n* Bump TUnit from 0.10.6 to 0.13.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023\n* Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025\n* Upmerge from v7 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028\n* Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027\n\n## New Contributors\n* @​tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0\n\n## 8.0.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Provide a toggle to suppress the soft warning about commercial use by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984\n\n### Others\n* Update docs to make license change more clear by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969\n* Bump SharpCompress from 0.38.0 to 0.39.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967\n* Bump Verify.Xunit from 28.8.1 to 28.9.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2965\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966\n* Bump cspell from 8.17.1 to 8.17.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964\n* Discard backported changes from 7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974\n* Various textual and styling fixes as well as some clarification of v7 and v8. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978\n* Bump Xunit.StaFact from 1.1.11 to 1.2.69 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2979\n* Bump TUnit from 0.6.33 to 0.6.154 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980\n* Bump Reflectify from 1.4.0 to 1.5.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981\n* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983\n* Bump coverlet.collector from 6.0.3 to 6.0.4 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1\n\n## 8.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n\n### License change\n* Update ownership and license to the [Xceed Community License](https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE.md) @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943\n\n### Breaking Changes\n* Moved all support for DataSet, DataTable, DataRow into [FluentAssertions.DataSets](https://github.com/fluentassertions/fluentassertions.datasets) by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267\n* Remove obsolete `OrEqualTo` methods by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269\n* Remove `SpacesPerIndentionLevel` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281\n* Drop support for .NET Core by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302\n* Change `AllSatisfy` to succeed on empty collections by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321\n* Add `ForConstraint` to `IAssertionScope` by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324\n* Change `OnlyContain` to succeed on empty collections by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350\n* Drop support for `NSpec3` by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356\n* Removed binary formatter by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278\n* Converted AsyncFunctionAssertions into real base class by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359\n* Move non-generic `NotThrow[After]` to `ActionAssertions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371\n* Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414\n* Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457\n* Consolidate namespace and file location by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449\n* Allow event monitoring to ignore failing event accessors by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629\n* Improve BeUpperCased/BeLowerCased semantics by @​drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660\n* Various naming improvements  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745\n* Redesigned AssertionScope and how it travels over chained calls by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539\n* Simplify inheritance of `SubsequentOrderingAssertions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### New features\n* Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389\n* Introduced a new attribute to allow global initialization of the assertion options by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292\n* Add support for NUnit4 by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483\n* Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536\n* Allow specifying `EquivalencyOptions` in string assertions by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413\n* Add BeNaN and NotBeNaN assertions by @​arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606\n* Add scoped value formatters by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676\n* TUnit Framework Support by @​thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758\n### Improvements\n* Optimize `TypeMemberReflector` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307\n* Capitalize true and false in failure messages by @​BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390\n* Pass Boolean literals as becauseArguments by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393\n* BeEmpty() materializes IEnumerable\u003cT\u003e only once, even on failure by @​louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2380\n* Allow nested `AssertionScope`s to chain their context by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607\n* Avoid allocations when chaining contexts by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613\n* Add option to ignore newline style when comparing strings for equivalency by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565\n ... (truncated)\n\n## 8.0.0-rc.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Fixes\n* GlobalEquivalencyOptions.CloneDefaults needs to be public by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926\n### Others\n* Include the release branches in the CodeQL runs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925\n* Bump TUnit from 0.6.15 to 0.6.33 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924\n* Bump Verify.Xunit from 28.7.0 to 28.7.1 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2923\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2\n\n## 8.0.0-rc.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### Fixes\n* Properly report the path even if custom mapping is used by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860\n* GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918\n### Documentation\n* Remove release notes from 8.0.0 that were backported to 6.12.x or 7.0.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2908\n### Others\n* Bumped Nuke to v9 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870\n* Bump cspell from 8.16.0 to 8.16.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868\n* Bump Verify.Xunit from 28.3.2 to 28.4.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2869\n* The CodeQL build needed the .NET 8.0 SDK by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877\n* Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885\n* Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883\n* Bump cspell from 8.16.1 to 8.17.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882\n* Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881\n* Bump Verify.Xunit from 28.4.0 to 28.5.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2879\n* Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880\n* Suppress Qodana warnings about awaiting a void method. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886\n* Rollback Qodana version to solve a conflict with PolySharp by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889\n* Upgrade MSTest for UWP.Specs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888\n* Bump PolySharp from 1.14.1 to 1.15.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884\n* Downgrade System.Collections.Immutable to 1.5.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890\n* Ignore updates to System.Collections.Immutable by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891\n* Bump cspell from 8.17.0 to 8.17.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893\n* Bump TUnit from 0.4.1 to 0.5.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897\n* Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896\n* Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898\n* Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894\n* Update Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899\n* CI backports to main by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900\n* Bump Verify.Xunit from 28.6.0 to 28.7.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2902\n* Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906\n* Bump TUnit from 0.5.6 to 0.5.28 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905\n* Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903\n* Update MSTest for UWP by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907\n* Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910\n* Bump TUnit from 0.5.28 to 0.6.15 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912\n ... (truncated)\n\n## 8.0.0-alpha.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at develop --\u003e\n\n## What's Changed\n### Others\n* Made the equivalency validator core internal by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/7.2.2...8.10.0).\n\u003c/details\u003e","html_url":"https://github.com/milkshakeuk/PndTools/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/milkshakeuk%2FPndTools/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4474524598","node_id":"PR_kwDOKNRuos7c7B1v","number":264,"state":"open","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["size/XS","nuget",".NET","dependencies","☑️ auto-merge","🤖 bot"],"assignees":["guibranco"],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T04:56:35.000Z","updated_at":"2026-05-19T04:58:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GuilhermeStracini/POC-dotnet-ExtractPdfContent/pull/264","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuilhermeStracini%2FPOC-dotnet-ExtractPdfContent/issues/264","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/264/packages"},{"uuid":"4474069537","node_id":"PR_kwDODvC-fc7c5kUw","number":448,"state":"open","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["dependencies",".NET","size/XS","☑️ auto-merge","🤖 bot"],"assignees":["guibranco"],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T03:01:23.000Z","updated_at":"2026-05-19T03:04:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GuilhermeStracini/apiclient-boilerplate-dotnet/pull/448","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuilhermeStracini%2Fapiclient-boilerplate-dotnet/issues/448","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/448/packages"},{"uuid":"4474069394","node_id":"PR_kwDOMXfcuc7c5kS6","number":226,"state":"closed","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["☑️ auto-merge","🤖 bot","size/XS"],"assignees":["guibranco"],"locked":false,"comments_count":8,"pull_request":true,"closed_at":"2026-05-19T03:06:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T03:01:20.000Z","updated_at":"2026-05-19T03:06:27.000Z","time_to_close":306,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GuilhermeStracini/POC-dotnet-template/pull/226","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuilhermeStracini%2FPOC-dotnet-template/issues/226","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/226/packages"},{"uuid":"4472893339","node_id":"PR_kwDOLG_sss7c11yj","number":322,"state":"closed","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["size/XS","☑️ auto-merge","🤖 bot"],"assignees":["guibranco"],"locked":false,"comments_count":7,"pull_request":true,"closed_at":"2026-05-18T22:06:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T22:03:48.000Z","updated_at":"2026-05-18T22:06:42.000Z","time_to_close":172,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GuilhermeStracini/cqrs-boilerplate-dotnet/pull/322","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuilhermeStracini%2Fcqrs-boilerplate-dotnet/issues/322","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/322/packages"},{"uuid":"4467006042","node_id":"PR_kwDOD0zOGM7cis9H","number":237,"state":"open","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["dependencies",".NET","size/XS","☑️ auto-merge","🤖 bot"],"assignees":["guibranco"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T07:09:04.000Z","updated_at":"2026-05-18T07:12:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/guibranco/MaxiPago-SDK-dotnet/pull/237","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/guibranco%2FMaxiPago-SDK-dotnet/issues/237","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/237/packages"},{"uuid":"4466753707","node_id":"PR_kwDONAe87c7ch5YC","number":179,"state":"closed","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["☑️ auto-merge","🤖 bot","size/XS"],"assignees":["guibranco"],"locked":false,"comments_count":8,"pull_request":true,"closed_at":"2026-05-18T06:25:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T06:23:06.000Z","updated_at":"2026-05-18T06:25:31.000Z","time_to_close":116,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GuilhermeStracini/POC-dotnet-gRPC/pull/179","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuilhermeStracini%2FPOC-dotnet-gRPC/issues/179","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/179/packages"},{"uuid":"4466119373","node_id":"PR_kwDOIyEMH87cf5YY","number":567,"state":"open","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["dependencies",".NET","nuget","size/XS","packages","☑️ auto-merge","🤖 bot"],"assignees":["guibranco"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T03:50:37.000Z","updated_at":"2026-05-18T04:04:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/guibranco/Sankhya-SDK-dotnet/pull/567","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/guibranco%2FSankhya-SDK-dotnet/issues/567","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/567/packages"},{"uuid":"4466054909","node_id":"PR_kwDOMSXojs7cfr88","number":229,"state":"closed","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["☑️ auto-merge","🤖 bot","size/XS"],"assignees":["guibranco"],"locked":false,"comments_count":8,"pull_request":true,"closed_at":"2026-05-18T03:35:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T03:33:33.000Z","updated_at":"2026-05-18T03:36:11.000Z","time_to_close":109,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GuilhermeStracini/POC-dotnet-yaml-handling/pull/229","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuilhermeStracini%2FPOC-dotnet-yaml-handling/issues/229","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/229/packages"},{"uuid":"4465945832","node_id":"PR_kwDOKaKaqc7cfV-m","number":240,"state":"closed","title":"Bump FluentAssertions from 6.12.0 to 8.10.0","user":"dependabot[bot]","labels":["dependencies","❗ Incorrect Branch Name","new-contributor","1 min review",".NET"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":"2026-05-18T03:02:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T03:00:57.000Z","updated_at":"2026-05-18T03:02:11.000Z","time_to_close":64,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"6.12.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.12.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\n## 8.9.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for `Span\u003cT\u003e`, `ReadOnlySpan\u003cT\u003e`, `Memory\u003cT\u003e` and `ReadOnlyMemory\u003cT\u003e` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172\n### Improvements\n* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115\n* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152\n* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133\n* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160\n* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164\n* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166\n### Fixes\n* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151\n### Documentation\n* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132\n* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141\n* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155\n* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161\n* Fix \"an\" vs \"a\" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174\n### Others\n* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116\n* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118\n* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117\n* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119\n* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122\n* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121\n* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124\n* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125\n* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127\n* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128\n* Use `==` or `!=` when comparing Nullable\u003cT\u003e against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129\n* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130\n* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131\n* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136\n* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135\n* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134\n* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137\n* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139\n* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138\n* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140\n* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142\n* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143\n* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144\n* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146\n* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153\n* Polyfill string builder appending by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156\n* Bump cspell from 9.6.2 to 9.6.4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159\n ... (truncated)\n\n## 8.8.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111\n### Improvements\n* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100\n* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101\n* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107\n### Documentation\n* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104\n### Others\n* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106\n* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109\n* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112\n* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0\n\n## 8.7.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --\u003e\n\n## What's Changed\n### Others\n* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105\n* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1\n\n## 8.7.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --\u003e\n\n## What's Changed\n### New features\n* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094\n### Others\n* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082\n* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085\n* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086\n* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087\n* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090\n* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092\n* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084\n* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095\n* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096\n* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098\n* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0\n\n## 8.6.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076\n### Others\n* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072\n* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073\n* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075\n* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077\n* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081\n* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079\n* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078\n\n## New Contributors\n* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0\n\n## 8.5.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066\n### Fixes\n* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067\n### Others\n* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063\n* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068\n* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069\n* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0\n\n## 8.4.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062\n* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059\n### Others\n* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050\n* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044\n* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053\n* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055\n* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058\n\n## New Contributors\n* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0\n\n## 8.3.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Improve rendering of exception messages when using WithMessage  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039\n* Clarify the date/time type when comparing dates, times and combinations of those by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049\n### Others\n* Bump cspell from 8.17.5 to 8.18.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041\n* Bump cspell from 8.18.1 to 8.19.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042\n* Bump cspell from 8.19.2 to 8.19.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043\n* Bump cspell from 8.19.3 to 9.0.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045\n* Bump cspell from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046\n* Fix links to test suites in bug report template by @​robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0\n\n## 8.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Optimize various string operations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037\n* Reworked formatting and support multi-dimensional arrays. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009\n### Fixes\n* Restore `StringSyntax` annotations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033\n* Regex fixups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034\n* Handle missing caller identifier by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036\n### Others\n* Bump cspell from 8.17.3 to 8.17.5 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0\n\n## 8.1.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when {} is used as a dictionary key. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029\n* Removed the PS script that opens the FA website because it misbehaves. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1\n\n## 8.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n* Improves the subject identification for chained assertions and those that use Which by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Documentation\n* Reconnected the new license to the history of the old license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985\n* Removed an incorrect date/time example from the docs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989\n### Others\n* Make sure developers don't accidentally update to v8 without understanding the new license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988\n* Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993\n* Bump TUnit from 0.6.154 to 0.7.24 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n* Bump cspell from 8.17.2 to 8.17.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005\n* Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004\n* Bump TUnit from 0.7.24 to 0.10.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002\n* Upmerge from v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006\n* Renamed CallerStatementBuilder to StatementParser by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007\n* Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014\n* Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013\n* Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010\n* Adjust dependencies by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015\n* Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011\n* Fixed typo in introduction page by @​tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019\n* Bump Verify.Xunit from 28.10.1 to 28.11.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3022\n* Bump TUnit from 0.10.6 to 0.13.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023\n* Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025\n* Upmerge from v7 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028\n* Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027\n\n## New Contributors\n* @​tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0\n\n## 8.0.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Provide a toggle to suppress the soft warning about commercial use by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984\n\n### Others\n* Update docs to make license change more clear by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969\n* Bump SharpCompress from 0.38.0 to 0.39.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967\n* Bump Verify.Xunit from 28.8.1 to 28.9.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2965\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966\n* Bump cspell from 8.17.1 to 8.17.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964\n* Discard backported changes from 7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974\n* Various textual and styling fixes as well as some clarification of v7 and v8. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978\n* Bump Xunit.StaFact from 1.1.11 to 1.2.69 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2979\n* Bump TUnit from 0.6.33 to 0.6.154 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980\n* Bump Reflectify from 1.4.0 to 1.5.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981\n* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983\n* Bump coverlet.collector from 6.0.3 to 6.0.4 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1\n\n## 8.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n\n### License change\n* Update ownership and license to the [Xceed Community License](https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE.md) @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943\n\n### Breaking Changes\n* Moved all support for DataSet, DataTable, DataRow into [FluentAssertions.DataSets](https://github.com/fluentassertions/fluentassertions.datasets) by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267\n* Remove obsolete `OrEqualTo` methods by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269\n* Remove `SpacesPerIndentionLevel` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281\n* Drop support for .NET Core by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302\n* Change `AllSatisfy` to succeed on empty collections by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321\n* Add `ForConstraint` to `IAssertionScope` by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324\n* Change `OnlyContain` to succeed on empty collections by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350\n* Drop support for `NSpec3` by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356\n* Removed binary formatter by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278\n* Converted AsyncFunctionAssertions into real base class by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359\n* Move non-generic `NotThrow[After]` to `ActionAssertions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371\n* Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414\n* Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457\n* Consolidate namespace and file location by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449\n* Allow event monitoring to ignore failing event accessors by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629\n* Improve BeUpperCased/BeLowerCased semantics by @​drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660\n* Various naming improvements  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745\n* Redesigned AssertionScope and how it travels over chained calls by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539\n* Simplify inheritance of `SubsequentOrderingAssertions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### New features\n* Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389\n* Introduced a new attribute to allow global initialization of the assertion options by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292\n* Add support for NUnit4 by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483\n* Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536\n* Allow specifying `EquivalencyOptions` in string assertions by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413\n* Add BeNaN and NotBeNaN assertions by @​arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606\n* Add scoped value formatters by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676\n* TUnit Framework Support by @​thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758\n### Improvements\n* Optimize `TypeMemberReflector` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307\n* Capitalize true and false in failure messages by @​BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390\n* Pass Boolean literals as becauseArguments by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393\n* BeEmpty() materializes IEnumerable\u003cT\u003e only once, even on failure by @​louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2380\n* Allow nested `AssertionScope`s to chain their context by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607\n* Avoid allocations when chaining contexts by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613\n* Add option to ignore newline style when comparing strings for equivalency by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565\n ... (truncated)\n\n## 8.0.0-rc.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Fixes\n* GlobalEquivalencyOptions.CloneDefaults needs to be public by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926\n### Others\n* Include the release branches in the CodeQL runs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925\n* Bump TUnit from 0.6.15 to 0.6.33 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924\n* Bump Verify.Xunit from 28.7.0 to 28.7.1 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2923\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2\n\n## 8.0.0-rc.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### Fixes\n* Properly report the path even if custom mapping is used by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860\n* GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918\n### Documentation\n* Remove release notes from 8.0.0 that were backported to 6.12.x or 7.0.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2908\n### Others\n* Bumped Nuke to v9 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870\n* Bump cspell from 8.16.0 to 8.16.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868\n* Bump Verify.Xunit from 28.3.2 to 28.4.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2869\n* The CodeQL build needed the .NET 8.0 SDK by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877\n* Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885\n* Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883\n* Bump cspell from 8.16.1 to 8.17.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882\n* Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881\n* Bump Verify.Xunit from 28.4.0 to 28.5.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2879\n* Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880\n* Suppress Qodana warnings about awaiting a void method. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886\n* Rollback Qodana version to solve a conflict with PolySharp by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889\n* Upgrade MSTest for UWP.Specs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888\n* Bump PolySharp from 1.14.1 to 1.15.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884\n* Downgrade System.Collections.Immutable to 1.5.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890\n* Ignore updates to System.Collections.Immutable by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891\n* Bump cspell from 8.17.0 to 8.17.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893\n* Bump TUnit from 0.4.1 to 0.5.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897\n* Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896\n* Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898\n* Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894\n* Update Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899\n* CI backports to main by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900\n* Bump Verify.Xunit from 28.6.0 to 28.7.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2902\n* Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906\n* Bump TUnit from 0.5.6 to 0.5.28 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905\n* Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903\n* Update MSTest for UWP by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907\n* Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910\n* Bump TUnit from 0.5.28 to 0.6.15 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912\n ... (truncated)\n\n## 8.0.0-alpha.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at develop --\u003e\n\n## What's Changed\n### Others\n* Made the equivalency validator core internal by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1\n\n## 7.2.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when `\"{}\"` is used as a dictionary key by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Fix formatting exception when comparing strings containing braces by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Backport `AssertionResultSet` fixes from fluentassertions#​3100 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n## Building\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2\n\n## 7.2.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Prevent a crash while formatting a collection with nested empty collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3150\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.0...7.2.1\n\n## 7.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2972\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Others\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.1.0...7.2.0\n\n## 7.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Backport TUnit to v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2971\n* Backport xUnit 3 support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2970\n\n### Others\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0...7.1.0\n\n## 7.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Breaking Changes\n* Drop support for .NET Core 2.1, 3.0 and NSpec by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2835\n### Fixes\n* The expectation node identified as a cyclic reference is still compared to the subject node using simple equality. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2819\n* Fix support for write-only properties in BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2836\n### Documentation\n* Fix minor syntax error in objectgraphs.md by @​rklec in https://github.com/fluentassertions/fluentassertions/pull/2847\n### Others\n* Use the same Qodana build pipeline as develop is using by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2809\n* Add section highlighting for better navigation by @​sentemon in https://github.com/fluentassertions/fluentassertions/pull/2807\n* Bump all relevant dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2834\n* Changed references to the master branch to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2848\n* Missed two more references to master by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2849\n* Backport bump of `System.Configuration.ConfigurationManager` and `System.Threading.Tasks.Extensions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2856\n\n## New Contributors\n* @​sentemon made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2807\n* @​rklec made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2847\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.2...7.0.0\n\n## 6.12.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at master --\u003e\n\n## What's Changed\n### Others\n* Better support for default interface and explicitly implemented properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2794\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.1...6.12.2\n\n## 6.12.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at master --\u003e\n\n## What's Changed\n### Improvements\n* Improve `BeEmpty()` and `BeNullOrEmpty()` performance for `IEnumerable\u003cT\u003e`, by materializing only the first item - [#​2530](https://github.com/fluentassertions/fluentassertions/pull/2530)\n\n### Fixes\n* Fixed formatting error when checking nullable `DateTimeOffset` with `BeWithin(...).Before(...)` - [#​2312](https://github.com/fluentassertions/fluentassertions/pull/2312)\n* `BeEquivalentTo` will now find and can map subject properties that are implemented through an explicitly-implemented interface - [#​2152](https://github.com/fluentassertions/fluentassertions/pull/2152)\n* Fixed that the `because` and `becauseArgs` were not passed down the equivalency tree - [#​2318](https://github.com/fluentassertions/fluentassertions/pull/2318)\n* `BeEquivalentTo` can again compare a non-generic `IDictionary` with a generic one - [#​2358](https://github.com/fluentassertions/fluentassertions/pull/2358)\n* Fixed that the `FormattingOptions` were not respected in inner `AssertionScope` - [#​2329](https://github.com/fluentassertions/fluentassertions/pull/2329)\n* Capitalize `true` and `false` in failure messages and make them formattable to a custom `BooleanFormatter` - [#​2390](https://github.com/fluentassertions/fluentassertions/pull/2390), [#​2393](https://github.com/fluentassertions/fluentassertions/pull/2393)\n* Improved the failure message for `NotBeOfType` when wrapped in an `AssertionScope` and the subject is null  - [#​2399](https://github.com/fluentassertions/fluentassertions/pull/2399)\n* Improved the failure message for `BeWritable`/`BeReadable` when wrapped in an `AssertionScope` and the subject is read-only/write-only - [#​2399](https://github.com/fluentassertions/fluentassertions/pull/2399)\n* Improved the failure message for `ThrowExactly[Async]` when wrapped in an `AssertionScope` and no exception is thrown - [#​2398](https://github.com/fluentassertions/fluentassertions/pull/2398)\n* Improved the failure message for `[Not]HaveExplicitProperty` when wrapped in an `AssertionScope` and not implementing the interface - [#​2403](https://github.com/fluentassertions/fluentassertions/pull/2403)\n* Improved the failure message for `[Not]HaveExplicitMethod` when wrapped in an `AssertionScope` and not implementing the interface - [#​2403](https://github.com/fluentassertions/fluentassertions/pull/2403)\n* Changed `BeEquivalentTo` to exclude `private protected` members from the comparison - [#​2417](https://github.com/fluentassertions/fluentassertions/pull/2417)\n* Fixed using `BeEquivalentTo` on an empty `ArraySegment` - [#​2445](https://github.com/fluentassertions/fluentassertions/pull/2445), [#​2511](https://github.com/fluentassertions/fluentassertions/pull/2511)\n* `BeEquivalentTo` with a custom comparer can now handle null values - [#​2489](https://github.com/fluentassertions/fluentassertions/pull/2489)\n* Ensured that nested calls to `AssertionScope(context)` create a chained context - [#​2607](https://github.com/fluentassertions/fluentassertions/pull/2607)\n* One overload of the `AssertionScope` constructor would not create an actual scope associated with the thread - [#​2607](https://github.com/fluentassertions/fluentassertions/pull/2607)\n* Fixed `ThrowWithinAsync` not respecting `OperationCanceledException` - [#​2614](https://github.com/fluentassertions/fluentassertions/pull/2614)\n* Fixed using `BeEquivalentTo` with an `IEqualityComparer` targeting nullable types - [#​2648](https://github.com/fluentassertions/fluentassertions/pull/2648)\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.0...6.12.1\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/6.12.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=6.12.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/merca/data-and-stuff/pull/240","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/merca%2Fdata-and-stuff/issues/240","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/240/packages"},{"uuid":"4464941204","node_id":"PR_kwDONZoiJM7ccQd6","number":13,"state":"open","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-17T21:09:03.000Z","updated_at":"2026-05-17T21:09:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/iyulab/FilePrepper/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iyulab%2FFilePrepper/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4464651625","node_id":"PR_kwDORn8S687cbY1K","number":23,"state":"closed","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-18T23:23:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-17T19:16:00.000Z","updated_at":"2026-05-18T23:23:33.000Z","time_to_close":101251,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/jesseRules/MillWorks.AuditCore/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesseRules%2FMillWorks.AuditCore/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"4463117561","node_id":"PR_kwDORXhPNc7cW3C4","number":17,"state":"open","title":"Bump FluentAssertions from 6.12.0 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-17T10:04:53.000Z","updated_at":"2026-05-17T10:04:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"6.12.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.12.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\n## 8.9.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for `Span\u003cT\u003e`, `ReadOnlySpan\u003cT\u003e`, `Memory\u003cT\u003e` and `ReadOnlyMemory\u003cT\u003e` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172\n### Improvements\n* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115\n* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152\n* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133\n* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160\n* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164\n* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166\n### Fixes\n* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151\n### Documentation\n* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132\n* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141\n* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155\n* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161\n* Fix \"an\" vs \"a\" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174\n### Others\n* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116\n* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118\n* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117\n* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119\n* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122\n* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121\n* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124\n* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125\n* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127\n* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128\n* Use `==` or `!=` when comparing Nullable\u003cT\u003e against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129\n* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130\n* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131\n* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136\n* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135\n* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134\n* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137\n* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139\n* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138\n* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140\n* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142\n* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143\n* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144\n* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146\n* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153\n* Polyfill string builder appending by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156\n* Bump cspell from 9.6.2 to 9.6.4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159\n ... (truncated)\n\n## 8.8.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111\n### Improvements\n* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100\n* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101\n* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107\n### Documentation\n* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104\n### Others\n* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106\n* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109\n* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112\n* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0\n\n## 8.7.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --\u003e\n\n## What's Changed\n### Others\n* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105\n* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1\n\n## 8.7.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --\u003e\n\n## What's Changed\n### New features\n* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094\n### Others\n* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082\n* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085\n* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086\n* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087\n* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090\n* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092\n* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084\n* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095\n* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096\n* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098\n* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0\n\n## 8.6.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076\n### Others\n* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072\n* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073\n* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075\n* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077\n* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081\n* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079\n* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078\n\n## New Contributors\n* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0\n\n## 8.5.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066\n### Fixes\n* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067\n### Others\n* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063\n* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068\n* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069\n* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0\n\n## 8.4.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062\n* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059\n### Others\n* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050\n* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044\n* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053\n* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055\n* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058\n\n## New Contributors\n* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0\n\n## 8.3.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Improve rendering of exception messages when using WithMessage  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039\n* Clarify the date/time type when comparing dates, times and combinations of those by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049\n### Others\n* Bump cspell from 8.17.5 to 8.18.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041\n* Bump cspell from 8.18.1 to 8.19.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042\n* Bump cspell from 8.19.2 to 8.19.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043\n* Bump cspell from 8.19.3 to 9.0.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045\n* Bump cspell from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046\n* Fix links to test suites in bug report template by @​robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0\n\n## 8.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Optimize various string operations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037\n* Reworked formatting and support multi-dimensional arrays. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009\n### Fixes\n* Restore `StringSyntax` annotations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033\n* Regex fixups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034\n* Handle missing caller identifier by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036\n### Others\n* Bump cspell from 8.17.3 to 8.17.5 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0\n\n## 8.1.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when {} is used as a dictionary key. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029\n* Removed the PS script that opens the FA website because it misbehaves. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1\n\n## 8.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n* Improves the subject identification for chained assertions and those that use Which by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Documentation\n* Reconnected the new license to the history of the old license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985\n* Removed an incorrect date/time example from the docs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989\n### Others\n* Make sure developers don't accidentally update to v8 without understanding the new license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988\n* Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993\n* Bump TUnit from 0.6.154 to 0.7.24 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n* Bump cspell from 8.17.2 to 8.17.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005\n* Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004\n* Bump TUnit from 0.7.24 to 0.10.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002\n* Upmerge from v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006\n* Renamed CallerStatementBuilder to StatementParser by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007\n* Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014\n* Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013\n* Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010\n* Adjust dependencies by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015\n* Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011\n* Fixed typo in introduction page by @​tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019\n* Bump Verify.Xunit from 28.10.1 to 28.11.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3022\n* Bump TUnit from 0.10.6 to 0.13.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023\n* Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025\n* Upmerge from v7 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028\n* Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027\n\n## New Contributors\n* @​tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0\n\n## 8.0.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Provide a toggle to suppress the soft warning about commercial use by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984\n\n### Others\n* Update docs to make license change more clear by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969\n* Bump SharpCompress from 0.38.0 to 0.39.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967\n* Bump Verify.Xunit from 28.8.1 to 28.9.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2965\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966\n* Bump cspell from 8.17.1 to 8.17.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964\n* Discard backported changes from 7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974\n* Various textual and styling fixes as well as some clarification of v7 and v8. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978\n* Bump Xunit.StaFact from 1.1.11 to 1.2.69 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2979\n* Bump TUnit from 0.6.33 to 0.6.154 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980\n* Bump Reflectify from 1.4.0 to 1.5.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981\n* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983\n* Bump coverlet.collector from 6.0.3 to 6.0.4 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1\n\n## 8.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n\n### License change\n* Update ownership and license to the [Xceed Community License](https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE.md) @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943\n\n### Breaking Changes\n* Moved all support for DataSet, DataTable, DataRow into [FluentAssertions.DataSets](https://github.com/fluentassertions/fluentassertions.datasets) by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267\n* Remove obsolete `OrEqualTo` methods by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269\n* Remove `SpacesPerIndentionLevel` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281\n* Drop support for .NET Core by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302\n* Change `AllSatisfy` to succeed on empty collections by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321\n* Add `ForConstraint` to `IAssertionScope` by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324\n* Change `OnlyContain` to succeed on empty collections by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350\n* Drop support for `NSpec3` by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356\n* Removed binary formatter by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278\n* Converted AsyncFunctionAssertions into real base class by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359\n* Move non-generic `NotThrow[After]` to `ActionAssertions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371\n* Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414\n* Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457\n* Consolidate namespace and file location by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449\n* Allow event monitoring to ignore failing event accessors by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629\n* Improve BeUpperCased/BeLowerCased semantics by @​drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660\n* Various naming improvements  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745\n* Redesigned AssertionScope and how it travels over chained calls by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539\n* Simplify inheritance of `SubsequentOrderingAssertions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### New features\n* Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389\n* Introduced a new attribute to allow global initialization of the assertion options by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292\n* Add support for NUnit4 by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483\n* Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536\n* Allow specifying `EquivalencyOptions` in string assertions by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413\n* Add BeNaN and NotBeNaN assertions by @​arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606\n* Add scoped value formatters by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676\n* TUnit Framework Support by @​thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758\n### Improvements\n* Optimize `TypeMemberReflector` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307\n* Capitalize true and false in failure messages by @​BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390\n* Pass Boolean literals as becauseArguments by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393\n* BeEmpty() materializes IEnumerable\u003cT\u003e only once, even on failure by @​louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2380\n* Allow nested `AssertionScope`s to chain their context by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607\n* Avoid allocations when chaining contexts by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613\n* Add option to ignore newline style when comparing strings for equivalency by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565\n ... (truncated)\n\n## 8.0.0-rc.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Fixes\n* GlobalEquivalencyOptions.CloneDefaults needs to be public by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926\n### Others\n* Include the release branches in the CodeQL runs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925\n* Bump TUnit from 0.6.15 to 0.6.33 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924\n* Bump Verify.Xunit from 28.7.0 to 28.7.1 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2923\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2\n\n## 8.0.0-rc.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### Fixes\n* Properly report the path even if custom mapping is used by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860\n* GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918\n### Documentation\n* Remove release notes from 8.0.0 that were backported to 6.12.x or 7.0.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2908\n### Others\n* Bumped Nuke to v9 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870\n* Bump cspell from 8.16.0 to 8.16.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868\n* Bump Verify.Xunit from 28.3.2 to 28.4.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2869\n* The CodeQL build needed the .NET 8.0 SDK by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877\n* Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885\n* Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883\n* Bump cspell from 8.16.1 to 8.17.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882\n* Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881\n* Bump Verify.Xunit from 28.4.0 to 28.5.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2879\n* Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880\n* Suppress Qodana warnings about awaiting a void method. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886\n* Rollback Qodana version to solve a conflict with PolySharp by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889\n* Upgrade MSTest for UWP.Specs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888\n* Bump PolySharp from 1.14.1 to 1.15.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884\n* Downgrade System.Collections.Immutable to 1.5.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890\n* Ignore updates to System.Collections.Immutable by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891\n* Bump cspell from 8.17.0 to 8.17.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893\n* Bump TUnit from 0.4.1 to 0.5.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897\n* Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896\n* Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898\n* Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894\n* Update Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899\n* CI backports to main by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900\n* Bump Verify.Xunit from 28.6.0 to 28.7.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2902\n* Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906\n* Bump TUnit from 0.5.6 to 0.5.28 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905\n* Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903\n* Update MSTest for UWP by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907\n* Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910\n* Bump TUnit from 0.5.28 to 0.6.15 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912\n ... (truncated)\n\n## 8.0.0-alpha.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at develop --\u003e\n\n## What's Changed\n### Others\n* Made the equivalency validator core internal by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1\n\n## 7.2.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when `\"{}\"` is used as a dictionary key by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Fix formatting exception when comparing strings containing braces by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Backport `AssertionResultSet` fixes from fluentassertions#​3100 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n## Building\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2\n\n## 7.2.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Prevent a crash while formatting a collection with nested empty collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3150\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.0...7.2.1\n\n## 7.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2972\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Others\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.1.0...7.2.0\n\n## 7.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Backport TUnit to v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2971\n* Backport xUnit 3 support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2970\n\n### Others\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0...7.1.0\n\n## 7.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Breaking Changes\n* Drop support for .NET Core 2.1, 3.0 and NSpec by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2835\n### Fixes\n* The expectation node identified as a cyclic reference is still compared to the subject node using simple equality. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2819\n* Fix support for write-only properties in BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2836\n### Documentation\n* Fix minor syntax error in objectgraphs.md by @​rklec in https://github.com/fluentassertions/fluentassertions/pull/2847\n### Others\n* Use the same Qodana build pipeline as develop is using by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2809\n* Add section highlighting for better navigation by @​sentemon in https://github.com/fluentassertions/fluentassertions/pull/2807\n* Bump all relevant dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2834\n* Changed references to the master branch to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2848\n* Missed two more references to master by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2849\n* Backport bump of `System.Configuration.ConfigurationManager` and `System.Threading.Tasks.Extensions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2856\n\n## New Contributors\n* @​sentemon made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2807\n* @​rklec made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2847\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.2...7.0.0\n\n## 6.12.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at master --\u003e\n\n## What's Changed\n### Others\n* Better support for default interface and explicitly implemented properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2794\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.1...6.12.2\n\n## 6.12.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at master --\u003e\n\n## What's Changed\n### Improvements\n* Improve `BeEmpty()` and `BeNullOrEmpty()` performance for `IEnumerable\u003cT\u003e`, by materializing only the first item - [#​2530](https://github.com/fluentassertions/fluentassertions/pull/2530)\n\n### Fixes\n* Fixed formatting error when checking nullable `DateTimeOffset` with `BeWithin(...).Before(...)` - [#​2312](https://github.com/fluentassertions/fluentassertions/pull/2312)\n* `BeEquivalentTo` will now find and can map subject properties that are implemented through an explicitly-implemented interface - [#​2152](https://github.com/fluentassertions/fluentassertions/pull/2152)\n* Fixed that the `because` and `becauseArgs` were not passed down the equivalency tree - [#​2318](https://github.com/fluentassertions/fluentassertions/pull/2318)\n* `BeEquivalentTo` can again compare a non-generic `IDictionary` with a generic one - [#​2358](https://github.com/fluentassertions/fluentassertions/pull/2358)\n* Fixed that the `FormattingOptions` were not respected in inner `AssertionScope` - [#​2329](https://github.com/fluentassertions/fluentassertions/pull/2329)\n* Capitalize `true` and `false` in failure messages and make them formattable to a custom `BooleanFormatter` - [#​2390](https://github.com/fluentassertions/fluentassertions/pull/2390), [#​2393](https://github.com/fluentassertions/fluentassertions/pull/2393)\n* Improved the failure message for `NotBeOfType` when wrapped in an `AssertionScope` and the subject is null  - [#​2399](https://github.com/fluentassertions/fluentassertions/pull/2399)\n* Improved the failure message for `BeWritable`/`BeReadable` when wrapped in an `AssertionScope` and the subject is read-only/write-only - [#​2399](https://github.com/fluentassertions/fluentassertions/pull/2399)\n* Improved the failure message for `ThrowExactly[Async]` when wrapped in an `AssertionScope` and no exception is thrown - [#​2398](https://github.com/fluentassertions/fluentassertions/pull/2398)\n* Improved the failure message for `[Not]HaveExplicitProperty` when wrapped in an `AssertionScope` and not implementing the interface - [#​2403](https://github.com/fluentassertions/fluentassertions/pull/2403)\n* Improved the failure message for `[Not]HaveExplicitMethod` when wrapped in an `AssertionScope` and not implementing the interface - [#​2403](https://github.com/fluentassertions/fluentassertions/pull/2403)\n* Changed `BeEquivalentTo` to exclude `private protected` members from the comparison - [#​2417](https://github.com/fluentassertions/fluentassertions/pull/2417)\n* Fixed using `BeEquivalentTo` on an empty `ArraySegment` - [#​2445](https://github.com/fluentassertions/fluentassertions/pull/2445), [#​2511](https://github.com/fluentassertions/fluentassertions/pull/2511)\n* `BeEquivalentTo` with a custom comparer can now handle null values - [#​2489](https://github.com/fluentassertions/fluentassertions/pull/2489)\n* Ensured that nested calls to `AssertionScope(context)` create a chained context - [#​2607](https://github.com/fluentassertions/fluentassertions/pull/2607)\n* One overload of the `AssertionScope` constructor would not create an actual scope associated with the thread - [#​2607](https://github.com/fluentassertions/fluentassertions/pull/2607)\n* Fixed `ThrowWithinAsync` not respecting `OperationCanceledException` - [#​2614](https://github.com/fluentassertions/fluentassertions/pull/2614)\n* Fixed using `BeEquivalentTo` with an `IEqualityComparer` targeting nullable types - [#​2648](https://github.com/fluentassertions/fluentassertions/pull/2648)\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.0...6.12.1\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/6.12.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=6.12.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Kerekes-15/Projekt-Labor-5.csapat/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kerekes-15%2FProjekt-Labor-5.csapat/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"4462161411","node_id":"PR_kwDOPZ-aZ87cUEfF","number":66,"state":"open","title":"deps: Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":["techouse"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-17T03:33:28.000Z","updated_at":"2026-05-17T03:35:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/techouse/qs-net/pull/66","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/techouse%2Fqs-net/issues/66","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/66/packages"},{"uuid":"4461119267","node_id":"PR_kwDOSffDKs7cQ-u8","number":6,"state":"closed","title":"deps: Bump FluentAssertions from 6.12.1 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-05-17T11:09:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-16T20:03:32.000Z","updated_at":"2026-05-17T11:10:24.000Z","time_to_close":54380,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"FluentAssertions","old_version":"6.12.1","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.12.1 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\n## 8.9.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for `Span\u003cT\u003e`, `ReadOnlySpan\u003cT\u003e`, `Memory\u003cT\u003e` and `ReadOnlyMemory\u003cT\u003e` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172\n### Improvements\n* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115\n* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152\n* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133\n* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160\n* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164\n* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166\n### Fixes\n* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151\n### Documentation\n* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132\n* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141\n* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155\n* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161\n* Fix \"an\" vs \"a\" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174\n### Others\n* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116\n* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118\n* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117\n* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119\n* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122\n* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121\n* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124\n* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125\n* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127\n* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128\n* Use `==` or `!=` when comparing Nullable\u003cT\u003e against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129\n* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130\n* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131\n* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136\n* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135\n* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134\n* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137\n* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139\n* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138\n* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140\n* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142\n* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143\n* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144\n* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146\n* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153\n* Polyfill string builder appending by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156\n* Bump cspell from 9.6.2 to 9.6.4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159\n ... (truncated)\n\n## 8.8.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111\n### Improvements\n* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100\n* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101\n* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107\n### Documentation\n* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104\n### Others\n* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106\n* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109\n* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112\n* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0\n\n## 8.7.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --\u003e\n\n## What's Changed\n### Others\n* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105\n* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1\n\n## 8.7.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --\u003e\n\n## What's Changed\n### New features\n* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094\n### Others\n* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082\n* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085\n* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086\n* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087\n* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090\n* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092\n* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084\n* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095\n* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096\n* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098\n* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0\n\n## 8.6.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076\n### Others\n* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072\n* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073\n* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075\n* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077\n* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081\n* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079\n* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078\n\n## New Contributors\n* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0\n\n## 8.5.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066\n### Fixes\n* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067\n### Others\n* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063\n* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068\n* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069\n* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0\n\n## 8.4.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062\n* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059\n### Others\n* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050\n* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044\n* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053\n* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055\n* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058\n\n## New Contributors\n* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0\n\n## 8.3.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Improve rendering of exception messages when using WithMessage  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039\n* Clarify the date/time type when comparing dates, times and combinations of those by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049\n### Others\n* Bump cspell from 8.17.5 to 8.18.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041\n* Bump cspell from 8.18.1 to 8.19.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042\n* Bump cspell from 8.19.2 to 8.19.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043\n* Bump cspell from 8.19.3 to 9.0.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045\n* Bump cspell from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046\n* Fix links to test suites in bug report template by @​robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0\n\n## 8.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Optimize various string operations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037\n* Reworked formatting and support multi-dimensional arrays. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009\n### Fixes\n* Restore `StringSyntax` annotations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033\n* Regex fixups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034\n* Handle missing caller identifier by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036\n### Others\n* Bump cspell from 8.17.3 to 8.17.5 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0\n\n## 8.1.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when {} is used as a dictionary key. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029\n* Removed the PS script that opens the FA website because it misbehaves. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1\n\n## 8.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n* Improves the subject identification for chained assertions and those that use Which by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Documentation\n* Reconnected the new license to the history of the old license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985\n* Removed an incorrect date/time example from the docs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989\n### Others\n* Make sure developers don't accidentally update to v8 without understanding the new license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988\n* Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993\n* Bump TUnit from 0.6.154 to 0.7.24 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n* Bump cspell from 8.17.2 to 8.17.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005\n* Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004\n* Bump TUnit from 0.7.24 to 0.10.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002\n* Upmerge from v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006\n* Renamed CallerStatementBuilder to StatementParser by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007\n* Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014\n* Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013\n* Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010\n* Adjust dependencies by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015\n* Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011\n* Fixed typo in introduction page by @​tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019\n* Bump Verify.Xunit from 28.10.1 to 28.11.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3022\n* Bump TUnit from 0.10.6 to 0.13.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023\n* Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025\n* Upmerge from v7 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028\n* Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027\n\n## New Contributors\n* @​tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0\n\n## 8.0.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Provide a toggle to suppress the soft warning about commercial use by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984\n\n### Others\n* Update docs to make license change more clear by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969\n* Bump SharpCompress from 0.38.0 to 0.39.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967\n* Bump Verify.Xunit from 28.8.1 to 28.9.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2965\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966\n* Bump cspell from 8.17.1 to 8.17.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964\n* Discard backported changes from 7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974\n* Various textual and styling fixes as well as some clarification of v7 and v8. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978\n* Bump Xunit.StaFact from 1.1.11 to 1.2.69 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2979\n* Bump TUnit from 0.6.33 to 0.6.154 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980\n* Bump Reflectify from 1.4.0 to 1.5.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981\n* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983\n* Bump coverlet.collector from 6.0.3 to 6.0.4 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1\n\n## 8.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n\n### License change\n* Update ownership and license to the [Xceed Community License](https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE.md) @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943\n\n### Breaking Changes\n* Moved all support for DataSet, DataTable, DataRow into [FluentAssertions.DataSets](https://github.com/fluentassertions/fluentassertions.datasets) by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267\n* Remove obsolete `OrEqualTo` methods by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269\n* Remove `SpacesPerIndentionLevel` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281\n* Drop support for .NET Core by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302\n* Change `AllSatisfy` to succeed on empty collections by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321\n* Add `ForConstraint` to `IAssertionScope` by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324\n* Change `OnlyContain` to succeed on empty collections by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350\n* Drop support for `NSpec3` by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356\n* Removed binary formatter by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278\n* Converted AsyncFunctionAssertions into real base class by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359\n* Move non-generic `NotThrow[After]` to `ActionAssertions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371\n* Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414\n* Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457\n* Consolidate namespace and file location by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449\n* Allow event monitoring to ignore failing event accessors by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629\n* Improve BeUpperCased/BeLowerCased semantics by @​drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660\n* Various naming improvements  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745\n* Redesigned AssertionScope and how it travels over chained calls by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539\n* Simplify inheritance of `SubsequentOrderingAssertions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### New features\n* Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389\n* Introduced a new attribute to allow global initialization of the assertion options by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292\n* Add support for NUnit4 by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483\n* Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536\n* Allow specifying `EquivalencyOptions` in string assertions by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413\n* Add BeNaN and NotBeNaN assertions by @​arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606\n* Add scoped value formatters by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676\n* TUnit Framework Support by @​thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758\n### Improvements\n* Optimize `TypeMemberReflector` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307\n* Capitalize true and false in failure messages by @​BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390\n* Pass Boolean literals as becauseArguments by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393\n* BeEmpty() materializes IEnumerable\u003cT\u003e only once, even on failure by @​louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2380\n* Allow nested `AssertionScope`s to chain their context by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607\n* Avoid allocations when chaining contexts by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613\n* Add option to ignore newline style when comparing strings for equivalency by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565\n ... (truncated)\n\n## 8.0.0-rc.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Fixes\n* GlobalEquivalencyOptions.CloneDefaults needs to be public by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926\n### Others\n* Include the release branches in the CodeQL runs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925\n* Bump TUnit from 0.6.15 to 0.6.33 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924\n* Bump Verify.Xunit from 28.7.0 to 28.7.1 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2923\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2\n\n## 8.0.0-rc.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### Fixes\n* Properly report the path even if custom mapping is used by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860\n* GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918\n### Documentation\n* Remove release notes from 8.0.0 that were backported to 6.12.x or 7.0.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2908\n### Others\n* Bumped Nuke to v9 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870\n* Bump cspell from 8.16.0 to 8.16.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868\n* Bump Verify.Xunit from 28.3.2 to 28.4.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2869\n* The CodeQL build needed the .NET 8.0 SDK by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877\n* Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885\n* Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883\n* Bump cspell from 8.16.1 to 8.17.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882\n* Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881\n* Bump Verify.Xunit from 28.4.0 to 28.5.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2879\n* Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880\n* Suppress Qodana warnings about awaiting a void method. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886\n* Rollback Qodana version to solve a conflict with PolySharp by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889\n* Upgrade MSTest for UWP.Specs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888\n* Bump PolySharp from 1.14.1 to 1.15.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884\n* Downgrade System.Collections.Immutable to 1.5.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890\n* Ignore updates to System.Collections.Immutable by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891\n* Bump cspell from 8.17.0 to 8.17.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893\n* Bump TUnit from 0.4.1 to 0.5.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897\n* Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896\n* Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898\n* Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894\n* Update Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899\n* CI backports to main by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900\n* Bump Verify.Xunit from 28.6.0 to 28.7.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2902\n* Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906\n* Bump TUnit from 0.5.6 to 0.5.28 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905\n* Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903\n* Update MSTest for UWP by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907\n* Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910\n* Bump TUnit from 0.5.28 to 0.6.15 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912\n ... (truncated)\n\n## 8.0.0-alpha.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at develop --\u003e\n\n## What's Changed\n### Others\n* Made the equivalency validator core internal by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1\n\n## 7.2.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when `\"{}\"` is used as a dictionary key by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Fix formatting exception when comparing strings containing braces by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Backport `AssertionResultSet` fixes from fluentassertions#​3100 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n## Building\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2\n\n## 7.2.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Prevent a crash while formatting a collection with nested empty collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3150\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.0...7.2.1\n\n## 7.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2972\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Others\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.1.0...7.2.0\n\n## 7.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Backport TUnit to v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2971\n* Backport xUnit 3 support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2970\n\n### Others\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0...7.1.0\n\n## 7.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Breaking Changes\n* Drop support for .NET Core 2.1, 3.0 and NSpec by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2835\n### Fixes\n* The expectation node identified as a cyclic reference is still compared to the subject node using simple equality. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2819\n* Fix support for write-only properties in BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2836\n### Documentation\n* Fix minor syntax error in objectgraphs.md by @​rklec in https://github.com/fluentassertions/fluentassertions/pull/2847\n### Others\n* Use the same Qodana build pipeline as develop is using by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2809\n* Add section highlighting for better navigation by @​sentemon in https://github.com/fluentassertions/fluentassertions/pull/2807\n* Bump all relevant dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2834\n* Changed references to the master branch to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2848\n* Missed two more references to master by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2849\n* Backport bump of `System.Configuration.ConfigurationManager` and `System.Threading.Tasks.Extensions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2856\n\n## New Contributors\n* @​sentemon made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2807\n* @​rklec made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2847\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.2...7.0.0\n\n## 6.12.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at master --\u003e\n\n## What's Changed\n### Others\n* Better support for default interface and explicitly implemented properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2794\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.1...6.12.2\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/6.12.1...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=6.12.1\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/fullya99/worldbox-mcp/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fullya99%2Fworldbox-mcp/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}],"issue_packages":[{"old_version":"8.9.0","new_version":"8.10.0","update_type":"minor","path":null,"pr_created_at":"2026-06-03T02:24:36.000Z","version_change":"8.9.0 → 8.10.0","issue":{"uuid":"4576380890","node_id":"PR_kwDOSvgwD87iCn-g","number":4,"state":"open","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-03T02:24:36.000Z","updated_at":"2026-06-03T02:24:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mmpworks/netdaemon/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmpworks%2Fnetdaemon/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"7.0.0","new_version":"8.10.0","update_type":"major","path":null,"pr_created_at":"2026-05-24T06:17:07.000Z","version_change":"7.0.0 → 8.10.0","issue":{"uuid":"4510696206","node_id":"PR_kwDOOfTa1M7evK_N","number":267,"state":"open","title":"deps: Bump FluentAssertions from 7.0.0 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-24T06:17:07.000Z","updated_at":"2026-05-24T06:17:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"FluentAssertions","old_version":"7.0.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 7.0.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\n## 8.9.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for `Span\u003cT\u003e`, `ReadOnlySpan\u003cT\u003e`, `Memory\u003cT\u003e` and `ReadOnlyMemory\u003cT\u003e` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172\n### Improvements\n* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115\n* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152\n* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133\n* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160\n* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164\n* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166\n### Fixes\n* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151\n### Documentation\n* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132\n* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141\n* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155\n* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161\n* Fix \"an\" vs \"a\" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174\n### Others\n* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116\n* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118\n* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117\n* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119\n* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122\n* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121\n* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124\n* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125\n* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127\n* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128\n* Use `==` or `!=` when comparing Nullable\u003cT\u003e against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129\n* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130\n* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131\n* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136\n* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135\n* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134\n* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137\n* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139\n* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138\n* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140\n* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142\n* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143\n* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144\n* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146\n* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153\n* Polyfill string builder appending by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156\n* Bump cspell from 9.6.2 to 9.6.4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159\n ... (truncated)\n\n## 8.8.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111\n### Improvements\n* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100\n* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101\n* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107\n### Documentation\n* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104\n### Others\n* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106\n* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109\n* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112\n* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0\n\n## 8.7.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --\u003e\n\n## What's Changed\n### Others\n* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105\n* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1\n\n## 8.7.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --\u003e\n\n## What's Changed\n### New features\n* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094\n### Others\n* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082\n* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085\n* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086\n* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087\n* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090\n* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092\n* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084\n* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095\n* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096\n* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098\n* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0\n\n## 8.6.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076\n### Others\n* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072\n* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073\n* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075\n* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077\n* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081\n* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079\n* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078\n\n## New Contributors\n* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0\n\n## 8.5.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066\n### Fixes\n* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067\n### Others\n* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063\n* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068\n* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069\n* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0\n\n## 8.4.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062\n* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059\n### Others\n* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050\n* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044\n* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053\n* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055\n* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058\n\n## New Contributors\n* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0\n\n## 8.3.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Improve rendering of exception messages when using WithMessage  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039\n* Clarify the date/time type when comparing dates, times and combinations of those by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049\n### Others\n* Bump cspell from 8.17.5 to 8.18.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041\n* Bump cspell from 8.18.1 to 8.19.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042\n* Bump cspell from 8.19.2 to 8.19.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043\n* Bump cspell from 8.19.3 to 9.0.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045\n* Bump cspell from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046\n* Fix links to test suites in bug report template by @​robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0\n\n## 8.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Optimize various string operations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037\n* Reworked formatting and support multi-dimensional arrays. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009\n### Fixes\n* Restore `StringSyntax` annotations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033\n* Regex fixups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034\n* Handle missing caller identifier by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036\n### Others\n* Bump cspell from 8.17.3 to 8.17.5 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0\n\n## 8.1.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when {} is used as a dictionary key. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029\n* Removed the PS script that opens the FA website because it misbehaves. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1\n\n## 8.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n* Improves the subject identification for chained assertions and those that use Which by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Documentation\n* Reconnected the new license to the history of the old license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985\n* Removed an incorrect date/time example from the docs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989\n### Others\n* Make sure developers don't accidentally update to v8 without understanding the new license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988\n* Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993\n* Bump TUnit from 0.6.154 to 0.7.24 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n* Bump cspell from 8.17.2 to 8.17.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005\n* Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004\n* Bump TUnit from 0.7.24 to 0.10.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002\n* Upmerge from v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006\n* Renamed CallerStatementBuilder to StatementParser by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007\n* Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014\n* Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013\n* Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010\n* Adjust dependencies by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015\n* Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011\n* Fixed typo in introduction page by @​tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019\n* Bump Verify.Xunit from 28.10.1 to 28.11.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3022\n* Bump TUnit from 0.10.6 to 0.13.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023\n* Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025\n* Upmerge from v7 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028\n* Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027\n\n## New Contributors\n* @​tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0\n\n## 8.0.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Provide a toggle to suppress the soft warning about commercial use by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984\n\n### Others\n* Update docs to make license change more clear by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969\n* Bump SharpCompress from 0.38.0 to 0.39.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967\n* Bump Verify.Xunit from 28.8.1 to 28.9.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2965\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966\n* Bump cspell from 8.17.1 to 8.17.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964\n* Discard backported changes from 7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974\n* Various textual and styling fixes as well as some clarification of v7 and v8. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978\n* Bump Xunit.StaFact from 1.1.11 to 1.2.69 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2979\n* Bump TUnit from 0.6.33 to 0.6.154 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980\n* Bump Reflectify from 1.4.0 to 1.5.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981\n* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983\n* Bump coverlet.collector from 6.0.3 to 6.0.4 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1\n\n## 8.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n\n### License change\n* Update ownership and license to the [Xceed Community License](https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE.md) @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943\n\n### Breaking Changes\n* Moved all support for DataSet, DataTable, DataRow into [FluentAssertions.DataSets](https://github.com/fluentassertions/fluentassertions.datasets) by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267\n* Remove obsolete `OrEqualTo` methods by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269\n* Remove `SpacesPerIndentionLevel` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281\n* Drop support for .NET Core by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302\n* Change `AllSatisfy` to succeed on empty collections by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321\n* Add `ForConstraint` to `IAssertionScope` by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324\n* Change `OnlyContain` to succeed on empty collections by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350\n* Drop support for `NSpec3` by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356\n* Removed binary formatter by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278\n* Converted AsyncFunctionAssertions into real base class by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359\n* Move non-generic `NotThrow[After]` to `ActionAssertions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371\n* Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414\n* Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457\n* Consolidate namespace and file location by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449\n* Allow event monitoring to ignore failing event accessors by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629\n* Improve BeUpperCased/BeLowerCased semantics by @​drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660\n* Various naming improvements  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745\n* Redesigned AssertionScope and how it travels over chained calls by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539\n* Simplify inheritance of `SubsequentOrderingAssertions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### New features\n* Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389\n* Introduced a new attribute to allow global initialization of the assertion options by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292\n* Add support for NUnit4 by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483\n* Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536\n* Allow specifying `EquivalencyOptions` in string assertions by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413\n* Add BeNaN and NotBeNaN assertions by @​arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606\n* Add scoped value formatters by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676\n* TUnit Framework Support by @​thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758\n### Improvements\n* Optimize `TypeMemberReflector` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307\n* Capitalize true and false in failure messages by @​BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390\n* Pass Boolean literals as becauseArguments by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393\n* BeEmpty() materializes IEnumerable\u003cT\u003e only once, even on failure by @​louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2380\n* Allow nested `AssertionScope`s to chain their context by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607\n* Avoid allocations when chaining contexts by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613\n* Add option to ignore newline style when comparing strings for equivalency by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565\n ... (truncated)\n\n## 8.0.0-rc.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Fixes\n* GlobalEquivalencyOptions.CloneDefaults needs to be public by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926\n### Others\n* Include the release branches in the CodeQL runs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925\n* Bump TUnit from 0.6.15 to 0.6.33 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924\n* Bump Verify.Xunit from 28.7.0 to 28.7.1 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2923\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2\n\n## 8.0.0-rc.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### Fixes\n* Properly report the path even if custom mapping is used by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860\n* GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918\n### Documentation\n* Remove release notes from 8.0.0 that were backported to 6.12.x or 7.0.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2908\n### Others\n* Bumped Nuke to v9 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870\n* Bump cspell from 8.16.0 to 8.16.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868\n* Bump Verify.Xunit from 28.3.2 to 28.4.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2869\n* The CodeQL build needed the .NET 8.0 SDK by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877\n* Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885\n* Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883\n* Bump cspell from 8.16.1 to 8.17.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882\n* Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881\n* Bump Verify.Xunit from 28.4.0 to 28.5.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2879\n* Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880\n* Suppress Qodana warnings about awaiting a void method. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886\n* Rollback Qodana version to solve a conflict with PolySharp by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889\n* Upgrade MSTest for UWP.Specs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888\n* Bump PolySharp from 1.14.1 to 1.15.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884\n* Downgrade System.Collections.Immutable to 1.5.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890\n* Ignore updates to System.Collections.Immutable by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891\n* Bump cspell from 8.17.0 to 8.17.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893\n* Bump TUnit from 0.4.1 to 0.5.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897\n* Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896\n* Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898\n* Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894\n* Update Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899\n* CI backports to main by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900\n* Bump Verify.Xunit from 28.6.0 to 28.7.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2902\n* Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906\n* Bump TUnit from 0.5.6 to 0.5.28 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905\n* Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903\n* Update MSTest for UWP by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907\n* Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910\n* Bump TUnit from 0.5.28 to 0.6.15 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912\n ... (truncated)\n\n## 8.0.0-alpha.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at develop --\u003e\n\n## What's Changed\n### Others\n* Made the equivalency validator core internal by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1\n\n## 7.2.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when `\"{}\"` is used as a dictionary key by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Fix formatting exception when comparing strings containing braces by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Backport `AssertionResultSet` fixes from fluentassertions#​3100 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n## Building\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2\n\n## 7.2.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Prevent a crash while formatting a collection with nested empty collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3150\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.0...7.2.1\n\n## 7.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2972\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Others\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.1.0...7.2.0\n\n## 7.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Backport TUnit to v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2971\n* Backport xUnit 3 support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2970\n\n### Others\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0...7.1.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/7.0.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=7.0.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003c!-- Reviewable:start --\u003e\n- - -\nThis change is [\u003cimg src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/\u003e](https://reviewable.io/reviews/PlagueHO/libris-maleficarum/267)\n\u003c!-- Reviewable:end --\u003e\n","html_url":"https://github.com/PlagueHO/Libris-Maleficarum/pull/267","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlagueHO%2FLibris-Maleficarum/issues/267","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/267/packages"}},{"old_version":"6.12.2","new_version":"8.10.0","update_type":"major","path":null,"pr_created_at":"2026-05-23T22:49:40.000Z","version_change":"6.12.2 → 8.10.0","issue":{"uuid":"4509822785","node_id":"PR_kwDOSmBz3s7espBy","number":1,"state":"open","title":"Bump FluentAssertions from 6.12.2 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-23T22:49:40.000Z","updated_at":"2026-05-23T22:49:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"6.12.2","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.12.2 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\n## 8.9.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for `Span\u003cT\u003e`, `ReadOnlySpan\u003cT\u003e`, `Memory\u003cT\u003e` and `ReadOnlyMemory\u003cT\u003e` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172\n### Improvements\n* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115\n* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152\n* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133\n* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160\n* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164\n* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166\n### Fixes\n* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151\n### Documentation\n* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132\n* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141\n* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155\n* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161\n* Fix \"an\" vs \"a\" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174\n### Others\n* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116\n* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118\n* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117\n* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119\n* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122\n* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121\n* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124\n* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125\n* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127\n* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128\n* Use `==` or `!=` when comparing Nullable\u003cT\u003e against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129\n* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130\n* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131\n* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136\n* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135\n* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134\n* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137\n* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139\n* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138\n* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140\n* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142\n* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143\n* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144\n* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146\n* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153\n* Polyfill string builder appending by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156\n* Bump cspell from 9.6.2 to 9.6.4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159\n ... (truncated)\n\n## 8.8.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111\n### Improvements\n* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100\n* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101\n* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107\n### Documentation\n* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104\n### Others\n* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106\n* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109\n* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112\n* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0\n\n## 8.7.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --\u003e\n\n## What's Changed\n### Others\n* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105\n* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1\n\n## 8.7.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --\u003e\n\n## What's Changed\n### New features\n* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094\n### Others\n* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082\n* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085\n* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086\n* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087\n* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090\n* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092\n* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084\n* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095\n* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096\n* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098\n* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0\n\n## 8.6.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076\n### Others\n* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072\n* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073\n* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075\n* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077\n* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081\n* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079\n* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078\n\n## New Contributors\n* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0\n\n## 8.5.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066\n### Fixes\n* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067\n### Others\n* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063\n* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068\n* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069\n* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0\n\n## 8.4.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062\n* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059\n### Others\n* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050\n* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044\n* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053\n* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055\n* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058\n\n## New Contributors\n* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0\n\n## 8.3.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Improve rendering of exception messages when using WithMessage  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039\n* Clarify the date/time type when comparing dates, times and combinations of those by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049\n### Others\n* Bump cspell from 8.17.5 to 8.18.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041\n* Bump cspell from 8.18.1 to 8.19.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042\n* Bump cspell from 8.19.2 to 8.19.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043\n* Bump cspell from 8.19.3 to 9.0.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045\n* Bump cspell from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046\n* Fix links to test suites in bug report template by @​robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0\n\n## 8.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Optimize various string operations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037\n* Reworked formatting and support multi-dimensional arrays. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009\n### Fixes\n* Restore `StringSyntax` annotations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033\n* Regex fixups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034\n* Handle missing caller identifier by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036\n### Others\n* Bump cspell from 8.17.3 to 8.17.5 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0\n\n## 8.1.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when {} is used as a dictionary key. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029\n* Removed the PS script that opens the FA website because it misbehaves. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1\n\n## 8.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n* Improves the subject identification for chained assertions and those that use Which by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Documentation\n* Reconnected the new license to the history of the old license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985\n* Removed an incorrect date/time example from the docs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989\n### Others\n* Make sure developers don't accidentally update to v8 without understanding the new license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988\n* Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993\n* Bump TUnit from 0.6.154 to 0.7.24 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n* Bump cspell from 8.17.2 to 8.17.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005\n* Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004\n* Bump TUnit from 0.7.24 to 0.10.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002\n* Upmerge from v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006\n* Renamed CallerStatementBuilder to StatementParser by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007\n* Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014\n* Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013\n* Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010\n* Adjust dependencies by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015\n* Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011\n* Fixed typo in introduction page by @​tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019\n* Bump Verify.Xunit from 28.10.1 to 28.11.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3022\n* Bump TUnit from 0.10.6 to 0.13.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023\n* Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025\n* Upmerge from v7 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028\n* Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027\n\n## New Contributors\n* @​tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0\n\n## 8.0.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Provide a toggle to suppress the soft warning about commercial use by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984\n\n### Others\n* Update docs to make license change more clear by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969\n* Bump SharpCompress from 0.38.0 to 0.39.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967\n* Bump Verify.Xunit from 28.8.1 to 28.9.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2965\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966\n* Bump cspell from 8.17.1 to 8.17.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964\n* Discard backported changes from 7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974\n* Various textual and styling fixes as well as some clarification of v7 and v8. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978\n* Bump Xunit.StaFact from 1.1.11 to 1.2.69 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2979\n* Bump TUnit from 0.6.33 to 0.6.154 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980\n* Bump Reflectify from 1.4.0 to 1.5.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981\n* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983\n* Bump coverlet.collector from 6.0.3 to 6.0.4 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1\n\n## 8.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n\n### License change\n* Update ownership and license to the [Xceed Community License](https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE.md) @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943\n\n### Breaking Changes\n* Moved all support for DataSet, DataTable, DataRow into [FluentAssertions.DataSets](https://github.com/fluentassertions/fluentassertions.datasets) by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267\n* Remove obsolete `OrEqualTo` methods by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269\n* Remove `SpacesPerIndentionLevel` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281\n* Drop support for .NET Core by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302\n* Change `AllSatisfy` to succeed on empty collections by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321\n* Add `ForConstraint` to `IAssertionScope` by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324\n* Change `OnlyContain` to succeed on empty collections by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350\n* Drop support for `NSpec3` by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356\n* Removed binary formatter by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278\n* Converted AsyncFunctionAssertions into real base class by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359\n* Move non-generic `NotThrow[After]` to `ActionAssertions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371\n* Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414\n* Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457\n* Consolidate namespace and file location by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449\n* Allow event monitoring to ignore failing event accessors by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629\n* Improve BeUpperCased/BeLowerCased semantics by @​drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660\n* Various naming improvements  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745\n* Redesigned AssertionScope and how it travels over chained calls by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539\n* Simplify inheritance of `SubsequentOrderingAssertions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### New features\n* Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389\n* Introduced a new attribute to allow global initialization of the assertion options by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292\n* Add support for NUnit4 by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483\n* Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536\n* Allow specifying `EquivalencyOptions` in string assertions by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413\n* Add BeNaN and NotBeNaN assertions by @​arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606\n* Add scoped value formatters by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676\n* TUnit Framework Support by @​thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758\n### Improvements\n* Optimize `TypeMemberReflector` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307\n* Capitalize true and false in failure messages by @​BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390\n* Pass Boolean literals as becauseArguments by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393\n* BeEmpty() materializes IEnumerable\u003cT\u003e only once, even on failure by @​louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2380\n* Allow nested `AssertionScope`s to chain their context by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607\n* Avoid allocations when chaining contexts by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613\n* Add option to ignore newline style when comparing strings for equivalency by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565\n ... (truncated)\n\n## 8.0.0-rc.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Fixes\n* GlobalEquivalencyOptions.CloneDefaults needs to be public by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926\n### Others\n* Include the release branches in the CodeQL runs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925\n* Bump TUnit from 0.6.15 to 0.6.33 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924\n* Bump Verify.Xunit from 28.7.0 to 28.7.1 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2923\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2\n\n## 8.0.0-rc.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### Fixes\n* Properly report the path even if custom mapping is used by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860\n* GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918\n### Documentation\n* Remove release notes from 8.0.0 that were backported to 6.12.x or 7.0.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2908\n### Others\n* Bumped Nuke to v9 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870\n* Bump cspell from 8.16.0 to 8.16.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868\n* Bump Verify.Xunit from 28.3.2 to 28.4.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2869\n* The CodeQL build needed the .NET 8.0 SDK by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877\n* Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885\n* Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883\n* Bump cspell from 8.16.1 to 8.17.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882\n* Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881\n* Bump Verify.Xunit from 28.4.0 to 28.5.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2879\n* Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880\n* Suppress Qodana warnings about awaiting a void method. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886\n* Rollback Qodana version to solve a conflict with PolySharp by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889\n* Upgrade MSTest for UWP.Specs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888\n* Bump PolySharp from 1.14.1 to 1.15.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884\n* Downgrade System.Collections.Immutable to 1.5.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890\n* Ignore updates to System.Collections.Immutable by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891\n* Bump cspell from 8.17.0 to 8.17.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893\n* Bump TUnit from 0.4.1 to 0.5.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897\n* Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896\n* Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898\n* Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894\n* Update Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899\n* CI backports to main by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900\n* Bump Verify.Xunit from 28.6.0 to 28.7.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2902\n* Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906\n* Bump TUnit from 0.5.6 to 0.5.28 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905\n* Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903\n* Update MSTest for UWP by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907\n* Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910\n* Bump TUnit from 0.5.28 to 0.6.15 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912\n ... (truncated)\n\n## 8.0.0-alpha.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at develop --\u003e\n\n## What's Changed\n### Others\n* Made the equivalency validator core internal by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1\n\n## 7.2.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when `\"{}\"` is used as a dictionary key by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Fix formatting exception when comparing strings containing braces by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Backport `AssertionResultSet` fixes from fluentassertions#​3100 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n## Building\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2\n\n## 7.2.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Prevent a crash while formatting a collection with nested empty collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3150\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.0...7.2.1\n\n## 7.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2972\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Others\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.1.0...7.2.0\n\n## 7.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Backport TUnit to v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2971\n* Backport xUnit 3 support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2970\n\n### Others\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0...7.1.0\n\n## 7.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Breaking Changes\n* Drop support for .NET Core 2.1, 3.0 and NSpec by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2835\n### Fixes\n* The expectation node identified as a cyclic reference is still compared to the subject node using simple equality. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2819\n* Fix support for write-only properties in BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2836\n### Documentation\n* Fix minor syntax error in objectgraphs.md by @​rklec in https://github.com/fluentassertions/fluentassertions/pull/2847\n### Others\n* Use the same Qodana build pipeline as develop is using by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2809\n* Add section highlighting for better navigation by @​sentemon in https://github.com/fluentassertions/fluentassertions/pull/2807\n* Bump all relevant dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2834\n* Changed references to the master branch to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2848\n* Missed two more references to master by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2849\n* Backport bump of `System.Configuration.ConfigurationManager` and `System.Threading.Tasks.Extensions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2856\n\n## New Contributors\n* @​sentemon made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2807\n* @​rklec made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2847\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.2...7.0.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/6.12.2...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=6.12.2\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/fernandogssilva/cyber-thrust-iris/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fernandogssilva%2Fcyber-thrust-iris/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"6.12.0","new_version":"8.10.0","update_type":"major","path":null,"pr_created_at":"2026-05-22T21:14:25.000Z","version_change":"6.12.0 → 8.10.0","issue":{"uuid":"4505633315","node_id":"PR_kwDOSlSD8s7efyBZ","number":2,"state":"open","title":"chore(deps): Bump FluentAssertions from 6.12.0 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":["elbruno"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-22T21:14:25.000Z","updated_at":"2026-05-22T21:14:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"FluentAssertions","old_version":"6.12.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.12.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\n## 8.9.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for `Span\u003cT\u003e`, `ReadOnlySpan\u003cT\u003e`, `Memory\u003cT\u003e` and `ReadOnlyMemory\u003cT\u003e` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172\n### Improvements\n* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115\n* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152\n* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133\n* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160\n* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164\n* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166\n### Fixes\n* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151\n### Documentation\n* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132\n* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141\n* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155\n* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161\n* Fix \"an\" vs \"a\" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174\n### Others\n* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116\n* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118\n* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117\n* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119\n* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122\n* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121\n* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124\n* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125\n* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127\n* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128\n* Use `==` or `!=` when comparing Nullable\u003cT\u003e against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129\n* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130\n* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131\n* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136\n* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135\n* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134\n* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137\n* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139\n* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138\n* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140\n* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142\n* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143\n* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144\n* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146\n* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153\n* Polyfill string builder appending by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156\n* Bump cspell from 9.6.2 to 9.6.4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159\n ... (truncated)\n\n## 8.8.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111\n### Improvements\n* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100\n* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101\n* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107\n### Documentation\n* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104\n### Others\n* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106\n* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109\n* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112\n* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0\n\n## 8.7.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --\u003e\n\n## What's Changed\n### Others\n* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105\n* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1\n\n## 8.7.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --\u003e\n\n## What's Changed\n### New features\n* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094\n### Others\n* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082\n* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085\n* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086\n* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087\n* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090\n* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092\n* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084\n* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095\n* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096\n* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098\n* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0\n\n## 8.6.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076\n### Others\n* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072\n* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073\n* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075\n* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077\n* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081\n* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079\n* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078\n\n## New Contributors\n* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0\n\n## 8.5.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066\n### Fixes\n* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067\n### Others\n* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063\n* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068\n* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069\n* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0\n\n## 8.4.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062\n* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059\n### Others\n* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050\n* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044\n* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053\n* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055\n* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058\n\n## New Contributors\n* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0\n\n## 8.3.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Improve rendering of exception messages when using WithMessage  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039\n* Clarify the date/time type when comparing dates, times and combinations of those by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049\n### Others\n* Bump cspell from 8.17.5 to 8.18.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041\n* Bump cspell from 8.18.1 to 8.19.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042\n* Bump cspell from 8.19.2 to 8.19.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043\n* Bump cspell from 8.19.3 to 9.0.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045\n* Bump cspell from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046\n* Fix links to test suites in bug report template by @​robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0\n\n## 8.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Optimize various string operations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037\n* Reworked formatting and support multi-dimensional arrays. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009\n### Fixes\n* Restore `StringSyntax` annotations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033\n* Regex fixups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034\n* Handle missing caller identifier by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036\n### Others\n* Bump cspell from 8.17.3 to 8.17.5 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0\n\n## 8.1.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when {} is used as a dictionary key. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029\n* Removed the PS script that opens the FA website because it misbehaves. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1\n\n## 8.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n* Improves the subject identification for chained assertions and those that use Which by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Documentation\n* Reconnected the new license to the history of the old license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985\n* Removed an incorrect date/time example from the docs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989\n### Others\n* Make sure developers don't accidentally update to v8 without understanding the new license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988\n* Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993\n* Bump TUnit from 0.6.154 to 0.7.24 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n* Bump cspell from 8.17.2 to 8.17.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005\n* Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004\n* Bump TUnit from 0.7.24 to 0.10.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002\n* Upmerge from v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006\n* Renamed CallerStatementBuilder to StatementParser by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007\n* Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014\n* Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013\n* Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010\n* Adjust dependencies by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015\n* Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011\n* Fixed typo in introduction page by @​tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019\n* Bump Verify.Xunit from 28.10.1 to 28.11.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3022\n* Bump TUnit from 0.10.6 to 0.13.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023\n* Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025\n* Upmerge from v7 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028\n* Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027\n\n## New Contributors\n* @​tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0\n\n## 8.0.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Provide a toggle to suppress the soft warning about commercial use by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984\n\n### Others\n* Update docs to make license change more clear by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969\n* Bump SharpCompress from 0.38.0 to 0.39.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967\n* Bump Verify.Xunit from 28.8.1 to 28.9.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2965\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966\n* Bump cspell from 8.17.1 to 8.17.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964\n* Discard backported changes from 7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974\n* Various textual and styling fixes as well as some clarification of v7 and v8. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978\n* Bump Xunit.StaFact from 1.1.11 to 1.2.69 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2979\n* Bump TUnit from 0.6.33 to 0.6.154 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980\n* Bump Reflectify from 1.4.0 to 1.5.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981\n* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983\n* Bump coverlet.collector from 6.0.3 to 6.0.4 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1\n\n## 8.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n\n### License change\n* Update ownership and license to the [Xceed Community License](https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE.md) @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943\n\n### Breaking Changes\n* Moved all support for DataSet, DataTable, DataRow into [FluentAssertions.DataSets](https://github.com/fluentassertions/fluentassertions.datasets) by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267\n* Remove obsolete `OrEqualTo` methods by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269\n* Remove `SpacesPerIndentionLevel` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281\n* Drop support for .NET Core by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302\n* Change `AllSatisfy` to succeed on empty collections by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321\n* Add `ForConstraint` to `IAssertionScope` by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324\n* Change `OnlyContain` to succeed on empty collections by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350\n* Drop support for `NSpec3` by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356\n* Removed binary formatter by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278\n* Converted AsyncFunctionAssertions into real base class by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359\n* Move non-generic `NotThrow[After]` to `ActionAssertions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371\n* Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414\n* Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457\n* Consolidate namespace and file location by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449\n* Allow event monitoring to ignore failing event accessors by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629\n* Improve BeUpperCased/BeLowerCased semantics by @​drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660\n* Various naming improvements  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745\n* Redesigned AssertionScope and how it travels over chained calls by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539\n* Simplify inheritance of `SubsequentOrderingAssertions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### New features\n* Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389\n* Introduced a new attribute to allow global initialization of the assertion options by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292\n* Add support for NUnit4 by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483\n* Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536\n* Allow specifying `EquivalencyOptions` in string assertions by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413\n* Add BeNaN and NotBeNaN assertions by @​arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606\n* Add scoped value formatters by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676\n* TUnit Framework Support by @​thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758\n### Improvements\n* Optimize `TypeMemberReflector` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307\n* Capitalize true and false in failure messages by @​BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390\n* Pass Boolean literals as becauseArguments by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393\n* BeEmpty() materializes IEnumerable\u003cT\u003e only once, even on failure by @​louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2380\n* Allow nested `AssertionScope`s to chain their context by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607\n* Avoid allocations when chaining contexts by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613\n* Add option to ignore newline style when comparing strings for equivalency by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565\n ... (truncated)\n\n## 8.0.0-rc.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Fixes\n* GlobalEquivalencyOptions.CloneDefaults needs to be public by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926\n### Others\n* Include the release branches in the CodeQL runs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925\n* Bump TUnit from 0.6.15 to 0.6.33 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924\n* Bump Verify.Xunit from 28.7.0 to 28.7.1 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2923\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2\n\n## 8.0.0-rc.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### Fixes\n* Properly report the path even if custom mapping is used by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860\n* GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918\n### Documentation\n* Remove release notes from 8.0.0 that were backported to 6.12.x or 7.0.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2908\n### Others\n* Bumped Nuke to v9 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870\n* Bump cspell from 8.16.0 to 8.16.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868\n* Bump Verify.Xunit from 28.3.2 to 28.4.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2869\n* The CodeQL build needed the .NET 8.0 SDK by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877\n* Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885\n* Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883\n* Bump cspell from 8.16.1 to 8.17.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882\n* Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881\n* Bump Verify.Xunit from 28.4.0 to 28.5.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2879\n* Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880\n* Suppress Qodana warnings about awaiting a void method. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886\n* Rollback Qodana version to solve a conflict with PolySharp by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889\n* Upgrade MSTest for UWP.Specs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888\n* Bump PolySharp from 1.14.1 to 1.15.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884\n* Downgrade System.Collections.Immutable to 1.5.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890\n* Ignore updates to System.Collections.Immutable by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891\n* Bump cspell from 8.17.0 to 8.17.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893\n* Bump TUnit from 0.4.1 to 0.5.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897\n* Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896\n* Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898\n* Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894\n* Update Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899\n* CI backports to main by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900\n* Bump Verify.Xunit from 28.6.0 to 28.7.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2902\n* Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906\n* Bump TUnit from 0.5.6 to 0.5.28 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905\n* Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903\n* Update MSTest for UWP by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907\n* Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910\n* Bump TUnit from 0.5.28 to 0.6.15 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912\n ... (truncated)\n\n## 8.0.0-alpha.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at develop --\u003e\n\n## What's Changed\n### Others\n* Made the equivalency validator core internal by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1\n\n## 7.2.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when `\"{}\"` is used as a dictionary key by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Fix formatting exception when comparing strings containing braces by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Backport `AssertionResultSet` fixes from fluentassertions#​3100 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n## Building\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2\n\n## 7.2.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Prevent a crash while formatting a collection with nested empty collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3150\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.0...7.2.1\n\n## 7.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2972\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Others\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.1.0...7.2.0\n\n## 7.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Backport TUnit to v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2971\n* Backport xUnit 3 support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2970\n\n### Others\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0...7.1.0\n\n## 7.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Breaking Changes\n* Drop support for .NET Core 2.1, 3.0 and NSpec by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2835\n### Fixes\n* The expectation node identified as a cyclic reference is still compared to the subject node using simple equality. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2819\n* Fix support for write-only properties in BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2836\n### Documentation\n* Fix minor syntax error in objectgraphs.md by @​rklec in https://github.com/fluentassertions/fluentassertions/pull/2847\n### Others\n* Use the same Qodana build pipeline as develop is using by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2809\n* Add section highlighting for better navigation by @​sentemon in https://github.com/fluentassertions/fluentassertions/pull/2807\n* Bump all relevant dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2834\n* Changed references to the master branch to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2848\n* Missed two more references to master by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2849\n* Backport bump of `System.Configuration.ConfigurationManager` and `System.Threading.Tasks.Extensions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2856\n\n## New Contributors\n* @​sentemon made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2807\n* @​rklec made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2847\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.2...7.0.0\n\n## 6.12.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at master --\u003e\n\n## What's Changed\n### Others\n* Better support for default interface and explicitly implemented properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2794\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.1...6.12.2\n\n## 6.12.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at master --\u003e\n\n## What's Changed\n### Improvements\n* Improve `BeEmpty()` and `BeNullOrEmpty()` performance for `IEnumerable\u003cT\u003e`, by materializing only the first item - [#​2530](https://github.com/fluentassertions/fluentassertions/pull/2530)\n\n### Fixes\n* Fixed formatting error when checking nullable `DateTimeOffset` with `BeWithin(...).Before(...)` - [#​2312](https://github.com/fluentassertions/fluentassertions/pull/2312)\n* `BeEquivalentTo` will now find and can map subject properties that are implemented through an explicitly-implemented interface - [#​2152](https://github.com/fluentassertions/fluentassertions/pull/2152)\n* Fixed that the `because` and `becauseArgs` were not passed down the equivalency tree - [#​2318](https://github.com/fluentassertions/fluentassertions/pull/2318)\n* `BeEquivalentTo` can again compare a non-generic `IDictionary` with a generic one - [#​2358](https://github.com/fluentassertions/fluentassertions/pull/2358)\n* Fixed that the `FormattingOptions` were not respected in inner `AssertionScope` - [#​2329](https://github.com/fluentassertions/fluentassertions/pull/2329)\n* Capitalize `true` and `false` in failure messages and make them formattable to a custom `BooleanFormatter` - [#​2390](https://github.com/fluentassertions/fluentassertions/pull/2390), [#​2393](https://github.com/fluentassertions/fluentassertions/pull/2393)\n* Improved the failure message for `NotBeOfType` when wrapped in an `AssertionScope` and the subject is null  - [#​2399](https://github.com/fluentassertions/fluentassertions/pull/2399)\n* Improved the failure message for `BeWritable`/`BeReadable` when wrapped in an `AssertionScope` and the subject is read-only/write-only - [#​2399](https://github.com/fluentassertions/fluentassertions/pull/2399)\n* Improved the failure message for `ThrowExactly[Async]` when wrapped in an `AssertionScope` and no exception is thrown - [#​2398](https://github.com/fluentassertions/fluentassertions/pull/2398)\n* Improved the failure message for `[Not]HaveExplicitProperty` when wrapped in an `AssertionScope` and not implementing the interface - [#​2403](https://github.com/fluentassertions/fluentassertions/pull/2403)\n* Improved the failure message for `[Not]HaveExplicitMethod` when wrapped in an `AssertionScope` and not implementing the interface - [#​2403](https://github.com/fluentassertions/fluentassertions/pull/2403)\n* Changed `BeEquivalentTo` to exclude `private protected` members from the comparison - [#​2417](https://github.com/fluentassertions/fluentassertions/pull/2417)\n* Fixed using `BeEquivalentTo` on an empty `ArraySegment` - [#​2445](https://github.com/fluentassertions/fluentassertions/pull/2445), [#​2511](https://github.com/fluentassertions/fluentassertions/pull/2511)\n* `BeEquivalentTo` with a custom comparer can now handle null values - [#​2489](https://github.com/fluentassertions/fluentassertions/pull/2489)\n* Ensured that nested calls to `AssertionScope(context)` create a chained context - [#​2607](https://github.com/fluentassertions/fluentassertions/pull/2607)\n* One overload of the `AssertionScope` constructor would not create an actual scope associated with the thread - [#​2607](https://github.com/fluentassertions/fluentassertions/pull/2607)\n* Fixed `ThrowWithinAsync` not respecting `OperationCanceledException` - [#​2614](https://github.com/fluentassertions/fluentassertions/pull/2614)\n* Fixed using `BeEquivalentTo` with an `IEqualityComparer` targeting nullable types - [#​2648](https://github.com/fluentassertions/fluentassertions/pull/2648)\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.0...6.12.1\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/6.12.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=6.12.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/elbruno/HermesNET/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/elbruno%2FHermesNET/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":null,"new_version":null,"update_type":null,"path":null,"pr_created_at":"2026-05-20T03:57:35.000Z","version_change":null,"issue":{"uuid":"4482998812","node_id":"PR_kwDOQ9aGNc7dWXwv","number":16,"state":"closed","title":"Bump FluentAssertions and 10 others","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T01:27:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-20T03:57:35.000Z","updated_at":"2026-05-27T01:27:59.000Z","time_to_close":595822,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","repository_url":"https://github.com/fluentassertions/fluentassertions"},{"name":"10 others"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 7.2.1 to 7.2.2.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 7.2.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when `\"{}\"` is used as a dictionary key by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Fix formatting exception when comparing strings containing braces by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Backport `AssertionResultSet` fixes from fluentassertions#​3100 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n## Building\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Mvc.Core](https://github.com/dotnet/aspnetcore) from 2.3.9 to 2.3.10.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Mvc.Core's releases](https://github.com/dotnet/aspnetcore/releases)._\n\nNo release notes found for this version range.\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.Build](https://github.com/dotnet/msbuild) from 18.3.3 to 18.6.3.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.Build's releases](https://github.com/dotnet/msbuild/releases)._\n\n## 18.6.3\n\n## What's Changed\n* Improve cross-platform node discovery for reuse with NodeMode filtering by @​Copilot in https://github.com/dotnet/msbuild/pull/13256\n* Updated common types XSD to remove errors from redefining `Include` attributes by @​glektarssza in https://github.com/dotnet/msbuild/pull/13284\n* Update VersionPrefix to 18.6.0 + insertion flow by @​MichalPavlik in https://github.com/dotnet/msbuild/pull/13296\n* Log warnings for skipped STR resource keys instead of failing the build by @​OvesN in https://github.com/dotnet/msbuild/pull/13291\n* Isolate MSBuildTaskHost from the rest of MSBuild Codebase by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/13232\n* Improve error messages when ToolTask overrides exit code 0 to -1 due to logged errors by @​OvesN in https://github.com/dotnet/msbuild/pull/13303\n* Migrate Exec task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13171\n* Enhance crash telemetry with richer diagnostics and EndBuild hang detection by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13304\n* [main] Update dependencies from nuget/nuget.client by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13309\n* [IBuildEngine callbacks] Stage 2: RequestCores/ReleaseCores by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13306\n* Only get command line args names on modern .NET by @​baronfel in https://github.com/dotnet/msbuild/pull/13314\n* Detect and correct worker node over-provisioning by @​Copilot in https://github.com/dotnet/msbuild/pull/13220\n* Add App Host Support for MSBuild by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13175\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13311\n* Fix ObjectDisposedException in BuildsWhileBuildIsRunningOnServer test by @​Copilot in https://github.com/dotnet/msbuild/pull/13316\n* Add PoC of pipelines check skill by @​JanKrivanek in https://github.com/dotnet/msbuild/pull/13242\n* Fix CodeSign.MissingSigningCert for xsd/Update-MSBuildXsds.ps1 by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13320\n* Fix task host launch regressions from apphost support by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13325\n* Enlighten GetFrameworkPath and GetFrameworkSdkPath. by @​AR-May in https://github.com/dotnet/msbuild/pull/13282\n* Add VMR codeflow health check to pipelines skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13326\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13281\n* Fix GenerateResource to track all ResXFileRef linked files for incremental builds by @​OvesN in https://github.com/dotnet/msbuild/pull/13327\n* Add escape hatch for not sharing assemblies from tools directory by @​AR-May in https://github.com/dotnet/msbuild/pull/13305\n* Add merge-dependency-updates skill for bot PR triage by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13331\n* Add diagnostic data to crash/hang telemetry and move null-Project check after RetrieveFromCache by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13332\n* Update remote-host-object.md with SDK .tlb shipping and IDispatch example by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13324\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13341\n* improve task migration skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13234\n* Fix telemetry PII concerns: sanitize exceptions, project paths, and custom names by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13344\n* Use .exe.config when loading \"as full Framework\" by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13349\n* Fix RequestCores/ReleaseCores fallback in OOP TaskHost: throw NotImplementedException instead of logging error by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13345\n* Fixed indentation for _GetCopyToOutputDirectoryItemsFromTransitiveProjectReferences by @​CEbbinghaus in https://github.com/dotnet/msbuild/pull/13358\n* Fix Unix SessionId in handshake to enable cross-terminal node reuse by @​JakeRadMSFT in https://github.com/dotnet/msbuild/pull/13354\n* Revert \"Migrate Exec task to TaskEnvironment API\" by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13367\n* Look for apphost when considering node reuse by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13368\n* Move lots of shared code to Microsoft.Build.Framework by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/13364\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13353\n* Fix ScheduleTimeRecord.AccumulatedTime hang during solution close by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13375\n* Update runtime package references to 10.0.3 by @​Copilot in https://github.com/dotnet/msbuild/pull/13376\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13378\n* Fix ProjectImports.zip regression from shared FileUtilities statics by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13382\n* Enrich EndBuild hang diagnostics with logging service and submission state by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13385\n* Enhance path normalization: add handling for consecutive directory separators by @​tommcdon in https://github.com/dotnet/msbuild/pull/13369\n* Move task environment drivers to Framework. by @​AR-May in https://github.com/dotnet/msbuild/pull/13380\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13298\n* Replace ProjectCacheService null Project crash with diagnostic telemetry by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13396\n* Add agentic workflow to auto-close PRs older than 180 days by @​Copilot in https://github.com/dotnet/msbuild/pull/13400\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13575337 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13394\n* Respect MSBUILDPRESERVETOOLTEMPFILES in ProcessExit cleanup by @​DmitriyShepelev in https://github.com/dotnet/msbuild/pull/13395\n ... (truncated)\n\n## 18.5.4\n\n## What's Changed\n* remove dead code by @​SimaTian in https://github.com/dotnet/msbuild/pull/13125\n* Update VersionPrefix to 18.5.0 + insertion flow by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13134\n* add multithreaded task migration agent skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13131\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13139\n* Migrate VerifyFileHash task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13112\n* Migrate GetFileHash tasks to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13111\n* Diagram of VS/SDK component interactions by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13127\n* Fix package validation telemetry assembly resolution warnings by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13144\n* Adds validation to throw MSB4259 when property references contain leading or trailing whitespace outside of conditions. by @​huulinhnguyen-dev in https://github.com/dotnet/msbuild/pull/13076\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13203963 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13151\n* Add MSBuild app host design by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12857\n* Add Stabilize-Release.ps1 script for release process by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13146\n* Fix chained item function empty result comparison in conditions by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/12901\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13162\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13160\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13217622 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13163\n* Fix items logged as type name during -getitem argument by @​Copilot in https://github.com/dotnet/msbuild/pull/13166\n* Respect NetCoreSdkRoot property for TaskHostParameters by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13176\n* Remove MachineIndependent configuration by @​Copilot in https://github.com/dotnet/msbuild/pull/13180\n* Remove redundant #nullable disable from 153 files by @​Copilot in https://github.com/dotnet/msbuild/pull/13157\n* Revert #​13076 \"Adds validation to throw MSB4259 when property references contain leading or trailing whitespace outside of conditions. by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13184\n* Convert MSBuild.sln to slnx format and upate refs by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13185\n* Implement IMultiThreadableTask for Move task by @​Copilot in https://github.com/dotnet/msbuild/pull/13108\n* Add hostservices  translation support for clr 4 task host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13154\n* Handle null ProjectFile in InvalidProjectFileException by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13179\n* Add $(LatestDotNetCoreForMSBuild) infrastructure for centralized framework targeting by @​Copilot in https://github.com/dotnet/msbuild/pull/13189\n* Fix TaskHost crash when task returns string[] with null elements by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13190\n* Revert \"Refactor Microsoft.IO usage\" by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13194\n* Allow null SdkResult from SdkResolver.Resolve by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13197\n* Skill to test changes using just-built MSBuild by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13202\n* Tell Copilot not to allow breaking changes by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13200\n* Make nologo switch accept boolean values to enable explicit logo display control by @​Copilot in https://github.com/dotnet/msbuild/pull/12541\n* Migrate Unzip task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13109\n* Migrate ZipDirectory task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13110\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13246767 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13204\n* Add .NET Standard compatibility warnings by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13187\n* Make WriteCodeFragment task locale-independent for reproducible builds by @​Copilot in https://github.com/dotnet/msbuild/pull/13192\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13249478 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13207\n* Fix TerminalLogger IndexOutOfRangeException when replaying binlog with fewer nodes by @​Copilot in https://github.com/dotnet/msbuild/pull/12809\n* Migrate DownloadFile task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13113\n* Add CI job for 2-stage build with -mt mode by @​Copilot in https://github.com/dotnet/msbuild/pull/13124\n* Localize AbsolutePath validation messages by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13115\n* Refactor FrameworkFileUtilities for better performance by @​AR-May in https://github.com/dotnet/msbuild/pull/13143\n* Add agent instructions for MSBuild repository by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13198\n* Add GetCanonicalForm to the AbsolutePath API by @​AR-May in https://github.com/dotnet/msbuild/pull/13088\n* Shouldly 4.3.0 by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13213\n* Migrate WriteCodeFragment task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13169\n* Run the issue-labeler over pull requests using polling by @​Copilot in https://github.com/dotnet/msbuild/pull/13223\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13225\n ... (truncated)\n\n## 18.4.0\n\n## What's Changed\n* Fix terminal logger quiet mode to show project context for warnings/errors by @​Copilot in https://github.com/dotnet/msbuild/pull/12930\n* Replace OpenTelemetry with Microsoft.VisualStudio.Telemetry for VS by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12843\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13050856 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/12982\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/12979\n* eliminate test data serialization warnings by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/12983\n* Add the feature flag that allows users to opt out automatic UTF8 console encoding by @​GangWang01 in https://github.com/dotnet/msbuild/pull/12637\n* Polyfill clean up and source package organization by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/12977\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13052367 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/12984\n* Add documentation for enabling binlog collection via env var by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12805\n* Support multiple binary logs from command line arguments by @​Copilot in https://github.com/dotnet/msbuild/pull/12706\n* Add VcxprojReader.exe to ngenApplications by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12986\n* Add HostServices support  in Out-of-Process Task Host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12753\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13002\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13000\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13078382 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13003\n* Add telemetry tracking for task factory names and runtime usage by @​Copilot in https://github.com/dotnet/msbuild/pull/12989\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/12987\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13079827 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13010\n* Snap for VS 18.3 and update branding to VS 18.4 by @​Copilot in https://github.com/dotnet/msbuild/pull/13005\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13012\n* Add telemetry to categorize build failure reasons by @​Copilot in https://github.com/dotnet/msbuild/pull/13007\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13011\n* Update OptProf drop metadata configuration by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13020\n* Fix MSB1025 error when using DistributedFileLogger (-dfl flag) by @​Copilot in https://github.com/dotnet/msbuild/pull/13036\n* CmdLine parsing was extracted from XMake and the implementation is visible to dotnet (attempt 2) by @​MichalPavlik in https://github.com/dotnet/msbuild/pull/12836\n* Make task environment path absolutization not throw. by @​AR-May in https://github.com/dotnet/msbuild/pull/13035\n* Fix flaky test TestTerminalLoggerTogetherWithOtherLoggers by @​Copilot in https://github.com/dotnet/msbuild/pull/13044\n* Enlighten more tasks that require no change by @​AR-May in https://github.com/dotnet/msbuild/pull/13045\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13050\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13048\n* Add support for MSBUILD_LOGGING_ARGS by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12993\n* Fix MSBuildEventSource by @​dfederm in https://github.com/dotnet/msbuild/pull/13030\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13124182 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13053\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13031\n* Add incrementality tracking support and more detailed analysis of the build errors reported by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13057\n* [automated] Merge branch 'vs18.3' =\u003e 'main' by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13055\n* Enable com support for clr4 in task host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13033\n* Add 'rel/d18.3' to insertion target branch options by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13067\n* add OriginalValue property to AbsolutePath by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13077\n* [automated] Merge branch 'vs18.3' =\u003e 'main' by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13074\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13137486 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13075\n* Refactor FileUtilities.cs and add methods for absolute paths. by @​AR-May in https://github.com/dotnet/msbuild/pull/13079\n* Limit extended flag usage to NET and CLR4 runtimes by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13080\n* [main] Update dependencies from nuget/nuget.client by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13065\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13137926 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13081\n* Update to 10.0.1 references by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13072\n* Undo COM support in out of proc task host CLR4 by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13089\n* Add Managed Identity for bootstrapper creation by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13092\n* Add warning MSB4280 when DOTNET_HOST_PATH is set to a directory by @​Copilot in https://github.com/dotnet/msbuild/pull/13091\n ... (truncated)\n\nCommits viewable in [compare view](https://github.com/dotnet/msbuild/compare/v18.3.3...v18.6.3).\n\u003c/details\u003e\n\nUpdated [Microsoft.Build.Framework](https://github.com/dotnet/msbuild) from 18.3.3 to 18.6.3.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.Build.Framework's releases](https://github.com/dotnet/msbuild/releases)._\n\n## 18.6.3\n\n## What's Changed\n* Improve cross-platform node discovery for reuse with NodeMode filtering by @​Copilot in https://github.com/dotnet/msbuild/pull/13256\n* Updated common types XSD to remove errors from redefining `Include` attributes by @​glektarssza in https://github.com/dotnet/msbuild/pull/13284\n* Update VersionPrefix to 18.6.0 + insertion flow by @​MichalPavlik in https://github.com/dotnet/msbuild/pull/13296\n* Log warnings for skipped STR resource keys instead of failing the build by @​OvesN in https://github.com/dotnet/msbuild/pull/13291\n* Isolate MSBuildTaskHost from the rest of MSBuild Codebase by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/13232\n* Improve error messages when ToolTask overrides exit code 0 to -1 due to logged errors by @​OvesN in https://github.com/dotnet/msbuild/pull/13303\n* Migrate Exec task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13171\n* Enhance crash telemetry with richer diagnostics and EndBuild hang detection by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13304\n* [main] Update dependencies from nuget/nuget.client by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13309\n* [IBuildEngine callbacks] Stage 2: RequestCores/ReleaseCores by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13306\n* Only get command line args names on modern .NET by @​baronfel in https://github.com/dotnet/msbuild/pull/13314\n* Detect and correct worker node over-provisioning by @​Copilot in https://github.com/dotnet/msbuild/pull/13220\n* Add App Host Support for MSBuild by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13175\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13311\n* Fix ObjectDisposedException in BuildsWhileBuildIsRunningOnServer test by @​Copilot in https://github.com/dotnet/msbuild/pull/13316\n* Add PoC of pipelines check skill by @​JanKrivanek in https://github.com/dotnet/msbuild/pull/13242\n* Fix CodeSign.MissingSigningCert for xsd/Update-MSBuildXsds.ps1 by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13320\n* Fix task host launch regressions from apphost support by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13325\n* Enlighten GetFrameworkPath and GetFrameworkSdkPath. by @​AR-May in https://github.com/dotnet/msbuild/pull/13282\n* Add VMR codeflow health check to pipelines skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13326\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13281\n* Fix GenerateResource to track all ResXFileRef linked files for incremental builds by @​OvesN in https://github.com/dotnet/msbuild/pull/13327\n* Add escape hatch for not sharing assemblies from tools directory by @​AR-May in https://github.com/dotnet/msbuild/pull/13305\n* Add merge-dependency-updates skill for bot PR triage by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13331\n* Add diagnostic data to crash/hang telemetry and move null-Project check after RetrieveFromCache by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13332\n* Update remote-host-object.md with SDK .tlb shipping and IDispatch example by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13324\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13341\n* improve task migration skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13234\n* Fix telemetry PII concerns: sanitize exceptions, project paths, and custom names by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13344\n* Use .exe.config when loading \"as full Framework\" by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13349\n* Fix RequestCores/ReleaseCores fallback in OOP TaskHost: throw NotImplementedException instead of logging error by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13345\n* Fixed indentation for _GetCopyToOutputDirectoryItemsFromTransitiveProjectReferences by @​CEbbinghaus in https://github.com/dotnet/msbuild/pull/13358\n* Fix Unix SessionId in handshake to enable cross-terminal node reuse by @​JakeRadMSFT in https://github.com/dotnet/msbuild/pull/13354\n* Revert \"Migrate Exec task to TaskEnvironment API\" by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13367\n* Look for apphost when considering node reuse by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13368\n* Move lots of shared code to Microsoft.Build.Framework by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/13364\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13353\n* Fix ScheduleTimeRecord.AccumulatedTime hang during solution close by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13375\n* Update runtime package references to 10.0.3 by @​Copilot in https://github.com/dotnet/msbuild/pull/13376\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13378\n* Fix ProjectImports.zip regression from shared FileUtilities statics by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13382\n* Enrich EndBuild hang diagnostics with logging service and submission state by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13385\n* Enhance path normalization: add handling for consecutive directory separators by @​tommcdon in https://github.com/dotnet/msbuild/pull/13369\n* Move task environment drivers to Framework. by @​AR-May in https://github.com/dotnet/msbuild/pull/13380\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13298\n* Replace ProjectCacheService null Project crash with diagnostic telemetry by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13396\n* Add agentic workflow to auto-close PRs older than 180 days by @​Copilot in https://github.com/dotnet/msbuild/pull/13400\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13575337 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13394\n* Respect MSBUILDPRESERVETOOLTEMPFILES in ProcessExit cleanup by @​DmitriyShepelev in https://github.com/dotnet/msbuild/pull/13395\n ... (truncated)\n\n## 18.5.4\n\n## What's Changed\n* remove dead code by @​SimaTian in https://github.com/dotnet/msbuild/pull/13125\n* Update VersionPrefix to 18.5.0 + insertion flow by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13134\n* add multithreaded task migration agent skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13131\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13139\n* Migrate VerifyFileHash task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13112\n* Migrate GetFileHash tasks to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13111\n* Diagram of VS/SDK component interactions by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13127\n* Fix package validation telemetry assembly resolution warnings by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13144\n* Adds validation to throw MSB4259 when property references contain leading or trailing whitespace outside of conditions. by @​huulinhnguyen-dev in https://github.com/dotnet/msbuild/pull/13076\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13203963 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13151\n* Add MSBuild app host design by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12857\n* Add Stabilize-Release.ps1 script for release process by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13146\n* Fix chained item function empty result comparison in conditions by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/12901\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13162\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13160\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13217622 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13163\n* Fix items logged as type name during -getitem argument by @​Copilot in https://github.com/dotnet/msbuild/pull/13166\n* Respect NetCoreSdkRoot property for TaskHostParameters by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13176\n* Remove MachineIndependent configuration by @​Copilot in https://github.com/dotnet/msbuild/pull/13180\n* Remove redundant #nullable disable from 153 files by @​Copilot in https://github.com/dotnet/msbuild/pull/13157\n* Revert #​13076 \"Adds validation to throw MSB4259 when property references contain leading or trailing whitespace outside of conditions. by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13184\n* Convert MSBuild.sln to slnx format and upate refs by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13185\n* Implement IMultiThreadableTask for Move task by @​Copilot in https://github.com/dotnet/msbuild/pull/13108\n* Add hostservices  translation support for clr 4 task host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13154\n* Handle null ProjectFile in InvalidProjectFileException by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13179\n* Add $(LatestDotNetCoreForMSBuild) infrastructure for centralized framework targeting by @​Copilot in https://github.com/dotnet/msbuild/pull/13189\n* Fix TaskHost crash when task returns string[] with null elements by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13190\n* Revert \"Refactor Microsoft.IO usage\" by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13194\n* Allow null SdkResult from SdkResolver.Resolve by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13197\n* Skill to test changes using just-built MSBuild by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13202\n* Tell Copilot not to allow breaking changes by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13200\n* Make nologo switch accept boolean values to enable explicit logo display control by @​Copilot in https://github.com/dotnet/msbuild/pull/12541\n* Migrate Unzip task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13109\n* Migrate ZipDirectory task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13110\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13246767 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13204\n* Add .NET Standard compatibility warnings by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13187\n* Make WriteCodeFragment task locale-independent for reproducible builds by @​Copilot in https://github.com/dotnet/msbuild/pull/13192\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13249478 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13207\n* Fix TerminalLogger IndexOutOfRangeException when replaying binlog with fewer nodes by @​Copilot in https://github.com/dotnet/msbuild/pull/12809\n* Migrate DownloadFile task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13113\n* Add CI job for 2-stage build with -mt mode by @​Copilot in https://github.com/dotnet/msbuild/pull/13124\n* Localize AbsolutePath validation messages by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13115\n* Refactor FrameworkFileUtilities for better performance by @​AR-May in https://github.com/dotnet/msbuild/pull/13143\n* Add agent instructions for MSBuild repository by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13198\n* Add GetCanonicalForm to the AbsolutePath API by @​AR-May in https://github.com/dotnet/msbuild/pull/13088\n* Shouldly 4.3.0 by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13213\n* Migrate WriteCodeFragment task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13169\n* Run the issue-labeler over pull requests using polling by @​Copilot in https://github.com/dotnet/msbuild/pull/13223\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13225\n ... (truncated)\n\n## 18.4.0\n\n## What's Changed\n* Fix terminal logger quiet mode to show project context for warnings/errors by @​Copilot in https://github.com/dotnet/msbuild/pull/12930\n* Replace OpenTelemetry with Microsoft.VisualStudio.Telemetry for VS by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12843\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13050856 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/12982\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/12979\n* eliminate test data serialization warnings by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/12983\n* Add the feature flag that allows users to opt out automatic UTF8 console encoding by @​GangWang01 in https://github.com/dotnet/msbuild/pull/12637\n* Polyfill clean up and source package organization by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/12977\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13052367 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/12984\n* Add documentation for enabling binlog collection via env var by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12805\n* Support multiple binary logs from command line arguments by @​Copilot in https://github.com/dotnet/msbuild/pull/12706\n* Add VcxprojReader.exe to ngenApplications by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12986\n* Add HostServices support  in Out-of-Process Task Host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12753\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13002\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13000\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13078382 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13003\n* Add telemetry tracking for task factory names and runtime usage by @​Copilot in https://github.com/dotnet/msbuild/pull/12989\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/12987\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13079827 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13010\n* Snap for VS 18.3 and update branding to VS 18.4 by @​Copilot in https://github.com/dotnet/msbuild/pull/13005\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13012\n* Add telemetry to categorize build failure reasons by @​Copilot in https://github.com/dotnet/msbuild/pull/13007\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13011\n* Update OptProf drop metadata configuration by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13020\n* Fix MSB1025 error when using DistributedFileLogger (-dfl flag) by @​Copilot in https://github.com/dotnet/msbuild/pull/13036\n* CmdLine parsing was extracted from XMake and the implementation is visible to dotnet (attempt 2) by @​MichalPavlik in https://github.com/dotnet/msbuild/pull/12836\n* Make task environment path absolutization not throw. by @​AR-May in https://github.com/dotnet/msbuild/pull/13035\n* Fix flaky test TestTerminalLoggerTogetherWithOtherLoggers by @​Copilot in https://github.com/dotnet/msbuild/pull/13044\n* Enlighten more tasks that require no change by @​AR-May in https://github.com/dotnet/msbuild/pull/13045\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13050\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13048\n* Add support for MSBUILD_LOGGING_ARGS by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12993\n* Fix MSBuildEventSource by @​dfederm in https://github.com/dotnet/msbuild/pull/13030\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13124182 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13053\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13031\n* Add incrementality tracking support and more detailed analysis of the build errors reported by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13057\n* [automated] Merge branch 'vs18.3' =\u003e 'main' by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13055\n* Enable com support for clr4 in task host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13033\n* Add 'rel/d18.3' to insertion target branch options by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13067\n* add OriginalValue property to AbsolutePath by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13077\n* [automated] Merge branch 'vs18.3' =\u003e 'main' by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13074\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13137486 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13075\n* Refactor FileUtilities.cs and add methods for absolute paths. by @​AR-May in https://github.com/dotnet/msbuild/pull/13079\n* Limit extended flag usage to NET and CLR4 runtimes by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13080\n* [main] Update dependencies from nuget/nuget.client by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13065\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13137926 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13081\n* Update to 10.0.1 references by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13072\n* Undo COM support in out of proc task host CLR4 by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13089\n* Add Managed Identity for bootstrapper creation by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13092\n* Add warning MSB4280 when DOTNET_HOST_PATH is set to a directory by @​Copilot in https://github.com/dotnet/msbuild/pull/13091\n ... (truncated)\n\nCommits viewable in [compare view](https://github.com/dotnet/msbuild/compare/v18.3.3...v18.6.3).\n\u003c/details\u003e\n\nUpdated [Microsoft.Build.Locator](https://github.com/microsoft/MSBuildLocator) from 1.9.1 to 1.11.2.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.Build.Locator's releases](https://github.com/microsoft/MSBuildLocator/releases)._\n\n## 1.11.1\n\n## What's Changed\n* Bump Microsoft.NET.Test.Sdk from 18.0.0 to 18.0.1 by @​dependabot[bot] in https://github.com/microsoft/MSBuildLocator/pull/359\n* Update release pipeline to download artifacts by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/358\n* Make the MSBuild runtime assembly check more correct by @​baronfel in https://github.com/microsoft/MSBuildLocator/pull/360\n* Bump version from 1.10 to 1.11 by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/362\n\n## New Contributors\n* @​baronfel made their first contribution in https://github.com/microsoft/MSBuildLocator/pull/360\n\n**Full Changelog**: https://github.com/microsoft/MSBuildLocator/compare/v1.10.12...v1.11.1\n\n## 1.10.12\n\n## What's Changed\n* Always try to copy logs in official builds by @​rainersigwald in https://github.com/microsoft/MSBuildLocator/pull/347\n* Bump Microsoft.NET.Test.Sdk from 17.12.0 to 18.0.0 by @​dependabot[bot] in https://github.com/microsoft/MSBuildLocator/pull/348\n* Bump Nerdbank.GitVersioning from 3.7.115 to 3.8.118 by @​dependabot[bot] in https://github.com/microsoft/MSBuildLocator/pull/350\n* Bump xunit.runner.visualstudio from 3.0.1 to 3.1.5 by @​dependabot[bot] in https://github.com/microsoft/MSBuildLocator/pull/351\n* Bump Microsoft.VisualStudio.Setup.Configuration.Interop from 3.12.2149 to 3.14.2075 by @​dependabot[bot] in https://github.com/microsoft/MSBuildLocator/pull/349\n* Update MicroBuildSigningPlugin version and parameters (#​345) by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/346\n* Add release pipeline configuration for MSBuild by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/352\n* Bump Nerdbank.GitVersioning from 3.8.118 to 3.9.50 by @​dependabot[bot] in https://github.com/microsoft/MSBuildLocator/pull/355\n* Add StringTools to do-not-deploy list by @​rainersigwald in https://github.com/microsoft/MSBuildLocator/pull/354\n* Update MicroBuildSigningPlugin version and parameters (#​345) by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/356\n* Backport changes from main by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/357\n\n\n**Full Changelog**: https://github.com/microsoft/MSBuildLocator/compare/v1.10.2...v1.10.12\n\n## 1.10.2\n\n## What's Changed\n* Fix hostfxr_get_available_sdks_result_fn array size type. by @​tmds in https://github.com/microsoft/MSBuildLocator/pull/340\n* Auto-generate binding redirects only when targeting .NET Framework. by @​teo-tsirpanis in https://github.com/microsoft/MSBuildLocator/pull/338\n* Modernize `DotNetSdkLocationHelper` and `hostfxr` interop. by @​teo-tsirpanis in https://github.com/microsoft/MSBuildLocator/pull/339\n* Make SDK resolution error messages more helpful. by @​teo-tsirpanis in https://github.com/microsoft/MSBuildLocator/pull/341\n* Bump version from 1.9 to 1.10 by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/343\n* Bump version from 1.9 to 1.10 (#​343) by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/344\n* Update MicroBuildSigningPlugin version and parameters by @​YuliiaKovalova in https://github.com/microsoft/MSBuildLocator/pull/345\n\n## New Contributors\n* @​tmds made their first contribution in https://github.com/microsoft/MSBuildLocator/pull/340\n\n**Full Changelog**: https://github.com/microsoft/MSBuildLocator/compare/v1.9.1...v1.10.2\n\nCommits viewable in [compare view](https://github.com/microsoft/MSBuildLocator/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.Build.Utilities.Core](https://github.com/dotnet/msbuild) from 18.3.3 to 18.6.3.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.Build.Utilities.Core's releases](https://github.com/dotnet/msbuild/releases)._\n\n## 18.6.3\n\n## What's Changed\n* Improve cross-platform node discovery for reuse with NodeMode filtering by @​Copilot in https://github.com/dotnet/msbuild/pull/13256\n* Updated common types XSD to remove errors from redefining `Include` attributes by @​glektarssza in https://github.com/dotnet/msbuild/pull/13284\n* Update VersionPrefix to 18.6.0 + insertion flow by @​MichalPavlik in https://github.com/dotnet/msbuild/pull/13296\n* Log warnings for skipped STR resource keys instead of failing the build by @​OvesN in https://github.com/dotnet/msbuild/pull/13291\n* Isolate MSBuildTaskHost from the rest of MSBuild Codebase by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/13232\n* Improve error messages when ToolTask overrides exit code 0 to -1 due to logged errors by @​OvesN in https://github.com/dotnet/msbuild/pull/13303\n* Migrate Exec task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13171\n* Enhance crash telemetry with richer diagnostics and EndBuild hang detection by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13304\n* [main] Update dependencies from nuget/nuget.client by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13309\n* [IBuildEngine callbacks] Stage 2: RequestCores/ReleaseCores by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13306\n* Only get command line args names on modern .NET by @​baronfel in https://github.com/dotnet/msbuild/pull/13314\n* Detect and correct worker node over-provisioning by @​Copilot in https://github.com/dotnet/msbuild/pull/13220\n* Add App Host Support for MSBuild by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13175\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13311\n* Fix ObjectDisposedException in BuildsWhileBuildIsRunningOnServer test by @​Copilot in https://github.com/dotnet/msbuild/pull/13316\n* Add PoC of pipelines check skill by @​JanKrivanek in https://github.com/dotnet/msbuild/pull/13242\n* Fix CodeSign.MissingSigningCert for xsd/Update-MSBuildXsds.ps1 by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13320\n* Fix task host launch regressions from apphost support by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13325\n* Enlighten GetFrameworkPath and GetFrameworkSdkPath. by @​AR-May in https://github.com/dotnet/msbuild/pull/13282\n* Add VMR codeflow health check to pipelines skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13326\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13281\n* Fix GenerateResource to track all ResXFileRef linked files for incremental builds by @​OvesN in https://github.com/dotnet/msbuild/pull/13327\n* Add escape hatch for not sharing assemblies from tools directory by @​AR-May in https://github.com/dotnet/msbuild/pull/13305\n* Add merge-dependency-updates skill for bot PR triage by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13331\n* Add diagnostic data to crash/hang telemetry and move null-Project check after RetrieveFromCache by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13332\n* Update remote-host-object.md with SDK .tlb shipping and IDispatch example by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13324\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13341\n* improve task migration skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13234\n* Fix telemetry PII concerns: sanitize exceptions, project paths, and custom names by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13344\n* Use .exe.config when loading \"as full Framework\" by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13349\n* Fix RequestCores/ReleaseCores fallback in OOP TaskHost: throw NotImplementedException instead of logging error by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13345\n* Fixed indentation for _GetCopyToOutputDirectoryItemsFromTransitiveProjectReferences by @​CEbbinghaus in https://github.com/dotnet/msbuild/pull/13358\n* Fix Unix SessionId in handshake to enable cross-terminal node reuse by @​JakeRadMSFT in https://github.com/dotnet/msbuild/pull/13354\n* Revert \"Migrate Exec task to TaskEnvironment API\" by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13367\n* Look for apphost when considering node reuse by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13368\n* Move lots of shared code to Microsoft.Build.Framework by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/13364\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13353\n* Fix ScheduleTimeRecord.AccumulatedTime hang during solution close by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13375\n* Update runtime package references to 10.0.3 by @​Copilot in https://github.com/dotnet/msbuild/pull/13376\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13378\n* Fix ProjectImports.zip regression from shared FileUtilities statics by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13382\n* Enrich EndBuild hang diagnostics with logging service and submission state by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13385\n* Enhance path normalization: add handling for consecutive directory separators by @​tommcdon in https://github.com/dotnet/msbuild/pull/13369\n* Move task environment drivers to Framework. by @​AR-May in https://github.com/dotnet/msbuild/pull/13380\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13298\n* Replace ProjectCacheService null Project crash with diagnostic telemetry by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13396\n* Add agentic workflow to auto-close PRs older than 180 days by @​Copilot in https://github.com/dotnet/msbuild/pull/13400\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13575337 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13394\n* Respect MSBUILDPRESERVETOOLTEMPFILES in ProcessExit cleanup by @​DmitriyShepelev in https://github.com/dotnet/msbuild/pull/13395\n ... (truncated)\n\n## 18.5.4\n\n## What's Changed\n* remove dead code by @​SimaTian in https://github.com/dotnet/msbuild/pull/13125\n* Update VersionPrefix to 18.5.0 + insertion flow by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13134\n* add multithreaded task migration agent skill by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13131\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13139\n* Migrate VerifyFileHash task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13112\n* Migrate GetFileHash tasks to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13111\n* Diagram of VS/SDK component interactions by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13127\n* Fix package validation telemetry assembly resolution warnings by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13144\n* Adds validation to throw MSB4259 when property references contain leading or trailing whitespace outside of conditions. by @​huulinhnguyen-dev in https://github.com/dotnet/msbuild/pull/13076\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13203963 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13151\n* Add MSBuild app host design by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12857\n* Add Stabilize-Release.ps1 script for release process by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13146\n* Fix chained item function empty result comparison in conditions by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/12901\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13162\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13160\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13217622 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13163\n* Fix items logged as type name during -getitem argument by @​Copilot in https://github.com/dotnet/msbuild/pull/13166\n* Respect NetCoreSdkRoot property for TaskHostParameters by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13176\n* Remove MachineIndependent configuration by @​Copilot in https://github.com/dotnet/msbuild/pull/13180\n* Remove redundant #nullable disable from 153 files by @​Copilot in https://github.com/dotnet/msbuild/pull/13157\n* Revert #​13076 \"Adds validation to throw MSB4259 when property references contain leading or trailing whitespace outside of conditions. by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13184\n* Convert MSBuild.sln to slnx format and upate refs by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13185\n* Implement IMultiThreadableTask for Move task by @​Copilot in https://github.com/dotnet/msbuild/pull/13108\n* Add hostservices  translation support for clr 4 task host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13154\n* Handle null ProjectFile in InvalidProjectFileException by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13179\n* Add $(LatestDotNetCoreForMSBuild) infrastructure for centralized framework targeting by @​Copilot in https://github.com/dotnet/msbuild/pull/13189\n* Fix TaskHost crash when task returns string[] with null elements by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13190\n* Revert \"Refactor Microsoft.IO usage\" by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13194\n* Allow null SdkResult from SdkResolver.Resolve by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13197\n* Skill to test changes using just-built MSBuild by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13202\n* Tell Copilot not to allow breaking changes by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13200\n* Make nologo switch accept boolean values to enable explicit logo display control by @​Copilot in https://github.com/dotnet/msbuild/pull/12541\n* Migrate Unzip task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13109\n* Migrate ZipDirectory task to TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13110\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13246767 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13204\n* Add .NET Standard compatibility warnings by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13187\n* Make WriteCodeFragment task locale-independent for reproducible builds by @​Copilot in https://github.com/dotnet/msbuild/pull/13192\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13249478 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13207\n* Fix TerminalLogger IndexOutOfRangeException when replaying binlog with fewer nodes by @​Copilot in https://github.com/dotnet/msbuild/pull/12809\n* Migrate DownloadFile task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13113\n* Add CI job for 2-stage build with -mt mode by @​Copilot in https://github.com/dotnet/msbuild/pull/13124\n* Localize AbsolutePath validation messages by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13115\n* Refactor FrameworkFileUtilities for better performance by @​AR-May in https://github.com/dotnet/msbuild/pull/13143\n* Add agent instructions for MSBuild repository by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13198\n* Add GetCanonicalForm to the AbsolutePath API by @​AR-May in https://github.com/dotnet/msbuild/pull/13088\n* Shouldly 4.3.0 by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13213\n* Migrate WriteCodeFragment task to use TaskEnvironment API by @​Copilot in https://github.com/dotnet/msbuild/pull/13169\n* Run the issue-labeler over pull requests using polling by @​Copilot in https://github.com/dotnet/msbuild/pull/13223\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13225\n ... (truncated)\n\n## 18.4.0\n\n## What's Changed\n* Fix terminal logger quiet mode to show project context for warnings/errors by @​Copilot in https://github.com/dotnet/msbuild/pull/12930\n* Replace OpenTelemetry with Microsoft.VisualStudio.Telemetry for VS by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12843\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13050856 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/12982\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/12979\n* eliminate test data serialization warnings by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/12983\n* Add the feature flag that allows users to opt out automatic UTF8 console encoding by @​GangWang01 in https://github.com/dotnet/msbuild/pull/12637\n* Polyfill clean up and source package organization by @​DustinCampbell in https://github.com/dotnet/msbuild/pull/12977\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13052367 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/12984\n* Add documentation for enabling binlog collection via env var by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12805\n* Support multiple binary logs from command line arguments by @​Copilot in https://github.com/dotnet/msbuild/pull/12706\n* Add VcxprojReader.exe to ngenApplications by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12986\n* Add HostServices support  in Out-of-Process Task Host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12753\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13002\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13000\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13078382 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13003\n* Add telemetry tracking for task factory names and runtime usage by @​Copilot in https://github.com/dotnet/msbuild/pull/12989\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/12987\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13079827 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13010\n* Snap for VS 18.3 and update branding to VS 18.4 by @​Copilot in https://github.com/dotnet/msbuild/pull/13005\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13012\n* Add telemetry to categorize build failure reasons by @​Copilot in https://github.com/dotnet/msbuild/pull/13007\n* Update MicrosoftBuildVersion in analyzer template by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13011\n* Update OptProf drop metadata configuration by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13020\n* Fix MSB1025 error when using DistributedFileLogger (-dfl flag) by @​Copilot in https://github.com/dotnet/msbuild/pull/13036\n* CmdLine parsing was extracted from XMake and the implementation is visible to dotnet (attempt 2) by @​MichalPavlik in https://github.com/dotnet/msbuild/pull/12836\n* Make task environment path absolutization not throw. by @​AR-May in https://github.com/dotnet/msbuild/pull/13035\n* Fix flaky test TestTerminalLoggerTogetherWithOtherLoggers by @​Copilot in https://github.com/dotnet/msbuild/pull/13044\n* Enlighten more tasks that require no change by @​AR-May in https://github.com/dotnet/msbuild/pull/13045\n* [main] Update dependencies from dotnet/roslyn by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13050\n* [main] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13048\n* Add support for MSBUILD_LOGGING_ARGS by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/12993\n* Fix MSBuildEventSource by @​dfederm in https://github.com/dotnet/msbuild/pull/13030\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13124182 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13053\n* [main] Source code updates from dotnet/dotnet by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13031\n* Add incrementality tracking support and more detailed analysis of the build errors reported by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13057\n* [automated] Merge branch 'vs18.3' =\u003e 'main' by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13055\n* Enable com support for clr4 in task host by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13033\n* Add 'rel/d18.3' to insertion target branch options by @​ViktorHofer in https://github.com/dotnet/msbuild/pull/13067\n* add OriginalValue property to AbsolutePath by @​JanProvaznik in https://github.com/dotnet/msbuild/pull/13077\n* [automated] Merge branch 'vs18.3' =\u003e 'main' by @​github-actions[bot] in https://github.com/dotnet/msbuild/pull/13074\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13137486 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13075\n* Refactor FileUtilities.cs and add methods for absolute paths. by @​AR-May in https://github.com/dotnet/msbuild/pull/13079\n* Limit extended flag usage to NET and CLR4 runtimes by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13080\n* [main] Update dependencies from nuget/nuget.client by @​dotnet-maestro[bot] in https://github.com/dotnet/msbuild/pull/13065\n* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13137926 by @​dotnet-bot in https://github.com/dotnet/msbuild/pull/13081\n* Update to 10.0.1 references by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13072\n* Undo COM support in out of proc task host CLR4 by @​YuliiaKovalova in https://github.com/dotnet/msbuild/pull/13089\n* Add Managed Identity for bootstrapper creation by @​rainersigwald in https://github.com/dotnet/msbuild/pull/13092\n* Add warning MSB4280 when DOTNET_HOST_PATH is set to a directory by @​Copilot in https://github.com/dotnet/msbuild/pull/13091\n ... (truncated)\n\nCommits viewable in [compare view](https://github.com/dotnet/msbuild/compare/v18.3.3...v18.6.3).\n\u003c/details\u003e\n\nUpdated [Microsoft.Extensions.DependencyInjection](https://github.com/dotnet/dotnet) from 8.0.1 to 10.0.8.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.Extensions.DependencyInjection's releases](https://github.com/dotnet/dotnet/releases)._\n\n## 10.0.0-preview.6.25358.103\n\nYou can build .NET 10.0 Preview 6 from the repository by cloning the release tag `v10.0.0-preview.6.25358.103` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.6.25358.103/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.6.25358.103/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.5.25277.114\n\nYou can build .NET 10.0 Preview 5 from the repository by cloning the release tag `v10.0.0-preview.5.25277.114` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.5.25277.114/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.5.25277.114/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.4.25258.110\n\nYou can build .NET 10.0 Preview 4 from the repository by cloning the release tag `v10.0.0-preview.4.25258.110` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.4.25258.110/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.4.25258.110/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.3.25171.5\n\nYou can build .NET 10.0 Preview 3 from the repository by cloning the release tag `v10.0.0-preview.3.25171.5` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.3.25171.5/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.3.25171.5/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarba...\n\n_Description has been truncated_","html_url":"https://github.com/SkylineCommunications/Skyline.DataMiner.SDM.UserDefinedApi/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkylineCommunications%2FSkyline.DataMiner.SDM.UserDefinedApi/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"7.2.2","new_version":"8.10.0","update_type":"major","path":null,"pr_created_at":"2026-05-19T12:26:59.000Z","version_change":"7.2.2 → 8.10.0","issue":{"uuid":"4477312457","node_id":"PR_kwDOBB6FZc7dEAfx","number":9,"state":"open","title":"build(deps): bump FluentAssertions from 7.2.2 to 8.10.0","user":"dependabot[bot]","labels":["nuget"],"assignees":[],"locked":false,"comments_count":12,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T12:26:59.000Z","updated_at":"2026-05-21T12:04:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"FluentAssertions","old_version":"7.2.2","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 7.2.2 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\n## 8.9.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for `Span\u003cT\u003e`, `ReadOnlySpan\u003cT\u003e`, `Memory\u003cT\u003e` and `ReadOnlyMemory\u003cT\u003e` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172\n### Improvements\n* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115\n* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152\n* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133\n* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160\n* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164\n* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166\n### Fixes\n* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151\n### Documentation\n* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132\n* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141\n* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155\n* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161\n* Fix \"an\" vs \"a\" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174\n### Others\n* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116\n* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118\n* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117\n* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119\n* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122\n* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121\n* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124\n* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125\n* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127\n* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128\n* Use `==` or `!=` when comparing Nullable\u003cT\u003e against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129\n* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130\n* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131\n* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136\n* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135\n* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134\n* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137\n* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139\n* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138\n* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140\n* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142\n* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143\n* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144\n* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146\n* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153\n* Polyfill string builder appending by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156\n* Bump cspell from 9.6.2 to 9.6.4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159\n ... (truncated)\n\n## 8.8.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111\n### Improvements\n* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100\n* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101\n* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107\n### Documentation\n* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104\n### Others\n* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106\n* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109\n* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112\n* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0\n\n## 8.7.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --\u003e\n\n## What's Changed\n### Others\n* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105\n* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1\n\n## 8.7.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --\u003e\n\n## What's Changed\n### New features\n* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094\n### Others\n* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082\n* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085\n* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086\n* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087\n* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090\n* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092\n* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084\n* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095\n* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096\n* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098\n* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0\n\n## 8.6.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076\n### Others\n* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072\n* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073\n* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075\n* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077\n* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081\n* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079\n* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078\n\n## New Contributors\n* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0\n\n## 8.5.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066\n### Fixes\n* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067\n### Others\n* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063\n* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068\n* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069\n* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0\n\n## 8.4.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062\n* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059\n### Others\n* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050\n* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044\n* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053\n* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055\n* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058\n\n## New Contributors\n* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0\n\n## 8.3.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Improve rendering of exception messages when using WithMessage  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039\n* Clarify the date/time type when comparing dates, times and combinations of those by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049\n### Others\n* Bump cspell from 8.17.5 to 8.18.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041\n* Bump cspell from 8.18.1 to 8.19.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042\n* Bump cspell from 8.19.2 to 8.19.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043\n* Bump cspell from 8.19.3 to 9.0.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045\n* Bump cspell from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046\n* Fix links to test suites in bug report template by @​robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0\n\n## 8.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Optimize various string operations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037\n* Reworked formatting and support multi-dimensional arrays. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009\n### Fixes\n* Restore `StringSyntax` annotations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033\n* Regex fixups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034\n* Handle missing caller identifier by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036\n### Others\n* Bump cspell from 8.17.3 to 8.17.5 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0\n\n## 8.1.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when {} is used as a dictionary key. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029\n* Removed the PS script that opens the FA website because it misbehaves. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1\n\n## 8.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n* Improves the subject identification for chained assertions and those that use Which by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Documentation\n* Reconnected the new license to the history of the old license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985\n* Removed an incorrect date/time example from the docs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989\n### Others\n* Make sure developers don't accidentally update to v8 without understanding the new license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988\n* Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993\n* Bump TUnit from 0.6.154 to 0.7.24 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n* Bump cspell from 8.17.2 to 8.17.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005\n* Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004\n* Bump TUnit from 0.7.24 to 0.10.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002\n* Upmerge from v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006\n* Renamed CallerStatementBuilder to StatementParser by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007\n* Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014\n* Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013\n* Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010\n* Adjust dependencies by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015\n* Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011\n* Fixed typo in introduction page by @​tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019\n* Bump Verify.Xunit from 28.10.1 to 28.11.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3022\n* Bump TUnit from 0.10.6 to 0.13.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023\n* Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025\n* Upmerge from v7 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028\n* Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027\n\n## New Contributors\n* @​tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0\n\n## 8.0.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Provide a toggle to suppress the soft warning about commercial use by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984\n\n### Others\n* Update docs to make license change more clear by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969\n* Bump SharpCompress from 0.38.0 to 0.39.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967\n* Bump Verify.Xunit from 28.8.1 to 28.9.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2965\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966\n* Bump cspell from 8.17.1 to 8.17.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964\n* Discard backported changes from 7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974\n* Various textual and styling fixes as well as some clarification of v7 and v8. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978\n* Bump Xunit.StaFact from 1.1.11 to 1.2.69 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2979\n* Bump TUnit from 0.6.33 to 0.6.154 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980\n* Bump Reflectify from 1.4.0 to 1.5.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981\n* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983\n* Bump coverlet.collector from 6.0.3 to 6.0.4 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1\n\n## 8.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n\n### License change\n* Update ownership and license to the [Xceed Community License](https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE.md) @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943\n\n### Breaking Changes\n* Moved all support for DataSet, DataTable, DataRow into [FluentAssertions.DataSets](https://github.com/fluentassertions/fluentassertions.datasets) by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267\n* Remove obsolete `OrEqualTo` methods by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269\n* Remove `SpacesPerIndentionLevel` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281\n* Drop support for .NET Core by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302\n* Change `AllSatisfy` to succeed on empty collections by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321\n* Add `ForConstraint` to `IAssertionScope` by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324\n* Change `OnlyContain` to succeed on empty collections by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350\n* Drop support for `NSpec3` by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356\n* Removed binary formatter by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278\n* Converted AsyncFunctionAssertions into real base class by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359\n* Move non-generic `NotThrow[After]` to `ActionAssertions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371\n* Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414\n* Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457\n* Consolidate namespace and file location by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449\n* Allow event monitoring to ignore failing event accessors by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629\n* Improve BeUpperCased/BeLowerCased semantics by @​drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660\n* Various naming improvements  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745\n* Redesigned AssertionScope and how it travels over chained calls by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539\n* Simplify inheritance of `SubsequentOrderingAssertions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### New features\n* Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389\n* Introduced a new attribute to allow global initialization of the assertion options by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292\n* Add support for NUnit4 by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483\n* Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536\n* Allow specifying `EquivalencyOptions` in string assertions by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413\n* Add BeNaN and NotBeNaN assertions by @​arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606\n* Add scoped value formatters by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676\n* TUnit Framework Support by @​thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758\n### Improvements\n* Optimize `TypeMemberReflector` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307\n* Capitalize true and false in failure messages by @​BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390\n* Pass Boolean literals as becauseArguments by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393\n* BeEmpty() materializes IEnumerable\u003cT\u003e only once, even on failure by @​louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2380\n* Allow nested `AssertionScope`s to chain their context by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607\n* Avoid allocations when chaining contexts by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613\n* Add option to ignore newline style when comparing strings for equivalency by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565\n ... (truncated)\n\n## 8.0.0-rc.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Fixes\n* GlobalEquivalencyOptions.CloneDefaults needs to be public by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926\n### Others\n* Include the release branches in the CodeQL runs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925\n* Bump TUnit from 0.6.15 to 0.6.33 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924\n* Bump Verify.Xunit from 28.7.0 to 28.7.1 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2923\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2\n\n## 8.0.0-rc.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### Fixes\n* Properly report the path even if custom mapping is used by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860\n* GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918\n### Documentation\n* Remove release notes from 8.0.0 that were backported to 6.12.x or 7.0.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2908\n### Others\n* Bumped Nuke to v9 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870\n* Bump cspell from 8.16.0 to 8.16.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868\n* Bump Verify.Xunit from 28.3.2 to 28.4.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2869\n* The CodeQL build needed the .NET 8.0 SDK by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877\n* Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885\n* Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883\n* Bump cspell from 8.16.1 to 8.17.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882\n* Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881\n* Bump Verify.Xunit from 28.4.0 to 28.5.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2879\n* Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880\n* Suppress Qodana warnings about awaiting a void method. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886\n* Rollback Qodana version to solve a conflict with PolySharp by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889\n* Upgrade MSTest for UWP.Specs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888\n* Bump PolySharp from 1.14.1 to 1.15.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884\n* Downgrade System.Collections.Immutable to 1.5.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890\n* Ignore updates to System.Collections.Immutable by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891\n* Bump cspell from 8.17.0 to 8.17.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893\n* Bump TUnit from 0.4.1 to 0.5.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897\n* Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896\n* Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898\n* Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894\n* Update Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899\n* CI backports to main by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900\n* Bump Verify.Xunit from 28.6.0 to 28.7.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2902\n* Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906\n* Bump TUnit from 0.5.6 to 0.5.28 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905\n* Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903\n* Update MSTest for UWP by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907\n* Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910\n* Bump TUnit from 0.5.28 to 0.6.15 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912\n ... (truncated)\n\n## 8.0.0-alpha.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at develop --\u003e\n\n## What's Changed\n### Others\n* Made the equivalency validator core internal by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/7.2.2...8.10.0).\n\u003c/details\u003e","html_url":"https://github.com/milkshakeuk/PndTools/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/milkshakeuk%2FPndTools/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"8.9.0","new_version":"8.10.0","update_type":"minor","path":null,"pr_created_at":"2026-05-19T04:56:35.000Z","version_change":"8.9.0 → 8.10.0","issue":{"uuid":"4474524598","node_id":"PR_kwDOKNRuos7c7B1v","number":264,"state":"open","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["size/XS","nuget",".NET","dependencies","☑️ auto-merge","🤖 bot"],"assignees":["guibranco"],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T04:56:35.000Z","updated_at":"2026-05-19T04:58:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GuilhermeStracini/POC-dotnet-ExtractPdfContent/pull/264","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuilhermeStracini%2FPOC-dotnet-ExtractPdfContent/issues/264","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/264/packages"}},{"old_version":"8.9.0","new_version":"8.10.0","update_type":"minor","path":null,"pr_created_at":"2026-05-19T03:01:23.000Z","version_change":"8.9.0 → 8.10.0","issue":{"uuid":"4474069537","node_id":"PR_kwDODvC-fc7c5kUw","number":448,"state":"open","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["dependencies",".NET","size/XS","☑️ auto-merge","🤖 bot"],"assignees":["guibranco"],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T03:01:23.000Z","updated_at":"2026-05-19T03:04:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GuilhermeStracini/apiclient-boilerplate-dotnet/pull/448","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuilhermeStracini%2Fapiclient-boilerplate-dotnet/issues/448","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/448/packages"}},{"old_version":"8.9.0","new_version":"8.10.0","update_type":"minor","path":null,"pr_created_at":"2026-05-19T03:01:20.000Z","version_change":"8.9.0 → 8.10.0","issue":{"uuid":"4474069394","node_id":"PR_kwDOMXfcuc7c5kS6","number":226,"state":"closed","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["☑️ auto-merge","🤖 bot","size/XS"],"assignees":["guibranco"],"locked":false,"comments_count":8,"pull_request":true,"closed_at":"2026-05-19T03:06:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T03:01:20.000Z","updated_at":"2026-05-19T03:06:27.000Z","time_to_close":306,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GuilhermeStracini/POC-dotnet-template/pull/226","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuilhermeStracini%2FPOC-dotnet-template/issues/226","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/226/packages"}},{"old_version":"8.9.0","new_version":"8.10.0","update_type":"minor","path":null,"pr_created_at":"2026-05-18T22:03:48.000Z","version_change":"8.9.0 → 8.10.0","issue":{"uuid":"4472893339","node_id":"PR_kwDOLG_sss7c11yj","number":322,"state":"closed","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["size/XS","☑️ auto-merge","🤖 bot"],"assignees":["guibranco"],"locked":false,"comments_count":7,"pull_request":true,"closed_at":"2026-05-18T22:06:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T22:03:48.000Z","updated_at":"2026-05-18T22:06:42.000Z","time_to_close":172,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GuilhermeStracini/cqrs-boilerplate-dotnet/pull/322","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuilhermeStracini%2Fcqrs-boilerplate-dotnet/issues/322","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/322/packages"}},{"old_version":"8.9.0","new_version":"8.10.0","update_type":"minor","path":null,"pr_created_at":"2026-05-18T07:09:04.000Z","version_change":"8.9.0 → 8.10.0","issue":{"uuid":"4467006042","node_id":"PR_kwDOD0zOGM7cis9H","number":237,"state":"open","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["dependencies",".NET","size/XS","☑️ auto-merge","🤖 bot"],"assignees":["guibranco"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T07:09:04.000Z","updated_at":"2026-05-18T07:12:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/guibranco/MaxiPago-SDK-dotnet/pull/237","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/guibranco%2FMaxiPago-SDK-dotnet/issues/237","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/237/packages"}},{"old_version":"8.9.0","new_version":"8.10.0","update_type":"minor","path":null,"pr_created_at":"2026-05-18T06:23:06.000Z","version_change":"8.9.0 → 8.10.0","issue":{"uuid":"4466753707","node_id":"PR_kwDONAe87c7ch5YC","number":179,"state":"closed","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["☑️ auto-merge","🤖 bot","size/XS"],"assignees":["guibranco"],"locked":false,"comments_count":8,"pull_request":true,"closed_at":"2026-05-18T06:25:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T06:23:06.000Z","updated_at":"2026-05-18T06:25:31.000Z","time_to_close":116,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GuilhermeStracini/POC-dotnet-gRPC/pull/179","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuilhermeStracini%2FPOC-dotnet-gRPC/issues/179","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/179/packages"}},{"old_version":"8.9.0","new_version":"8.10.0","update_type":"minor","path":null,"pr_created_at":"2026-05-18T03:50:37.000Z","version_change":"8.9.0 → 8.10.0","issue":{"uuid":"4466119373","node_id":"PR_kwDOIyEMH87cf5YY","number":567,"state":"open","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["dependencies",".NET","nuget","size/XS","packages","☑️ auto-merge","🤖 bot"],"assignees":["guibranco"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T03:50:37.000Z","updated_at":"2026-05-18T04:04:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/guibranco/Sankhya-SDK-dotnet/pull/567","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/guibranco%2FSankhya-SDK-dotnet/issues/567","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/567/packages"}},{"old_version":"8.9.0","new_version":"8.10.0","update_type":"minor","path":null,"pr_created_at":"2026-05-18T03:33:33.000Z","version_change":"8.9.0 → 8.10.0","issue":{"uuid":"4466054909","node_id":"PR_kwDOMSXojs7cfr88","number":229,"state":"closed","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["☑️ auto-merge","🤖 bot","size/XS"],"assignees":["guibranco"],"locked":false,"comments_count":8,"pull_request":true,"closed_at":"2026-05-18T03:35:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T03:33:33.000Z","updated_at":"2026-05-18T03:36:11.000Z","time_to_close":109,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GuilhermeStracini/POC-dotnet-yaml-handling/pull/229","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuilhermeStracini%2FPOC-dotnet-yaml-handling/issues/229","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/229/packages"}},{"old_version":"6.12.0","new_version":"8.10.0","update_type":"major","path":null,"pr_created_at":"2026-05-18T03:00:57.000Z","version_change":"6.12.0 → 8.10.0","issue":{"uuid":"4465945832","node_id":"PR_kwDOKaKaqc7cfV-m","number":240,"state":"closed","title":"Bump FluentAssertions from 6.12.0 to 8.10.0","user":"dependabot[bot]","labels":["dependencies","❗ Incorrect Branch Name","new-contributor","1 min review",".NET"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":"2026-05-18T03:02:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T03:00:57.000Z","updated_at":"2026-05-18T03:02:11.000Z","time_to_close":64,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"6.12.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.12.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\n## 8.9.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for `Span\u003cT\u003e`, `ReadOnlySpan\u003cT\u003e`, `Memory\u003cT\u003e` and `ReadOnlyMemory\u003cT\u003e` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172\n### Improvements\n* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115\n* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152\n* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133\n* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160\n* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164\n* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166\n### Fixes\n* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151\n### Documentation\n* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132\n* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141\n* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155\n* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161\n* Fix \"an\" vs \"a\" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174\n### Others\n* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116\n* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118\n* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117\n* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119\n* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122\n* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121\n* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124\n* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125\n* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127\n* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128\n* Use `==` or `!=` when comparing Nullable\u003cT\u003e against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129\n* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130\n* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131\n* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136\n* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135\n* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134\n* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137\n* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139\n* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138\n* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140\n* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142\n* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143\n* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144\n* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146\n* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153\n* Polyfill string builder appending by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156\n* Bump cspell from 9.6.2 to 9.6.4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159\n ... (truncated)\n\n## 8.8.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111\n### Improvements\n* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100\n* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101\n* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107\n### Documentation\n* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104\n### Others\n* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106\n* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109\n* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112\n* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0\n\n## 8.7.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --\u003e\n\n## What's Changed\n### Others\n* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105\n* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1\n\n## 8.7.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --\u003e\n\n## What's Changed\n### New features\n* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094\n### Others\n* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082\n* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085\n* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086\n* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087\n* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090\n* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092\n* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084\n* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095\n* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096\n* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098\n* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0\n\n## 8.6.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076\n### Others\n* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072\n* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073\n* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075\n* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077\n* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081\n* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079\n* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078\n\n## New Contributors\n* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0\n\n## 8.5.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066\n### Fixes\n* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067\n### Others\n* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063\n* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068\n* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069\n* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0\n\n## 8.4.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062\n* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059\n### Others\n* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050\n* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044\n* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053\n* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055\n* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058\n\n## New Contributors\n* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0\n\n## 8.3.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Improve rendering of exception messages when using WithMessage  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039\n* Clarify the date/time type when comparing dates, times and combinations of those by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049\n### Others\n* Bump cspell from 8.17.5 to 8.18.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041\n* Bump cspell from 8.18.1 to 8.19.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042\n* Bump cspell from 8.19.2 to 8.19.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043\n* Bump cspell from 8.19.3 to 9.0.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045\n* Bump cspell from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046\n* Fix links to test suites in bug report template by @​robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0\n\n## 8.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Optimize various string operations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037\n* Reworked formatting and support multi-dimensional arrays. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009\n### Fixes\n* Restore `StringSyntax` annotations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033\n* Regex fixups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034\n* Handle missing caller identifier by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036\n### Others\n* Bump cspell from 8.17.3 to 8.17.5 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0\n\n## 8.1.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when {} is used as a dictionary key. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029\n* Removed the PS script that opens the FA website because it misbehaves. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1\n\n## 8.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n* Improves the subject identification for chained assertions and those that use Which by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Documentation\n* Reconnected the new license to the history of the old license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985\n* Removed an incorrect date/time example from the docs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989\n### Others\n* Make sure developers don't accidentally update to v8 without understanding the new license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988\n* Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993\n* Bump TUnit from 0.6.154 to 0.7.24 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n* Bump cspell from 8.17.2 to 8.17.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005\n* Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004\n* Bump TUnit from 0.7.24 to 0.10.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002\n* Upmerge from v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006\n* Renamed CallerStatementBuilder to StatementParser by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007\n* Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014\n* Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013\n* Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010\n* Adjust dependencies by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015\n* Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011\n* Fixed typo in introduction page by @​tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019\n* Bump Verify.Xunit from 28.10.1 to 28.11.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3022\n* Bump TUnit from 0.10.6 to 0.13.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023\n* Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025\n* Upmerge from v7 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028\n* Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027\n\n## New Contributors\n* @​tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0\n\n## 8.0.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Provide a toggle to suppress the soft warning about commercial use by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984\n\n### Others\n* Update docs to make license change more clear by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969\n* Bump SharpCompress from 0.38.0 to 0.39.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967\n* Bump Verify.Xunit from 28.8.1 to 28.9.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2965\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966\n* Bump cspell from 8.17.1 to 8.17.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964\n* Discard backported changes from 7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974\n* Various textual and styling fixes as well as some clarification of v7 and v8. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978\n* Bump Xunit.StaFact from 1.1.11 to 1.2.69 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2979\n* Bump TUnit from 0.6.33 to 0.6.154 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980\n* Bump Reflectify from 1.4.0 to 1.5.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981\n* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983\n* Bump coverlet.collector from 6.0.3 to 6.0.4 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1\n\n## 8.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n\n### License change\n* Update ownership and license to the [Xceed Community License](https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE.md) @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943\n\n### Breaking Changes\n* Moved all support for DataSet, DataTable, DataRow into [FluentAssertions.DataSets](https://github.com/fluentassertions/fluentassertions.datasets) by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267\n* Remove obsolete `OrEqualTo` methods by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269\n* Remove `SpacesPerIndentionLevel` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281\n* Drop support for .NET Core by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302\n* Change `AllSatisfy` to succeed on empty collections by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321\n* Add `ForConstraint` to `IAssertionScope` by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324\n* Change `OnlyContain` to succeed on empty collections by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350\n* Drop support for `NSpec3` by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356\n* Removed binary formatter by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278\n* Converted AsyncFunctionAssertions into real base class by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359\n* Move non-generic `NotThrow[After]` to `ActionAssertions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371\n* Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414\n* Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457\n* Consolidate namespace and file location by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449\n* Allow event monitoring to ignore failing event accessors by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629\n* Improve BeUpperCased/BeLowerCased semantics by @​drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660\n* Various naming improvements  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745\n* Redesigned AssertionScope and how it travels over chained calls by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539\n* Simplify inheritance of `SubsequentOrderingAssertions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### New features\n* Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389\n* Introduced a new attribute to allow global initialization of the assertion options by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292\n* Add support for NUnit4 by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483\n* Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536\n* Allow specifying `EquivalencyOptions` in string assertions by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413\n* Add BeNaN and NotBeNaN assertions by @​arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606\n* Add scoped value formatters by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676\n* TUnit Framework Support by @​thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758\n### Improvements\n* Optimize `TypeMemberReflector` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307\n* Capitalize true and false in failure messages by @​BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390\n* Pass Boolean literals as becauseArguments by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393\n* BeEmpty() materializes IEnumerable\u003cT\u003e only once, even on failure by @​louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2380\n* Allow nested `AssertionScope`s to chain their context by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607\n* Avoid allocations when chaining contexts by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613\n* Add option to ignore newline style when comparing strings for equivalency by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565\n ... (truncated)\n\n## 8.0.0-rc.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Fixes\n* GlobalEquivalencyOptions.CloneDefaults needs to be public by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926\n### Others\n* Include the release branches in the CodeQL runs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925\n* Bump TUnit from 0.6.15 to 0.6.33 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924\n* Bump Verify.Xunit from 28.7.0 to 28.7.1 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2923\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2\n\n## 8.0.0-rc.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### Fixes\n* Properly report the path even if custom mapping is used by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860\n* GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918\n### Documentation\n* Remove release notes from 8.0.0 that were backported to 6.12.x or 7.0.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2908\n### Others\n* Bumped Nuke to v9 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870\n* Bump cspell from 8.16.0 to 8.16.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868\n* Bump Verify.Xunit from 28.3.2 to 28.4.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2869\n* The CodeQL build needed the .NET 8.0 SDK by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877\n* Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885\n* Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883\n* Bump cspell from 8.16.1 to 8.17.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882\n* Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881\n* Bump Verify.Xunit from 28.4.0 to 28.5.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2879\n* Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880\n* Suppress Qodana warnings about awaiting a void method. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886\n* Rollback Qodana version to solve a conflict with PolySharp by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889\n* Upgrade MSTest for UWP.Specs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888\n* Bump PolySharp from 1.14.1 to 1.15.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884\n* Downgrade System.Collections.Immutable to 1.5.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890\n* Ignore updates to System.Collections.Immutable by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891\n* Bump cspell from 8.17.0 to 8.17.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893\n* Bump TUnit from 0.4.1 to 0.5.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897\n* Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896\n* Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898\n* Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894\n* Update Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899\n* CI backports to main by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900\n* Bump Verify.Xunit from 28.6.0 to 28.7.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2902\n* Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906\n* Bump TUnit from 0.5.6 to 0.5.28 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905\n* Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903\n* Update MSTest for UWP by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907\n* Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910\n* Bump TUnit from 0.5.28 to 0.6.15 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912\n ... (truncated)\n\n## 8.0.0-alpha.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at develop --\u003e\n\n## What's Changed\n### Others\n* Made the equivalency validator core internal by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1\n\n## 7.2.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when `\"{}\"` is used as a dictionary key by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Fix formatting exception when comparing strings containing braces by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Backport `AssertionResultSet` fixes from fluentassertions#​3100 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n## Building\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2\n\n## 7.2.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Prevent a crash while formatting a collection with nested empty collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3150\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.0...7.2.1\n\n## 7.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2972\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Others\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.1.0...7.2.0\n\n## 7.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Backport TUnit to v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2971\n* Backport xUnit 3 support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2970\n\n### Others\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0...7.1.0\n\n## 7.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Breaking Changes\n* Drop support for .NET Core 2.1, 3.0 and NSpec by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2835\n### Fixes\n* The expectation node identified as a cyclic reference is still compared to the subject node using simple equality. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2819\n* Fix support for write-only properties in BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2836\n### Documentation\n* Fix minor syntax error in objectgraphs.md by @​rklec in https://github.com/fluentassertions/fluentassertions/pull/2847\n### Others\n* Use the same Qodana build pipeline as develop is using by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2809\n* Add section highlighting for better navigation by @​sentemon in https://github.com/fluentassertions/fluentassertions/pull/2807\n* Bump all relevant dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2834\n* Changed references to the master branch to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2848\n* Missed two more references to master by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2849\n* Backport bump of `System.Configuration.ConfigurationManager` and `System.Threading.Tasks.Extensions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2856\n\n## New Contributors\n* @​sentemon made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2807\n* @​rklec made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2847\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.2...7.0.0\n\n## 6.12.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at master --\u003e\n\n## What's Changed\n### Others\n* Better support for default interface and explicitly implemented properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2794\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.1...6.12.2\n\n## 6.12.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at master --\u003e\n\n## What's Changed\n### Improvements\n* Improve `BeEmpty()` and `BeNullOrEmpty()` performance for `IEnumerable\u003cT\u003e`, by materializing only the first item - [#​2530](https://github.com/fluentassertions/fluentassertions/pull/2530)\n\n### Fixes\n* Fixed formatting error when checking nullable `DateTimeOffset` with `BeWithin(...).Before(...)` - [#​2312](https://github.com/fluentassertions/fluentassertions/pull/2312)\n* `BeEquivalentTo` will now find and can map subject properties that are implemented through an explicitly-implemented interface - [#​2152](https://github.com/fluentassertions/fluentassertions/pull/2152)\n* Fixed that the `because` and `becauseArgs` were not passed down the equivalency tree - [#​2318](https://github.com/fluentassertions/fluentassertions/pull/2318)\n* `BeEquivalentTo` can again compare a non-generic `IDictionary` with a generic one - [#​2358](https://github.com/fluentassertions/fluentassertions/pull/2358)\n* Fixed that the `FormattingOptions` were not respected in inner `AssertionScope` - [#​2329](https://github.com/fluentassertions/fluentassertions/pull/2329)\n* Capitalize `true` and `false` in failure messages and make them formattable to a custom `BooleanFormatter` - [#​2390](https://github.com/fluentassertions/fluentassertions/pull/2390), [#​2393](https://github.com/fluentassertions/fluentassertions/pull/2393)\n* Improved the failure message for `NotBeOfType` when wrapped in an `AssertionScope` and the subject is null  - [#​2399](https://github.com/fluentassertions/fluentassertions/pull/2399)\n* Improved the failure message for `BeWritable`/`BeReadable` when wrapped in an `AssertionScope` and the subject is read-only/write-only - [#​2399](https://github.com/fluentassertions/fluentassertions/pull/2399)\n* Improved the failure message for `ThrowExactly[Async]` when wrapped in an `AssertionScope` and no exception is thrown - [#​2398](https://github.com/fluentassertions/fluentassertions/pull/2398)\n* Improved the failure message for `[Not]HaveExplicitProperty` when wrapped in an `AssertionScope` and not implementing the interface - [#​2403](https://github.com/fluentassertions/fluentassertions/pull/2403)\n* Improved the failure message for `[Not]HaveExplicitMethod` when wrapped in an `AssertionScope` and not implementing the interface - [#​2403](https://github.com/fluentassertions/fluentassertions/pull/2403)\n* Changed `BeEquivalentTo` to exclude `private protected` members from the comparison - [#​2417](https://github.com/fluentassertions/fluentassertions/pull/2417)\n* Fixed using `BeEquivalentTo` on an empty `ArraySegment` - [#​2445](https://github.com/fluentassertions/fluentassertions/pull/2445), [#​2511](https://github.com/fluentassertions/fluentassertions/pull/2511)\n* `BeEquivalentTo` with a custom comparer can now handle null values - [#​2489](https://github.com/fluentassertions/fluentassertions/pull/2489)\n* Ensured that nested calls to `AssertionScope(context)` create a chained context - [#​2607](https://github.com/fluentassertions/fluentassertions/pull/2607)\n* One overload of the `AssertionScope` constructor would not create an actual scope associated with the thread - [#​2607](https://github.com/fluentassertions/fluentassertions/pull/2607)\n* Fixed `ThrowWithinAsync` not respecting `OperationCanceledException` - [#​2614](https://github.com/fluentassertions/fluentassertions/pull/2614)\n* Fixed using `BeEquivalentTo` with an `IEqualityComparer` targeting nullable types - [#​2648](https://github.com/fluentassertions/fluentassertions/pull/2648)\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.0...6.12.1\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/6.12.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=6.12.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/merca/data-and-stuff/pull/240","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/merca%2Fdata-and-stuff/issues/240","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/240/packages"}},{"old_version":"8.9.0","new_version":"8.10.0","update_type":"minor","path":null,"pr_created_at":"2026-05-17T21:09:03.000Z","version_change":"8.9.0 → 8.10.0","issue":{"uuid":"4464941204","node_id":"PR_kwDONZoiJM7ccQd6","number":13,"state":"open","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-17T21:09:03.000Z","updated_at":"2026-05-17T21:09:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/iyulab/FilePrepper/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iyulab%2FFilePrepper/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"8.9.0","new_version":"8.10.0","update_type":"minor","path":null,"pr_created_at":"2026-05-17T19:16:00.000Z","version_change":"8.9.0 → 8.10.0","issue":{"uuid":"4464651625","node_id":"PR_kwDORn8S687cbY1K","number":23,"state":"closed","title":"Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-18T23:23:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-17T19:16:00.000Z","updated_at":"2026-05-18T23:23:33.000Z","time_to_close":101251,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/jesseRules/MillWorks.AuditCore/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesseRules%2FMillWorks.AuditCore/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"6.12.0","new_version":"8.10.0","update_type":"major","path":null,"pr_created_at":"2026-05-17T10:04:53.000Z","version_change":"6.12.0 → 8.10.0","issue":{"uuid":"4463117561","node_id":"PR_kwDORXhPNc7cW3C4","number":17,"state":"open","title":"Bump FluentAssertions from 6.12.0 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-17T10:04:53.000Z","updated_at":"2026-05-17T10:04:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"FluentAssertions","old_version":"6.12.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.12.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\n## 8.9.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for `Span\u003cT\u003e`, `ReadOnlySpan\u003cT\u003e`, `Memory\u003cT\u003e` and `ReadOnlyMemory\u003cT\u003e` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172\n### Improvements\n* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115\n* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152\n* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133\n* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160\n* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164\n* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166\n### Fixes\n* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151\n### Documentation\n* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132\n* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141\n* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155\n* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161\n* Fix \"an\" vs \"a\" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174\n### Others\n* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116\n* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118\n* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117\n* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119\n* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122\n* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121\n* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124\n* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125\n* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127\n* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128\n* Use `==` or `!=` when comparing Nullable\u003cT\u003e against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129\n* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130\n* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131\n* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136\n* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135\n* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134\n* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137\n* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139\n* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138\n* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140\n* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142\n* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143\n* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144\n* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146\n* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153\n* Polyfill string builder appending by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156\n* Bump cspell from 9.6.2 to 9.6.4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159\n ... (truncated)\n\n## 8.8.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111\n### Improvements\n* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100\n* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101\n* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107\n### Documentation\n* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104\n### Others\n* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106\n* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109\n* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112\n* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0\n\n## 8.7.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --\u003e\n\n## What's Changed\n### Others\n* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105\n* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1\n\n## 8.7.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --\u003e\n\n## What's Changed\n### New features\n* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094\n### Others\n* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082\n* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085\n* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086\n* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087\n* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090\n* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092\n* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084\n* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095\n* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096\n* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098\n* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0\n\n## 8.6.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076\n### Others\n* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072\n* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073\n* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075\n* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077\n* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081\n* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079\n* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078\n\n## New Contributors\n* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0\n\n## 8.5.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066\n### Fixes\n* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067\n### Others\n* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063\n* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068\n* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069\n* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0\n\n## 8.4.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062\n* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059\n### Others\n* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050\n* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044\n* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053\n* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055\n* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058\n\n## New Contributors\n* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0\n\n## 8.3.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Improve rendering of exception messages when using WithMessage  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039\n* Clarify the date/time type when comparing dates, times and combinations of those by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049\n### Others\n* Bump cspell from 8.17.5 to 8.18.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041\n* Bump cspell from 8.18.1 to 8.19.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042\n* Bump cspell from 8.19.2 to 8.19.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043\n* Bump cspell from 8.19.3 to 9.0.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045\n* Bump cspell from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046\n* Fix links to test suites in bug report template by @​robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0\n\n## 8.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Optimize various string operations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037\n* Reworked formatting and support multi-dimensional arrays. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009\n### Fixes\n* Restore `StringSyntax` annotations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033\n* Regex fixups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034\n* Handle missing caller identifier by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036\n### Others\n* Bump cspell from 8.17.3 to 8.17.5 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0\n\n## 8.1.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when {} is used as a dictionary key. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029\n* Removed the PS script that opens the FA website because it misbehaves. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1\n\n## 8.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n* Improves the subject identification for chained assertions and those that use Which by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Documentation\n* Reconnected the new license to the history of the old license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985\n* Removed an incorrect date/time example from the docs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989\n### Others\n* Make sure developers don't accidentally update to v8 without understanding the new license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988\n* Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993\n* Bump TUnit from 0.6.154 to 0.7.24 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n* Bump cspell from 8.17.2 to 8.17.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005\n* Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004\n* Bump TUnit from 0.7.24 to 0.10.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002\n* Upmerge from v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006\n* Renamed CallerStatementBuilder to StatementParser by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007\n* Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014\n* Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013\n* Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010\n* Adjust dependencies by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015\n* Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011\n* Fixed typo in introduction page by @​tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019\n* Bump Verify.Xunit from 28.10.1 to 28.11.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3022\n* Bump TUnit from 0.10.6 to 0.13.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023\n* Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025\n* Upmerge from v7 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028\n* Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027\n\n## New Contributors\n* @​tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0\n\n## 8.0.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Provide a toggle to suppress the soft warning about commercial use by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984\n\n### Others\n* Update docs to make license change more clear by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969\n* Bump SharpCompress from 0.38.0 to 0.39.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967\n* Bump Verify.Xunit from 28.8.1 to 28.9.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2965\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966\n* Bump cspell from 8.17.1 to 8.17.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964\n* Discard backported changes from 7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974\n* Various textual and styling fixes as well as some clarification of v7 and v8. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978\n* Bump Xunit.StaFact from 1.1.11 to 1.2.69 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2979\n* Bump TUnit from 0.6.33 to 0.6.154 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980\n* Bump Reflectify from 1.4.0 to 1.5.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981\n* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983\n* Bump coverlet.collector from 6.0.3 to 6.0.4 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1\n\n## 8.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n\n### License change\n* Update ownership and license to the [Xceed Community License](https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE.md) @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943\n\n### Breaking Changes\n* Moved all support for DataSet, DataTable, DataRow into [FluentAssertions.DataSets](https://github.com/fluentassertions/fluentassertions.datasets) by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267\n* Remove obsolete `OrEqualTo` methods by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269\n* Remove `SpacesPerIndentionLevel` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281\n* Drop support for .NET Core by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302\n* Change `AllSatisfy` to succeed on empty collections by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321\n* Add `ForConstraint` to `IAssertionScope` by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324\n* Change `OnlyContain` to succeed on empty collections by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350\n* Drop support for `NSpec3` by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356\n* Removed binary formatter by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278\n* Converted AsyncFunctionAssertions into real base class by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359\n* Move non-generic `NotThrow[After]` to `ActionAssertions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371\n* Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414\n* Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457\n* Consolidate namespace and file location by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449\n* Allow event monitoring to ignore failing event accessors by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629\n* Improve BeUpperCased/BeLowerCased semantics by @​drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660\n* Various naming improvements  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745\n* Redesigned AssertionScope and how it travels over chained calls by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539\n* Simplify inheritance of `SubsequentOrderingAssertions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### New features\n* Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389\n* Introduced a new attribute to allow global initialization of the assertion options by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292\n* Add support for NUnit4 by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483\n* Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536\n* Allow specifying `EquivalencyOptions` in string assertions by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413\n* Add BeNaN and NotBeNaN assertions by @​arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606\n* Add scoped value formatters by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676\n* TUnit Framework Support by @​thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758\n### Improvements\n* Optimize `TypeMemberReflector` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307\n* Capitalize true and false in failure messages by @​BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390\n* Pass Boolean literals as becauseArguments by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393\n* BeEmpty() materializes IEnumerable\u003cT\u003e only once, even on failure by @​louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2380\n* Allow nested `AssertionScope`s to chain their context by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607\n* Avoid allocations when chaining contexts by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613\n* Add option to ignore newline style when comparing strings for equivalency by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565\n ... (truncated)\n\n## 8.0.0-rc.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Fixes\n* GlobalEquivalencyOptions.CloneDefaults needs to be public by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926\n### Others\n* Include the release branches in the CodeQL runs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925\n* Bump TUnit from 0.6.15 to 0.6.33 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924\n* Bump Verify.Xunit from 28.7.0 to 28.7.1 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2923\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2\n\n## 8.0.0-rc.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### Fixes\n* Properly report the path even if custom mapping is used by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860\n* GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918\n### Documentation\n* Remove release notes from 8.0.0 that were backported to 6.12.x or 7.0.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2908\n### Others\n* Bumped Nuke to v9 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870\n* Bump cspell from 8.16.0 to 8.16.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868\n* Bump Verify.Xunit from 28.3.2 to 28.4.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2869\n* The CodeQL build needed the .NET 8.0 SDK by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877\n* Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885\n* Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883\n* Bump cspell from 8.16.1 to 8.17.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882\n* Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881\n* Bump Verify.Xunit from 28.4.0 to 28.5.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2879\n* Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880\n* Suppress Qodana warnings about awaiting a void method. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886\n* Rollback Qodana version to solve a conflict with PolySharp by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889\n* Upgrade MSTest for UWP.Specs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888\n* Bump PolySharp from 1.14.1 to 1.15.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884\n* Downgrade System.Collections.Immutable to 1.5.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890\n* Ignore updates to System.Collections.Immutable by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891\n* Bump cspell from 8.17.0 to 8.17.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893\n* Bump TUnit from 0.4.1 to 0.5.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897\n* Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896\n* Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898\n* Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894\n* Update Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899\n* CI backports to main by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900\n* Bump Verify.Xunit from 28.6.0 to 28.7.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2902\n* Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906\n* Bump TUnit from 0.5.6 to 0.5.28 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905\n* Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903\n* Update MSTest for UWP by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907\n* Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910\n* Bump TUnit from 0.5.28 to 0.6.15 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912\n ... (truncated)\n\n## 8.0.0-alpha.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at develop --\u003e\n\n## What's Changed\n### Others\n* Made the equivalency validator core internal by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1\n\n## 7.2.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when `\"{}\"` is used as a dictionary key by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Fix formatting exception when comparing strings containing braces by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Backport `AssertionResultSet` fixes from fluentassertions#​3100 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n## Building\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2\n\n## 7.2.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Prevent a crash while formatting a collection with nested empty collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3150\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.0...7.2.1\n\n## 7.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2972\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Others\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.1.0...7.2.0\n\n## 7.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Backport TUnit to v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2971\n* Backport xUnit 3 support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2970\n\n### Others\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0...7.1.0\n\n## 7.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Breaking Changes\n* Drop support for .NET Core 2.1, 3.0 and NSpec by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2835\n### Fixes\n* The expectation node identified as a cyclic reference is still compared to the subject node using simple equality. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2819\n* Fix support for write-only properties in BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2836\n### Documentation\n* Fix minor syntax error in objectgraphs.md by @​rklec in https://github.com/fluentassertions/fluentassertions/pull/2847\n### Others\n* Use the same Qodana build pipeline as develop is using by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2809\n* Add section highlighting for better navigation by @​sentemon in https://github.com/fluentassertions/fluentassertions/pull/2807\n* Bump all relevant dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2834\n* Changed references to the master branch to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2848\n* Missed two more references to master by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2849\n* Backport bump of `System.Configuration.ConfigurationManager` and `System.Threading.Tasks.Extensions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2856\n\n## New Contributors\n* @​sentemon made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2807\n* @​rklec made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2847\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.2...7.0.0\n\n## 6.12.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at master --\u003e\n\n## What's Changed\n### Others\n* Better support for default interface and explicitly implemented properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2794\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.1...6.12.2\n\n## 6.12.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at master --\u003e\n\n## What's Changed\n### Improvements\n* Improve `BeEmpty()` and `BeNullOrEmpty()` performance for `IEnumerable\u003cT\u003e`, by materializing only the first item - [#​2530](https://github.com/fluentassertions/fluentassertions/pull/2530)\n\n### Fixes\n* Fixed formatting error when checking nullable `DateTimeOffset` with `BeWithin(...).Before(...)` - [#​2312](https://github.com/fluentassertions/fluentassertions/pull/2312)\n* `BeEquivalentTo` will now find and can map subject properties that are implemented through an explicitly-implemented interface - [#​2152](https://github.com/fluentassertions/fluentassertions/pull/2152)\n* Fixed that the `because` and `becauseArgs` were not passed down the equivalency tree - [#​2318](https://github.com/fluentassertions/fluentassertions/pull/2318)\n* `BeEquivalentTo` can again compare a non-generic `IDictionary` with a generic one - [#​2358](https://github.com/fluentassertions/fluentassertions/pull/2358)\n* Fixed that the `FormattingOptions` were not respected in inner `AssertionScope` - [#​2329](https://github.com/fluentassertions/fluentassertions/pull/2329)\n* Capitalize `true` and `false` in failure messages and make them formattable to a custom `BooleanFormatter` - [#​2390](https://github.com/fluentassertions/fluentassertions/pull/2390), [#​2393](https://github.com/fluentassertions/fluentassertions/pull/2393)\n* Improved the failure message for `NotBeOfType` when wrapped in an `AssertionScope` and the subject is null  - [#​2399](https://github.com/fluentassertions/fluentassertions/pull/2399)\n* Improved the failure message for `BeWritable`/`BeReadable` when wrapped in an `AssertionScope` and the subject is read-only/write-only - [#​2399](https://github.com/fluentassertions/fluentassertions/pull/2399)\n* Improved the failure message for `ThrowExactly[Async]` when wrapped in an `AssertionScope` and no exception is thrown - [#​2398](https://github.com/fluentassertions/fluentassertions/pull/2398)\n* Improved the failure message for `[Not]HaveExplicitProperty` when wrapped in an `AssertionScope` and not implementing the interface - [#​2403](https://github.com/fluentassertions/fluentassertions/pull/2403)\n* Improved the failure message for `[Not]HaveExplicitMethod` when wrapped in an `AssertionScope` and not implementing the interface - [#​2403](https://github.com/fluentassertions/fluentassertions/pull/2403)\n* Changed `BeEquivalentTo` to exclude `private protected` members from the comparison - [#​2417](https://github.com/fluentassertions/fluentassertions/pull/2417)\n* Fixed using `BeEquivalentTo` on an empty `ArraySegment` - [#​2445](https://github.com/fluentassertions/fluentassertions/pull/2445), [#​2511](https://github.com/fluentassertions/fluentassertions/pull/2511)\n* `BeEquivalentTo` with a custom comparer can now handle null values - [#​2489](https://github.com/fluentassertions/fluentassertions/pull/2489)\n* Ensured that nested calls to `AssertionScope(context)` create a chained context - [#​2607](https://github.com/fluentassertions/fluentassertions/pull/2607)\n* One overload of the `AssertionScope` constructor would not create an actual scope associated with the thread - [#​2607](https://github.com/fluentassertions/fluentassertions/pull/2607)\n* Fixed `ThrowWithinAsync` not respecting `OperationCanceledException` - [#​2614](https://github.com/fluentassertions/fluentassertions/pull/2614)\n* Fixed using `BeEquivalentTo` with an `IEqualityComparer` targeting nullable types - [#​2648](https://github.com/fluentassertions/fluentassertions/pull/2648)\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.0...6.12.1\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/6.12.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=6.12.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Kerekes-15/Projekt-Labor-5.csapat/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kerekes-15%2FProjekt-Labor-5.csapat/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"8.9.0","new_version":"8.10.0","update_type":"minor","path":null,"pr_created_at":"2026-05-17T03:33:28.000Z","version_change":"8.9.0 → 8.10.0","issue":{"uuid":"4462161411","node_id":"PR_kwDOPZ-aZ87cUEfF","number":66,"state":"open","title":"deps: Bump FluentAssertions from 8.9.0 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":["techouse"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-17T03:33:28.000Z","updated_at":"2026-05-17T03:35:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"FluentAssertions","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 8.9.0 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=8.9.0\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/techouse/qs-net/pull/66","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/techouse%2Fqs-net/issues/66","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/66/packages"}},{"old_version":"6.12.1","new_version":"8.10.0","update_type":"major","path":null,"pr_created_at":"2026-05-16T20:03:32.000Z","version_change":"6.12.1 → 8.10.0","issue":{"uuid":"4461119267","node_id":"PR_kwDOSffDKs7cQ-u8","number":6,"state":"closed","title":"deps: Bump FluentAssertions from 6.12.1 to 8.10.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-05-17T11:09:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-16T20:03:32.000Z","updated_at":"2026-05-17T11:10:24.000Z","time_to_close":54380,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"FluentAssertions","old_version":"6.12.1","new_version":"8.10.0","repository_url":"https://github.com/fluentassertions/fluentassertions"}],"path":null,"ecosystem":"nuget"},"body":"Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.12.1 to 8.10.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._\n\n## 8.10.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Fail with a descriptive error when path-based rules are used on value-semantic types by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3187\n* Significantly speed up BeEquivalentTo for large unordered collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188\n* Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202\n* Include original index in extraneous item failure messages by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203\n### Documentation\n* Reroute the docs link to Xceed by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183\n* Fix typo in release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194\n* Fix typos in docs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197\n### Others\n* Bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3184\n* Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176\n* Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185\n* Bump the npm_and_yarn group across 1 directory with 2 updates by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186\n* Bump cspell from 9.7.0 to 10.0.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189\n* Update nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192\n* Fixup Qodana issues by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193\n* Fix Qodana argument separator by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195\n* Use new Qodana linter option by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196\n* Fix flaky BeLessThanOrEqualTo execution time test by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200\n* Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201\n* Use long for hashCode in ReferentialComparer to avoid overflow by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0\n\n## 8.9.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for `Span\u003cT\u003e`, `ReadOnlySpan\u003cT\u003e`, `Memory\u003cT\u003e` and `ReadOnlyMemory\u003cT\u003e` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172\n### Improvements\n* Allow excluding all properties by type from `BeEquivalentTo` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115\n* Clean-up the stack trace when throwing an assertion failure by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152\n* Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133\n* Improve reporting the subject when chaining `Throw` and `Which` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160\n* Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164\n* Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166\n### Fixes\n* Fix formatting exception when comparing strings containing braces by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151\n### Documentation\n* Also mention the global configuration options in the docs. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132\n* Add xUnit migration tips by @​fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141\n* Point the docs to the new site by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155\n* Added missing release notes by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161\n* Fix \"an\" vs \"a\" typos by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174\n### Others\n* Bump actions/download-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116\n* Bump cspell from 9.2.1 to 9.2.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118\n* Bump actions/upload-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117\n* Add NuGet package attestations using GitHub provenance by @​Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119\n* Bump cspell from 9.2.2 to 9.3.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122\n* Bump actions/attest-build-provenance from 2 to 3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121\n* fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124\n* Bump cspell from 9.3.0 to 9.3.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125\n* Bump actions/checkout from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127\n* Update to NET 10 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128\n* Use `==` or `!=` when comparing Nullable\u003cT\u003e against constants by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129\n* Create polyfill for `string.Create` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130\n* Bump cspell from 9.3.2 to 9.4.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131\n* Bump actions/cache from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136\n* Bump actions/upload-artifact from 5 to 6 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135\n* Bump actions/download-artifact from 6 to 7 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134\n* Cleanups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137\n* Nuget updates by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139\n* Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138\n* Use `NonReadonlyMemberInGetHashCode` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140\n* Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142\n* Use compiler-generated `paramName` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143\n* Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144\n* Bump cspell from 9.4.0 to 9.6.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146\n* Bump cspell from 9.6.0 to 9.6.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153\n* Polyfill string builder appending by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156\n* Bump cspell from 9.6.2 to 9.6.4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159\n ... (truncated)\n\n## 8.8.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Add support for MSTest4 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111\n### Improvements\n* Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100\n* Improve reporting of the differences between long strings by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101\n* Allow customizing the equivalency behavior for BeXmlSerializable by @​logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107\n### Documentation\n* Add docs for `config` parameter by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104\n### Others\n* Refreshed readme by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106\n* Merge hotfix 8.7.1 back to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109\n* Fix release notes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112\n* Bump github/codeql-action from 3 to 4 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0\n\n## 8.7.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --\u003e\n\n## What's Changed\n### Others\n* JSON assertions did not properly handle floats, doubles and unsigned … by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105\n* Fixed ambiguity when using Should on a JsonNode derived class ... by @​JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1\n\n## 8.7.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --\u003e\n\n## What's Changed\n### New features\n* Added System.Text.Json assertion APIs and BeEquivalentTo support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094\n### Others\n* Address a bunch of Qodana issues by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082\n* Bump actions/checkout from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085\n* Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086\n* Bump actions/download-artifact from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087\n* Bump cspell from 9.2.0 to 9.2.1 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090\n* Bump actions/setup-dotnet from 4 to 5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092\n* Add lock file for nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084\n* Set `DisableImplicitNuGetFallbackFolder` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095\n* Bump Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096\n* Revert package locking by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098\n* Clean-up tests related to exceptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0\n\n## 8.6.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076\n### Others\n* Remove Microsoft.SourceLink.GitHub by @​SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072\n* Bump cspell from 9.1.3 to 9.1.5 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073\n* Added PackageGuard to the build pipeline by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075\n* Bump cspell from 9.1.5 to 9.2.0 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077\n* Remove dependencies on Bogus by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080\n* Update nuget packages by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081\n* Follow-up to #​3076 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079\n* Documentation and typo fixes by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078\n\n## New Contributors\n* @​SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0\n\n## 8.5.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### New features\n* Extended BeEquivalentTo with support for checking the type of the properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066\n### Fixes\n* Ensured WithTracing is safe when used with BeEquivalentTo globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067\n### Others\n* Revisit the .editorconfig rules by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063\n* Bump cspell from 9.1.1 to 9.1.2 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068\n* Use .NET 9 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069\n* Bump cspell from 9.1.2 to 9.1.3 by @​dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0\n\n## 8.4.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Allow excluding properties by name anywhere in the graph by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062\n* Added Should().Throw(), ThrowAsync() and ThrowWithinAsync() flavors that don’t require a specific exception type by @​Xceed-DelvaJB in https://github.com/fluentassertions/fluentassertions/pull/3059\n### Others\n* Bump cspell from 9.0.1 to 9.0.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050\n* Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044\n* Fix qodana warnings by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053\n* Add contributor grant by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055\n* Bump cspell from 9.0.2 to 9.1.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058\n\n## New Contributors\n* @​Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0\n\n## 8.3.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Improve rendering of exception messages when using WithMessage  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039\n* Clarify the date/time type when comparing dates, times and combinations of those by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049\n### Others\n* Bump cspell from 8.17.5 to 8.18.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041\n* Bump cspell from 8.18.1 to 8.19.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042\n* Bump cspell from 8.19.2 to 8.19.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043\n* Bump cspell from 8.19.3 to 9.0.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045\n* Bump cspell from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046\n* Fix links to test suites in bug report template by @​robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0\n\n## 8.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Optimize various string operations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037\n* Reworked formatting and support multi-dimensional arrays. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009\n### Fixes\n* Restore `StringSyntax` annotations by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033\n* Regex fixups by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034\n* Handle missing caller identifier by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036\n### Others\n* Bump cspell from 8.17.3 to 8.17.5 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0\n\n## 8.1.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when {} is used as a dictionary key. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029\n* Removed the PS script that opens the FA website because it misbehaves. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1\n\n## 8.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n* Improves the subject identification for chained assertions and those that use Which by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Documentation\n* Reconnected the new license to the history of the old license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985\n* Removed an incorrect date/time example from the docs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989\n### Others\n* Make sure developers don't accidentally update to v8 without understanding the new license by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988\n* Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993\n* Bump TUnit from 0.6.154 to 0.7.24 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n* Bump cspell from 8.17.2 to 8.17.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005\n* Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004\n* Bump TUnit from 0.7.24 to 0.10.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002\n* Upmerge from v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006\n* Renamed CallerStatementBuilder to StatementParser by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007\n* Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014\n* Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013\n* Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010\n* Adjust dependencies by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015\n* Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011\n* Fixed typo in introduction page by @​tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019\n* Bump Verify.Xunit from 28.10.1 to 28.11.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3022\n* Bump TUnit from 0.10.6 to 0.13.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023\n* Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025\n* Upmerge from v7 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028\n* Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027\n\n## New Contributors\n* @​tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0\n\n## 8.0.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Improvements\n* Provide a toggle to suppress the soft warning about commercial use by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984\n\n### Others\n* Update docs to make license change more clear by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969\n* Bump SharpCompress from 0.38.0 to 0.39.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967\n* Bump Verify.Xunit from 28.8.1 to 28.9.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2965\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966\n* Bump cspell from 8.17.1 to 8.17.2 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964\n* Discard backported changes from 7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974\n* Various textual and styling fixes as well as some clarification of v7 and v8. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978\n* Bump Xunit.StaFact from 1.1.11 to 1.2.69 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2979\n* Bump TUnit from 0.6.33 to 0.6.154 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980\n* Bump Reflectify from 1.4.0 to 1.5.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981\n* Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983\n* Bump coverlet.collector from 6.0.3 to 6.0.4 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1\n\n## 8.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n\n### License change\n* Update ownership and license to the [Xceed Community License](https://github.com/fluentassertions/fluentassertions/blob/main/LICENSE.md) @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943\n\n### Breaking Changes\n* Moved all support for DataSet, DataTable, DataRow into [FluentAssertions.DataSets](https://github.com/fluentassertions/fluentassertions.datasets) by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267\n* Remove obsolete `OrEqualTo` methods by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269\n* Remove `SpacesPerIndentionLevel` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281\n* Drop support for .NET Core by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302\n* Change `AllSatisfy` to succeed on empty collections by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321\n* Add `ForConstraint` to `IAssertionScope` by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324\n* Change `OnlyContain` to succeed on empty collections by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350\n* Drop support for `NSpec3` by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356\n* Removed binary formatter by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278\n* Converted AsyncFunctionAssertions into real base class by @​lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359\n* Move non-generic `NotThrow[After]` to `ActionAssertions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371\n* Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414\n* Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457\n* Consolidate namespace and file location by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449\n* Allow event monitoring to ignore failing event accessors by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629\n* Improve BeUpperCased/BeLowerCased semantics by @​drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660\n* Various naming improvements  by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745\n* Redesigned AssertionScope and how it travels over chained calls by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539\n* Simplify inheritance of `SubsequentOrderingAssertions` by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### New features\n* Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389\n* Introduced a new attribute to allow global initialization of the assertion options by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292\n* Add support for NUnit4 by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483\n* Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @​IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536\n* Allow specifying `EquivalencyOptions` in string assertions by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413\n* Add BeNaN and NotBeNaN assertions by @​arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606\n* Add scoped value formatters by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676\n* TUnit Framework Support by @​thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758\n### Improvements\n* Optimize `TypeMemberReflector` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307\n* Capitalize true and false in failure messages by @​BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390\n* Pass Boolean literals as becauseArguments by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393\n* BeEmpty() materializes IEnumerable\u003cT\u003e only once, even on failure by @​louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2380\n* Allow nested `AssertionScope`s to chain their context by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607\n* Avoid allocations when chaining contexts by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613\n* Add option to ignore newline style when comparing strings for equivalency by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565\n ... (truncated)\n\n## 8.0.0-rc.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Fixes\n* GlobalEquivalencyOptions.CloneDefaults needs to be public by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926\n### Others\n* Include the release branches in the CodeQL runs by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925\n* Bump TUnit from 0.6.15 to 0.6.33 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924\n* Bump Verify.Xunit from 28.7.0 to 28.7.1 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2923\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2\n\n## 8.0.0-rc.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at release-8.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866\n* Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876\n* Remove support for `HttpResponseMessage` assertions by @​ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909\n* Redesign Configuration, Services and AssertionOptions by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901\n### Fixes\n* Properly report the path even if custom mapping is used by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860\n* GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918\n### Documentation\n* Remove release notes from 8.0.0 that were backported to 6.12.x or 7.0.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2908\n### Others\n* Bumped Nuke to v9 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865\n* Bump the nuke group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871\n* Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873\n* Bump System.Collections.Immutable and System.Reflection.Metadata by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870\n* Bump cspell from 8.16.0 to 8.16.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868\n* Bump Verify.Xunit from 28.3.2 to 28.4.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2869\n* The CodeQL build needed the .NET 8.0 SDK by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877\n* Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885\n* Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883\n* Bump cspell from 8.16.1 to 8.17.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882\n* Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881\n* Bump Verify.Xunit from 28.4.0 to 28.5.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2879\n* Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880\n* Suppress Qodana warnings about awaiting a void method. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886\n* Rollback Qodana version to solve a conflict with PolySharp by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889\n* Upgrade MSTest for UWP.Specs by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888\n* Bump PolySharp from 1.14.1 to 1.15.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884\n* Downgrade System.Collections.Immutable to 1.5.0 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890\n* Ignore updates to System.Collections.Immutable by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891\n* Bump cspell from 8.17.0 to 8.17.1 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893\n* Bump TUnit from 0.4.1 to 0.5.6 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897\n* Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896\n* Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898\n* Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895\n* Bump the xunit group with 3 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894\n* Update Nugets by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899\n* CI backports to main by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900\n* Bump Verify.Xunit from 28.6.0 to 28.7.0 in the xunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2902\n* Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906\n* Bump TUnit from 0.5.6 to 0.5.28 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905\n* Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904\n* Bump the mstest group with 2 updates by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903\n* Update MSTest for UWP by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907\n* Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910\n* Bump TUnit from 0.5.28 to 0.6.15 by @​dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912\n ... (truncated)\n\n## 8.0.0-alpha.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at develop --\u003e\n\n## What's Changed\n### Others\n* Made the equivalency validator core internal by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1\n\n## 7.2.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Fix a formatting exception when `\"{}\"` is used as a dictionary key by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Fix formatting exception when comparing strings containing braces by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173\n* Backport `AssertionResultSet` fixes from fluentassertions#​3100 by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n## Building\n* Bump F# to 8.0 to compile with .NET 11 SDK by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2\n\n## 7.2.1\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Fixes\n* Prevent a crash while formatting a collection with nested empty collections by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3150\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.0...7.2.1\n\n## 7.2.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Improve failure message for string assertions when checking for equality by @​vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2972\n* Add [NotNull] attribute on the Should() method for object assertions by @​0xced in https://github.com/fluentassertions/fluentassertions/pull/2987\n### Fixes\n* Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853\n### Others\n* Backport updates to pipelines by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.1.0...7.2.0\n\n## 7.1.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at support-7.0 --\u003e\n\n## What's Changed\n### Improvements\n* Backport TUnit to v7 by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2971\n* Backport xUnit 3 support by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2970\n\n### Others\n* Bump all dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0...7.1.0\n\n## 7.0.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at main --\u003e\n\n## What's Changed\n### Breaking Changes\n* Drop support for .NET Core 2.1, 3.0 and NSpec by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2835\n### Fixes\n* The expectation node identified as a cyclic reference is still compared to the subject node using simple equality. by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2819\n* Fix support for write-only properties in BeEquivalentTo by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2836\n### Documentation\n* Fix minor syntax error in objectgraphs.md by @​rklec in https://github.com/fluentassertions/fluentassertions/pull/2847\n### Others\n* Use the same Qodana build pipeline as develop is using by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2809\n* Add section highlighting for better navigation by @​sentemon in https://github.com/fluentassertions/fluentassertions/pull/2807\n* Bump all relevant dependencies by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2834\n* Changed references to the master branch to main by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2848\n* Missed two more references to master by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2849\n* Backport bump of `System.Configuration.ConfigurationManager` and `System.Threading.Tasks.Extensions` by @​jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2856\n\n## New Contributors\n* @​sentemon made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2807\n* @​rklec made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2847\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.2...7.0.0\n\n## 6.12.2\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at master --\u003e\n\n## What's Changed\n### Others\n* Better support for default interface and explicitly implemented properties by @​dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2794\n\n\n**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.1...6.12.2\n\nCommits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/6.12.1...8.10.0).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=FluentAssertions\u0026package-manager=nuget\u0026previous-version=6.12.1\u0026new-version=8.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/fullya99/worldbox-mcp/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fullya99%2Fworldbox-mcp/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}}]}