dennisschroeder / khome

Khome is a smart home automation library for Home Assistant written in Kotlin.
MIT License
115 stars 7 forks source link

chore(deps): Update koinVersion to v4 (major) #209

Open renovate[bot] opened 2 years ago

renovate[bot] commented 2 years ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.insert-koin:koin-test (source) 2.1.6 -> 4.0.0 age adoption passing confidence
io.insert-koin:koin-core (source) 2.1.6 -> 4.0.0 age adoption passing confidence

Release Notes

InsertKoinIO/koin (io.insert-koin:koin-test) ### [`v4.0.0`](https://redirect.github.com/InsertKoinIO/koin/releases/tag/4.0.0) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.5.6...4.0.0) #### What's Changed - Add Lazy concrete implementation & missing "plus" operator by [@​cpaleop](https://redirect.github.com/cpaleop) in [https://github.com/InsertKoinIO/koin/pull/1756](https://redirect.github.com/InsertKoinIO/koin/pull/1756) - flatten: use loop and ArrayDeque instead of recursion by [@​hoc081098](https://redirect.github.com/hoc081098) in [https://github.com/InsertKoinIO/koin/pull/1801](https://redirect.github.com/InsertKoinIO/koin/pull/1801) - 3.6 - full upgrade environment by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1839](https://redirect.github.com/InsertKoinIO/koin/pull/1839) - Add watchos support by [@​suau](https://redirect.github.com/suau) in [https://github.com/InsertKoinIO/koin/pull/1751](https://redirect.github.com/InsertKoinIO/koin/pull/1751) - fix(flatten): use `LinkedHashSet` instead of `HashSet` by [@​hoc081098](https://redirect.github.com/hoc081098) in [https://github.com/InsertKoinIO/koin/pull/1841](https://redirect.github.com/InsertKoinIO/koin/pull/1841) - Fix CI: update `examples/gradle/versions.gradle` kotlin to 1.9.23 by [@​hoc081098](https://redirect.github.com/hoc081098) in [https://github.com/InsertKoinIO/koin/pull/1846](https://redirect.github.com/InsertKoinIO/koin/pull/1846) - update quickstart hyperlink for KMP by [@​wiryadev](https://redirect.github.com/wiryadev) in [https://github.com/InsertKoinIO/koin/pull/1852](https://redirect.github.com/InsertKoinIO/koin/pull/1852) - koin-compose: use rememberUpdatedState with ParametersDefinition, optimized KoinApplication, KoinContext, KoinIsolatedContext by [@​hoc081098](https://redirect.github.com/hoc081098) in [https://github.com/InsertKoinIO/koin/pull/1768](https://redirect.github.com/InsertKoinIO/koin/pull/1768) - Checkmodules deprecation by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1867](https://redirect.github.com/InsertKoinIO/koin/pull/1867) - makes lazy modules & extension engine stable by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1868](https://redirect.github.com/InsertKoinIO/koin/pull/1868) - 3.6.0 compose viewmodel - KMP by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1875](https://redirect.github.com/InsertKoinIO/koin/pull/1875) - Instance Factory isolation fix by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1905](https://redirect.github.com/InsertKoinIO/koin/pull/1905) - Module Mapping isolation fix by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1915](https://redirect.github.com/InsertKoinIO/koin/pull/1915) - \[maintenance] androidContext readability by [@​GrzegorzBobryk](https://redirect.github.com/GrzegorzBobryk) in [https://github.com/InsertKoinIO/koin/pull/1655](https://redirect.github.com/InsertKoinIO/koin/pull/1655) - \[maintenance] toLowerCase deprecation by [@​GrzegorzBobryk](https://redirect.github.com/GrzegorzBobryk) in [https://github.com/InsertKoinIO/koin/pull/1653](https://redirect.github.com/InsertKoinIO/koin/pull/1653) - Multiplatform ViewModel API by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1924](https://redirect.github.com/InsertKoinIO/koin/pull/1924) - update `rememberKoinModules` usage sample by [@​wiryadev](https://redirect.github.com/wiryadev) in [https://github.com/InsertKoinIO/koin/pull/1856](https://redirect.github.com/InsertKoinIO/koin/pull/1856) - Split VM / Nav API - Retrograde to composeNavigation = "2.8.0-alpha02" by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1953](https://redirect.github.com/InsertKoinIO/koin/pull/1953) - Restoring CheckModules as deprecated code by [@​pedrofsn](https://redirect.github.com/pedrofsn) in [https://github.com/InsertKoinIO/koin/pull/1939](https://redirect.github.com/InsertKoinIO/koin/pull/1939) - Fix SLF4J logger by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1954](https://redirect.github.com/InsertKoinIO/koin/pull/1954) - \[Breaking] KoinApplication reworked to start/stop on Compose cycle by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1960](https://redirect.github.com/InsertKoinIO/koin/pull/1960) - Retained scope id fix by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1961](https://redirect.github.com/InsertKoinIO/koin/pull/1961) - Fix CMP NavBackStack argument unboxing by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1962](https://redirect.github.com/InsertKoinIO/koin/pull/1962) - Catch Koin injection error only - Fix [#​1932](https://redirect.github.com/InsertKoinIO/koin/issues/1932) by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1970](https://redirect.github.com/InsertKoinIO/koin/pull/1970) - update stately fix - fix [#​1887](https://redirect.github.com/InsertKoinIO/koin/issues/1887) by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1971](https://redirect.github.com/InsertKoinIO/koin/pull/1971) - Clean up and optimise core internals core by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1972](https://redirect.github.com/InsertKoinIO/koin/pull/1972) - \[Experimental] Koin fu dsl - proposal for function oriented DSL by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1973](https://redirect.github.com/InsertKoinIO/koin/pull/1973) - fix scope compose regression [#​1900](https://redirect.github.com/InsertKoinIO/koin/issues/1900) [#​1844](https://redirect.github.com/InsertKoinIO/koin/issues/1844) [#​1557](https://redirect.github.com/InsertKoinIO/koin/issues/1557) by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1975](https://redirect.github.com/InsertKoinIO/koin/pull/1975) - Add RequestScope UUID to avoid collision over local hashcode by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1976](https://redirect.github.com/InsertKoinIO/koin/pull/1976) - Verify API - allow declare parameter injection type to be verified by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1977](https://redirect.github.com/InsertKoinIO/koin/pull/1977) - Revert KoinApplication to be more compose natural style by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1981](https://redirect.github.com/InsertKoinIO/koin/pull/1981) - add onKoinStartup function to help start with AndroidX startup by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1984](https://redirect.github.com/InsertKoinIO/koin/pull/1984) - Fix formatting issue by [@​SarahDelCastillo](https://redirect.github.com/SarahDelCastillo) in [https://github.com/InsertKoinIO/koin/pull/1980](https://redirect.github.com/InsertKoinIO/koin/pull/1980) - Update kotlin.md by [@​brianbritto](https://redirect.github.com/brianbritto) in [https://github.com/InsertKoinIO/koin/pull/1958](https://redirect.github.com/InsertKoinIO/koin/pull/1958) - fix: subsequent instrumented tests failing by [@​wagarcdev](https://redirect.github.com/wagarcdev) in [https://github.com/InsertKoinIO/koin/pull/1957](https://redirect.github.com/InsertKoinIO/koin/pull/1957) - Fix a small typo by [@​yuk1ty](https://redirect.github.com/yuk1ty) in [https://github.com/InsertKoinIO/koin/pull/1920](https://redirect.github.com/InsertKoinIO/koin/pull/1920) - docs: Fix typo in android.md by [@​FireLord](https://redirect.github.com/FireLord) in [https://github.com/InsertKoinIO/koin/pull/1917](https://redirect.github.com/InsertKoinIO/koin/pull/1917) - Update koin.md - Added missing project koin-test-junit4 to BOM by [@​jpicklyk](https://redirect.github.com/jpicklyk) in [https://github.com/InsertKoinIO/koin/pull/1914](https://redirect.github.com/InsertKoinIO/koin/pull/1914) - Add testing description for Context Isolation by [@​igorwojda](https://redirect.github.com/igorwojda) in [https://github.com/InsertKoinIO/koin/pull/1909](https://redirect.github.com/InsertKoinIO/koin/pull/1909) - update ScopeAlreadyCreatedException.kt by [@​JunJaBoy](https://redirect.github.com/JunJaBoy) in [https://github.com/InsertKoinIO/koin/pull/1912](https://redirect.github.com/InsertKoinIO/koin/pull/1912) - Use explicit Gradle DependencyHandlerEnvorderPlatform by [@​dragetd](https://redirect.github.com/dragetd) in [https://github.com/InsertKoinIO/koin/pull/1865](https://redirect.github.com/InsertKoinIO/koin/pull/1865) - Update kmp.md by [@​GabrielBrasileiro](https://redirect.github.com/GabrielBrasileiro) in [https://github.com/InsertKoinIO/koin/pull/1916](https://redirect.github.com/InsertKoinIO/koin/pull/1916) #### New Contributors - [@​cpaleop](https://redirect.github.com/cpaleop) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1756](https://redirect.github.com/InsertKoinIO/koin/pull/1756) - [@​suau](https://redirect.github.com/suau) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1751](https://redirect.github.com/InsertKoinIO/koin/pull/1751) - [@​SarahDelCastillo](https://redirect.github.com/SarahDelCastillo) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1980](https://redirect.github.com/InsertKoinIO/koin/pull/1980) - [@​brianbritto](https://redirect.github.com/brianbritto) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1958](https://redirect.github.com/InsertKoinIO/koin/pull/1958) - [@​wagarcdev](https://redirect.github.com/wagarcdev) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1957](https://redirect.github.com/InsertKoinIO/koin/pull/1957) - [@​yuk1ty](https://redirect.github.com/yuk1ty) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1920](https://redirect.github.com/InsertKoinIO/koin/pull/1920) - [@​FireLord](https://redirect.github.com/FireLord) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1917](https://redirect.github.com/InsertKoinIO/koin/pull/1917) - [@​jpicklyk](https://redirect.github.com/jpicklyk) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1914](https://redirect.github.com/InsertKoinIO/koin/pull/1914) - [@​dragetd](https://redirect.github.com/dragetd) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1865](https://redirect.github.com/InsertKoinIO/koin/pull/1865) **Full Changelog**: https://github.com/InsertKoinIO/koin/compare/3.5.6...4.0.0 ### [`v3.5.6`](https://redirect.github.com/InsertKoinIO/koin/releases/tag/3.5.6) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.5.5...3.5.6) ##### What's Changed - Fix Gradle dependencies to be in 3.5.3 style by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1851](https://redirect.github.com/InsertKoinIO/koin/pull/1851) **Full Changelog**: https://github.com/InsertKoinIO/koin/compare/3.5.5...3.5.6 ### [`v3.5.5`](https://redirect.github.com/InsertKoinIO/koin/releases/tag/3.5.5) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.5.4...3.5.5) ##### What's Changed - 3.5.5/fix sources export by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1850](https://redirect.github.com/InsertKoinIO/koin/pull/1850) **Full Changelog**: https://github.com/InsertKoinIO/koin/compare/3.5.4...3.5.5 ### [`v3.5.4`](https://redirect.github.com/InsertKoinIO/koin/releases/tag/3.5.4) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.5.3...3.5.4) ##### Milestones - https://github.com/InsertKoinIO/koin/milestone/63 - https://github.com/InsertKoinIO/koin/milestone/62 - https://github.com/InsertKoinIO/koin/milestone/67 - https://github.com/InsertKoinIO/koin/milestone/69 ##### What's Changed - use io.github.gradle-nexus.publish-plugin by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1739](https://redirect.github.com/InsertKoinIO/koin/pull/1739) - \[maintenance] bom added to versions table by [@​GrzegorzBobryk](https://redirect.github.com/GrzegorzBobryk) in [https://github.com/InsertKoinIO/koin/pull/1777](https://redirect.github.com/InsertKoinIO/koin/pull/1777) - Bump version by [@​kpgalligan](https://redirect.github.com/kpgalligan) in [https://github.com/InsertKoinIO/koin/pull/1786](https://redirect.github.com/InsertKoinIO/koin/pull/1786) - \[DOC]\[FIX-1795] - Proofreading docs by [@​pedrofsn](https://redirect.github.com/pedrofsn) in [https://github.com/InsertKoinIO/koin/pull/1796](https://redirect.github.com/InsertKoinIO/koin/pull/1796) - Adding koin BOM doc by [@​pedrofsn](https://redirect.github.com/pedrofsn) in [https://github.com/InsertKoinIO/koin/pull/1760](https://redirect.github.com/InsertKoinIO/koin/pull/1760) - Fix coroutine engine fix dispatcher by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1798](https://redirect.github.com/InsertKoinIO/koin/pull/1798) - ios concurrency fix by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1799](https://redirect.github.com/InsertKoinIO/koin/pull/1799) - Fix test dependencies by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1802](https://redirect.github.com/InsertKoinIO/koin/pull/1802) - Add tests + Fix koin-test jvm reflect import by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1804](https://redirect.github.com/InsertKoinIO/koin/pull/1804) - Fix verify API dependency by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1807](https://redirect.github.com/InsertKoinIO/koin/pull/1807) - fix [#​1767](https://redirect.github.com/InsertKoinIO/koin/issues/1767) - Fix documentation links by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1808](https://redirect.github.com/InsertKoinIO/koin/pull/1808) - Creating tests to resolveViewModel method by [@​gustavobarbosab](https://redirect.github.com/gustavobarbosab) in [https://github.com/InsertKoinIO/koin/pull/1800](https://redirect.github.com/InsertKoinIO/koin/pull/1800) - Fix ViewModel key generation + Fix ViewModel scope handling by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1809](https://redirect.github.com/InsertKoinIO/koin/pull/1809) - Add information about wrapping up around ClosedScopeException case by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1810](https://redirect.github.com/InsertKoinIO/koin/pull/1810) - Fix back VM resolution on root scope only, add scope logs by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1834](https://redirect.github.com/InsertKoinIO/koin/pull/1834) - Fix VM key generation - on key only, or qualifier + class name by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1835](https://redirect.github.com/InsertKoinIO/koin/pull/1835) - Fix for can auto-reload on ktor by [@​momosetkn](https://redirect.github.com/momosetkn) in [https://github.com/InsertKoinIO/koin/pull/1797](https://redirect.github.com/InsertKoinIO/koin/pull/1797) - Fix backward binary compatibility with Koin 3.4 by [@​gsprdev](https://redirect.github.com/gsprdev) in [https://github.com/InsertKoinIO/koin/pull/1830](https://redirect.github.com/InsertKoinIO/koin/pull/1830) - Update libs for 3.5 - kotlin 1.9.22 - jb compose 1.5.12 - jetpack compose 1.5.10 by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1836](https://redirect.github.com/InsertKoinIO/koin/pull/1836) - Koin version 3.5.4 & compose 1.1.3 by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1842](https://redirect.github.com/InsertKoinIO/koin/pull/1842) ##### New Contributors - [@​momosetkn](https://redirect.github.com/momosetkn) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1797](https://redirect.github.com/InsertKoinIO/koin/pull/1797) - [@​gsprdev](https://redirect.github.com/gsprdev) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1830](https://redirect.github.com/InsertKoinIO/koin/pull/1830) **Full Changelog**: https://github.com/InsertKoinIO/koin/compare/3.5.3...3.5.4 ### [`v3.5.3`](https://redirect.github.com/InsertKoinIO/koin/compare/3.5.0...3.5.3) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.5.2...3.5.3) ### [`v3.5.2`](https://redirect.github.com/InsertKoinIO/koin/compare/3.5.0...3.5.2) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.5.0...3.5.2) ### [`v3.5.0`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#350---2023-09-12) ##### [bom-3.5.0]() - Create BOM for Koin `io.insert-koin:koin-bom` to cover koin projects, by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`73acbcf`](https://redirect.github.com/InsertKoinIO/koin/commit/73acbcf0bee45388aef83a2c03040db7002459bc), Fix [#​1519](https://redirect.github.com/InsertKoinIO/koin/issues/1519) ##### [core-3.5.0]() Version upgrades - Kotlin update to `1.9.0` by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`cc44d81`](https://redirect.github.com/InsertKoinIO/koin/commit/cc44d818e4184607d77d3a3e587c582966cba318) - JUnit 5 update to `5.9.3` & stately-concurrency to `1.2.5` by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`0e9ec2c`](https://redirect.github.com/InsertKoinIO/koin/commit/0e9ec2c072b2d4d45392c04f799e03eb338f5634) - Coroutines lib updates to `1.7.3` by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`217e2cb`](https://redirect.github.com/InsertKoinIO/koin/commit/217e2cb97f83ed81163a24efe1602df3b9fbfc7b) Updates - Type alias NoBeanDefFoundException to NoDefinitionFoundException & KoinAppAlreadyStartedException to ApplicationAlreadyStartedException by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`901b0cc`](https://redirect.github.com/InsertKoinIO/koin/commit/901b0cccddc96cd2a9fb096bc31ec58a30a715e3) - Remove old native memory management by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`313f6dc`](https://redirect.github.com/InsertKoinIO/koin/commit/313f6dc00d934dbc6bfe185d4d4189010b7d3612) - Remove deprecated use of native time API by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`0a91bce`](https://redirect.github.com/InsertKoinIO/koin/commit/0a91bceaba452c8e45aa409b90b10297bc74b299) - Open K2 compiler experiment by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`d7382d9`](https://redirect.github.com/InsertKoinIO/koin/commit/d7382d92b232296eb37a4adfec4366378d60db47) - Protect Logger internal API by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`565f642`](https://redirect.github.com/InsertKoinIO/koin/commit/565f642e2ee2e3baf4ab8ffd241eaa6f32575864) - add optional boolean "createEagerinstances" to `loadKoinModules` function, to let decide to create eager instances or not by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`4477082`](https://redirect.github.com/InsertKoinIO/koin/commit/4477082c00b8a7603b3dcd7b033eddc6a8918946) - Update case of Scope source type shadowing by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [#​1595](https://redirect.github.com/InsertKoinIO/koin/issues/1595) - Allow includes to take Collection by [@​DebitCardz](https://redirect.github.com/DebitCardz) in [https://github.com/InsertKoinIO/koin/pull/1632](https://redirect.github.com/InsertKoinIO/koin/pull/1632) - update start message by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`9c7d8d3`](https://redirect.github.com/InsertKoinIO/koin/commit/9c7d8d344c71b5da000bafa9eeb426645d29420c) Fixes - Fixing race condition in Scope - Fixed for 3.5.0 by [@​octa-one](https://redirect.github.com/octa-one) and [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1643](https://redirect.github.com/InsertKoinIO/koin/pull/1643) - Allow to run koinApplication and specify if eager instances are created or not, with `createEagerInstances : Boolean = true` parameter, by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`bbd18de`](https://redirect.github.com/InsertKoinIO/koin/commit/bbd18decab33a8879d2b4443d760dafcbb668780) - Clean up `verify()` API logs by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`088d8da`](https://redirect.github.com/InsertKoinIO/koin/commit/088d8da2c715bf22bf81a04e8065ca40707866b4) - `Scope` class is no longer a data class by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`1110c2a`](https://redirect.github.com/InsertKoinIO/koin/commit/1110c2a7a1d9173c520565f32623ae411478e357) - Improve formatting. by [@​johnjohndoe](https://redirect.github.com/johnjohndoe) in [https://github.com/InsertKoinIO/koin/pull/1608](https://redirect.github.com/InsertKoinIO/koin/pull/1608) - Fix number of type parameters for scopedOf dsl by [@​floatdrop](https://redirect.github.com/floatdrop) in [https://github.com/InsertKoinIO/koin/pull/1641](https://redirect.github.com/InsertKoinIO/koin/pull/1641) - perf The module flattening function can reduce GC using MutableSet by [@​KAMO030](https://redirect.github.com/KAMO030) in [https://github.com/InsertKoinIO/koin/pull/1640](https://redirect.github.com/InsertKoinIO/koin/pull/1640) ##### [android-3.5.0]() Version upgrades - android lib updates: `androidx.activity:activity-ktx:1.7.2`, `androidx.fragment:fragment-ktx:1.6.1`, `androidx.navigation:navigation-fragment-ktx:2.7.1` by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`1fb1193`](https://redirect.github.com/InsertKoinIO/koin/commit/1fb1193e5caf565dc5b387a5ae1e67502ec294ba) Fixes - Fix [#​1631](https://redirect.github.com/InsertKoinIO/koin/issues/1631), Disable BuildConfig for android modules by [@​5peak2me](https://redirect.github.com/5peak2me) in [https://github.com/InsertKoinIO/koin/pull/1642](https://redirect.github.com/InsertKoinIO/koin/pull/1642) - Dont ignore getviewmodel key by [@​lammertw](https://redirect.github.com/lammertw) and [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [https://github.com/InsertKoinIO/koin/pull/1644](https://redirect.github.com/InsertKoinIO/koin/pull/1644) - Fix Java compat for ViewModel creation extras by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) [#​1584](https://redirect.github.com/InsertKoinIO/koin/issues/1584) - androidContext redundant bind by [@​GrzegorzBobryk](https://redirect.github.com/GrzegorzBobryk) in [https://github.com/InsertKoinIO/koin/pull/1648](https://redirect.github.com/InsertKoinIO/koin/pull/1648) ##### [ktor-3.5.0]() Version upgrades - ktor `2.3.3` by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`aff4f42`](https://redirect.github.com/InsertKoinIO/koin/commit/aff4f42ca9afaad3bec1c7d7f3907eb0ea4388c2) Updates - Koin context isolation for Ktor by [@​zakhenry](https://redirect.github.com/zakhenry) in [`fff847e`](https://redirect.github.com/InsertKoinIO/koin/commit/fff847ea9f6a1131c5f39b62f7bd0fb0f8142109) - Koin Request Scope for Ktor by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`280fdfe`](https://redirect.github.com/InsertKoinIO/koin/commit/280fdfeb79a5108225dd8c87e72e76405a41ddb8) [`2e491fb`](https://redirect.github.com/InsertKoinIO/koin/commit/2e491fb0977be9bcaec2ec95be90751d3ae9456a) [`dc46cec`](https://redirect.github.com/InsertKoinIO/koin/commit/dc46cec44a14bea61aa7183bb803db59f0eeb920) ##### [compose-1.1.0]() [androidx-compose-3.5.0]() Version upgrades - Jetpack & Jetbrains Compose compiler to `1.5.0` by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`ea90be4`](https://redirect.github.com/InsertKoinIO/koin/commit/ea90be4d94dfa244744704e726793edd4c7bd12a) - Android lib update for compose - `androidx.compose.runtime:runtime:1.5.0`, `androidx.navigation:navigation-compose:2.7.1` by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`ea90be4`](https://redirect.github.com/InsertKoinIO/koin/commit/ea90be4d94dfa244744704e726793edd4c7bd12a) New Features - Compose `KoinIsolatedContext` to help run child composables using a isolated Koin context by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`8ca591b`](https://redirect.github.com/InsertKoinIO/koin/commit/8ca591b53e75ad75e08eaf301559bef98db8b2f6) - add KoinContext & KoinAndroidContext with check over CompositionLocalProvider to avoid outdated link to Koin scope - Fix [#​1557](https://redirect.github.com/InsertKoinIO/koin/issues/1557) by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) and [@​jjkester](https://redirect.github.com/jjkester) in [`61a88bb`](https://redirect.github.com/InsertKoinIO/koin/commit/61a88bbf79d593c9ed777f5b1acb07caa5e6db2e) Fixes - koin-compose - Fix [#​1601](https://redirect.github.com/InsertKoinIO/koin/issues/1601) with stable parameter definition holder by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`deb1253`](https://redirect.github.com/InsertKoinIO/koin/commit/deb1253d92a723a46acfa76127a5b9c255e3ea64) ##### [documentation]() - Pointed to correct dependancy for koin-test-junit5 in docs by [@​MarcusDunn](https://redirect.github.com/MarcusDunn) in [https://github.com/InsertKoinIO/koin/pull/1610](https://redirect.github.com/InsertKoinIO/koin/pull/1610) - Fixed a typo in context-isolation.md by [@​Deishelon](https://redirect.github.com/Deishelon) in [https://github.com/InsertKoinIO/koin/pull/1602](https://redirect.github.com/InsertKoinIO/koin/pull/1602) - docs: Fix a typo in the context isolation reference by [@​sschuberth](https://redirect.github.com/sschuberth) in [https://github.com/InsertKoinIO/koin/pull/1620](https://redirect.github.com/InsertKoinIO/koin/pull/1620) - \[bugfix] dls documentation by [@​GrzegorzBobryk](https://redirect.github.com/GrzegorzBobryk) in [https://github.com/InsertKoinIO/koin/pull/1645](https://redirect.github.com/InsertKoinIO/koin/pull/1645) - Workaround for module include compile issue - Fix [#​1341](https://redirect.github.com/InsertKoinIO/koin/issues/1341) doc note by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`57c84c3`](https://redirect.github.com/InsertKoinIO/koin/commit/57c84c3773880b76e1da73837fc93b924c14e42d) - Doc update for Compose features - KoinContext KoinAndroidContext and KoinIsolatedContext by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`11397b2`](https://redirect.github.com/InsertKoinIO/koin/commit/11397b23aacb51ef51454eacfc68246918ee1c33) ##### [CI/CD]() - Add CodeQL workflow by [@​jorgectf](https://redirect.github.com/jorgectf) in [https://github.com/InsertKoinIO/koin/pull/1615](https://redirect.github.com/InsertKoinIO/koin/pull/1615) - Use more gradle-build-action by [@​Goooler](https://redirect.github.com/Goooler) in [https://github.com/InsertKoinIO/koin/pull/1628](https://redirect.github.com/InsertKoinIO/koin/pull/1628) - Add binary API check format by [@​arnaudgiuliani](https://redirect.github.com/arnaudgiuliani) in [`c839ae1`](https://redirect.github.com/InsertKoinIO/koin/commit/c839ae16fd693f4538202e4808ac45058bc18449) ##### New Contributors - [@​MarcusDunn](https://redirect.github.com/MarcusDunn) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1610](https://redirect.github.com/InsertKoinIO/koin/pull/1610) - [@​Deishelon](https://redirect.github.com/Deishelon) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1602](https://redirect.github.com/InsertKoinIO/koin/pull/1602) - [@​Goooler](https://redirect.github.com/Goooler) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1628](https://redirect.github.com/InsertKoinIO/koin/pull/1628) - [@​sschuberth](https://redirect.github.com/sschuberth) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1620](https://redirect.github.com/InsertKoinIO/koin/pull/1620) - [@​jorgectf](https://redirect.github.com/jorgectf) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1615](https://redirect.github.com/InsertKoinIO/koin/pull/1615) - [@​floatdrop](https://redirect.github.com/floatdrop) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1641](https://redirect.github.com/InsertKoinIO/koin/pull/1641) - [@​5peak2me](https://redirect.github.com/5peak2me) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1642](https://redirect.github.com/InsertKoinIO/koin/pull/1642) - [@​KAMO030](https://redirect.github.com/KAMO030) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1640](https://redirect.github.com/InsertKoinIO/koin/pull/1640) - [@​DebitCardz](https://redirect.github.com/DebitCardz) made their first contribution in [https://github.com/InsertKoinIO/koin/pull/1632](https://redirect.github.com/InsertKoinIO/koin/pull/1632) **Full Changelog**: https://github.com/InsertKoinIO/koin/compare/core-3.4.3...3.5.0 ### [`v3.4.3`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#core-343) ### [`v3.4.1`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#341---2023-05-31) ### [`v3.4.0`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#ktor-340--2023-03-24) - `[UPDATED]` - `koin-core` 3.4.0 - `[UPDATED]` - updated to Ktor 2.2.4 ### [`v3.3.3`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#android-333---2022-02-07) - `[UPDATED]` - `koin-core` 3.3.3 - `[FIXED]` - [#​1500](https://redirect.github.com/InsertKoinIO/koin/issues/1500) Fix ViewModel Factory to resolve against qualifier - `[FIXED]` - [#​1445](https://redirect.github.com/InsertKoinIO/koin/issues/1445) ShareViewModelCompat owner fix - `[FIXED]` - [#​1494](https://redirect.github.com/InsertKoinIO/koin/issues/1494) viewModelOf arguments until 22 - `[UPDATED]`- androidx.fragment:fragment-ktx to 1.5.5 - `[UPDATED]`- androidx.navigation:navigation-fragment-ktx to 2.5.3 ### [`v3.3.2`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#android-332---2022-12-28) - `[UPDATED]` - `koin-core` 3.3.2 ### [`v3.3.0`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#ktor-330---2022-12-28) - `[UPDATED]` - `io.ktor:ktor-server-core` 2.2.1 - `[UPDATED]` - `koin-core` 3.3.2 ### [`v3.2.4`](https://redirect.github.com/InsertKoinIO/koin/compare/3.2.0...3.2.4) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.2.2...3.2.4) ### [`v3.2.2`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#ktor-322---2022-09-23) - `[UPDATED]` - update with Koin 3.2.2 + Fix back compat with Java 8 compilation ### [`v3.2.1`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#ktor-321---2022-09-12) - `[UPDATED]` - ktor update - 2.0.3 ### [`v3.2.0`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#ktor-320) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.1.6...3.2.0) - `[NEW]` - Koin Ktor extracted project - `[UPDATED]` - slf4j update - org.slf4j:slf4j-api:1.7.36 - `[UPDATED]` - ktor update - 2.0.1 - `[BREAKING]` - moved Koin ktor plugin to org.koin.ktor.plugin ### [`v3.1.6`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#316) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.1.5...3.1.6) - `[FIXED]` `[core]` - fix [#​1146](https://redirect.github.com/InsertKoinIO/koin/issues/1146) duplicate bindings with getAll() - `[FIXED]` `[android]` - Require ComponentActivity instead of AppCompatActivity in LifecycleViewModelScopeDelegate for FragmentScenario support - `[FIXED]` `[ktor]` - Fix [#​1263](https://redirect.github.com/InsertKoinIO/koin/issues/1263) Ktor scope closing with ApplicationStopped event listening - `[FIXED]` `[android]` - fix [#​1207](https://redirect.github.com/InsertKoinIO/koin/issues/1207) [#​1308](https://redirect.github.com/InsertKoinIO/koin/issues/1308) - Realign ViewModel API with Google viewModels() API to better register on factories - `[FIXED]` `[ktor]` - downgrade to Ktor 1.6.5 due to link to Kotlin 1.6.x (further versions will follow 3.2.x branch with independant koin-ktor module project) ### [`v3.1.5`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#315) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.1.4...3.1.5) - `[FIXED]` `[android]` - [#​1240](https://redirect.github.com/InsertKoinIO/koin/issues/1240) - ViewModel scope instance creation fixed - `[FIXED]` `[android]` - [#​1232](https://redirect.github.com/InsertKoinIO/koin/issues/1232) & [#​1207](https://redirect.github.com/InsertKoinIO/koin/issues/1207) - Android minimum dependencies is clean up and should avoid indirect library crash - `[ADDED]` `[android]` - [#​1250](https://redirect.github.com/InsertKoinIO/koin/issues/1250) - Android instrumented test doc - `[FIXED]` `[core]` - [#​1213](https://redirect.github.com/InsertKoinIO/koin/issues/1213) - withInstance() mock instance fixed - `[FIXED]` `[core]` - [#​1248](https://redirect.github.com/InsertKoinIO/koin/issues/1248) - fix createeagerInstances() to be seperated back of modules() - `[FIXED]` `[core]` - checkKoinModules API is fixed / deprecate old signatures - `[FIXED]` `[androidx-compose]` - ViewModelStoreOwner property fixed for Compose - `[UPDATED]` `[androidx-compose]` - Compose 1.0.5 - `[FIXED]` `[android]` - fixed scope delegate property to help create scope later for fragment, and bind with parent activity scope ### [`v3.1.4`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#314) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.1.3...3.1.4) - `[FIXED]` `[core]` - [#​1149](https://redirect.github.com/InsertKoinIO/koin/issues/1149) - Nullable parameter resolution - `[FIXED]` `[docs]` - Documentation fixes [#​1170](https://redirect.github.com/InsertKoinIO/koin/issues/1170) [#​1160](https://redirect.github.com/InsertKoinIO/koin/issues/1160) [#​1152](https://redirect.github.com/InsertKoinIO/koin/issues/1152) [#​1155](https://redirect.github.com/InsertKoinIO/koin/issues/1155) [#​1169](https://redirect.github.com/InsertKoinIO/koin/issues/1169) [#​1231](https://redirect.github.com/InsertKoinIO/koin/issues/1231) [#​1234](https://redirect.github.com/InsertKoinIO/koin/issues/1234) [#​1222](https://redirect.github.com/InsertKoinIO/koin/issues/1222) [#​1079](https://redirect.github.com/InsertKoinIO/koin/issues/1079) - `[FIXED]` `[core]` - Bean scope error message fix [#​1166](https://redirect.github.com/InsertKoinIO/koin/issues/1166) - `[FIXED]` `[core]` - Java Compat nullable API fix [#​1175](https://redirect.github.com/InsertKoinIO/koin/issues/1175) - `[FIXED]` `[core]` - String quotes fix [#​1199](https://redirect.github.com/InsertKoinIO/koin/issues/1199) - `[FIXED]` `[android]` - Koin Graph ViewModel added parameters API [#​1202](https://redirect.github.com/InsertKoinIO/koin/issues/1202) - `[FIXED]` `[core]` - Dynamic feature module loading [#​1095](https://redirect.github.com/InsertKoinIO/koin/issues/1095) - `[FIXED]` `[kmm]` - Apple Silicon Support [#​1192](https://redirect.github.com/InsertKoinIO/koin/issues/1192) - `[FIXED]` `[core]` - backport getSource scope API as deprecated fix [#​1211](https://redirect.github.com/InsertKoinIO/koin/issues/1211) - `[FIXED]` `[test]` - CheckKoinModules & CheckModules API cleaned up & fixed with right parameters [#​1197](https://redirect.github.com/InsertKoinIO/koin/issues/1197) [#​1194](https://redirect.github.com/InsertKoinIO/koin/issues/1194) - `[FIXED]` `[android]` - stateViewModel API rolledback [#​1214](https://redirect.github.com/InsertKoinIO/koin/issues/1214) ### [`v3.1.3`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#313) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.1.2...3.1.3) - `[UPDATED]` `[core]` - Update to Kotlin 1.5.30 - `[UPDATED]` `[android]` - Update to latest android ktx - `[UPDATED]` `[android-compose]` - update to jetpack compose 1.0.3 - `[FIXED]` `[android]` - ViewModel instances are now reinjected into Koin Android scopes - `[FIXED]` `[android]` - Activity/Fragment are now available in their own scopes (no need of explicit inject from the source) - `[ADDED]` `[android]` - new koin-androidx-navigation package, offering `by koinNavGraphViewModel()` to allow scope a ViewModel for a given navigation graph - https://insert-koin.io/docs/reference/koin-android/viewmodel#navigation-graph-viewmodel-updated-in-313 - `[DEPRECATED]` `[android]` - `by stateViewModel()` is deprecated. `state` parameter is not needed anymore. It's now merged into `viewModel()`, to inject SavedStateHandle - `[FIXED]` `[android]` - Fix from Koin 2.x. ViewModel API get back the `owner` property, to allow specify from where we are instanciating ViewModel. - `[ADDED]` `[test]` - Introduce new `checkKoinModules` and DSL to help verify modules - https://insert-koin.io/docs/reference/koin-test/checkmodules - `[DEPRECATED]` `[test]` - deprecate old `checkModules` function, in favor of new API `checkKoinModules` ### [`v3.1.2`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#312) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.1.1...3.1.2) - `[FIXED]` `[core]` - `createeagerInstances()` is fixed back. It's seperated from module loading process. - `[FIXED]` `[core]` - `ParameterHolder.getOrNull` is now checking assignable type ### [`v3.1.1`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#311) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.1.0...3.1.1) - `[FIXED]` `[core]` - injection parameter resolved in graph - `[FIXED]` `[core]` - parameter injection is not deprecated - `[FIXED]` `[test]` - checkModules API is reverted - `[UPDATED]` `[core]` - Lazy eval logger operator Logger.log(lvl, message) - `[UPDATED]` `[core]` - ParametersHolder getOrNull added - `[UPDATED]` `[androidx-compose]` - update to Beta-09 ### [`v3.1.0`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#310) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.0.2...3.1.0) - `[NEW]` `[core]` - Improved resolution engine with new Module/DSL/Index creation to make faster Index/InstanceFactory allocation at start. Reworked internal architecture for Factory & scope allocations. Should improve greatly startup performances! - `[NEW]` `[core-jvm]` - Smarter DSL is now stable, no more `get()` needed. Unlock `single()` builder, for any kind of definition. - `[BREAKING]` `[-ext]` - builder extension are now part of core API - `[UPDATED]` `[core]` - Kotlin 1.5.10 - `[UPDATED]` `[ktor]` - Ktor 1.6.0 - `[UPDATED]` `[android-compose]` - Compose 1.0.0-Beta08 - `[FIXED]` `[core]` - String property import - [https://github.com/InsertKoinIO/koin/issues/1099](https://redirect.github.com/InsertKoinIO/koin/issues/1099) - `[FIXED]` `[test]` - KoinTestRule close existing Koin isntance before trying to start a new one - `[FIXED]` `[core]` - ScopeJVM.kt bad package - [https://github.com/InsertKoinIO/koin/issues/1094](https://redirect.github.com/InsertKoinIO/koin/issues/1094) - `[FIXED]` `[android]` - Fix Fragment Scope Lifecycle delegate - [https://github.com/InsertKoinIO/koin/issues/1101](https://redirect.github.com/InsertKoinIO/koin/issues/1101) - `[DEPRECATED]` `[core]` - Module `override` is now a global option into `KoinApplication`, not a local option to a module. Override strategy is now a global option. - `[DEPRECATED]` `[core]` - injection parameters as `destructured` declaration are deprecated. Instead of writing `single { (myParam) -> MyClass(param) }` now use injected parameters with get: `single { params -> MyClass(params.get()) }` ### [`v3.0.2`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#302) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/3.0.1...3.0.2) - Update Kotlin 1.5.0 - Update Ktor 1.5.4 - Clean up Time API - [`64ceaae`](https://redirect.github.com/InsertKoinIO/koin/commit/64ceaae94f1084eb708142a6b9fd029390e20714) - Fix Property import quote replace - [`94ceed3`](https://redirect.github.com/InsertKoinIO/koin/commit/94ceed397b10d08e17880a9a0e2ac87d0a272a18) - Fix Definition Param internal values - [`067b9d9`](https://redirect.github.com/InsertKoinIO/koin/commit/067b9d95847b74a6c9b88058a649b27266053013) - KClass for new instance builder - [#​1093](https://redirect.github.com/InsertKoinIO/koin/issues/1093) Erik@ErikSchouten.com - WatchOS64 native target - [#​1091](https://redirect.github.com/InsertKoinIO/koin/issues/1091) email@robertdewilde.nl - Enable IR for JS - [#​1067](https://redirect.github.com/InsertKoinIO/koin/issues/1067) subroh.0508@​gmail.com ### [`v3.0.1`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#301) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/2.2.3...3.0.1) ##### [3.0.1-beta-2]() - Koin Gradle Plugin is back - Fix back Ktor feature starter ##### [3.0.1-beta-1]() - Update Platform tools for default Lazy Mode - [https://github.com/InsertKoinIO/koin/pull/1031](https://redirect.github.com/InsertKoinIO/koin/pull/1031) - Relax Typing resolution constraints - [https://github.com/InsertKoinIO/koin/pull/1032](https://redirect.github.com/InsertKoinIO/koin/pull/1032) - Update Ktor 1.5.2 - Injection parameters doc update - Koin Native KClass in hashcode naming - [https://github.com/InsertKoinIO/koin/pull/1036](https://redirect.github.com/InsertKoinIO/koin/pull/1036) - Jetpack compose Beta01 - [https://github.com/InsertKoinIO/koin/pull/1037](https://redirect.github.com/InsertKoinIO/koin/pull/1037) - Fix getAll operator, to look in linked scopes - [https://github.com/InsertKoinIO/koin/pull/1038](https://redirect.github.com/InsertKoinIO/koin/pull/1038) - Ktor check for existing KoinApplication ready - [https://github.com/InsertKoinIO/koin/pull/1023](https://redirect.github.com/InsertKoinIO/koin/pull/1023) - Work manager resolution fix - [https://github.com/InsertKoinIO/koin/pull/1018](https://redirect.github.com/InsertKoinIO/koin/pull/1018) - Koin Gradle Plugin drop for now (many issues for Android side) ##### [3.0.1-beta-6]() - Maven central publication scripts ##### [3.0.1-alpha-3]() - Merge branch 2.2.x & 3.0.0 - New folder modules/strategy - Merge of main Android modules (koin-androidx-scope, koin-androidx-viewmodel are merged in koin-android) - Update Gradle dependencies to use proper `api` / `implementation` - Refresh Scope API ### [`v2.2.3`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#223) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/2.2.2...2.2.3) - Update Kotlin 1.5.0 - Clean up Time API ### [`v2.2.2`](https://redirect.github.com/InsertKoinIO/koin/blob/HEAD/CHANGELOG.md#222) [Compare Source](https://redirect.github.com/InsertKoinIO/koin/compare/2.1.6...2.2.2) - `[ADDED]` `[android]` FragmentScope class is now linked to its parent ActivityScope class - `[FIXED]` `[core]` fixed back to handle any type of property (not only String). File properties are saved as Strings. - `[FIXED]` `[android]` ViewModel factory use DefaultViewModelFactory by default, StateViewModelFactory if `state` parameter is used.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR was generated by Mend Renovate. View the repository job log.