2.1.0 (2023-12-15)
- make in trace return The traceable execution object (c38efe9)
- remove options.additionalAttributes from ExecutionEngine constructor (11962ef)
- rename
getOrderedNarratives
togetNarratives
(ec8aea9) - use engine.options.id when provided as ExecutionId for ExecutionEngine (73f539a)
- Replace 'getOrderedNarratives' method with 'getNarratives'
This method retrieves an ordered array of narratives from the nodes property.
2.0.2 (2023-12-14)
- display narratives when no traceOptions is mentioned (42e9c9d)
2.0.1 (2023-12-12)
- engineTask run annotation for sync methods (eb979ee)
2.0.0 (2023-12-10)
- add EngineTask and engine decorators
@engine
and@run
(447fec9)
1.2.0 (2023-12-04)
- use async_hooks local storage in trace in order to auto detect parent node (ee98fa8)
1.1.0 (2023-11-26)
- remove deprecated
appendNarratives
(9d65edc)
1.0.1 (2023-11-26)
- make
appendNarratives
deprecated and replace it withpushNarratives
(a42f882)
1.0.0 (2023-11-26)
- remove
tags
attribute ofExecutionEngine
and consider them as part ofcontext
attribute (df39ab2) - remove
pushNarrative
function and updateappendNarratives
in order to be used instead (73aad23)
0.0.10 (2023-11-26)
0.0.9 (2023-11-26)
- the temporary storage for narratives associated with non-found nodes in order to improve them (97545b2)
- trace narratives extraction and configuration (4806da8)
0.0.8 (2023-11-26)
- filtering trace node data based on options trace data an trace config (5c58ba1)
0.0.7 (2023-11-25)
- resolve narrative bug (bcea36f)
0.0.6 (2023-11-25)
- eslint with plugin and config, include prettier (a3aadfa)
0.0.5 (2023-11-24)
- execution getStartDate and getEndDate and improve getElapsedTime (8eb30cb)
0.0.4 (2023-11-24)
- add execution timer to index (511eab2)
0.0.3 (2023-11-24)
- execution timer tests (1ec91cc)
- add more examples to explain ExecutionEngine usage (28feb55)
- better duration measuring especially for short time intervals (393429b)