ReactorKit Versions Save

A library for reactive and unidirectional Swift applications

1.0.0

6 years ago
  • Add Swift 4 support :tada:

0.6.0

6 years ago
  • 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

0.5.3

6 years ago
  • Bypass a Swift compiler bug in generic subclass associated object (#30)

0.5.2

6 years ago
  • Fix Carthage build failure

0.5.1

6 years ago
  • 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

0.5.0

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

0.4.5

7 years ago
  • Remove RxCocoaRuntime dependency from Carthage installation (6bfddb55442791366fe98d76638988d94625e01c)

:warning: This prebuilt binary is built with master branch to test Carthage integration.

0.4.4

7 years ago
  • Add Carthage support (51d8d9744467b4147e646c28eab31ace5a007d58)

Nothing has changed.

0.4.3

7 years ago
  • Make action and state never emit errors and be completed

0.4.2

7 years ago
  • Remove autosubscribe feature (73305c56ceb26d9aa01016aaaad826d5f4580616)