{"ecosystem":"swift","package":"vknabel/Finite","from_version":null,"to_version":null,"changes":[{"from_version":"3.1.1","to_version":"4.0.0","change_type":"breaking","description":"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.","migration_hint":null},{"from_version":"2.0.0","to_version":"3.0.0","change_type":"breaking","description":"Dropped Swift 2.2 and 2.3 support - @vknabel","migration_hint":null},{"from_version":"1.1.0","to_version":"2.0.0","change_type":"breaking","description":"Renamed Project from `StateMachine` to `Finite` - @vknabel","migration_hint":null},{"from_version":"1.1.0","to_version":"2.0.0","change_type":"breaking","description":"Renamed `StateMachine.triggerTransition(to:)` to `StateMachine.transition(to:)` - @vknabel","migration_hint":null},{"from_version":"1.1.0","to_version":"2.0.0","change_type":"breaking","description":"`StateMachine.transition(to:)` throws `TransitionError` and rethrows - @vknabel","migration_hint":null},{"from_version":"1.1.0","to_version":"2.0.0","change_type":"breaking","description":"`Operation`s may now throw - @vknabel","migration_hint":null},{"from_version":"1.1.0","to_version":"2.0.0","change_type":"breaking","description":"Added `TransitionError` - @vknabel","migration_hint":null}],"total":7,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}