- Requires iOS 13/Catalina.
- Ditches delegates for Combine pub/sub (hence iOS 13/Catalina requirement).
- Introduces optional property wrapper syntax for StateMachine.
- Changes timing around transitions. They are now synchronous. Notification of state change (via publisher) are still asynchronous.
- Lots more detail in the README and API documentation.