Bump FluentAssertions from 6.12.0 to 8.8.0
Type: Pull Request
State: Closed
Association: Unknown
Comments: 2
(3 months ago)
(3 months ago)
(3 months ago)
Updated FluentAssertions from 6.12.0 to 8.8.0.
Release notes
Sourced from FluentAssertions's releases.
8.8.0
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
configparameter 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
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
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
DisableImplicitNuGetFallbackFolderby @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
What's Changed
Improvements
- Add support for inline assertions using
Value.ThatMatchesandValue.ThatSatisfiesby @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
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
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
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
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
StringSyntaxannotations 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
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
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
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
What's Changed
License change
- Update ownership and license to the Xceed Community License @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2943
Breaking Changes
- Moved all support for DataSet, DataTable, DataRow into FluentAssertions.DataSets by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2267
- Remove obsolete
OrEqualTomethods by @IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2269 - Remove
SpacesPerIndentionLevelby @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
AllSatisfyto succeed on empty collections by @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2321 - Add
ForConstrainttoIAssertionScopeby @IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2324 - Change
OnlyContainto succeed on empty collections by @IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2350 - Drop support for
NSpec3by @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]toActionAssertionsby @jnyrup in https://github.com/fluentassertions/fluentassertions/pull/2371 - Rename
EquivalencyAssertionOptionstoEquivalencyOptionsby @vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2414 - Allow fluently calling
WithoutMatchingRulesandWithoutSelectionRuleswhile usingBeEquivalentToby @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
SubsequentOrderingAssertionsby @vbreuss in https://github.com/fluentassertions/fluentassertions/pull/2439 - Renamed
RespectingRuntimeTypesandRespectingDeclaredTypesto 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
HttpResponseMessageassertions 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)DateTimeassertion by @IT-VBFK in https://github.com/fluentassertions/fluentassertions/pull/2536 - Allow specifying
EquivalencyOptionsin 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
TypeMemberReflectorby @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
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
AssertionScopes 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
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
What's Changed
Breaking Changes
- Renamed
RespectingRuntimeTypesandRespectingDeclaredTypesto 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
HttpResponseMessageassertions 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
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.1
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
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
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
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.ConfigurationManagerandSystem.Threading.Tasks.Extensionsby @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
6.12.2
What's Changed
Others
- Better support for default interface and explicitly implemented properties by @dennisdoomen in https://github.com/fluentassertions/fluentassertions/pull/2794
Full Changelog: https://github.com/fluentassertions/fluentassertions/compare/6.12.1...6.12.2
6.12.1
What's Changed
Improvements
- Improve
BeEmpty()andBeNullOrEmpty()performance forIEnumerable<T>, by materializing only the first item - #2530
Fixes
- Fixed formatting error when checking nullable
DateTimeOffsetwithBeWithin(...).Before(...)- #2312 BeEquivalentTowill now find and can map subject properties that are implemented through an explicitly-implemented interface - #2152- Fixed that the
becauseandbecauseArgswere not passed down the equivalency tree - #2318 BeEquivalentTocan again compare a non-genericIDictionarywith a generic one - #2358- Fixed that the
FormattingOptionswere not respected in innerAssertionScope- #2329 - Capitalize
trueandfalsein failure messages and make them formattable to a customBooleanFormatter- #2390, #2393 - Improved the failure message for
NotBeOfTypewhen wrapped in anAssertionScopeand the subject is null - #2399 - Improved the failure message for
BeWritable/BeReadablewhen wrapped in anAssertionScopeand the subject is read-only/write-only - #2399 - Improved the failure message for
ThrowExactly[Async]when wrapped in anAssertionScopeand no exception is thrown - #2398 - Improved the failure message for
[Not]HaveExplicitPropertywhen wrapped in anAssertionScopeand not implementing the interface - #2403 - Improved the failure message for
[Not]HaveExplicitMethodwhen wrapped in anAssertionScopeand not implementing the interface - #2403 - Changed
BeEquivalentToto excludeprivate protectedmembers from the comparison - #2417 - Fixed using
BeEquivalentToon an emptyArraySegment- #2445, #2511 BeEquivalentTowith a custom comparer can now handle null values - #2489- Ensured that nested calls to
AssertionScope(context)create a chained context - #2607 - One overload of the
AssertionScopeconstructor would not create an actual scope associated with the thread - #2607 - Fixed
ThrowWithinAsyncnot respectingOperationCanceledException- #2614 - Fixed using
BeEquivalentTowith anIEqualityComparertargeting nullable types - #2648
Full Changelog: https://github.com/fluentassertions/fluentassertions/compare/6.12.0...6.12.1
Commits viewable in compare view.
Dependabot 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.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Technical Details
| ID: | 14559716 |
| UUID: | 4064897576 |
| Node ID: | PR_kwDORgvQd87KDGDg |
| Host: | GitHub |
| Repository: | managedcode/dotPilot |