Release of requirementsascode, with the following features:
- Define event handling models with event classes and event handlers
- Define use case models with actors, use cases, use case flows, use case steps that react to events
- Run a model, either for the default user or for a particular actor
- Record events
- Provide a custom event handler
- Event queue for non-blocking handling
- Publish events to the same or a different runner
- Generate documentation from a model
Further features:
- Ask the runner if an event currently triggers a reaction
- Query the runner for events that are currently reacted to
- Specify event handler for events not handled by the model