dependabot[bot] opened a new pull request, #3397: URL: https://github.com/apache/iggy/pull/3397
Updated [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.12.2 to 8.10.0. <details> <summary>Release notes</summary> _Sourced from [FluentAssertions's releases](https://github.com/fluentassertions/fluentassertions/releases)._ ## 8.10.0 <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Improvements * 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 * Significantly speed up BeEquivalentTo for large unordered collections by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3188 * Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options to BeEquivalentTo by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3202 * Include original index in extraneous item failure messages by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3203 ### Documentation * Reroute the docs link to Xceed by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3183 * Fix typo in release notes by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3194 * Fix typos in docs by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3197 ### Others * 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 * Add AI assistant instruction file (agents.md) for Copilot, Claude, and JetBrains Junie by @Copilot in https://github.com/fluentassertions/fluentassertions/pull/3176 * Bump smol-toml from 1.6.0 to 1.6.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3185 * Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3186 * Bump cspell from 9.7.0 to 10.0.0 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3189 * Update nugets by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3192 * Fixup Qodana issues by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3193 * Fix Qodana argument separator by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3195 * Use new Qodana linter option by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3196 * Fix flaky BeLessThanOrEqualTo execution time test by @Copilot in https://github.com/fluentassertions/fluentassertions/pull/3200 * Bump JetBrains/qodana-action from 2025.3 to 2026.1 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3201 * Use long for hashCode in ReferentialComparer to avoid overflow by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3204 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.9.0...8.10.0 ## 8.9.0 <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### New features * Add support for `Span<T>`, `ReadOnlySpan<T>`, `Memory<T>` and `ReadOnlyMemory<T>` by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3172 ### Improvements * Allow excluding all properties by type from `BeEquivalentTo` by @Copilot in https://github.com/fluentassertions/fluentassertions/pull/3115 * Clean-up the stack trace when throwing an assertion failure by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3152 * Improve reporting the differences between differently sized collections in `BeEquivalentTo` by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3133 * Improve reporting the subject when chaining `Throw` and `Which` by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3160 * Add `HaveMillisecond`/`NotHaveMillisecond` assertion methods for `DateTime` and `DateTimeOffset` by @Copilot in https://github.com/fluentassertions/fluentassertions/pull/3164 * Add `BeEqualTo` and `NotBeEqualTo` as collection assertion aliases by @Copilot in https://github.com/fluentassertions/fluentassertions/pull/3166 ### Fixes * Fix formatting exception when comparing strings containing braces by @Copilot in https://github.com/fluentassertions/fluentassertions/pull/3151 ### Documentation * Also mention the global configuration options in the docs. by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3132 * Add xUnit migration tips by @fuguiKz in https://github.com/fluentassertions/fluentassertions/pull/3141 * Point the docs to the new site by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3155 * Added missing release notes by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3161 * Fix "an" vs "a" typos by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3174 ### Others * Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3116 * Bump cspell from 9.2.1 to 9.2.2 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3118 * Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3117 * Add NuGet package attestations using GitHub provenance by @Copilot in https://github.com/fluentassertions/fluentassertions/pull/3119 * Bump cspell from 9.2.2 to 9.3.0 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3122 * Bump actions/attest-build-provenance from 2 to 3 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3121 * fix qodana warnings by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3123 * Update nuget packages by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3124 * Bump cspell from 9.3.0 to 9.3.2 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3125 * Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3127 * Update to NET 10 SDK by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3128 * Use `==` or `!=` when comparing Nullable<T> against constants by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3129 * Create polyfill for `string.Create` by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3130 * Bump cspell from 9.3.2 to 9.4.0 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3131 * Bump actions/cache from 4 to 5 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3136 * Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3135 * Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3134 * Cleanups by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3137 * Nuget updates by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3139 * Suppress `UnassignedGetOnlyAutoProperty` for `Node.GetHashCode` by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3138 * Use `NonReadonlyMemberInGetHashCode` by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3140 * Bump JetBrains/qodana-action from 2025.2 to 2025.3 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3142 * Use compiler-generated `paramName` parameter by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3143 * Fix `When_concurrently_getting_equality_strategy_it_should_not_throw` by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3144 * Bump cspell from 9.4.0 to 9.6.0 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3146 * Bump cspell from 9.6.0 to 9.6.2 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3153 * Polyfill string builder appending by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3156 * Bump cspell from 9.6.2 to 9.6.4 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3157 * Bump F# to 8.0 to compile with .NET 11 SDK by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3159 ... (truncated) ## 8.8.0 <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### New features * Add support for MSTest4 by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3111 ### Improvements * Allow WithoutMessage when using Should().Throw() and ThrowAsync() by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3100 * Improve reporting of the differences between long strings by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3101 * Allow customizing the equivalency behavior for BeXmlSerializable by @logiclrd in https://github.com/fluentassertions/fluentassertions/pull/3107 ### Documentation * Add docs for `config` parameter by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3104 ### Others * Refreshed readme by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3106 * Merge hotfix 8.7.1 back to main by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3109 * Fix release notes by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3112 * Bump github/codeql-action from 3 to 4 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3113 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.1...8.8.0 ## 8.7.1 <!-- Release notes generated using configuration in .github/release.yml at hotfix/8.7.1 --> ## What's Changed ### Others * JSON assertions did not properly handle floats, doubles and unsigned … by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3105 * Fixed ambiguity when using Should on a JsonNode derived class ... by @JSkimming in https://github.com/fluentassertions/fluentassertions/pull/3102 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.7.0...8.7.1 ## 8.7.0 <!-- Release notes generated using configuration in .github/release.yml at ae620add07cf6666841e568fd3bf8a0733478bb5 --> ## What's Changed ### New features * Added System.Text.Json assertion APIs and BeEquivalentTo support by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3094 ### Others * Address a bunch of Qodana issues by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3082 * Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3085 * Bump JetBrains/qodana-action from 2025.1 to 2025.2 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3086 * Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3087 * Bump cspell from 9.2.0 to 9.2.1 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3090 * Bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3092 * Add lock file for nuget packages by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3084 * Set `DisableImplicitNuGetFallbackFolder` by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3095 * Bump Nugets by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3096 * Revert package locking by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3098 * Clean-up tests related to exceptions by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3099 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.6.0...8.7.0 ## 8.6.0 <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Improvements * Add support for inline assertions using `Value.ThatMatches` and `Value.ThatSatisfies` by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3076 ### Others * Remove Microsoft.SourceLink.GitHub by @SimonCropp in https://github.com/fluentassertions/fluentassertions/pull/3072 * Bump cspell from 9.1.3 to 9.1.5 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3073 * Added PackageGuard to the build pipeline by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3075 * Bump cspell from 9.1.5 to 9.2.0 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3077 * Remove dependencies on Bogus by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3080 * Update nuget packages by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3081 * Follow-up to #3076 by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3079 * Documentation and typo fixes by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3078 ## New Contributors * @SimonCropp made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3072 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.5.0...8.6.0 ## 8.5.0 <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### New features * Extended BeEquivalentTo with support for checking the type of the properties by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3066 ### Fixes * Ensured WithTracing is safe when used with BeEquivalentTo globally by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3067 ### Others * Revisit the .editorconfig rules by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3063 * Bump cspell from 9.1.1 to 9.1.2 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3068 * Use .NET 9 SDK by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3069 * Bump cspell from 9.1.2 to 9.1.3 by @dependabot[bot] in https://github.com/fluentassertions/fluentassertions/pull/3071 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.4.0...8.5.0 ## 8.4.0 <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Improvements * Allow excluding properties by name anywhere in the graph by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3062 * 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 ### Others * Bump cspell from 9.0.1 to 9.0.2 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3050 * Bump JetBrains/qodana-action from 2024.2 to 2025.1 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3044 * Fix qodana warnings by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3053 * Add contributor grant by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3055 * Bump cspell from 9.0.2 to 9.1.1 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3058 ## New Contributors * @Xceed-DelvaJB made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3059 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.3.0...8.4.0 ## 8.3.0 <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Improvements * Improve rendering of exception messages when using WithMessage by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3039 * Clarify the date/time type when comparing dates, times and combinations of those by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3049 ### Others * Bump cspell from 8.17.5 to 8.18.1 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3041 * Bump cspell from 8.18.1 to 8.19.2 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3042 * Bump cspell from 8.19.2 to 8.19.3 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3043 * Bump cspell from 8.19.3 to 9.0.0 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3045 * Bump cspell from 9.0.0 to 9.0.1 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3046 * Fix links to test suites in bug report template by @robvanuden in https://github.com/fluentassertions/fluentassertions/pull/3047 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.2.0...8.3.0 ## 8.2.0 <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Improvements * Optimize various string operations by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3037 * Reworked formatting and support multi-dimensional arrays. by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3009 ### Fixes * Restore `StringSyntax` annotations by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3033 * Regex fixups by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3034 * Handle missing caller identifier by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3036 ### Others * Bump cspell from 8.17.3 to 8.17.5 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3035 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.1...8.2.0 ## 8.1.1 <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Fixes * Fix a formatting exception when {} is used as a dictionary key. by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3029 * Removed the PS script that opens the FA website because it misbehaves. by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3030 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.1.0...8.1.1 ## 8.1.0 <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Improvements * Add [NotNull] attribute on the Should() method for object assertions by @0xced in https://github.com/fluentassertions/fluentassertions/pull/2987 * Improves the subject identification for chained assertions and those that use Which by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3000 ### Fixes * Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853 ### Documentation * Reconnected the new license to the history of the old license by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2985 * Removed an incorrect date/time example from the docs by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2989 ### Others * Make sure developers don't accidentally update to v8 without understanding the new license by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2988 * Bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2993 * Bump TUnit from 0.6.154 to 0.7.24 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2992 * Bump the mstest group with 2 updates by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2991 * Backport updates to pipelines by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001 * Bump cspell from 8.17.2 to 8.17.3 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3005 * Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3004 * Bump TUnit from 0.7.24 to 0.10.6 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3002 * Upmerge from v7 by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3006 * Renamed CallerStatementBuilder to StatementParser by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3007 * Bump Meziantou.Analyzer and Microsoft.NETFramework.ReferenceAssemblies by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3014 * Bump Microsoft.NET.Test.Sdk, Microsoft.NETFramework.ReferenceAssemblies and Newtonsoft.Json by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3013 * Bump Microsoft.NETFramework.ReferenceAssemblies and Roslynator.Analyzers by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3012 * Bump the xunit group with 3 updates by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3010 * Adjust dependencies by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3015 * Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in the nunit group by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3011 * Fixed typo in introduction page by @tealamore in https://github.com/fluentassertions/fluentassertions/pull/3019 * 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 * Bump TUnit from 0.10.6 to 0.13.3 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3026 * Bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.1 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3024 * Bump the mstest group with 2 updates by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3023 * Bump Microsoft.NETFramework.ReferenceAssemblies, System.Collections.Immutable and System.Reflection.Metadata by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/3025 * Upmerge from v7 by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3028 * Fixed a regression in which CompleteWithinAsync treated a canceled ta… by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3027 ## New Contributors * @tealamore made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/3019 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.1...8.1.0 ## 8.0.1 <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Improvements * Provide a toggle to suppress the soft warning about commercial use by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2984 ### Others * Update docs to make license change more clear by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2953 * Bump all dependencies by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962 * Bump System.Collections.Immutable and System.Reflection.Metadata by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2969 * Bump SharpCompress from 0.38.0 to 0.39.0 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2968 * Bump the nuke group with 2 updates by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2967 * 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 * Bump the mstest group with 2 updates by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2966 * Bump cspell from 8.17.1 to 8.17.2 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2964 * Discard backported changes from 7 by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2974 * Various textual and styling fixes as well as some clarification of v7 and v8. by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2978 * 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 * Bump TUnit from 0.6.33 to 0.6.154 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2980 * Bump Reflectify from 1.4.0 to 1.5.0 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2981 * Bump System.Formats.Asn1 from 9.0.0 to 9.0.1 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2983 * Bump coverlet.collector from 6.0.3 to 6.0.4 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2982 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0...8.0.1 ## 8.0.0 <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### License change * 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 ### Breaking Changes * 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 * Remove obsolete `OrEqualTo` methods by @IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269 * Remove `SpacesPerIndentionLevel` by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2281 * Drop support for .NET Core by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2302 * Change `AllSatisfy` to succeed on empty collections by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321 * Add `ForConstraint` to `IAssertionScope` by @IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324 * Change `OnlyContain` to succeed on empty collections by @IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350 * Drop support for `NSpec3` by @ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2356 * Removed binary formatter by @lg2de in https://github.com/fluentassertions/fluentassertions/pull/2278 * Converted AsyncFunctionAssertions into real base class by @lg2de in https://github.com/fluentassertions/fluentassertions/pull/2359 * Move non-generic `NotThrow[After]` to `ActionAssertions` by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371 * Rename `EquivalencyAssertionOptions` to `EquivalencyOptions` by @vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414 * Allow fluently calling `WithoutMatchingRules` and `WithoutSelectionRules` while using `BeEquivalentTo` by @vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2457 * Consolidate namespace and file location by @vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2449 * Allow event monitoring to ignore failing event accessors by @ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2629 * Improve BeUpperCased/BeLowerCased semantics by @drewjcooper in https://github.com/fluentassertions/fluentassertions/pull/2660 * Various naming improvements by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2745 * Redesigned AssertionScope and how it travels over chained calls by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2539 * Simplify inheritance of `SubsequentOrderingAssertions` by @vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439 * Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866 * Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876 * Remove support for `HttpResponseMessage` assertions by @ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909 * Redesign Configuration, Services and AssertionOptions by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901 ### New features * Introduces an attribute to mark an entire assembly as one that contains custom assertions. by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2389 * Introduced a new attribute to allow global initialization of the assertion options by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2292 * Add support for NUnit4 by @vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2483 * Add missing `NotBeIn(DateTimeKind)` `DateTime` assertion by @IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536 * Allow specifying `EquivalencyOptions` in string assertions by @vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2413 * Add BeNaN and NotBeNaN assertions by @arocheleau in https://github.com/fluentassertions/fluentassertions/pull/2606 * Add scoped value formatters by @ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2676 * TUnit Framework Support by @thomhurst in https://github.com/fluentassertions/fluentassertions/pull/2758 ### Improvements * Optimize `TypeMemberReflector` by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2320 * Improve failure message for string assertions when checking for equality by @vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2307 * Capitalize true and false in failure messages by @BusHero in https://github.com/fluentassertions/fluentassertions/pull/2390 * Pass Boolean literals as becauseArguments by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2393 * BeEmpty() materializes IEnumerable<T> only once, even on failure by @louis-z in https://github.com/fluentassertions/fluentassertions/pull/2530 * Add [NotNull] attribute on the Should() method for object assertions by @0xced in https://github.com/fluentassertions/fluentassertions/pull/2380 * Allow nested `AssertionScope`s to chain their context by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2607 * Avoid allocations when chaining contexts by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2613 * Add option to ignore newline style when comparing strings for equivalency by @vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2565 ... (truncated) ## 8.0.0-rc.2 <!-- Release notes generated using configuration in .github/release.yml at release-8.0 --> ## What's Changed ### Fixes * GlobalEquivalencyOptions.CloneDefaults needs to be public by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2926 ### Others * Include the release branches in the CodeQL runs by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2925 * Bump TUnit from 0.6.15 to 0.6.33 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2924 * 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 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/8.0.0-rc.1...8.0.0-rc.2 ## 8.0.0-rc.1 <!-- Release notes generated using configuration in .github/release.yml at release-8.0 --> ## What's Changed ### Breaking Changes * Renamed `RespectingRuntimeTypes` and `RespectingDeclaredTypes` to better clarify their purpose by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2866 * Renamed ExcludingNestedObjects to WithoutRecursing to better describe its purpose by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2876 * Remove support for `HttpResponseMessage` assertions by @ITaluone in https://github.com/fluentassertions/fluentassertions/pull/2909 * Redesign Configuration, Services and AssertionOptions by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2901 ### Fixes * Properly report the path even if custom mapping is used by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2860 * GlobalConfiguration.TestFramework did not reconfigure the run-time test framework being used. by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2918 ### Documentation * 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 ### Others * Bumped Nuke to v9 by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2865 * Bump the nuke group with 2 updates by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2871 * Bump Microsoft.Testing.Extensions.CodeCoverage from 17.12.6 to 17.13.1 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2873 * Bump System.Collections.Immutable and System.Reflection.Metadata by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2872 * Bump the mstest group with 2 updates by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2870 * Bump cspell from 8.16.0 to 8.16.1 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2868 * 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 * The CodeQL build needed the .NET 8.0 SDK by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2877 * Bump JetBrains/qodana-action from 2024.2 to 2024.3 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2885 * Bump Meziantou.Analyzer from 2.0.180 to 2.0.182 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2883 * Bump cspell from 8.16.1 to 8.17.0 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2882 * Bump PublicApiGenerator from 11.1.0 to 11.2.0 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2881 * 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 * Bump NUnit from 4.2.2 to 4.3.0 in the nunit group by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2880 * Suppress Qodana warnings about awaiting a void method. by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2886 * Rollback Qodana version to solve a conflict with PolySharp by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2889 * Upgrade MSTest for UWP.Specs by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2888 * Bump PolySharp from 1.14.1 to 1.15.0 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2884 * Downgrade System.Collections.Immutable to 1.5.0 by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2890 * Ignore updates to System.Collections.Immutable by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2891 * Bump cspell from 8.17.0 to 8.17.1 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2893 * Bump TUnit from 0.4.1 to 0.5.6 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2897 * Bump PublicApiGenerator from 11.2.0 to 11.3.0 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2896 * Bump Roslynator.Analyzers from 4.12.9 to 4.12.10 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2898 * Bump LibGit2Sharp from 0.30.0 to 0.31.0 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2895 * Bump the xunit group with 3 updates by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2894 * Update Nugets by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2899 * CI backports to main by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2900 * 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 * Bump Meziantou.Analyzer from 2.0.182 to 2.0.183 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2906 * Bump TUnit from 0.5.6 to 0.5.28 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2905 * Bump NUnit from 4.3.0 to 4.3.1 in the nunit group by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2904 * Bump the mstest group with 2 updates by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2903 * Update MSTest for UWP by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2907 * Bump NUnit from 4.3.1 to 4.3.2 in the nunit group by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2910 * Bump TUnit from 0.5.28 to 0.6.15 by @dependabot in https://github.com/fluentassertions/fluentassertions/pull/2912 ... (truncated) ## 8.0.0-alpha.1 <!-- Release notes generated using configuration in .github/release.yml at develop --> ## What's Changed ### Others * Made the equivalency validator core internal by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2854 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0-alpha.6...8.0.0-alpha.1 ## 7.2.2 <!-- Release notes generated using configuration in .github/release.yml at support-7.0 --> ## What's Changed ### Fixes * Fix a formatting exception when `"{}"` is used as a dictionary key by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173 * Ensured `WithTracing` is safe when used with `BeEquivalentTo` globally by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173 * Fix formatting exception when comparing strings containing braces by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3173 * Backport `AssertionResultSet` fixes from fluentassertions#3100 by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173 ## Building * Bump F# to 8.0 to compile with .NET 11 SDK by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3173 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.1...7.2.2 ## 7.2.1 <!-- Release notes generated using configuration in .github/release.yml at support-7.0 --> ## What's Changed ### Fixes * Prevent a crash while formatting a collection with nested empty collections by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/3150 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.2.0...7.2.1 ## 7.2.0 <!-- Release notes generated using configuration in .github/release.yml at support-7.0 --> ## What's Changed ### Improvements * Improve failure message for string assertions when checking for equality by @vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2972 * Add [NotNull] attribute on the Should() method for object assertions by @0xced in https://github.com/fluentassertions/fluentassertions/pull/2987 ### Fixes * Fixed a regression in which CompleteWithinAsync treated a canceled task as an exception by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2853 ### Others * Backport updates to pipelines by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/3001 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.1.0...7.2.0 ## 7.1.0 <!-- Release notes generated using configuration in .github/release.yml at support-7.0 --> ## What's Changed ### Improvements * Backport TUnit to v7 by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2971 * Backport xUnit 3 support by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2970 ### Others * Bump all dependencies by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2962 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/7.0.0...7.1.0 ## 7.0.0 <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Breaking Changes * Drop support for .NET Core 2.1, 3.0 and NSpec by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2835 ### Fixes * 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 * Fix support for write-only properties in BeEquivalentTo by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2836 ### Documentation * Fix minor syntax error in objectgraphs.md by @rklec in https://github.com/fluentassertions/fluentassertions/pull/2847 ### Others * Use the same Qodana build pipeline as develop is using by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2809 * Add section highlighting for better navigation by @sentemon in https://github.com/fluentassertions/fluentassertions/pull/2807 * Bump all relevant dependencies by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2834 * Changed references to the master branch to main by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2848 * Missed two more references to master by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2849 * Backport bump of `System.Configuration.ConfigurationManager` and `System.Threading.Tasks.Extensions` by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2856 ## New Contributors * @sentemon made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2807 * @rklec made their first contribution in https://github.com/fluentassertions/fluentassertions/pull/2847 **Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.12.2...7.0.0 Commits viewable in [compare view](https://github.com/fluentassertions/fluentassertions/compare/6.12.2...8.10.0). </details> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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) - `@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) - `@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) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
