@devxoul devxoul released this Nov 17, 2017 · 16 commits to master since this release

Assets 3
  • Create a state stream automatically when accessing action (#49, @creasty)

@devxoul devxoul released this Oct 19, 2017 · 24 commits to master since this release

Assets 3
  • Add Swift 4 support 🎉

@devxoul devxoul released this Aug 19, 2017 · 46 commits to master since this release

Assets 3
  • Add a StoryboardView protocol to support Storyboard (#38)

Breaking Changes

Use StoryboardView for storyboard-initialized views. From this version, a View protocol immediately calls a bind(reactor:) when a reactor is assigned (same as 0.4.x behavior). A StoryboardView defers a binding until its view is loaded. See documentation

@devxoul devxoul released this Jul 28, 2017 · 60 commits to master since this release

Assets 3
  • Bypass a Swift compiler bug in generic subclass associated object (#30)

@devxoul devxoul released this Jul 28, 2017 · 63 commits to master since this release

Assets 3
  • Fix Carthage build failure

@devxoul devxoul released this Jul 24, 2017 · 68 commits to master since this release

Assets 3
  • Use method swizzling to defer binding until a view is loaded (#28)

Breaking Changes

When testing you should create a view manually to test a binding:

let viewController = MyViewController()
viewController.reactor = reactor
_ = viewController.view // add this line to create a view manually

@devxoul devxoul released this Jul 24, 2017 · 72 commits to master since this release

Assets 2
  • Better storyboard support: defer bind(reactor:) when a view is not yet loaded (#23)
  • Add stub support for view testing (#27)

@devxoul devxoul released this May 31, 2017 · 114 commits to master since this release

Assets 3
  • Remove RxCocoaRuntime dependency from Carthage installation (6bfddb5)

⚠️ This prebuilt binary is built with master branch to test Carthage integration.

@devxoul devxoul released this May 30, 2017 · 119 commits to master since this release

Assets 2

Nothing has changed.

@devxoul devxoul released this May 17, 2017 · 130 commits to master since this release

Assets 2
  • Make action and state never emit errors and be completed