-
Notifications
You must be signed in to change notification settings - Fork 226
Description
WIP notes for changelog when we release
Error-Prone Checker artifact (#156)
There is a new Error-Prone checker artifact that you can optionally apply to have error-prone enforced checks that rx chains are autodisposed when executing in a class that has scope. This is experimental in the public, but has been used extensively internally at Uber for nearly a year. Please let us know if you run into any issues!
Wiki page with setup and configuration instructions: https://github.com/uber/AutoDispose/wiki/Error-Prone-Checker
We plan to add a UAST lint artifact in the future as well.
ParallelFlowable support (#155)
AutoDispose now supports RxJava's ParallelFlowable type. Note that this only works through the new as() API, and there is no ParallelScoper API (since those are being removed in 1.0).
ScopeProvider and LifecycleScopeProvider are now annotated with @DoNotMock (#153)
These types have specific test helpers that will be more robust for long term test usage, and thus should not be mocked.
Convenience test() methods added to all SubscribeProxy interfaces (#160)
These are to match the convenience test() methods in regular RxJava types.
Misc
- Archcomponents updated to 1.1.0 for compatibility with new artifacts (Arch components version update to released version #128)
autodispose-android-archcomponents-testandautodispose-android-archcomponents-test-kotlinnow only depend on thecommonarch components artifact rather thanextensions, which removes the unusedlivedataandviewmodeltransitive dependencies.- RxViewHolder examples now implement
LifecycleScopeProviderinstead ofScopeProvider(Change sample ViewHolders to implement LifecycleScopeProvider #157) - Deprecated Kotlin APIs are now
ERRORlevel instead ofWARNING(Change deprecation level from Warning to Error #151) - Various doc fixes (Fix code snippets in javadocs for autoDisposable methods #158)
- RxLifecycle updated to 2.2.1 (Update dependencies #161)
- ErrorProne annotations updated to 2.2.0 (Update dependencies #161)
- Android artifacts now compiled against SDK 27
- Android support annotations updated to 27.0.2
Thanks to the following contributors! @VisheshVadhera @bangarharshit @mmallozzi @0legg @shaunkawano