This repository has been archived by the owner on May 26, 2021. It is now read-only.
Releases: agoda-com/Kakao
Releases · agoda-com/Kakao
2.3.4 Release
2.3.3 Release
KTextViewLayout
- supporthasHint(resId: Int)
KToolBar
- supportsetHomeAsUpIndicator(resId: Int)
2.3.2 release
New checks isSystemAlertWindow
and isNotSystemAlertWindow
Support for NestedScrollView
2.3.1 release
- Kotlin updated to 1.3.72
Toolbar
support added withKToolbar
2.3.0 release
- Kotlin updated to 1.3.61
appcompat
artifact from AndroidX updated to 1.1.0recyclerview
artifact from AndroidX updated to 1.1.0swiperefreshlayout
artifact from AndroidX has been added at version 1.0.0ViewPager2
support added withKViewPager2
class andviewpager2
artifact from AndroidX at version 1.0.0- Material design artifact updated to 1.1.0
IndexMatcher
(withIndex()
) has become reusableChipGroup
support added withKChipGroup
classSpinner
support added withKSpinner
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
- Kotlin updated to 1.3.50
KAlertDialog
addedKSwitch
addedKTextInputLayout
now support any descendant ofEditText
as input field
2.1.0 Release
New features/components:
- Interceptors
KDatePicker
,KTimePicker
,KDatePickerDialog
andKTimePickerDialog
- 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 toTextViewAssertions
KListView
has been renamed toKAbsListView
and support ofAbsListView
has been added
Fixes:
Snackbar
compatibility fixed for AndroidXDrawableMatcher
has been improved
Please note that 2.1.0-support
release includes only Interceptors feature
2.0.0 release
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 intendedidle()
function has been moved toScreen
's companion object to grant access to it on any layer of lambda nestingonScreen
inline function that will help you use your screens without holding an instance of it in your test thus reducing the boilerplatewithTag
matcher added to buildersKRecyclerView
andKListView
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 to3.3.1
Thanks to all of the contributors. Your help made this release happen. Cheers!
1.4.0 release
DslMarker
support added- Kotlin version upgraded to
1.2.51
- Minor fixes in documentation
1.3.0 release
- 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 forKTextView
hasChildCount
assertion introduced forKRecyclerView
andKListView
- Swipe actions are added to
KRecyclerView
andKListView
- Nesting is implemented for
KRecyclerView
andKListView
. Now you can declare lists inside lists. - Documentation improved on
withIndex
matcher