7 curated breaking changes across major versions of vknabel/Finite. Use this as a migration checklist before bumping dependencies.
Previously passing `Transition.nilTransition` to `StateMachine.onTransitions(like:perform:)` did never trigger the `perform` handler and was therefore useless. Now it will always be triggered.
Dropped Swift 2.2 and 2.3 support - @vknabel
Renamed Project from `StateMachine` to `Finite` - @vknabel
Renamed `StateMachine.triggerTransition(to:)` to `StateMachine.transition(to:)` - @vknabel
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/swift/vknabel/Finite`StateMachine.transition(to:)` throws `TransitionError` and rethrows - @vknabel
`Operation`s may now throw - @vknabel
Added `TransitionError` - @vknabel