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 theWindowInsetsControllerCompatAPIs. - Replace deprecated
systemUiVisibilitywithWindowInsetsControllerCompat. - 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): Inthas been removed. UseMaterialColorsfrom 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 matchingRecyclerViewitem 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-sdtlibinstead ofkotlin-stdlib-jdk8 - Update Coroutines, AndroidX and MDC.