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

chore(deps): update dependency fluentassertions to 6.12.2 #302

Merged
merged 1 commit into from
Nov 14, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 9, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
FluentAssertions (source) 6.12.0 -> 6.12.2 age adoption passing confidence

Release Notes

fluentassertions/fluentassertions (FluentAssertions)

v6.12.2

Compare Source

What's Changed

Others

Full Changelog: fluentassertions/fluentassertions@6.12.1...6.12.2

v6.12.1

Compare Source

What's Changed
Improvements
  • Improve BeEmpty() and BeNullOrEmpty() performance for IEnumerable<T>, by materializing only the first item - #​2530
Fixes
  • Fixed formatting error when checking nullable DateTimeOffset with BeWithin(...).Before(...) - #​2312
  • BeEquivalentTo will now find and can map subject properties that are implemented through an explicitly-implemented interface - #​2152
  • Fixed that the because and becauseArgs were not passed down the equivalency tree - #​2318
  • BeEquivalentTo can again compare a non-generic IDictionary with a generic one - #​2358
  • Fixed that the FormattingOptions were not respected in inner AssertionScope - #​2329
  • Capitalize true and false in failure messages and make them formattable to a custom BooleanFormatter - #​2390, #​2393
  • Improved the failure message for NotBeOfType when wrapped in an AssertionScope and the subject is null - #​2399
  • Improved the failure message for BeWritable/BeReadable when wrapped in an AssertionScope and the subject is read-only/write-only - #​2399
  • Improved the failure message for ThrowExactly[Async] when wrapped in an AssertionScope and no exception is thrown - #​2398
  • Improved the failure message for [Not]HaveExplicitProperty when wrapped in an AssertionScope and not implementing the interface - #​2403
  • Improved the failure message for [Not]HaveExplicitMethod when wrapped in an AssertionScope and not implementing the interface - #​2403
  • Changed BeEquivalentTo to exclude private protected members from the comparison - #​2417
  • Fixed using BeEquivalentTo on an empty ArraySegment - #​2445, #​2511
  • BeEquivalentTo with 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 AssertionScope constructor would not create an actual scope associated with the thread - #​2607
  • Fixed ThrowWithinAsync not respecting OperationCanceledException - #​2614
  • Fixed using BeEquivalentTo with an IEqualityComparer targeting nullable types - #​2648

