Releases: tabkram/execution-engine
Releases · tabkram/execution-engine
v4.0.0
v3.5.0
v3.4.0
What's Changed
- feat: add
@cachedecorator with configurable options (cacheManager,cacheKey, etc.) by @tabkram in #65 - docs: update doc and usage examples for
@memoize,@cacheand@tracedecorators by @tabkram in #66 - refactor(execution): memoize options by @tabkram in #67
- refactor(execution): trace options by @tabkram in #68
- refactor(execution): trace options by @tabkram in #69
Full Changelog: v3.3.1...v3.4.0
v3.3.1
v3.3.0
v3.2.0
v3.1.1
v3.1.0
What's Changed
- fix(execution): multi-decorator support with
@trace()and handle hidden returned promises by @tabkram in #57
Compatibility Notice
- The
execute()function now passes two arguments to the callback instead of one. - The
execute()function no longer includes the options argument and does not update the context when bound. - Except for these minor changes, this PR maintains full backward compatibility (NO BREAKING CHANGES) ✅.
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- feat: add standalone
executionTrace()for use without engine instantiation by @tabkram in #54 - feat: introduce
@trace()decorator to manageExecutionTrace, appendmetadata, and enrich context by @tabkram in #54 - refactor: rename models and separate engine from execution layer by @tabkram in #54
Full Changelog: v2.2.3...v3.0.0
✅ Compatibility Notice
- This release maintains full backward compatibility (NO BREAKING CHANGES) ✅
- Users can continue using deprecated models until they're ready to migrate.
NodeExecutionTraceis deprecated, UseExecutionTraceinstead.NodeExecutionTraceExtractoris deprecated. UseExecutionTraceExtractorinstead.isNodeExecutionTraceis deprecated. UseisExecutionTraceinstead.TraceableExecutionis deprecated and will be removed in a future release. UseTraceableEngineinstead.EdgeDatais deprecated, useEngineEdgeDatainstead.NodeTraceis deprecated, useEngineNodeTraceinstead.NodeDatais deprecated, useEngineNodeDatainstead.Nodeis deprecated, useEngineNodeinstead.Edgeis deprecated, useEngineEdgeinstead.Traceis deprecated, useEngineTraceinstead.isNodeTraceis deprecated, useisEngineNodeTraceinstead.