Skip to content

Releases: ReactiveCircus/blueprint

Version 1.9.0 (2020-05-30)

29 May 15:35
Compare
Choose a tag to compare
  • Breaking change: clickTextInputLayoutIcon(@IdRes viewId: Int, endIcon: Boolean) has been refactored into clickTextInputLayoutStartIcon(@IdRes viewId: Int) and clickTextInputLayoutEndIcon(@IdRes viewId: Int).
  • Breaking change: longClickTextInputLayoutIcon(@IdRes viewId: Int, endIcon: Boolean) has been refactored into longClickTextInputLayoutStartIcon(@IdRes viewId: Int) and longClickTextInputLayoutEndIcon(@IdRes viewId: Int).
  • New clickTextInputLayoutErrorIcon(@IdRes viewId: Int) and longClickTextInputLayoutErrorIcon(@IdRes viewId: Int) extensions on the TextInputLayout.
  • Update AGP, Gradle, Coroutines, RxJava 3, AndroidX, MDC, detekt.

Version 1.8.1 (2020-05-10)

29 May 15:34
Compare
Choose a tag to compare
  • Fix a publishing issue.

Version 1.8.0 (2020-05-09)

29 May 15:33
Compare
Choose a tag to compare
  • 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 new StateFlow introduced in Coroutines 1.3.6.

Version 1.7.1 (2020-04-11)

20 Apr 15:02
Compare
Choose a tag to compare
  • Update Kotlin, AGP, RxJava 2, RxJava 3, RxKotlin 3, AndroidX, detekt.

Version 1.6.0 (2020-03-09)

09 Mar 04:04
Compare
Choose a tag to compare
  • New clearToolbarScrollFlags(@IdRes toolbarId: Int) for clearing any scrolling behavior on the toolbar.
  • Internal improvements on blueprint-testing-robot.

Version 1.5.0 (2020-03-08)

08 Mar 10:43
Compare
Choose a tag to compare
  • 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)

18 Jan 15:46
Compare
Choose a tag to compare
  • 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)

08 Dec 04:40
Compare
Choose a tag to compare
  • 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)

17 Oct 02:07
Compare
Choose a tag to compare
  • New RobotAction for selecting a navigation item from the drawer.
  • New RobotAction for clicking TextInputLayout's start / end icon.
  • New RobotAction for long clicking TextInputLayout'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)

28 Aug 08:25
Compare
Choose a tag to compare
  • 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.