fix(task): Implement core Task execution flow, buffering and lifecycle; update README with generics and buffer docs
This commit is contained in:
11
changelog.md
11
changelog.md
@@ -1,5 +1,16 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-08-26 - 3.1.10 - fix(task)
|
||||
Implement core Task execution flow, buffering and lifecycle; update README with generics and buffer docs
|
||||
|
||||
- Implement Task.runTask including preTask/afterTask chaining, touched-task cycle prevention and error handling.
|
||||
- Add Task helpers: extractTask, isTask, isTaskTouched and emptyTaskFunction (resolved promise).
|
||||
- Introduce task lifecycle coordination: finished promise, resolveFinished, and blockingTasks to await dependent tasks.
|
||||
- Support taskSetup/setupValue, execDelay handling, and wait-for-blocking-tasks before execution.
|
||||
- Wire up trigger() to choose buffered vs unbuffered execution (triggerBuffered / triggerUnBuffered) and integrate BufferRunner.
|
||||
- Improve logging and safer promise handling (caught errors are logged).
|
||||
- Update README with extended TypeScript generics examples and expanded buffer behavior and strategies documentation.
|
||||
|
||||
## 2025-08-26 - 3.1.9 - fix(tests)
|
||||
Update CI workflows, fix tests and refresh README/package metadata
|
||||
|
||||
|
Reference in New Issue
Block a user