Skip to content

Releases: hyperdevs-team/mini-kotlin

4.1.0

27 Jun 20:48
Compare
Choose a tag to compare

Added

  • KSP support is now stable and no longer experimental. You can now use KSP by following the instructions in the README.

Changed

  • Update the project to use KTS scripts, convention plugins, version catalogs and other modern Gradle and Android features.

4.0.0

31 Oct 14:09
Compare
Choose a tag to compare

🎃🎃 Happy Halloween! 🎃🎃

Changed

  • BREAKING CHANGE: Mini has been updated to use Java 17 instead of Java 8.
  • BREAKING CHANGE: Mini states must now implement mini.State.
  • Update all project dependencies.
  • Update documentation.

3.1.0

18 Sep 19:33
a5f913d
Compare
Choose a tag to compare

Added

  • Add EXPERIMENTAL support for Kotlin Symbol Processing (KSP). Be mindful of the gotchas.
    You can use KAPT as usual or use KSP by doing the following:
Groovy

Add this to your main build.gradle:

buildscript {
    ext {
        ksp_version = "1.7.0-1.0.6"
    }

    dependencies {
        classpath "com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin:$ksp_version"
    }
}

And this to your module's build.gradle

apply plugin: "com.google.devtools.ksp"

ksp "com.github.hyperdevs-team.mini-kotlin:mini-processor:$mini_version"
Kotlin

Add this to your main build.gradle.kts:

buildscript {
    dependencies {
        val kspVersion = "1.7.0-1.0.6"
        classpath("com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin:${kspVersion}")
    }
}

And this to your module's build.gradle.kts

plugins {
    id "com.google.devtools.ksp"
}

ksp("com.github.hyperdevs-team.mini-kotlin:mini-processor:${miniVersion}")

Changed

  • Update all project dependencies.
  • Update documentation.

3.0.0

22 Jul 10:53
8faa856
Compare
Choose a tag to compare

Changed

  • BREAKING CHANGE: Remove RX packages, moved API to full coroutines.
  • Add support for injecting view models scoped to the navigation component's graph in Jetpack Compose.

2.0.0

18 May 08:41
fba1ad2
Compare
Choose a tag to compare

Changed

  • Changed repo ownership to hyperdevs-team. Thanks bq for all the work!
  • Changed package names from com.bq.* to com.hyperdevs.*

1.4.0

28 Dec 18:46
15343f4
Compare
Choose a tag to compare

Added

  • Upgrade Kotlin to 1.4.21 and Kodein to 7.1.0, apart from other Android dependencies.

1.3.3

13 Aug 13:29
06e4300
Compare
Choose a tag to compare

Added

  • Add proguard rules for most modules that need them.

1.3.2

27 May 07:12
Compare
Choose a tag to compare

Added

  • Added allTerminal, onAllTerminal and firstExceptionOrNull functions to lists of Resources

1.3.1

22 Apr 08:21
Compare
Choose a tag to compare

Added

  • Upgrade Kotlin to 1.3.72 and Kodein to 6.5.5, apart from other Android dependencies.

1.3.0

13 Mar 08:30
ca4c16d
Compare
Choose a tag to compare

Added

  • Add support for incremental annotation processing. Please read the updated README for details.

Fixed

  • Fix sources not getting attached to some packages, now they should be visible from Android Studio.