All Versions
Latest Version
Avg Release Cycle
Latest Release
2995 days ago

Changelog History

  • v0.3.0 Changes

    April 02, 2016
    • ⚑️ 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 DOTLabel implementation (return "\(self)"). You don't have to change anything. If you have custom DOTLabel implementations, you can keep using them, but if the only thing you do is case Foo: return "Foo", you can safely delete this code.
    • πŸ“‡ Renamed StateMachine<T> to StateMachine<Schema>.
  • v0.2.0 Changes

    June 06, 2015
    • 🍎 #2: Changed StateMachine into 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.
  • v0.1.0 Changes

    November 18, 2015

    πŸŽ‰ Initial release.