mobile icon indicating copy to clipboard operation
mobile copied to clipboard

[deps]: Update AsyncAwaitBestPractices.MVVM to v7

Open renovate[bot] opened this issue 1 year ago • 2 comments

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: https://github.com/brminnick/AsyncAwaitBestPractices/compare/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.

renovate[bot] avatar Feb 10 '24 00:02 renovate[bot]

Internal tracking:

  • ID: PM-6223
  • Link: https://bitwarden.atlassian.net/browse/PM-6223

bitwarden-bot avatar Feb 10 '24 00:02 bitwarden-bot

Logo Checkmarx One – Scan Summary & Details – 49904c1f-ce22-4ca2-9c0a-fec3aae31569

No New Or Fixed Issues Found

bitwarden-bot avatar Feb 10 '24 00:02 bitwarden-bot

Internal tracking:

  • ID: PM-6223
  • Link: https://bitwarden.atlassian.net/browse/PM-6223

Logo Checkmarx One – Scan Summary & Details – 49904c1f-ce22-4ca2-9c0a-fec3aae31569

No New Or Fixed Issues Found