Skip to content
This repository has been archived by the owner on May 26, 2021. It is now read-only.

Releases: agoda-com/Kakao

2.3.4 Release

29 Jul 05:39
83cbfc2
Compare
Choose a tag to compare

Fix: hasDrawable for RecyclerView

2.3.3 Release

18 Jun 01:48
7fbbab8
Compare
Choose a tag to compare
  • KTextViewLayout - support hasHint(resId: Int)
  • KToolBar - support setHomeAsUpIndicator(resId: Int)

2.3.2 release

10 May 00:19
78b80d5
Compare
Choose a tag to compare

New checks isSystemAlertWindow and isNotSystemAlertWindow
Support for NestedScrollView

2.3.1 release

28 Apr 06:09
Compare
Choose a tag to compare
  • Kotlin updated to 1.3.72
  • Toolbar support added with KToolbar

2.3.0 release

25 Feb 09:01
27e2451
Compare
Choose a tag to compare
  • Kotlin updated to 1.3.61
  • appcompat artifact from AndroidX updated to 1.1.0
  • recyclerview artifact from AndroidX updated to 1.1.0
  • swiperefreshlayout artifact from AndroidX has been added at version 1.0.0
  • ViewPager2 support added with KViewPager2 class and viewpager2 artifact from AndroidX at version 1.0.0
  • Material design artifact updated to 1.1.0
  • IndexMatcher (withIndex()) has become reusable
  • ChipGroup support added with KChipGroup class
  • Spinner support added with KSpinner class
  • Tint support added to KImageView, though it does not work 100% of the time

Huge thanks to @michaelbukachi and @yapkolotilov for contributing into this release.

2.2.0 release

10 Oct 10:19
9911f09
Compare
Choose a tag to compare
  • Kotlin updated to 1.3.50
  • KAlertDialog added
  • KSwitch added
  • KTextInputLayout now support any descendant of EditText as input field

2.1.0 Release

10 Jul 09:52
da26bde
Compare
Choose a tag to compare

New features/components:

  • Interceptors
  • KDatePicker, KTimePicker, KDatePickerDialog and KTimePickerDialog
  • Root view inside Screens to auto check if the screen is actually displayed (optional)
  • KScrollView has been added
  • Position assertions has been added to BaseAssertions

Changes:

  • hasHint assertion has moved to TextViewAssertions
  • KListView has been renamed to KAbsListView and support of AbsListView has been added

Fixes:

  • Snackbar compatibility fixed for AndroidX
  • DrawableMatcher has been improved

Please note that 2.1.0-support release includes only Interceptors feature

2.0.0 release

25 Feb 10:36
74bee85
Compare
Choose a tag to compare

At last, we are publishing 2.0.0 after a long waiting period. What has been done:

  • Huge library's classes and packages restructure. Now every class/interface/object is stored in different file and is packaged by component. Thanks to @psh for this
  • Master branch has migrated to latest AndroidX artifacts. If you still are using support versions, there' s support artifact for you: 2.0.0-support
  • DslMarker annotations are now fixed and lambda scoping is working as intended
  • idle() function has been moved to Screen's companion object to grant access to it on any layer of lambda nesting
  • onScreen inline function that will help you use your screens without holding an instance of it in your test thus reducing the boilerplate
  • withTag matcher added to builders
  • KRecyclerView and KListView items can now be accessible even if corresponding view is locating in different window (root matchers are now propagated to each item)
  • Kotlin version has been upgraded to 1.3.21 and Android Gradle plugin has been upgraded to 3.3.1

Thanks to all of the contributors. Your help made this release happen. Cheers!

1.4.0 release

17 Jul 10:15
9ac118c
Compare
Choose a tag to compare
  • DslMarker support added
  • Kotlin version upgraded to 1.2.51
  • Minor fixes in documentation

1.3.0 release

17 Apr 05:27
ece8f3d
Compare
Choose a tag to compare
  • Kotlin version upgraded to 1.2.31
  • Support library upgraded to 27.1.1
  • Gradle plugin upgraded to 3.1.1
  • minSdk is decreased to 14 (Ice Cream Sandwich)
  • hasTextColor assertion introduced for KTextView
  • hasChildCount assertion introduced for KRecyclerView and KListView
  • Swipe actions are added to KRecyclerView and KListView
  • Nesting is implemented for KRecyclerView and KListView. Now you can declare lists inside lists.
  • Documentation improved on withIndex matcher