All Versions
61
Latest Version
Avg Release Cycle
62 days
Latest Release
769 days ago

Changelog History
Page 2

  • v7.1.0 Changes

    September 18, 2020

    ๐Ÿ“š DOCUMENTATION

    CORE

    • Kotlin 1.4.0
    • Explicit public API mode
    • Fixed possible memory leak with DI context

    - Deprecation cycle

    ๐Ÿ— BUILD

    • Gradle 6.5.1
    • New Internal Gradle Plugin
    • New snapshot workflow
  • v7.0.0 Changes

    May 22, 2020

    ๐Ÿ“š DOCUMENTATION

    - Migration from version 6 to 7: http://kodein.org/Kodein-DI/?7.0/migration-6to7

    CORE

    • Modules refactoring: org.kodein.di.generic-jvm / org.kodein.di.erased combined into org.kodein.di
    • New type system with typeOf to handle generics, for non JVM targets only.
    • Package deprecation: org.kodein.di.generic, org.kodein.di.erased.
    • Internals: non nullable context types / test re-organization

    - Deprecation cycle

    FRAMEWORKS

    - Android / Ktor / TornadoFX : Migration from 6 to 7

    DEMOS

    - Migrating the Kodein-DI samples projects from 6 to 7

    ๐Ÿ— BUILD

    • Gradle 6.3
    • New Internal Gradle Plugin
    • Github Actions
  • v6.5.5 Changes

    April 15, 2020
    • CORE
      • Kotlin 1.3.72
  • v6.5.4 Changes

    March 23, 2020
    • CORE
      • Kotlin 1.3.71
  • v6.5.3 Changes

    March 04, 2020
    • CORE
      • Kotlin 1.3.70
  • v6.5.2 Changes

    February 19, 2020
    • CORE
      • tvOS and watchOS compatibility
  • v6.5.1 Changes

    December 09, 2019
    • CORE
      • Fix build issue for Kotlin/Native projects
  • v6.5.0 Changes

    November 27, 2019
    • CORE
      • Depreciate multi-args factories, we now recommend to use data classes instead
      • Kotlin 1.3.60
      • Documentation
  • v6.4.1 Changes

    October 07, 2019
    • CORE
      • Hotfix on base class injection, failing on automatic context (#254)
  • v6.4.0 Changes

    September 19, 2019
    • CORE
      • Allowing to use importOnce over extended modules
      • Kotlin 1.3.50
    • JVM
      • Set the JDK8 as default target
    • KTOR
      • Route.controller extension functions to be able to install KodeinController routes inside the Ktor routing system.
      • KodeinControllerFeature depreciation as the new extensions will better cover the use case
    • DEMOS
    • CI/CD
      • Automate builds on Travis CI
    • MISC
      • Move to a more traditional branching model with:
      • master as default
      • stable for release
      • X.X for versioning