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

[deps]: Update AsyncAwaitBestPractices.MVVM to v7 #2993

Closed

Conversation

renovate[bot]
Copy link
Mannequin

@renovate[bot] renovate[bot] mannequin commented Feb 10, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
AsyncAwaitBestPractices.MVVM 6.0.6 -> 7.0.0 age adoption passing confidence

Release Notes

brminnick/AsyncAwaitBestPractices (AsyncAwaitBestPractices.MVVM)

v7.0.0

.NET 8.0 + ConfigureAwaitOptions Support

In this release, we add .NET 8.0 as a target framework 🎉

We've also added support to .SafeFireAndForget() for ConfigureAwaitOptions:

public static void SafeFireAndForget(this System.Threading.Tasks.Task task, ConfigureAwaitOptions configureAwaitOptions, Action<Exception>? onException = null)

.NET 8.0 Introduces ConfigureAwaitOptions that allow users to customize the behavior when awaiting:

  • ConfigureAwaitOptions.None
    • No options specified
  • ConfigureAwaitOptions.SuppressThrowing
    • Avoids throwing an exception at the completion of awaiting a Task that ends in the Faulted or Canceled state
  • ConfigureAwaitOptions.ContinueOnCapturedContext
    • Attempts to marshal the continuation back to the original SynchronizationContext or TaskScheduler present on the originating thread at the time of the await
  • ConfigureAwaitOptions.ForceYielding
    • Forces an await on an already completed Task to behave as if the Task wasn't yet completed, such that the current asynchronous method will be forced to yield its execution
What's Changed
Housekeeping

Full Changelog: brminnick/AsyncAwaitBestPractices@v6.0.6...v7.0.0


Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), 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 has been generated by Mend Renovate. View repository job log here.

@bitwarden-bot bitwarden-bot mannequin changed the title [deps]: Update AsyncAwaitBestPractices.MVVM to v7 [PM-6223] [deps]: Update AsyncAwaitBestPractices.MVVM to v7 Feb 10, 2024
@bitwarden-bot
Copy link
Mannequin

bitwarden-bot mannequin commented Feb 10, 2024

Internal tracking:

@bitwarden-bot
Copy link
Mannequin

bitwarden-bot mannequin commented Feb 10, 2024

Logo
Checkmarx One – Scan Summary & Details49904c1f-ce22-4ca2-9c0a-fec3aae31569

No New Or Fixed Issues Found

@renovate[bot] renovate[bot] mannequin changed the title [PM-6223] [deps]: Update AsyncAwaitBestPractices.MVVM to v7 [deps]: Update AsyncAwaitBestPractices.MVVM to v7 Feb 10, 2024
@renovate[bot] renovate[bot] mannequin force-pushed the renovate/asyncawaitbestpractices.mvvm-7.x branch 14 times, most recently from 17bd1a7 to ab9d671 Compare February 15, 2024 16:15
@renovate[bot] renovate[bot] mannequin force-pushed the renovate/asyncawaitbestpractices.mvvm-7.x branch 10 times, most recently from 4686ff9 to dae6bac Compare February 26, 2024 15:30
@renovate[bot] renovate[bot] mannequin force-pushed the renovate/asyncawaitbestpractices.mvvm-7.x branch 7 times, most recently from f174a26 to ec47fbe Compare May 20, 2024 08:35
@renovate[bot] renovate[bot] mannequin force-pushed the renovate/asyncawaitbestpractices.mvvm-7.x branch 4 times, most recently from 9366a7f to d3a33ed Compare May 27, 2024 21:34
@renovate[bot] renovate[bot] mannequin force-pushed the renovate/asyncawaitbestpractices.mvvm-7.x branch 5 times, most recently from f4c2e63 to 103054b Compare June 4, 2024 14:27
@renovate[bot] renovate[bot] mannequin force-pushed the renovate/asyncawaitbestpractices.mvvm-7.x branch 5 times, most recently from db86143 to f3fc520 Compare June 13, 2024 15:52
@renovate[bot] renovate[bot] mannequin force-pushed the renovate/asyncawaitbestpractices.mvvm-7.x branch 3 times, most recently from beff044 to c2d124a Compare June 19, 2024 12:40
@renovate renovate bot force-pushed the renovate/asyncawaitbestpractices.mvvm-7.x branch from c2d124a to 39965bf Compare June 29, 2024 11:54
@renovate renovate bot requested a review from a team as a code owner June 29, 2024 11:54
@renovate renovate bot force-pushed the renovate/asyncawaitbestpractices.mvvm-7.x branch from 39965bf to 90e0e59 Compare July 7, 2024 02:35
@renovate renovate bot closed this Jul 9, 2024
@renovate renovate bot deleted the renovate/asyncawaitbestpractices.mvvm-7.x branch July 9, 2024 11:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants