Releases: TheCodeTraveler/AsyncAwaitBestPractices
Releases · TheCodeTraveler/AsyncAwaitBestPractices
v2.1.0-pre1
New In This Release:
- WeakEventManager.AddEventHandler can now be used with Delegate
- WeakEventManager.RemoveEventHandler can now be used with Delegate
v2.0.0
New In This Release:
- Performance Improvements for SafeFireAndForget
- IAsyncCommand
- Breaking Change: The constructor for AsyncCommand now requires the parameter
Func<Task> execute
to be non-null - Breaking Change: The constructor for AsyncCommand now requires the parameter
Funct<T, Task> execute
to be non-null - Breaking Change: IAsyncCommand.Execute(object parameter) has been changed to IAsyncCommand.Execute(). If a parameter is required, use IAsyncCommand.Execute(T parameter).
v1.2.1
New In This Release:
- Added WeakEventManager
v1.1.0
New In This Release:
- Improved memory management
- Added WeakEventManager
- Implemented WeakEventManager for AsyncCommand.CanExecuteChanged
v1.0.1
New in this release:
- Implemented WeakEventManger
- Improved memory management
v1.0.0
New In This Release:
- AsyncAwaitBestPractices.SafeFireAndForget
- AsyncAwaitBestPractices.MVVM.AsyncCommand
- AsyncAwaitBestPractices.MVVM.IAsyncCommand
v0.9.0
New In This Release:
- AsyncAwaitBestPractices.SafeFireAndForget
- AsyncAwaitBestPractices.MVVM.AsyncCommand
- AsyncAwaitBestPractices.MVVM.IAsyncCommand