- Feature 245: Callback definitions ('before', 'on_enter', ...) have been moved to classes `Transition` and `State`
- Bugfix 253: `Machine.remove_transitions` converted `defaultdict` into dict (thanks Synss)
- Bugfix 248: `HierarchicalStateMachine`'s copy procedure used to cause issues with function callbacks and object references (thanks Grey-Bit)
- Renamed `Machine.id` to `Machine.name` to be consistent with the constructor parameter `name`
- Add `Machine.add_transitions` for adding multiple transitions at once (thanks Synss)