Releases: ReactiveCircus/blueprint
Releases · ReactiveCircus/blueprint
Version 1.18.0 (2021-09-25)
- Update target SDK to API 31.
- Kotlin 1.5.31.
- Coroutines 1.5.2.
- Material Components 1.4.0.
- Update AndroidX.
Version 1.17.0 (2021-06-09)
- Breaking change:
RobotActions.selectBottomNavigationItem(@IdRes bottomNavigationViewResId: Int, navItemTitle: String)
has been replaced withRobotActions.selectNavigationBarItem(@IdRes navigationBarViewResId: Int, navItemTitle: String)
to accommodate changes in Material Components 1.4.0. - Breaking change:
RobotAssertions.bottomNavigationViewItemSelected(@IdRes bottomNavigationViewResId: Int, @IdRes selectedItemResId: Int)
has been replaced withRobotAssertions.navigationBarViewItemSelected(@IdRes navigationBarViewResId: Int, @IdRes selectedItemResId: Int)
to accommodate changes in Material Components 1.4.0. - Material Components 1.4.0-rc01.
- Update AndroidX.
Version 1.16.0 (2021-05-30)
- Fix
clickTextInputLayoutErrorIcon(viewId)
andlongClickTextInputLayoutErrorIcon(viewId)
. - Kotlin 1.5.10.
- Coroutines 1.5.0.
- Update AndroidX.
Version 1.15.0 (2021-02-26)
- Breaking change:
activity.showKeyboard()
andActivity.hideKeyboard(focusedView: View)
have been replaced withWindow.showSoftKeyboard()
andWindow.hideSoftKeyboard()
using theWindowInsetsControllerCompat
APIs. - Replace deprecated
systemUiVisibility
withWindowInsetsControllerCompat
. - Enable IR compiler.
- Kotlin 1.4.31.
- Coroutines 1.4.2.
- Update AndroidX and MDC.
Version 1.14.1 (2020-09-14)
- Disable IR compiler.
Version 1.14.0 (2020-09-14)
- Breaking change:
fun Context.resolveColorAttr(@AttrRes colorAttr: Int): Int
has been removed. UseMaterialColors
from MDC instead. - Update
AppCompatTextView.setPrecomputedTextFuture(charSequence: charSequence, executor: Executor? = null)
to allow passing in null ascharSequence
. - Update MDC and Kotlin.
- Enable IR compiler.
- Generate API docs with Dokka 1.4.
Version 1.13.0 (2020-08-29)
- New
RobotAssertions.viewNotExists(@IdRes vararg viewIds: Int)
for asserting that views are not present in the view hierarchy. - New
withItemViewType(@IdRes recyclerViewId: Int, itemViewType: Int): Matcher<View>
for matchingRecyclerView
item byitemViewType
.
Version 1.12.0 (2020-08-16)
- Update to Kotlin 1.4.0 and Coroutines 1.3.9.
- Enable explicit API mode.
- Update AndroidX and MDC.
Version 1.11.0 (2020-07-23)
- Move all AndroidX dependencies to the latest stable version.
Version 1.10.0 (2020-07-17)
- New
RobotAssertions.viewEndsWithText(@IdRes viewId: Int, expected: String)
for asserting that a view has text that ends with the expected string. - Fix
RobotAssertions.viewStartsWithText(@IdRes viewId: Int, expected: String)
. - Depend on
kotlin-sdtlib
instead ofkotlin-stdlib-jdk8
- Update Coroutines, AndroidX and MDC.