fluentassertions/fluentassertions (FluentAssertions)
### [`v6.12.0`](https://togithub.com/fluentassertions/fluentassertions/releases/tag/6.12.0)
[Compare Source](https://togithub.com/fluentassertions/fluentassertions/compare/6.11.0...6.12.0)
##### What's Changed
##### New features
- Added `Be`, `NotBe` and `BeOneOf` for object comparisons with custom comparer by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2243](https://togithub.com/fluentassertions/fluentassertions/pull/2243)
- Extend `AssemblyAssertions` with `HavePublicKey` and `BeUnsigned` by [@Corniel](https://togithub.com/Corniel) in [https://github.com/fluentassertions/fluentassertions/pull/2207](https://togithub.com/fluentassertions/fluentassertions/pull/2207)
- Add `NotContainItemsAssignableTo` by [@Leo506](https://togithub.com/Leo506) in [https://github.com/fluentassertions/fluentassertions/pull/2266](https://togithub.com/fluentassertions/fluentassertions/pull/2266)
##### Improvements
- Format records and anonymous types with their member values by [@benagain](https://togithub.com/benagain) in [https://github.com/fluentassertions/fluentassertions/pull/2144](https://togithub.com/fluentassertions/fluentassertions/pull/2144)
- Improve caller identification for Visual Basic by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2254](https://togithub.com/fluentassertions/fluentassertions/pull/2254)
##### Fixes
- Avoid quoting newlines by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2202](https://togithub.com/fluentassertions/fluentassertions/pull/2202)
- Include because+becauseArgs when comparing collections of enums for equivalency by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2214](https://togithub.com/fluentassertions/fluentassertions/pull/2214)
- Fix auto conversion to enums by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2261](https://togithub.com/fluentassertions/fluentassertions/pull/2261)
##### Documentation
- Github -> GitHub by [@danielchalmers](https://togithub.com/danielchalmers) in [https://github.com/fluentassertions/fluentassertions/pull/2190](https://togithub.com/fluentassertions/fluentassertions/pull/2190)
- Fix badge links by [@dennisdoomen](https://togithub.com/dennisdoomen) in [https://github.com/fluentassertions/fluentassertions/pull/2193](https://togithub.com/fluentassertions/fluentassertions/pull/2193)
- Fix example wording by [@cskwrd](https://togithub.com/cskwrd) in [https://github.com/fluentassertions/fluentassertions/pull/2206](https://togithub.com/fluentassertions/fluentassertions/pull/2206)
- Improve documentation on `ExcludingNestedObjects` by [@dennisdoomen](https://togithub.com/dennisdoomen) in [https://github.com/fluentassertions/fluentassertions/pull/2211](https://togithub.com/fluentassertions/fluentassertions/pull/2211)
- Add missing `HaveElement()` occurrence docs by [@IT-VBFK](https://togithub.com/IT-VBFK) in [https://github.com/fluentassertions/fluentassertions/pull/2217](https://togithub.com/fluentassertions/fluentassertions/pull/2217)
- Add documentation for `IComparer` overload by [@ITaluone](https://togithub.com/ITaluone) in [https://github.com/fluentassertions/fluentassertions/pull/2220](https://togithub.com/fluentassertions/fluentassertions/pull/2220)
- Update docs about thread safety by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2238](https://togithub.com/fluentassertions/fluentassertions/pull/2238)
##### Others
- CA1860: Avoid using 'Enumerable.Any()' extension method by [@Evangelink](https://togithub.com/Evangelink) in [https://github.com/fluentassertions/fluentassertions/pull/2196](https://togithub.com/fluentassertions/fluentassertions/pull/2196)
- Update PR template by [@eNeRGy164](https://togithub.com/eNeRGy164) in [https://github.com/fluentassertions/fluentassertions/pull/2188](https://togithub.com/fluentassertions/fluentassertions/pull/2188)
- Code coverage improvements by [@sdelarosbil](https://togithub.com/sdelarosbil) in [https://github.com/fluentassertions/fluentassertions/pull/2180](https://togithub.com/fluentassertions/fluentassertions/pull/2180)
- Remove sponsor Semantic Merge from the website by [@dennisdoomen](https://togithub.com/dennisdoomen) in [https://github.com/fluentassertions/fluentassertions/pull/2194](https://togithub.com/fluentassertions/fluentassertions/pull/2194)
- Upmerge master to develop by [@dennisdoomen](https://togithub.com/dennisdoomen) in [https://github.com/fluentassertions/fluentassertions/pull/2195](https://togithub.com/fluentassertions/fluentassertions/pull/2195)
- Simplify `GenericDictionaryEquivalencyStep` by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2191](https://togithub.com/fluentassertions/fluentassertions/pull/2191)
- Cleanup by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2201](https://togithub.com/fluentassertions/fluentassertions/pull/2201)
- Bump all dependencies by [@dennisdoomen](https://togithub.com/dennisdoomen) in [https://github.com/fluentassertions/fluentassertions/pull/2198](https://togithub.com/fluentassertions/fluentassertions/pull/2198)
- Add Qodana by [@matkoch](https://togithub.com/matkoch) in [https://github.com/fluentassertions/fluentassertions/pull/2204](https://togithub.com/fluentassertions/fluentassertions/pull/2204)
- Bump nuget dependencies by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2227](https://togithub.com/fluentassertions/fluentassertions/pull/2227)
- Prepare for .NET8 analyzers by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2228](https://togithub.com/fluentassertions/fluentassertions/pull/2228)
- Qodana fixes by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2229](https://togithub.com/fluentassertions/fluentassertions/pull/2229)
- Update Nugets by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2240](https://togithub.com/fluentassertions/fluentassertions/pull/2240)
- Analyzer cleanups by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2250](https://togithub.com/fluentassertions/fluentassertions/pull/2250)
- Group framework dependent configuration by [@Corniel](https://togithub.com/Corniel) in [https://github.com/fluentassertions/fluentassertions/pull/2247](https://togithub.com/fluentassertions/fluentassertions/pull/2247)
- Update cspell by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2255](https://togithub.com/fluentassertions/fluentassertions/pull/2255)
- Update ruby gems by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2257](https://togithub.com/fluentassertions/fluentassertions/pull/2257)
- Another Qodana test from the same repository by [@dennisdoomen](https://togithub.com/dennisdoomen) in [https://github.com/fluentassertions/fluentassertions/pull/2258](https://togithub.com/fluentassertions/fluentassertions/pull/2258)
- Qodana fixes by [@IT-VBFK](https://togithub.com/IT-VBFK) in [https://github.com/fluentassertions/fluentassertions/pull/2221](https://togithub.com/fluentassertions/fluentassertions/pull/2221)
- Add a pre-check if a user can help with a PR by [@IT-VBFK](https://togithub.com/IT-VBFK) in [https://github.com/fluentassertions/fluentassertions/pull/2262](https://togithub.com/fluentassertions/fluentassertions/pull/2262)
- Fix qodana issues part 2 by [@IT-VBFK](https://togithub.com/IT-VBFK) in [https://github.com/fluentassertions/fluentassertions/pull/2264](https://togithub.com/fluentassertions/fluentassertions/pull/2264)
- Release 6.12 by [@dennisdoomen](https://togithub.com/dennisdoomen) in [https://github.com/fluentassertions/fluentassertions/pull/2270](https://togithub.com/fluentassertions/fluentassertions/pull/2270)
##### New Contributors
- [@benagain](https://togithub.com/benagain) made their first contribution in [https://github.com/fluentassertions/fluentassertions/pull/2144](https://togithub.com/fluentassertions/fluentassertions/pull/2144)
- [@cskwrd](https://togithub.com/cskwrd) made their first contribution in [https://github.com/fluentassertions/fluentassertions/pull/2206](https://togithub.com/fluentassertions/fluentassertions/pull/2206)
- [@Corniel](https://togithub.com/Corniel) made their first contribution in [https://github.com/fluentassertions/fluentassertions/pull/2247](https://togithub.com/fluentassertions/fluentassertions/pull/2247)
- [@Leo506](https://togithub.com/Leo506) made their first contribution in [https://github.com/fluentassertions/fluentassertions/pull/2266](https://togithub.com/fluentassertions/fluentassertions/pull/2266)
**Full Changelog**: https://github.com/fluentassertions/fluentassertions/compare/6.11.0...6.12.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
6.11.0
->6.12.0
Release Notes
fluentassertions/fluentassertions (FluentAssertions)
### [`v6.12.0`](https://togithub.com/fluentassertions/fluentassertions/releases/tag/6.12.0) [Compare Source](https://togithub.com/fluentassertions/fluentassertions/compare/6.11.0...6.12.0) ##### What's Changed ##### New features - Added `Be`, `NotBe` and `BeOneOf` for object comparisons with custom comparer by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2243](https://togithub.com/fluentassertions/fluentassertions/pull/2243) - Extend `AssemblyAssertions` with `HavePublicKey` and `BeUnsigned` by [@Corniel](https://togithub.com/Corniel) in [https://github.com/fluentassertions/fluentassertions/pull/2207](https://togithub.com/fluentassertions/fluentassertions/pull/2207) - Add `NotContainItemsAssignableTo` by [@Leo506](https://togithub.com/Leo506) in [https://github.com/fluentassertions/fluentassertions/pull/2266](https://togithub.com/fluentassertions/fluentassertions/pull/2266) ##### Improvements - Format records and anonymous types with their member values by [@benagain](https://togithub.com/benagain) in [https://github.com/fluentassertions/fluentassertions/pull/2144](https://togithub.com/fluentassertions/fluentassertions/pull/2144) - Improve caller identification for Visual Basic by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2254](https://togithub.com/fluentassertions/fluentassertions/pull/2254) ##### Fixes - Avoid quoting newlines by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2202](https://togithub.com/fluentassertions/fluentassertions/pull/2202) - Include because+becauseArgs when comparing collections of enums for equivalency by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2214](https://togithub.com/fluentassertions/fluentassertions/pull/2214) - Fix auto conversion to enums by [@jnyrup](https://togithub.com/jnyrup) in [https://github.com/fluentassertions/fluentassertions/pull/2261](https://togithub.com/fluentassertions/fluentassertions/pull/2261) ##### Documentation - Github -> GitHub by [@danielchalmers](https://togithub.com/danielchalmers) in [https://github.com/fluentassertions/fluentassertions/pull/2190](https://togithub.com/fluentassertions/fluentassertions/pull/2190) - Fix badge links by [@dennisdoomen](https://togithub.com/dennisdoomen) in [https://github.com/fluentassertions/fluentassertions/pull/2193](https://togithub.com/fluentassertions/fluentassertions/pull/2193) - Fix example wording by [@cskwrd](https://togithub.com/cskwrd) in [https://github.com/fluentassertions/fluentassertions/pull/2206](https://togithub.com/fluentassertions/fluentassertions/pull/2206) - Improve documentation on `ExcludingNestedObjects` by [@dennisdoomen](https://togithub.com/dennisdoomen) in [https://github.com/fluentassertions/fluentassertions/pull/2211](https://togithub.com/fluentassertions/fluentassertions/pull/2211) - Add missing `HaveElement()` occurrence docs by [@IT-VBFK](https://togithub.com/IT-VBFK) in [https://github.com/fluentassertions/fluentassertions/pull/2217](https://togithub.com/fluentassertions/fluentassertions/pull/2217) - Add documentation for `IComparerConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.