Releases: agrosner/KBinding
Releases · agrosner/KBinding
1.0.0
First release of the library.
- Anko is 10.0.3
- Update to compile to latest kotlin (1.2), android sdk version, and more.
- Use coroutines-android to evaluate bindings.
- Rename
toViewVisibilityB()
totoShowHideView()
- add
BaseObservable.observable()
extension that self-registers observable field changes onto the parentViewModel
- Revamp docs to split into sections.
- Example split into sections
- Rename
convert()
toevaluateBinding()
. - Add
bindSelf()
to allOneWayToSource
supported views.
1.0.0-beta3
- View Expressions run on main thread by default, so viewmodel expressions can mutate from any other thread.
- add a
onNotNull
method so if we can work with non null input without having to check for null everytime. added a null state method too, all inline. - Rewrite test app to split up by type for examples.
1.0.0-beta2
- Reconstructed binding API. Made it much more friendly and concise.
- Extracted API to interface and have
BindingComponent
an anko-only dependency libkbinding-anko
. - Support null
ViewModel
, great forRecyclerView
or loading states. - Latest Kotlin, build tools, etc.
1.0.0-beta1
First release.