0.3.0 • 2016-04-02
-
Updated to Swift 2.2 (Xcode 7.3).
-
Made references to class-based subjects weak. This helps to remove subject-machine reference cycles, but it also means you have to keep a strong reference to a subject somewhere else (which you usually already do). When subject references become
nil, transitions are no longer performed. Thanks to @bartekchlebek for work on this issue! 👏 -
Added default
DOTLabelimplementation (return "\(self)"). You don't have to change anything. If you have customDOTLabelimplementations, you can keep using them, but if the only thing you do iscase Foo: return "Foo", you can safely delete this code. -
Renamed
StateMachine<T>toStateMachine<Schema>.
0.2.0 • 2015-06-06
- #2: Changed
StateMachineinto a class (was a struct). - #5: Lowered the minimum deployment targets to iOS 8.0 and OS X 10.9.
- #6: Added support for CocoaPods.
0.1.0 • 2015-04-29
Initial release.