Change Log
All notable changes to this project will be documented in this file.
[Unreleased]
Add
Modify
[2.0.2] - 2025-10-05
Added
[Json] Json Async tasks move from Library
[2.0.0] - 2025-09-23
Added
[Dependency] request ZLinq installed from NuGet
[Promise] catch different types of exceptions
[Dispatcher] Promise.Dispatcher
[Dispatcher] Run Action, RunOnEndOfFrame, StartCoroutine and StartCoroutineAsTask
[Extension] add all Promise functions to Extension
by returning Promise to ignore giving token for cancelation
Modified
optimize code with ZLinq
[Promise] new structure for flexiable exception listeners
[Extension] rename SafeRun to Run
[1.0.9] - 2025-04-13
Added
[Dispatcher] for all PlayerLoopState
[Utility] Promise.WaitForEndOfFrame(Action)
[Extension] IEnumerator.RunCoroutine();
[Extension] Action.EnqueueToDispatcher<T>(Action, T, PlayerLoopState)
Modified
[Utility] Promise.EnqueueToDispatcher() can set PlayerLoopState now
[Extension] Action.EnqueueToDispatcher can set PlayerLoopState now
Removed
[PromiseAgent] no access allowed, please use extension
[1.0.8] - 2025-04-09
Fixed
[Singleton] PromiseAgent - not handle AsTask on Agent not yet Ready
Removed
[Extension] IEnumerator/IEnumerable/IENumerable .AsTask()
[1.0.7] - 2025-04-08
Add
[Extension] IEnumerator.AsTask()
[Extension] IEnumerator.AsTask()
[Extension] IEnumerable.AsTask()
[Extension] IEnumerable.AsTask()
[Singleton] PromiseAgent - instantiate on first since loaded and set as DontDestroyObject
[Utility] Promise.WaitForSeconds(float)
[Utility] Promise.WaitUntil(Func)
[1.0.6] - 2025-02-04
Fixed
SafeRun without token issue
[1.0.5] - 2025-1-25
Add
SafeRun Task for Coroutine:
Promise.SafeRun(Action action)
Promise.SafeRun(Func action)
[1.0.4] - 2024-11-24
First public release. If you have an older version, please update or re-install. For detail please visit and bookmark our GitBook
Last updated