Skip to content

Releases: agrosner/KBinding

1.0.0

12 Dec 16:35
50f8d1e
Compare
Choose a tag to compare

First release of the library.

  1. Anko is 10.0.3
  2. Update to compile to latest kotlin (1.2), android sdk version, and more.
  3. Use coroutines-android to evaluate bindings.
  4. Rename toViewVisibilityB() to toShowHideView()
  5. add BaseObservable.observable() extension that self-registers observable field changes onto the parent ViewModel
  6. Revamp docs to split into sections.
  7. Example split into sections
  8. Rename convert() to evaluateBinding().
  9. Add bindSelf() to all OneWayToSource supported views.

1.0.0-beta3

21 May 15:13
Compare
Choose a tag to compare
1.0.0-beta3 Pre-release
Pre-release
  1. View Expressions run on main thread by default, so viewmodel expressions can mutate from any other thread.
  2. 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.
  3. Rewrite test app to split up by type for examples.

1.0.0-beta2

13 May 18:52
Compare
Choose a tag to compare
1.0.0-beta2 Pre-release
Pre-release
  1. Reconstructed binding API. Made it much more friendly and concise.
  2. Extracted API to interface and have BindingComponent an anko-only dependency lib kbinding-anko.
  3. Support null ViewModel, great for RecyclerView or loading states.
  4. Latest Kotlin, build tools, etc.

1.0.0-beta1

07 Apr 20:35
Compare
Choose a tag to compare
1.0.0-beta1 Pre-release
Pre-release

First release.