- refactor: use `Immutable` from python-immutable package (extracted and created based on `Immutable` class of this package)
0.9.1
- refactor: propagate new `FinishEvent` when `FinishAction` is dispatched
0.9.0
- feat: add `scheduler` option to schedule running actions in the main loop of frameworks - feat: add `threads` option to run event handlers asynchronous in `threads` number of threads - refacotr: allow `Any` return type for event handler and subscriber functions - feat: add `subscribe` property to the returned function of `autorun`
0.8.2
- feat: allow dispatching events with `dispatch` function
0.8.1
- refactor: postpone nested dispatches
0.8.0
- feat: drop `type` field in actions and events altogether, recognition is done by `isinstance`