Skip to content

Releases: kosi-libs/Kodein

7.13.1

15 Jul 09:38
Compare
Choose a tag to compare

Compose Multiplatform 1.2.0-alpha01-dev745 with Kotlin 1.7 compatibility

7.13.0

21 Jun 11:47
Compare
Choose a tag to compare

CORE:
- Kotlin 1.7.0
- Deprecation cycle

⚠️ Compose capabilities are disable as the compiler plugin has not been released yet.
We will re-enable it in 7.13.1 as soon as a new version of compiler plugin will be released.

7.12.0

31 May 04:26
Compare
Choose a tag to compare
  • CORE

    • Kotlin 1.6.21
    • Constructor reference based binding (#408 thanks to @rocketraman)
    DI {
        bindSingleton { new(::PersonService) }
    }
    • Delegate binding (#406)
    DI {
        bindSingleton { Cls() }
        delegate<Cls>().to<Cls>()
    }
    • Create modules with delegate (#393)
    val myModule by Module { // implicitly named "myModule"
        bind { singleton { Cls() } }
    }
  • KTOR

    • Moved to 2.0: This has no impact for you, all the breaking changes are internals.
  • COMPOSE

    • Upgrade to 1.2.0-alpha01-dev683
  • EXTENSION:

  • Documentation fixes

7.11.0

18 Feb 11:22
Compare
Choose a tag to compare
  • CORE
    • Documentation improvements (thanks to the contributors!).
    • Deprecation cycle
  • COMPOSE
    • JB Compose 1.1.0 Alpha5
    • Introduce rememberDI Composable function
    • Fix rememberX functions` behavior
    • Update documentation

7.10.0

19 Dec 08:33
Compare
Choose a tag to compare
  • Core
    • Kotlin 1.6.10
  • Compose
    • JB Compose 1.0.1-rc2
    • Compose for the Web

7.9.0

24 Oct 13:31
Compare
Choose a tag to compare
  • Core
    • Gradle 7.2
    • AGP 7
    • Kotlin 1.5.31
    • Apple Silicon support
  • Compose
    • JB Compose beta1
    • Android : remember ViewModel helper

7.8.0

10 Sep 20:04
Compare
Choose a tag to compare
  • Kotlin 1.5.30

7.7.0

12 Aug 19:00
Compare
Choose a tag to compare
  • CORE
    • Kotlin 1.5.21
  • ANDROID
    • 2 new modules have been created to support ViewModel retrieval with ease (thanks to @carltonwhitehead for his contribution).
      • kodein-di-framework-android-x-viewmodel : Injection and retrieval of plain View Models with by viewModel() delegate.
      • kodein-di-framework-android-x-viewmodel-savedstate : Injection and retrieval of View Models with SavedStateHandle with by viewModelWithSavedStateHandle() delegate.
      • See documentation here.
  • COMPOSE: kodein-di-framework-compose module is now align with the stable version of Compose compiler (compatible with Kotlin 1.5.21)

7.5.1

03 Jun 09:03
Compare
Choose a tag to compare
  • Add Compose 1.0.0-beta07 compatibility (with Kotlin 1.4.32)

7.6.0

21 May 04:50
Compare
Choose a tag to compare