Skip to content

v0.9.8

Compare
Choose a tag to compare
@Arvtesh Arvtesh released this 09 Nov 20:05
· 1 commit to d0dd04887d59cf36dbbabdf6728d9d3d63d9966e since this release

Added

  • AsyncResult is now Task-like type and can be used as async method result value (requires C# 7.2).
  • Added new AsyncResult.FromAction overloads.
  • Added new SynchronizationContext extension methods (PostAsync, InvokeAsync etc).
  • Added extension methods for Socket, WebRequest, Stream BCL classes.

Changed

  • Moved BCL extension methods to namespace UnityFx.Async.Extensions (previously they were in namespace UnityFx.Async).

Fixed

  • Fixed AsyncResult completion callbacks to be called event if OnCompleted throws.
  • Fixed exception not been set for AsyncResult.FaultedOperation and AsyncResult.CanceledOperation.
  • Disabled MovieTexture helpers for iOS/Android (as it is not supported on mobiles).

Removed

  • Removed AsyncResultQueue.
  • Removed AsyncLazy.