Change Log
All notable changes to this project will be documented in this file.
[Unreleased]
Add
Modify
[2.2.2] - 2025-12-22
Fixed
[Build] remove unused reference lines that will caused build error
[2.2.1] - 2025-12-21
Modified
Dependency
[2.2.0] - 2025-12-20
Remove
[Dependency] completely separate from AceLand.Library
[JsonDataAsync] pass to AceLand.Serialization
[2.1.3] - 2025-12-19
Fixed
[Promise] chain actions not passing to main thread when the Task is completed.
[Promise] catch only Exception on task is completed
[2.1.1] - 2025-12-13
Added
rebuild all meta files
[2.1.0] - 2025-12-13
Removed
all meta files
[2.0.4] - 2025-12-06
Modified
[package.json] add doc links
[2.0.3] - 2025-11-15
Fixed
[Dispatcher] run in correct state now
Modified
internal optimized
[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