All Versions
10
Latest Version
Avg Release Cycle
20 days
Latest Release
3140 days ago

Changelog History

  • v0.12.0 Changes

    September 23, 2015
    • โž• Add Swift 2 Support #47
    • ๐Ÿ‘‰ Use ErrorType instead of NSError #32
    • ๐Ÿ“‡ Rename stream operations (repeat -> times, catch -> recover)
  • v0.11.4 Changes

    July 26, 2015
    • ๐Ÿ›  Fix release-build (-O optimization) bug #50
  • v0.11.3 Changes

    June 24, 2015

    ๐Ÿ‘Œ 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

  • v0.11.2 Changes

    June 24, 2015
    • โž• Add flatten() & FlattenStyle (.Merge, .Concat, .Latest), improve flatMap() #44
  • v0.11.1 Changes

    June 18, 2015

    ๐Ÿ›  Fix AppStore submission bug #43

  • v0.11.0 Changes

    June 01, 2015
    • Add startAsync(), async(), asyncBackpressureBlock() (experimental) #36
    • Add branch() (oneway-pipelining) #37
    • Improve unbinding using Canceller (Rx.Disposable) #33, #35
    • Fix catch() #34
  • v0.10.0 Changes

    April 23, 2015

    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)
  • v0.9.0 Changes

    April 09, 2015

    ๐Ÿ‘ Swift 1.2 Support

  • v0.8.2

    April 02, 2015
  • v0.8.1

    March 23, 2015