brminnick/AsyncAwaitBestPractices (AsyncAwaitBestPractices.MVVM)
### [`v8.0.0`](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/releases/tag/v8.0.0)
Add Support for `ValueTask`
##### What's Changed
- support ValueTask by [@symbiogenesis](https://redirect.github.com/symbiogenesis) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/203](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/203)
##### New Contributors
- [@symbiogenesis](https://redirect.github.com/symbiogenesis) made their first contribution in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/203](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/203)
##### Housekeeping
- Bump Microsoft.Extensions.Http.Polly from 8.0.0-rc.2.23480.2 to 8.0.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/192](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/192)
- Bump CommunityToolkit.Maui.Markup from 3.3.1 to 4.0.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/193](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/193)
- Bump CommunityToolkit.Maui from 6.1.0 to 7.0.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/194](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/194)
- Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/195](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/195)
- Bump NUnit from 3.14.0 to 4.0.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/196](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/196)
- Bump NUnit from 4.0.0 to 4.0.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/197](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/197)
- Bump NUnit.Analyzers from 3.9.0 to 3.10.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/198](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/198)
**Full Changelog**: https://github.com/brminnick/AsyncAwaitBestPractices/compare/7.0.0...v8.0.0
### [`v7.0.0`](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/releases/tag/7.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`](https://learn.microsoft.com/dotnet/api/system.threading.tasks.configureawaitoptions):
```csharp
public static void SafeFireAndForget(this System.Threading.Tasks.Task task, ConfigureAwaitOptions configureAwaitOptions, Action? onException = null)
```
.NET 8.0 Introduces [`ConfigureAwaitOptions`](https://learn.microsoft.com/dotnet/api/system.threading.tasks.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
- Add Support for `ConfigureAwaitOptions` in .NET 8 by [@brminnick](https://redirect.github.com/brminnick) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/189](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/189)
- Update to .NET 8.0 GA by [@brminnick](https://redirect.github.com/brminnick) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/190](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/190)
##### Housekeeping
- Bump Xamarin.UITest from 3.2.9 to 4.0.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/136](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/136)
- Bump NUnit3TestAdapter from 4.3.0 to 4.3.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/137](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/137)
- Bump Newtonsoft.Json from 13.0.1 to 13.0.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/138](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/138)
- Bump Xamarin.UITest from 4.0.0 to 4.0.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/139](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/139)
- Bump Xamarin.Forms from 5.0.0.2515+946-sha.94acebbb4-azdo.6439792 to 5.0.0.2545 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/140](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/140)
- Bump Xamarin.Essentials from 1.7.3 to 1.7.4 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/141](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/141)
- Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/142](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/142)
- Bump Xamarin.UITest from 4.0.1 to 4.1.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/147](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/147)
- Bump Xamarin.Essentials from 1.7.4 to 1.7.5 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/148](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/148)
- Bump Xamarin.UITest from 4.1.0 to 4.1.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/150](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/150)
- Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/151](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/151)
- Bump NUnit3TestAdapter from 4.3.1 to 4.4.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/152](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/152)
- Bump NUnit3TestAdapter from 4.4.0 to 4.4.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/153](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/153)
- Bump Xamarin.Forms from 5.0.0.2545 to 5.0.0.2578 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/155](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/155)
- Bump Newtonsoft.Json from 13.0.2 to 13.0.3 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/154](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/154)
- Bump Xamarin.UITest from 4.1.2 to 4.1.3 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/156](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/156)
- Bump Xamarin.TestCloud.Agent from 0.23.1 to 0.23.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/157](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/157)
- Bump Xamarin.CommunityToolkit.Markup from 2.0.5 to 2.0.6 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/158](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/158)
- Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/159](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/159)
- Bump NUnit3TestAdapter from 4.4.2 to 4.5.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/160](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/160)
- Bump Xamarin.UITest from 4.1.3 to 4.1.4 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/161](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/161)
- Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/162](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/162)
- Bump Microsoft.NET.Test.Sdk from 17.6.1 to 17.6.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/163](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/163)
- Bump Xamarin.Essentials from 1.7.5 to 1.7.6 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/165](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/165)
- Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/166](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/166)
- Bump Xamarin.Essentials from 1.7.6 to 1.7.7 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/167](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/167)
- Bump Xamarin.UITest from 4.1.4 to 4.2.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/168](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/168)
- Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/169](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/169)
- Bump Xamarin.Forms from 5.0.0.2578 to 5.0.0.2612 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/171](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/171)
- Bump Xamarin.Essentials from 1.7.7 to 1.8.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/170](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/170)
- Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/172](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/172)
- Port Sample App to .NET MAUI by [@brminnick](https://redirect.github.com/brminnick) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/173](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/173)
- Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/174](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/174)
- Update Sample to Support .NET 8 by [@brminnick](https://redirect.github.com/brminnick) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/175](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/175)
- Bump Microsoft.Maui.Controls from 8.0.0-preview.7.8842 to 8.0.0-rc.1.9171 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/177](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/177)
- Bump Microsoft.Extensions.Http.Polly from 8.0.0-preview.7.23375.9 to 8.0.0-rc.1.23421.29 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/176](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/176)
- Bump CommunityToolkit.Maui from 5.3.0 to 6.0.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/178](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/178)
- Bump CommunityToolkit.Maui.Markup from 3.2.0 to 3.3.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/179](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/179)
- Bump Microsoft.Maui.Controls from 8.0.0-rc.1.9171 to 8.0.0-rc.2.9373 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/180](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/180)
- Bump Microsoft.Extensions.Http.Polly from 8.0.0-rc.1.23421.29 to 8.0.0-rc.2.23480.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/181](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/181)
- Bump CommunityToolkit.Mvvm from 8.2.1 to 8.2.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/182](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/182)
- Bump Microsoft.Maui.Controls from 8.0.0-rc.2.9373 to 8.0.0-rc.2.9511 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/183](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/183)
- Bump CommunityToolkit.Maui from 6.0.0 to 6.1.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/185](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/185)
- Bump NUnit from 3.13.3 to 3.14.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/186](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/186)
- Bump Microsoft.Maui.Controls from 8.0.0-rc.2.9511 to 8.0.0-rc.2.9530 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/187](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/187)
- Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/188](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/188)
- Bump CommunityToolkit.Maui.Markup from 3.3.0 to 3.3.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/brminnick/AsyncAwaitBestPractices/pull/191](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/pull/191)
**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 contains the following updates:
6.0.6
->8.0.0
Release Notes
brminnick/AsyncAwaitBestPractices (AsyncAwaitBestPractices.MVVM)
### [`v8.0.0`](https://redirect.github.com/brminnick/AsyncAwaitBestPractices/releases/tag/v8.0.0) Add Support for `ValueTaskConfiguration
📅 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.
This PR was generated by Mend Renovate. View the repository job log.