-
- [BREAKING] namespaced
:change-history
key as:domino.core/change-history
- [BREAKING] namespaced
- added
domino.core/event
macro helper for declaring events
- fix: trigger effect with nested model
trigger-events
removed,trigger-effects
should be used instead- events will now be executed by the
initialize
function when initial state is provided
- async event support
trigger-effects
fn added todomino.core
allowing triggering of effects via ids
- [BREAKING] renamed
initialize!
toinitialize
since it's a pure function - [BREAKING] inputs and outputs for events are now maps containing the keys
specified in the
:inputs
and:outputs
vectors - [BREAKING] event handler functions now must return a map with keys
matching the keys specified in the
:outputs
- updated the model parser to handle segments without an options map
- introduces
:pre
and:post
conditions trigger-events
fn added todomino.core
, allowing triggering events via ids- add schema definition validation
- validate for duplicate ids in model