RxAndroid v1.2.0 Release Notes

Release Date: 2016-05-04 // almost 5 years ago
    • โฑ 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.