Full Changelog: fluentassertions/fluentassertions@6.12.0...6.12.1


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 is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner September 9, 2024 15:37
@renovate renovate bot force-pushed the renovate/fluentassertions-6.x branch from 0c0935c to fabba7e Compare September 24, 2024 20:17
@renovate renovate bot changed the title chore(deps): update dependency fluentassertions to 6.12.1 chore(deps): update dependency fluentassertions to 6.12.2 Nov 8, 2024
@renovate renovate bot force-pushed the renovate/fluentassertions-6.x branch 3 times, most recently from d6a035d to d3cdf7d Compare November 11, 2024 23:17
@renovate renovate bot force-pushed the renovate/fluentassertions-6.x branch from d3cdf7d to 02141a2 Compare November 13, 2024 22:35
@askpt askpt merged commit bc7e187 into main Nov 14, 2024
11 checks passed
@askpt askpt deleted the renovate/fluentassertions-6.x branch November 14, 2024 09:43
arttonoyan pushed a commit to arttonoyan/dotnet-sdk that referenced this pull request Nov 17, 2024
…re#302)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [FluentAssertions](https://www.fluentassertions.com/)
([source](https://github.com/fluentassertions/fluentassertions))
| `6.12.0` -> `6.12.2` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/FluentAssertions/6.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/FluentAssertions/6.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/FluentAssertions/6.12.0/6.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/FluentAssertions/6.12.0/6.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>fluentassertions/fluentassertions (FluentAssertions)</summary>

###
[`v6.12.2`](https://github.com/fluentassertions/fluentassertions/releases/tag/6.12.2)

[Compare
Source](https://github.com/fluentassertions/fluentassertions/compare/6.12.1...6.12.2)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Others

- Better support for default interface and explicitly implemented
properties by
[@&#8203;dennisdoomen](https://github.com/dennisdoomen) in
[https://github.com/fluentassertions/fluentassertions/pull/2794](https://github.com/fluentassertions/fluentassertions/pull/2794)

**Full Changelog**:
fluentassertions/fluentassertions@6.12.1...6.12.2

###
[`v6.12.1`](https://github.com/fluentassertions/fluentassertions/releases/tag/6.12.1)

[Compare
Source](https://github.com/fluentassertions/fluentassertions/compare/6.12.0...6.12.1)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

##### What's Changed

##### Improvements

- Improve `BeEmpty()` and `BeNullOrEmpty()` performance for
`IEnumerable<T>`, by materializing only the first item -
[#&#8203;2530](https://github.com/fluentassertions/fluentassertions/pull/2530)

##### Fixes

- Fixed formatting error when checking nullable `DateTimeOffset` with
`BeWithin(...).Before(...)` -
[#&#8203;2312](https://github.com/fluentassertions/fluentassertions/pull/2312)
- `BeEquivalentTo` will now find and can map subject properties that are
implemented through an explicitly-implemented interface -
[#&#8203;2152](https://github.com/fluentassertions/fluentassertions/pull/2152)
- Fixed that the `because` and `becauseArgs` were not passed down the
equivalency tree -
[#&#8203;2318](https://github.com/fluentassertions/fluentassertions/pull/2318)
- `BeEquivalentTo` can again compare a non-generic `IDictionary` with a
generic one -
[#&#8203;2358](https://github.com/fluentassertions/fluentassertions/pull/2358)
- Fixed that the `FormattingOptions` were not respected in inner
`AssertionScope` -
[#&#8203;2329](https://github.com/fluentassertions/fluentassertions/pull/2329)
- Capitalize `true` and `false` in failure messages and make them
formattable to a custom `BooleanFormatter` -
[#&#8203;2390](https://github.com/fluentassertions/fluentassertions/pull/2390),
[#&#8203;2393](https://github.com/fluentassertions/fluentassertions/pull/2393)
- Improved the failure message for `NotBeOfType` when wrapped in an
`AssertionScope` and the subject is null -
[#&#8203;2399](https://github.com/fluentassertions/fluentassertions/pull/2399)
- Improved the failure message for `BeWritable`/`BeReadable` when
wrapped in an `AssertionScope` and the subject is read-only/write-only -
[#&#8203;2399](https://github.com/fluentassertions/fluentassertions/pull/2399)
- Improved the failure message for `ThrowExactly[Async]` when wrapped in
an `AssertionScope` and no exception is thrown -
[#&#8203;2398](https://github.com/fluentassertions/fluentassertions/pull/2398)
- Improved the failure message for `[Not]HaveExplicitProperty` when
wrapped in an `AssertionScope` and not implementing the interface -
[#&#8203;2403](https://github.com/fluentassertions/fluentassertions/pull/2403)
- Improved the failure message for `[Not]HaveExplicitMethod` when
wrapped in an `AssertionScope` and not implementing the interface -
[#&#8203;2403](https://github.com/fluentassertions/fluentassertions/pull/2403)
- Changed `BeEquivalentTo` to exclude `private protected` members from
the comparison -
[#&#8203;2417](https://github.com/fluentassertions/fluentassertions/pull/2417)
- Fixed using `BeEquivalentTo` on an empty `ArraySegment` -
[#&#8203;2445](https://github.com/fluentassertions/fluentassertions/pull/2445),
[#&#8203;2511](https://github.com/fluentassertions/fluentassertions/pull/2511)
- `BeEquivalentTo` with a custom comparer can now handle null values -
[#&#8203;2489](https://github.com/fluentassertions/fluentassertions/pull/2489)
- Ensured that nested calls to `AssertionScope(context)` create a
chained context -
[#&#8203;2607](https://github.com/fluentassertions/fluentassertions/pull/2607)
- One overload of the `AssertionScope` constructor would not create an
actual scope associated with the thread -
[#&#8203;2607](https://github.com/fluentassertions/fluentassertions/pull/2607)
- Fixed `ThrowWithinAsync` not respecting `OperationCanceledException` -
[#&#8203;2614](https://github.com/fluentassertions/fluentassertions/pull/2614)
- Fixed using `BeEquivalentTo` with an `IEqualityComparer` targeting
nullable types -
[#&#8203;2648](https://github.com/fluentassertions/fluentassertions/pull/2648)

**Full Changelog**:
fluentassertions/fluentassertions@6.12.0...6.12.1

</details>

---

### 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 is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-feature/dotnet-sdk).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzkuNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Artyom Tonoyan <artonoyan@servicetitan.com>
toddbaert pushed a commit that referenced this pull request Nov 18, 2024
🤖 I have created a release *beep* *boop*
---


##
[2.1.0](v2.0.0...v2.1.0)
(2024-11-18)


### 🐛 Bug Fixes

* Fix action syntax in workflow configuration
([#315](#315))
([ccf0250](ccf0250))
* Fix unit test clean context
([#313](#313))
([3038142](3038142))


### ✨ New Features

* Add Dependency Injection and Hosting support for OpenFeature
([#310](#310))
([1aaa0ec](1aaa0ec))


### 🧹 Chore

* **deps:** update actions/upload-artifact action to v4.4.3
([#292](#292))
([9b693f7](9b693f7))
* **deps:** update codecov/codecov-action action to v4.6.0
([#306](#306))
([4b92528](4b92528))
* **deps:** update dependency dotnet-sdk to v8.0.401
([#296](#296))
([0bae29d](0bae29d))
* **deps:** update dependency fluentassertions to 6.12.2
([#302](#302))
([bc7e187](bc7e187))
* **deps:** update dependency microsoft.net.test.sdk to 17.11.0
([#297](#297))
([5593e19](5593e19))
* **deps:** update dependency microsoft.net.test.sdk to 17.11.1
([#301](#301))
([5b979d2](5b979d2))
* **deps:** update dependency nsubstitute to 5.3.0
([#311](#311))
([87f9cfa](87f9cfa))
* **deps:** update dependency xunit to 2.9.2
([#303](#303))
([2273948](2273948))
* **deps:** update dotnet monorepo
([#305](#305))
([3955b16](3955b16))
* **deps:** update dotnet monorepo to 8.0.2
([#319](#319))
([94681f3](94681f3))
* update release please config
([#304](#304))
([c471c06](c471c06))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
askpt pushed a commit that referenced this pull request Dec 4, 2024
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [FluentAssertions](https://www.fluentassertions.com/)
([source](https://github.com/fluentassertions/fluentassertions))
| `6.12.0` -> `6.12.2` |
[![age](https://developer.mend.io/api/mc/badges/age/nuget/FluentAssertions/6.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/FluentAssertions/6.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/FluentAssertions/6.12.0/6.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/FluentAssertions/6.12.0/6.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>fluentassertions/fluentassertions (FluentAssertions)</summary>

###
[`v6.12.2`](https://github.com/fluentassertions/fluentassertions/releases/tag/6.12.2)

[Compare
Source](https://github.com/fluentassertions/fluentassertions/compare/6.12.1...6.12.2)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Others

- Better support for default interface and explicitly implemented
properties by
[@&#8203;dennisdoomen](https://github.com/dennisdoomen) in
[https://github.com/fluentassertions/fluentassertions/pull/2794](https://github.com/fluentassertions/fluentassertions/pull/2794)

**Full Changelog**:
fluentassertions/fluentassertions@6.12.1...6.12.2

###
[`v6.12.1`](https://github.com/fluentassertions/fluentassertions/releases/tag/6.12.1)

[Compare
Source](https://github.com/fluentassertions/fluentassertions/compare/6.12.0...6.12.1)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

##### What's Changed

##### Improvements

- Improve `BeEmpty()` and `BeNullOrEmpty()` performance for
`IEnumerable<T>`, by materializing only the first item -
[#&#8203;2530](https://github.com/fluentassertions/fluentassertions/pull/2530)

##### Fixes

- Fixed formatting error when checking nullable `DateTimeOffset` with
`BeWithin(...).Before(...)` -
[#&#8203;2312](https://github.com/fluentassertions/fluentassertions/pull/2312)
- `BeEquivalentTo` will now find and can map subject properties that are
implemented through an explicitly-implemented interface -
[#&#8203;2152](https://github.com/fluentassertions/fluentassertions/pull/2152)
- Fixed that the `because` and `becauseArgs` were not passed down the
equivalency tree -
[#&#8203;2318](https://github.com/fluentassertions/fluentassertions/pull/2318)
- `BeEquivalentTo` can again compare a non-generic `IDictionary` with a
generic one -
[#&#8203;2358](https://github.com/fluentassertions/fluentassertions/pull/2358)
- Fixed that the `FormattingOptions` were not respected in inner
`AssertionScope` -
[#&#8203;2329](https://github.com/fluentassertions/fluentassertions/pull/2329)
- Capitalize `true` and `false` in failure messages and make them
formattable to a custom `BooleanFormatter` -
[#&#8203;2390](https://github.com/fluentassertions/fluentassertions/pull/2390),
[#&#8203;2393](https://github.com/fluentassertions/fluentassertions/pull/2393)
- Improved the failure message for `NotBeOfType` when wrapped in an
`AssertionScope` and the subject is null -
[#&#8203;2399](https://github.com/fluentassertions/fluentassertions/pull/2399)
- Improved the failure message for `BeWritable`/`BeReadable` when
wrapped in an `AssertionScope` and the subject is read-only/write-only -
[#&#8203;2399](https://github.com/fluentassertions/fluentassertions/pull/2399)
- Improved the failure message for `ThrowExactly[Async]` when wrapped in
an `AssertionScope` and no exception is thrown -
[#&#8203;2398](https://github.com/fluentassertions/fluentassertions/pull/2398)
- Improved the failure message for `[Not]HaveExplicitProperty` when
wrapped in an `AssertionScope` and not implementing the interface -
[#&#8203;2403](https://github.com/fluentassertions/fluentassertions/pull/2403)
- Improved the failure message for `[Not]HaveExplicitMethod` when
wrapped in an `AssertionScope` and not implementing the interface -
[#&#8203;2403](https://github.com/fluentassertions/fluentassertions/pull/2403)
- Changed `BeEquivalentTo` to exclude `private protected` members from
the comparison -
[#&#8203;2417](https://github.com/fluentassertions/fluentassertions/pull/2417)
- Fixed using `BeEquivalentTo` on an empty `ArraySegment` -
[#&#8203;2445](https://github.com/fluentassertions/fluentassertions/pull/2445),
[#&#8203;2511](https://github.com/fluentassertions/fluentassertions/pull/2511)
- `BeEquivalentTo` with a custom comparer can now handle null values -
[#&#8203;2489](https://github.com/fluentassertions/fluentassertions/pull/2489)
- Ensured that nested calls to `AssertionScope(context)` create a
chained context -
[#&#8203;2607](https://github.com/fluentassertions/fluentassertions/pull/2607)
- One overload of the `AssertionScope` constructor would not create an
actual scope associated with the thread -
[#&#8203;2607](https://github.com/fluentassertions/fluentassertions/pull/2607)
- Fixed `ThrowWithinAsync` not respecting `OperationCanceledException` -
[#&#8203;2614](https://github.com/fluentassertions/fluentassertions/pull/2614)
- Fixed using `BeEquivalentTo` with an `IEqualityComparer` targeting
nullable types -
[#&#8203;2648](https://github.com/fluentassertions/fluentassertions/pull/2648)

**Full Changelog**:
fluentassertions/fluentassertions@6.12.0...6.12.1

</details>

---

### 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 is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-feature/dotnet-sdk).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzkuNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
askpt pushed a commit that referenced this pull request Dec 4, 2024
🤖 I have created a release *beep* *boop*
---

##
[2.1.0](v2.0.0...v2.1.0)
(2024-11-18)

### 🐛 Bug Fixes

* Fix action syntax in workflow configuration
([#315](#315))
([ccf0250](ccf0250))
* Fix unit test clean context
([#313](#313))
([3038142](3038142))

### ✨ New Features

* Add Dependency Injection and Hosting support for OpenFeature
([#310](#310))
([1aaa0ec](1aaa0ec))

### 🧹 Chore

* **deps:** update actions/upload-artifact action to v4.4.3
([#292](#292))
([9b693f7](9b693f7))
* **deps:** update codecov/codecov-action action to v4.6.0
([#306](#306))
([4b92528](4b92528))
* **deps:** update dependency dotnet-sdk to v8.0.401
([#296](#296))
([0bae29d](0bae29d))
* **deps:** update dependency fluentassertions to 6.12.2
([#302](#302))
([bc7e187](bc7e187))
* **deps:** update dependency microsoft.net.test.sdk to 17.11.0
([#297](#297))
([5593e19](5593e19))
* **deps:** update dependency microsoft.net.test.sdk to 17.11.1
([#301](#301))
([5b979d2](5b979d2))
* **deps:** update dependency nsubstitute to 5.3.0
([#311](#311))
([87f9cfa](87f9cfa))
* **deps:** update dependency xunit to 2.9.2
([#303](#303))
([2273948](2273948))
* **deps:** update dotnet monorepo
([#305](#305))
([3955b16](3955b16))
* **deps:** update dotnet monorepo to 8.0.2
([#319](#319))
([94681f3](94681f3))
* update release please config
([#304](#304))
([c471c06](c471c06))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
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.

2 participants