Skip to content

Releases: ReactKit/ReactKit

0.12.0

23 Sep 05:46
Compare
Choose a tag to compare
  • Add Swift 2 Support #47
  • Use ErrorType instead of NSError #32
  • Rename stream operations (repeat -> times, catch -> recover)

0.11.4

26 Jul 23:54
Compare
Choose a tag to compare
  • Fix release-build (-O optimization) bug #50

0.11.3

24 Jun 14:28
Compare
Choose a tag to compare
  • Improve KVO binding operator (<~) to let Stream work when T is non-ObjC String, Int, Float, Double. #46

    We can now use Stream<String?> instead of Stream<NSString?>.

  • Add UITextView+Stream #45

0.11.2

24 Jun 01:39
Compare
Choose a tag to compare
  • Add flatten() & FlattenStyle (.Merge, .Concat, .Latest), improve flatMap() #44

0.11.1

18 Jun 01:24
Compare
Choose a tag to compare

Fix AppStore submission bug #43

0.11.0

01 Jun 03:11
Compare
Choose a tag to compare
  • Add startAsync(), async(), asyncBackpressureBlock() (experimental) #36
  • Add branch() (oneway-pipelining) #37
  • Improve unbinding using Canceller (Rx.Disposable) #33, #35
  • Fix catch() #34

0.10.0

23 Apr 11:14
Compare
Choose a tag to compare

BREAKING CHANGE (see #26 for more information)

  • 1. Rename Signal<T> to Stream<T>
  • 2. Stream-operation functions
    • 1. Move functions outside of Stream<T> class for better type-constraints.
    • 2. Rename e.g. merge, mergeAll, mergeInner & always use **All (stream-array) and **Inner (nested-stream) naming conventions
    • 3. Add more useful operations
      • distinct()
      • distinctUntilChanged()
      • reduce()
      • interval()
      • switchLatestInner()
      • prestart() (a.k.a Rx.replay)
      • catch()
      • retry()
      • repeat()
  • 3. Add stream pipe operator |> and stream-producer pipe operator |>> in replace of dot-method-chaining syntax.
  • 4. Add terminal reacting operator ~>! () to collect synchronously-emitted values (useful just like Java 8 Stream API)

0.9.0

09 Apr 15:38
Compare
Choose a tag to compare

Swift 1.2 Support

0.8.0

14 Apr 14:22
Compare
Choose a tag to compare
  • Add groupBy()
  • Add sample()
  • Add KVO.startingSignal() & KVO.detailedSignal()
  • Add DynamicArray feature
  • Fix KVO+NSNull crash
  • Less memory footprint (discarding update of progress value)

0.7.0

14 Apr 14:21
Compare
Choose a tag to compare
  • Add peek() (Rx.do)
  • Add customize()