Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency FluentAssertions to v5.5.3 #65

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Aug 8, 2018

This PR contains the following updates:

Package Type Update Change References
FluentAssertions nuget minor 5.1.2 -> 5.5.3 source

Release Notes

fluentassertions/fluentassertions

v5.5.3

Compare Source

  • {Fix} Performance fixes in BeEquivalenTo - #​935
  • {Fix} Reverted 5.5.0 changes to AssertionScope to ensure binary compatibility - #​977

v5.5.1

Compare Source

  • {New} Now provides a hint when strings differ in length and contain differences - #​915, #​907
  • {New} Added ThrowAsync, ThrowExactlyAsync and NotThrowAsync - #​931
  • {New} Added support for Should().Throw and Should().NotThrow for Func<T> - #​951
  • {New} Added support for private protected access modifier - #​932
  • {New} Updated BeApproximately to support nullable types for both the subject and the expectation nullable - #​934
  • {New} Added async version of ExecutionTime to - #​938
  • {New} Updated NotBeApproximately to accepting nullable subject and expectation - #​939
  • {New} type.Should().Be(type) now support open generics - #​954, #​955
  • {Fix} Minor performance improvements to prevent rendering messages if a test did not fail - #​921, #​915
  • {Fix} Improve performance of Should().AllBeEquivalentTo() - #​920, #​914
  • {Fix} Improve the presentation of enums to include the value and the number - #​923, #​897
  • {Fix} BeEquivalentTo with WithStrictOrdering produced messy failure message - #​918
  • {Fix} Fixes detecting checking equivalency of a null subject to a dictionary - #​933
  • {Fix} Fixes duplicate conversions being mentioned in the output of the equivalency API - #​941
  • {Fix} Comparing an object graph against IEnumerable now works now as expected - #​911
  • {Fix} Selecting members during object graph assertions now better handles new overrides -#​960, #​956

Note In versions prior to 5.5, FA may have skipped certain properties in the equivalency comparison. #​960 fixes this, so this may cause some breaking changes.

Lots of kudos @​jnyrup and @​krajek for a majority for the work in this release.

v5.5.0

Compare Source

v5.4.2

Compare Source

  • {Fix} Limits the depth of rendering an object to a max of 5 to prevent OOM exceptions - #​898
  • {Fix} Show the entire exception instead of just the message when an async function throws - #​892
  • {Fix} Fixed a StackOverflow while comparing an self-returning enumerable - #​887
  • {Fix} Custom rules (Using().WhenTypeIs()) were not executed on dictionary equivalency assertions - #​886
  • {Fix} The failure message of HaveOffset returned the seconds instead of the offset - #​883

v5.4.1

Compare Source

  • {Fix} Make GetEqualityStrategy thread-safe again - #​864

v5.4.0

Compare Source

  • {Fix} Fixes the dependency on the unlisted System.Reflection.Emit by adding direct support for .NET Core - #​861
  • {Potentially Breaking} Restricted the Event assertion API to the run-time .NET platforms only - #​861

v5.3.2

Compare Source

  • {Fix} AssertionScope did not work with GenericCollectionAssertions - #​835
  • {Fix} Improved the performance of asserting large arrays for equivalency - #​840
  • {Fix} Handle an edge case that only seems to happen under NCrunch - #​841
  • {Fix} Resolved potential deadlocks and long-running threads in the execution time assertions - #​842

Kudos to @​peterekepeter and @​jnyrup for those fixes.

v5.3.0

Compare Source

  • {Fix} Fix String.ContainAll param documentation - #​810
  • {Fix} Test framework detection didn't always work under .NET Core 2.0 - #​825
  • {New} MethodImplAttribute now works with (Not)BeDecoratedWith - #​804
  • {New} Added support for integral types to [Not]BeCloseTo - #​803
  • {New} Increased the accuracy of [Not]BeCloseTo for DateTime[Offset] to Tick precision instead of milliseconds - #​820
  • {New} Many performance improvements to BeEquivalentTo - #​817

Kudos to @​jnyrup for making this release possible. Thanks to @​melchiork for contributing #​825.

v5.2.0

Compare Source

  • {New} Downgraded to .NET Standard 1.3 - #​780
  • {New} Added support for (Not)Be(Abstract|Sealed|Static) class assertions implemented - #​796
  • {Fix} More null checks for NumericAssertions - #​788
  • {Fix} Nullable properties of type IEnumerable should still be treated as enumerables - #​793
  • {Fix} Improved the failure messages for (Not)BeApproximately - #​795
  • {Fix} Bumped dependency on System.ValueTuple to 4.4. - #​802

Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

🔕 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 Renovate Bot. View repository job log here.

@renovate renovate bot changed the title Update dependency FluentAssertions to v5 Update dependency FluentAssertions to v5.4.1 Aug 27, 2018
@renovate renovate bot force-pushed the renovate/fluentassertions-5.x branch from 98f2a96 to dcaab46 Compare August 27, 2018 16:04
@renovate renovate bot force-pushed the renovate/fluentassertions-5.x branch from dcaab46 to 71f4b6f Compare September 14, 2018 16:34
@renovate renovate bot changed the title Update dependency FluentAssertions to v5.4.1 Update dependency FluentAssertions to v5.4.2 Sep 14, 2018
@renovate renovate bot force-pushed the renovate/fluentassertions-5.x branch from 71f4b6f to 76bda3c Compare November 8, 2018 13:46
@renovate renovate bot changed the title Update dependency FluentAssertions to v5.4.2 Update dependency FluentAssertions to v5.5.0 Nov 8, 2018
@renovate renovate bot force-pushed the renovate/fluentassertions-5.x branch from 76bda3c to ad57dff Compare November 16, 2018 10:51
@renovate renovate bot changed the title Update dependency FluentAssertions to v5.5.0 Update dependency FluentAssertions to v5.5.1 Nov 16, 2018
@renovate renovate bot changed the title Update dependency FluentAssertions to v5.5.1 Update dependency FluentAssertions to v5.5.3 Nov 20, 2018
@renovate renovate bot force-pushed the renovate/fluentassertions-5.x branch from ad57dff to b11d1e8 Compare November 20, 2018 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant