You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Features
Interpretation Context — New context parameter (zasis_tt_interpret_context) on the interpreter interface, allowing key-value pairs to be passed to custom logic and event producers (#12, #14)
HTTP Context Support — POST requests accept an optional context array in the JSON body, forwarded to the interpreter (#14)
Input Validation — Interpreter raises an error when string_to_be_interpreted is empty/missing, returning HTTP 400 with a clear message
Instance-based Custom Logic Resolver — Refactored custom logic instantiation to a resolver pattern (zasis_if_customlogic_resolver), improving testability and separation of concerns (#19)
Bug Fixes
REPLACE no-match handling — REPLACE rules with non-matching regex now correctly return 'no match' instead of the original string (#23)