Releases: ReactiveCircus/blueprint
Releases · ReactiveCircus/blueprint
Version 1.9.0 (2020-05-30)
- Breaking change:
clickTextInputLayoutIcon(@IdRes viewId: Int, endIcon: Boolean)
has been refactored intoclickTextInputLayoutStartIcon(@IdRes viewId: Int)
andclickTextInputLayoutEndIcon(@IdRes viewId: Int)
. - Breaking change:
longClickTextInputLayoutIcon(@IdRes viewId: Int, endIcon: Boolean)
has been refactored intolongClickTextInputLayoutStartIcon(@IdRes viewId: Int)
andlongClickTextInputLayoutEndIcon(@IdRes viewId: Int)
. - New
clickTextInputLayoutErrorIcon(@IdRes viewId: Int)
andlongClickTextInputLayoutErrorIcon(@IdRes viewId: Int)
extensions on theTextInputLayout
. - Update AGP, Gradle, Coroutines, RxJava 3, AndroidX, MDC, detekt.
Version 1.8.1 (2020-05-10)
- Fix a publishing issue.
Version 1.8.0 (2020-05-09)
- Breaking change:
Context.isAnimationOn
is now a property extension. - Update Kotlin, AGP, Coroutines, RxJava 3, AndroidX, detekt, LeakCanary.
- Coroutines sample has been updated to replace
LiveData
with the newStateFlow
introduced in Coroutines 1.3.6.
Version 1.7.1 (2020-04-11)
- Update Kotlin, AGP, RxJava 2, RxJava 3, RxKotlin 3, AndroidX, detekt.
Version 1.6.0 (2020-03-09)
- New
clearToolbarScrollFlags(@IdRes toolbarId: Int)
for clearing any scrolling behavior on thetoolbar
. - Internal improvements on
blueprint-testing-robot
.
Version 1.5.0 (2020-03-08)
- New
onRecyclerViewIdle(@IdRes recyclerViewId: Int)
for waiting until `RecyclerView has no more pending updates. - Fix
RecyclerViewItemCountAssertion
's param type nullability. - Update Kotlin, AGP, Gradle, RxJava 2, RxJava 3, RxKotlin 3, RxAndroid 3, LeakCanary, AndroidX, MDC, detekt.
Version 1.4.0 (2020-01-19)
- Breaking change: blueprint-threading-coroutines has been renamed to blueprint-async-coroutines.
- Breaking change: blueprint-threading-rx2 has been renamed to blueprint-async-rx2.
- Breaking change: blueprint-threading-rx3 has been renamed to blueprint-async-rx3.
- Update Kotlin, AGP, Gradle, RxJava 2, RxJava 3, LeakCanary, AndroidX, MDC, JUnit, detekt.
Version 1.3.1 (2019-12-03)
- Fix
RobotAssertions.textInputLayoutHasNoError
which wasn't properly checking whether error message is empty. - Update Kotlin, AGP, Gradle, RxJava 2, LeakCanary, AndroidX, MDC, kluent, detekt.
Version 1.3.0 (2019-10-17)
- New
RobotAction
for selecting a navigation item from the drawer. - New
RobotAction
for clickingTextInputLayout
's start / end icon. - New
RobotAction
for long clickingTextInputLayout
's start / end icon. - Migrate to custom Gradle plugin for managing build configs.
- Update AGP, Gradle, RxJava 2, Coroutines, AndroidX, MDC, kluent, detekt.
- Improve samples.
Version 1.2.0 (2019-08-28)
- blueprint-ui - Added new extension for setting precomputed text on
AppCompatTextView
. - Refactor
blueprint-ui
internals. - Disable BuildConfig generation for Android library modules.
- Stop exposing resources from transitive dependencies for Android library modules.
- Update AGP, Gradle, RxJava 2, Coroutines, detekt, LeakCanary.
- Improved documentation.