Skip to content
This repository was archived by the owner on Jun 10, 2023. It is now read-only.

Releases: PHELAT/LiveDataDSL

1.0.0-alpha7

08 Feb 12:27
becf222

Choose a tag to compare

Improvements

  • Overall improvements for generic types that are used within ViewModel or LiveData

AndroidX support

From now on you can use LiveDataDSL for AndroidX artifacts by using this dependencies:

dependencies {
    implementation "com.phelat:livedatadsl:$latest_version"
    kapt "com.phelat:livedatadsl-processor-x:$latest_version"
}

1.0.0-alpha5

30 Jan 21:51

Choose a tag to compare

New feature

  • Add ability to use a custom name for DSL function through @LiveData(name = "customName")

Behaviour change

  • LiveData with kotlin.Unit generic type won't have a receiver in it's DSL function

1.0.0-alpha4

24 Jan 23:04

Choose a tag to compare

Breaking Changes

  • From now on DSL functions return FunctionResult<Observer, LiveData> instead of LiveData.

1.0.0-alpha2

23 Jan 19:49
88d4ad1

Choose a tag to compare

First working release!

1.0.0-alpha3

23 Jan 21:57
3e4bfae

Choose a tag to compare

New features

  • Change return type of DSL functions from void to LiveData
  • Add a new DSL function without LifecycleOwner to use it for observeForever()