Skip to content

Releases: ReactiveCircus/blueprint

Version 1.18.0 (2021-09-25)

25 Sep 01:55
Compare
Choose a tag to compare
  • 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)

09 Jun 08:35
Compare
Choose a tag to compare
  • Breaking change: RobotActions.selectBottomNavigationItem(@IdRes bottomNavigationViewResId: Int, navItemTitle: String) has been replaced with RobotActions.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 with RobotAssertions.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)

30 May 10:55
Compare
Choose a tag to compare
  • Fix clickTextInputLayoutErrorIcon(viewId) and longClickTextInputLayoutErrorIcon(viewId).
  • Kotlin 1.5.10.
  • Coroutines 1.5.0.
  • Update AndroidX.

Version 1.15.0 (2021-02-26)

26 Feb 01:54
Compare
Choose a tag to compare
  • Breaking change: activity.showKeyboard() and Activity.hideKeyboard(focusedView: View) have been replaced with Window.showSoftKeyboard() and Window.hideSoftKeyboard() using the WindowInsetsControllerCompat APIs.
  • Replace deprecated systemUiVisibility with WindowInsetsControllerCompat.
  • Enable IR compiler.
  • Kotlin 1.4.31.
  • Coroutines 1.4.2.
  • Update AndroidX and MDC.

Version 1.14.1 (2020-09-14)

14 Sep 14:10
Compare
Choose a tag to compare
  • Disable IR compiler.

Version 1.14.0 (2020-09-14)

14 Sep 13:20
Compare
Choose a tag to compare
  • Breaking change: fun Context.resolveColorAttr(@AttrRes colorAttr: Int): Int has been removed. Use MaterialColors from MDC instead.
  • Update AppCompatTextView.setPrecomputedTextFuture(charSequence: charSequence, executor: Executor? = null) to allow passing in null as charSequence.
  • Update MDC and Kotlin.
  • Enable IR compiler.
  • Generate API docs with Dokka 1.4.

Version 1.13.0 (2020-08-29)

29 Aug 14:07
Compare
Choose a tag to compare
  • 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 matching RecyclerView item by itemViewType.

Version 1.12.0 (2020-08-16)

16 Aug 09:43
Compare
Choose a tag to compare
  • 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)

16 Aug 09:43
Compare
Choose a tag to compare
  • Move all AndroidX dependencies to the latest stable version.

Version 1.10.0 (2020-07-17)

17 Jul 07:48
Compare
Choose a tag to compare
  • 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 of kotlin-stdlib-jdk8
  • Update Coroutines, AndroidX and MDC.