com.unityfx.tasks
Version:
Provides a set of extension methods and utilities to make async/await usable in Unity. Requires .NET 4.6 or higher.
30 lines (22 loc) • 1.14 kB
Markdown
# UnityFx.Tasks changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/); this project adheres to [Semantic Versioning](http://semver.org/).
-----------------------
## [0.2.0] - unreleased
### Added
- Added `ConfigureAwait` extensions for built-in Unity async operations.
- Added `ToTask` conversions to `AsyncOperation`.
- 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 examples.
### Fixed
- 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
- Removed default `SynchronizationContext` implementation (Unity 2017.2 already has one).
-----------------------
## [0.1.0] - 2019.04.07
### Added
- Initial release.