Skip to content

Releases: mixi-sb/RxController

0.9.3

05 Dec 09:20
a4b3fe4
Compare
Choose a tag to compare
  • Add maxLevels parameter for rxtree
➜  Example git:(develop/rxtree) ✗ ./rxtree AppFlow --maxLevels 4
AppFlow
├── MainFlow
│   ├── ChildFlow
│   │   ├── InfoViewController
│   │   │   ├── NumberViewController
│   ├── ProfileFlow
│   │   ├── FriendsFlow
│   │   │   ├── ProfileFlow
│   │   │   ├── FriendsViewController
│   │   ├── ProfileViewController

0.9.2

26 Nov 07:53
Compare
Choose a tag to compare
  • New features for rxtree
    • Support to list child view controllers.
    • Fix the duplicated controllers and flows.
    • Scan subclass of RxViewController automatically.

0.9.1

21 Nov 09:48
Compare
Choose a tag to compare
  • Add rxtree command.
  • To build and use rxtree automatically while running pod install, add the following post_install script into your Podfile
post_install do |installer|
    system("bash #{Pathname(installer.sandbox.root)}/RxController/rxtree/build_for_xcode.sh")
end
  • To use rxtree, run the following command in the root directory which contains the Xcode project file.
./rxtree [FlowName]

0.9

20 Nov 06:42
Compare
Choose a tag to compare
0.9
  • Remove .navigationController().

0.8.2

16 Oct 02:17
Compare
Choose a tag to compare

Add support for Swift Package Manager #9

0.8.1

24 Sep 02:29
Compare
Choose a tag to compare
  • Step event should not be cached #8

0.8

07 Aug 02:02
Compare
Choose a tag to compare
0.8
  • Add RxControllerEventBinder.
  • Add RxControllerEventRouter.

0.7.4

05 Aug 02:41
Compare
Choose a tag to compare
  • Bind RxController event to relay directly.

0.7.3

19 Jul 08:51
Compare
Choose a tag to compare
  • Fix the reentrancy anomaly warning.
⚠️ Reentrancy anomaly was detected.
  > Debugging: To debug this issue you can set a breakpoint in /xxxx/Pods/RxSwift/RxSwift/Rx.swift:96 and observe the call stack.
  > Problem: This behavior is breaking the observable sequence grammar. `next (error | completed)?`
    This behavior breaks the grammar because there is overlapping between sequence events.
    Observable sequence is trying to send an event before sending of previous event has finished.
  > Interpretation: This could mean that there is some kind of unexpected cyclic dependency in your code,
    or that the system is not behaving in the expected way.
  > Remedy: If this is the expected behavior this message can be suppressed by adding `.observeOn(MainScheduler.asyncInstance)`
    or by enqueuing sequence events in some other way.

0.7.2

24 Jun 02:38
Compare
Choose a tag to compare
  • Add .navigationController wrapper method.