All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog; this project adheres to Semantic Versioning.
- Added
ConfigureAwait
extensions for built-in Unity async operations. - Added
ToTask
conversions toAsyncOperation
. - Added support for loading arrays of objects from asset bundles via
LoadAllAssetsTaskAsync
extension methds. - Added
TaskUtility.YieldToUnityThread
method that can yield execution to Unity thread. - Added
TaskUtility.LoadAssetAsync
helpers. - Added
npm
support. - Added examples.
- Fixed existing
ToTask
extension methods to unload loaded assets if the operation was cancelled. - Fixed several issues in
TaskUtility.LoadSceneAsync
implementation. - Fixed default layer value for
Animator
extension methods.
- Removed default
SynchronizationContext
implementation (Unity 2017.2 already has one).
- Initial release.