Skip to content

v0.9.7

Compare
Choose a tag to compare
@Arvtesh Arvtesh released this 27 Sep 19:18
· 1 commit to 2efe4b0c9f2919575a2b1019b2c6bd66ae4a89b1 since this release

Added

  • Added convenience overloads for SetException-like methods accepting as error message string.
  • Added allocation optimizations for single-threaded applications (particularly for Unity3d). See AsyncResult.DefaultSynchronizationContext for more info.
  • Added new overloads for ConfigureAwait extensions accepting continuation options instead of boolean flag.
  • Added SynchronizationContext extension methods for Send/Post accepting Action as the delegate.
  • Added AsyncResult.Yield static method (workd exactly as Task.Yield).
  • Added AsyncUtility.AddFrameCallback helper for scheduling delegates for MonoBehaviour update loop.
  • Signed the assembly with a strong name.
  • Added performance benchmarks.
  • Added sandbox Unity project.

Changed

  • Moved several of IAsyncOperationEvents methods to the interface extensions.
  • Simplified AsyncLazy interface.

Fixed

  • Fixed error handling in AsyncOperationResult.

Removed

  • Removed Asset Store samples.
  • Dropped Unity 5.0 support (the minimum version supported is now 5.4).
  • Dropped WWW support for Unity 2018.3+ (it has been deprecated in Unity).