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 ofAndroidSchedulers.from(Looper)
as
โฑ aLooper
is the actual mechanism of scheduling on Android, notHandler
. - ๐ 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.
- โฑ Rewrite the Android-specific schedulers (main thread or custom) to greatly reduce allocation and