All Versions
13
Latest Version
Avg Release Cycle
221 days
Latest Release
1309 days ago

Changelog History
Page 2

  • v1.2.0 Changes

    May 04, 2016
    • โฑ Rewrite the Android-specific schedulers (main thread or custom) to greatly reduce allocation and
      ๐ŸŽ performance overhead of scheduling work.
    • โฑ HandlerScheduler.create has been deprecated in favor of AndroidSchedulers.from(Looper) as
      โฑ a Looper is the actual mechanism of scheduling on Android, not Handler.
    • ๐Ÿ›  Fix: Correct the behavior of AndroidSchedulers.mainThread() to only invoke the registered
      โฑ RxAndroidSchedulersHook for creating the main thread scheduler and to cache the result instead
      ๐ŸŽ of invoking it every time. This behvior change eliminates a performance overhead and brings
      behavior in line with RxJava. If you were relying on the ability to change the main thread
      โฑ scheduler over time (such as for tests), return a delegating scheduler from the hook which allows
      changing the delegate instance at will.
    • RxJava dependency now points at v1.1.4.
    • ๐Ÿ”Œ RxAndroidPlugins.reset() is now marked as @Experimental to match the RxJava method of the
      same name and behavior.
  • v1.1.0 Changes

    December 09, 2015
    • ๐Ÿ†• New: MainThreadSubscription utility class runs its onUnsubscribe action on the Android main
      thread. This aids in adding tear-down actions which must be executed on the main thread without
      having to deal with posting to the main thread yourself.
    • ๐Ÿ›  Fix: Lazily initialize mainThread() scheduler so that no Android code is run when overridden.
      โœ… This allows unit tests overriding the implementation to work correctly.
    • RxJava dependency now points at v1.1.0.

    Download:

    compile 'io.reactivex:rxandroid:1.1.0'
    
  • v1.0.1 Changes

    August 10, 2015
    • ๐Ÿ›  Fix: Correctly check isUnsubscribed() state in HandlerScheduler's worker before scheduling
      more work.
    • ๐Ÿ›  Fix: Eliminate a potential race condition in HandlerScheduler to ensure any posted work will
      be canceled on unsubscription.

    Download:

    compile 'io.reactivex:rxandroid:1.0.1'