Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump koin from 3.5.6 to 4.0.0 (#470)
Bumps `koin` from 3.5.6 to 4.0.0. Updates `io.insert-koin:koin-core` from 3.5.6 to 4.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/InsertKoinIO/koin/releases">io.insert-koin:koin-core's releases</a>.</em></p> <blockquote> <h2>4.0.0</h2> <h2>What's Changed</h2> <ul> <li>Add Lazy<!-- raw HTML omitted --> concrete implementation & missing "plus" operator by <a href="https://github.com/cpaleop"><code>@cpaleop</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1756">InsertKoinIO/koin#1756</a></li> <li>flatten: use loop and ArrayDeque instead of recursion by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1801">InsertKoinIO/koin#1801</a></li> <li>3.6 - full upgrade environment by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1839">InsertKoinIO/koin#1839</a></li> <li>Add watchos support by <a href="https://github.com/suau"><code>@suau</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1751">InsertKoinIO/koin#1751</a></li> <li>fix(flatten): use <code>LinkedHashSet</code> instead of <code>HashSet</code> by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1841">InsertKoinIO/koin#1841</a></li> <li>Fix CI: update <code>examples/gradle/versions.gradle</code> kotlin to 1.9.23 by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1846">InsertKoinIO/koin#1846</a></li> <li>update quickstart hyperlink for KMP by <a href="https://github.com/wiryadev"><code>@wiryadev</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1852">InsertKoinIO/koin#1852</a></li> <li>koin-compose: use rememberUpdatedState with ParametersDefinition, optimized KoinApplication, KoinContext, KoinIsolatedContext by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1768">InsertKoinIO/koin#1768</a></li> <li>Checkmodules deprecation by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1867">InsertKoinIO/koin#1867</a></li> <li>makes lazy modules & extension engine stable by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1868">InsertKoinIO/koin#1868</a></li> <li>3.6.0 compose viewmodel - KMP by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1875">InsertKoinIO/koin#1875</a></li> <li>Instance Factory isolation fix by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1905">InsertKoinIO/koin#1905</a></li> <li>Module Mapping isolation fix by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1915">InsertKoinIO/koin#1915</a></li> <li>[maintenance] androidContext readability by <a href="https://github.com/GrzegorzBobryk"><code>@GrzegorzBobryk</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1655">InsertKoinIO/koin#1655</a></li> <li>[maintenance] toLowerCase deprecation by <a href="https://github.com/GrzegorzBobryk"><code>@GrzegorzBobryk</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1653">InsertKoinIO/koin#1653</a></li> <li>Multiplatform ViewModel API by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1924">InsertKoinIO/koin#1924</a></li> <li>update <code>rememberKoinModules</code> usage sample by <a href="https://github.com/wiryadev"><code>@wiryadev</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1856">InsertKoinIO/koin#1856</a></li> <li>Split VM / Nav API - Retrograde to composeNavigation = "2.8.0-alpha02" by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1953">InsertKoinIO/koin#1953</a></li> <li>Restoring CheckModules as deprecated code by <a href="https://github.com/pedrofsn"><code>@pedrofsn</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1939">InsertKoinIO/koin#1939</a></li> <li>Fix SLF4J logger by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1954">InsertKoinIO/koin#1954</a></li> <li>[Breaking] KoinApplication reworked to start/stop on Compose cycle by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1960">InsertKoinIO/koin#1960</a></li> <li>Retained scope id fix by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1961">InsertKoinIO/koin#1961</a></li> <li>Fix CMP NavBackStack argument unboxing by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1962">InsertKoinIO/koin#1962</a></li> <li>Catch Koin injection error only - Fix <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1932">#1932</a> by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1970">InsertKoinIO/koin#1970</a></li> <li>update stately fix - fix <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1887">#1887</a> by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1971">InsertKoinIO/koin#1971</a></li> <li>Clean up and optimise core internals core by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1972">InsertKoinIO/koin#1972</a></li> <li>[Experimental] Koin fu dsl - proposal for function oriented DSL by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1973">InsertKoinIO/koin#1973</a></li> <li>fix scope compose regression <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1900">#1900</a> <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1844">#1844</a> <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1557">#1557</a> by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1975">InsertKoinIO/koin#1975</a></li> <li>Add RequestScope UUID to avoid collision over local hashcode by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1976">InsertKoinIO/koin#1976</a></li> <li>Verify API - allow declare parameter injection type to be verified by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1977">InsertKoinIO/koin#1977</a></li> <li>Revert KoinApplication to be more compose natural style by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1981">InsertKoinIO/koin#1981</a></li> <li>add onKoinStartup function to help start with AndroidX startup by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1984">InsertKoinIO/koin#1984</a></li> <li>Fix formatting issue by <a href="https://github.com/SarahDelCastillo"><code>@SarahDelCastillo</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1980">InsertKoinIO/koin#1980</a></li> <li>Update kotlin.md by <a href="https://github.com/brianbritto"><code>@brianbritto</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1958">InsertKoinIO/koin#1958</a></li> <li>fix: subsequent instrumented tests failing by <a href="https://github.com/wagarcdev"><code>@wagarcdev</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1957">InsertKoinIO/koin#1957</a></li> <li>Fix a small typo by <a href="https://github.com/yuk1ty"><code>@yuk1ty</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1920">InsertKoinIO/koin#1920</a></li> <li>docs: Fix typo in android.md by <a href="https://github.com/FireLord"><code>@FireLord</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1917">InsertKoinIO/koin#1917</a></li> <li>Update koin.md - Added missing project koin-test-junit4 to BOM by <a href="https://github.com/jpicklyk"><code>@jpicklyk</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1914">InsertKoinIO/koin#1914</a></li> <li>Add testing description for Context Isolation by <a href="https://github.com/igorwojda"><code>@igorwojda</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1909">InsertKoinIO/koin#1909</a></li> <li>update ScopeAlreadyCreatedException.kt by <a href="https://github.com/JunJaBoy"><code>@JunJaBoy</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1912">InsertKoinIO/koin#1912</a></li> <li>Use explicit Gradle DependencyHandlerEnvorderPlatform by <a href="https://github.com/dragetd"><code>@dragetd</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1865">InsertKoinIO/koin#1865</a></li> <li>Update kmp.md by <a href="https://github.com/GabrielBrasileiro"><code>@GabrielBrasileiro</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1916">InsertKoinIO/koin#1916</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/cpaleop"><code>@cpaleop</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1756">InsertKoinIO/koin#1756</a></li> <li><a href="https://github.com/suau"><code>@suau</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1751">InsertKoinIO/koin#1751</a></li> <li><a href="https://github.com/SarahDelCastillo"><code>@SarahDelCastillo</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1980">InsertKoinIO/koin#1980</a></li> <li><a href="https://github.com/brianbritto"><code>@brianbritto</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1958">InsertKoinIO/koin#1958</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/InsertKoinIO/koin/commit/df8ad6f2215283e4e1a25fbb1a473721b359f68c"><code>df8ad6f</code></a> fix api checks</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/8525e1a6d912c973ba7514e11a713e486f77c0d0"><code>8525e1a</code></a> bump to 4.0.0</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/40feaecd119f3cd04a0f2fb828e8ade2ba3006f2"><code>40feaec</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1916">#1916</a> from GabrielBrasileiro/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/b857f98cb6728eae5b48d44aa2b635fc7bb4e807"><code>b857f98</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1865">#1865</a> from dragetd/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/bc12ba04c83ef4d82e0b1443ed5d4fba080d2cd5"><code>bc12ba0</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1912">#1912</a> from JunJaBoy/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/faecabe4b38b17a7496f6b7ab194b6d47bcefb34"><code>faecabe</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1909">#1909</a> from igorwojda/patch-2</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/48c52a29aec469581b7da4acc0c0b11e94c9c71f"><code>48c52a2</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1914">#1914</a> from jpicklyk/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/3cccb03a785b8fbe17d9b427cf56b6fcc904d7de"><code>3cccb03</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1917">#1917</a> from FireLord/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/e73c74c4b62846ac41d1bc77a76cbbb661c618ca"><code>e73c74c</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1920">#1920</a> from yuk1ty/fix-small-typo</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/165dda96c0d5e45ab81b0dd3ff8de87b7fa2ec10"><code>165dda9</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1957">#1957</a> from wagarcdev/patch-1</li> <li>Additional commits viewable in <a href="https://github.com/InsertKoinIO/koin/compare/3.5.6...4.0.0">compare view</a></li> </ul> </details> <br /> Updates `io.insert-koin:koin-test` from 3.5.6 to 4.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/InsertKoinIO/koin/releases">io.insert-koin:koin-test's releases</a>.</em></p> <blockquote> <h2>4.0.0</h2> <h2>What's Changed</h2> <ul> <li>Add Lazy<!-- raw HTML omitted --> concrete implementation & missing "plus" operator by <a href="https://github.com/cpaleop"><code>@cpaleop</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1756">InsertKoinIO/koin#1756</a></li> <li>flatten: use loop and ArrayDeque instead of recursion by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1801">InsertKoinIO/koin#1801</a></li> <li>3.6 - full upgrade environment by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1839">InsertKoinIO/koin#1839</a></li> <li>Add watchos support by <a href="https://github.com/suau"><code>@suau</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1751">InsertKoinIO/koin#1751</a></li> <li>fix(flatten): use <code>LinkedHashSet</code> instead of <code>HashSet</code> by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1841">InsertKoinIO/koin#1841</a></li> <li>Fix CI: update <code>examples/gradle/versions.gradle</code> kotlin to 1.9.23 by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1846">InsertKoinIO/koin#1846</a></li> <li>update quickstart hyperlink for KMP by <a href="https://github.com/wiryadev"><code>@wiryadev</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1852">InsertKoinIO/koin#1852</a></li> <li>koin-compose: use rememberUpdatedState with ParametersDefinition, optimized KoinApplication, KoinContext, KoinIsolatedContext by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1768">InsertKoinIO/koin#1768</a></li> <li>Checkmodules deprecation by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1867">InsertKoinIO/koin#1867</a></li> <li>makes lazy modules & extension engine stable by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1868">InsertKoinIO/koin#1868</a></li> <li>3.6.0 compose viewmodel - KMP by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1875">InsertKoinIO/koin#1875</a></li> <li>Instance Factory isolation fix by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1905">InsertKoinIO/koin#1905</a></li> <li>Module Mapping isolation fix by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1915">InsertKoinIO/koin#1915</a></li> <li>[maintenance] androidContext readability by <a href="https://github.com/GrzegorzBobryk"><code>@GrzegorzBobryk</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1655">InsertKoinIO/koin#1655</a></li> <li>[maintenance] toLowerCase deprecation by <a href="https://github.com/GrzegorzBobryk"><code>@GrzegorzBobryk</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1653">InsertKoinIO/koin#1653</a></li> <li>Multiplatform ViewModel API by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1924">InsertKoinIO/koin#1924</a></li> <li>update <code>rememberKoinModules</code> usage sample by <a href="https://github.com/wiryadev"><code>@wiryadev</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1856">InsertKoinIO/koin#1856</a></li> <li>Split VM / Nav API - Retrograde to composeNavigation = "2.8.0-alpha02" by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1953">InsertKoinIO/koin#1953</a></li> <li>Restoring CheckModules as deprecated code by <a href="https://github.com/pedrofsn"><code>@pedrofsn</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1939">InsertKoinIO/koin#1939</a></li> <li>Fix SLF4J logger by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1954">InsertKoinIO/koin#1954</a></li> <li>[Breaking] KoinApplication reworked to start/stop on Compose cycle by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1960">InsertKoinIO/koin#1960</a></li> <li>Retained scope id fix by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1961">InsertKoinIO/koin#1961</a></li> <li>Fix CMP NavBackStack argument unboxing by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1962">InsertKoinIO/koin#1962</a></li> <li>Catch Koin injection error only - Fix <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1932">#1932</a> by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1970">InsertKoinIO/koin#1970</a></li> <li>update stately fix - fix <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1887">#1887</a> by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1971">InsertKoinIO/koin#1971</a></li> <li>Clean up and optimise core internals core by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1972">InsertKoinIO/koin#1972</a></li> <li>[Experimental] Koin fu dsl - proposal for function oriented DSL by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1973">InsertKoinIO/koin#1973</a></li> <li>fix scope compose regression <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1900">#1900</a> <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1844">#1844</a> <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1557">#1557</a> by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1975">InsertKoinIO/koin#1975</a></li> <li>Add RequestScope UUID to avoid collision over local hashcode by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1976">InsertKoinIO/koin#1976</a></li> <li>Verify API - allow declare parameter injection type to be verified by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1977">InsertKoinIO/koin#1977</a></li> <li>Revert KoinApplication to be more compose natural style by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1981">InsertKoinIO/koin#1981</a></li> <li>add onKoinStartup function to help start with AndroidX startup by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1984">InsertKoinIO/koin#1984</a></li> <li>Fix formatting issue by <a href="https://github.com/SarahDelCastillo"><code>@SarahDelCastillo</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1980">InsertKoinIO/koin#1980</a></li> <li>Update kotlin.md by <a href="https://github.com/brianbritto"><code>@brianbritto</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1958">InsertKoinIO/koin#1958</a></li> <li>fix: subsequent instrumented tests failing by <a href="https://github.com/wagarcdev"><code>@wagarcdev</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1957">InsertKoinIO/koin#1957</a></li> <li>Fix a small typo by <a href="https://github.com/yuk1ty"><code>@yuk1ty</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1920">InsertKoinIO/koin#1920</a></li> <li>docs: Fix typo in android.md by <a href="https://github.com/FireLord"><code>@FireLord</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1917">InsertKoinIO/koin#1917</a></li> <li>Update koin.md - Added missing project koin-test-junit4 to BOM by <a href="https://github.com/jpicklyk"><code>@jpicklyk</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1914">InsertKoinIO/koin#1914</a></li> <li>Add testing description for Context Isolation by <a href="https://github.com/igorwojda"><code>@igorwojda</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1909">InsertKoinIO/koin#1909</a></li> <li>update ScopeAlreadyCreatedException.kt by <a href="https://github.com/JunJaBoy"><code>@JunJaBoy</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1912">InsertKoinIO/koin#1912</a></li> <li>Use explicit Gradle DependencyHandlerEnvorderPlatform by <a href="https://github.com/dragetd"><code>@dragetd</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1865">InsertKoinIO/koin#1865</a></li> <li>Update kmp.md by <a href="https://github.com/GabrielBrasileiro"><code>@GabrielBrasileiro</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1916">InsertKoinIO/koin#1916</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/cpaleop"><code>@cpaleop</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1756">InsertKoinIO/koin#1756</a></li> <li><a href="https://github.com/suau"><code>@suau</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1751">InsertKoinIO/koin#1751</a></li> <li><a href="https://github.com/SarahDelCastillo"><code>@SarahDelCastillo</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1980">InsertKoinIO/koin#1980</a></li> <li><a href="https://github.com/brianbritto"><code>@brianbritto</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1958">InsertKoinIO/koin#1958</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/InsertKoinIO/koin/commit/df8ad6f2215283e4e1a25fbb1a473721b359f68c"><code>df8ad6f</code></a> fix api checks</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/8525e1a6d912c973ba7514e11a713e486f77c0d0"><code>8525e1a</code></a> bump to 4.0.0</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/40feaecd119f3cd04a0f2fb828e8ade2ba3006f2"><code>40feaec</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1916">#1916</a> from GabrielBrasileiro/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/b857f98cb6728eae5b48d44aa2b635fc7bb4e807"><code>b857f98</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1865">#1865</a> from dragetd/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/bc12ba04c83ef4d82e0b1443ed5d4fba080d2cd5"><code>bc12ba0</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1912">#1912</a> from JunJaBoy/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/faecabe4b38b17a7496f6b7ab194b6d47bcefb34"><code>faecabe</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1909">#1909</a> from igorwojda/patch-2</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/48c52a29aec469581b7da4acc0c0b11e94c9c71f"><code>48c52a2</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1914">#1914</a> from jpicklyk/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/3cccb03a785b8fbe17d9b427cf56b6fcc904d7de"><code>3cccb03</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1917">#1917</a> from FireLord/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/e73c74c4b62846ac41d1bc77a76cbbb661c618ca"><code>e73c74c</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1920">#1920</a> from yuk1ty/fix-small-typo</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/165dda96c0d5e45ab81b0dd3ff8de87b7fa2ec10"><code>165dda9</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1957">#1957</a> from wagarcdev/patch-1</li> <li>Additional commits viewable in <a href="https://github.com/InsertKoinIO/koin/compare/3.5.6...4.0.0">compare view</a></li> </ul> </details> <br /> Updates `io.insert-koin:koin-android` from 3.5.6 to 4.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/InsertKoinIO/koin/releases">io.insert-koin:koin-android's releases</a>.</em></p> <blockquote> <h2>4.0.0</h2> <h2>What's Changed</h2> <ul> <li>Add Lazy<!-- raw HTML omitted --> concrete implementation & missing "plus" operator by <a href="https://github.com/cpaleop"><code>@cpaleop</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1756">InsertKoinIO/koin#1756</a></li> <li>flatten: use loop and ArrayDeque instead of recursion by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1801">InsertKoinIO/koin#1801</a></li> <li>3.6 - full upgrade environment by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1839">InsertKoinIO/koin#1839</a></li> <li>Add watchos support by <a href="https://github.com/suau"><code>@suau</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1751">InsertKoinIO/koin#1751</a></li> <li>fix(flatten): use <code>LinkedHashSet</code> instead of <code>HashSet</code> by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1841">InsertKoinIO/koin#1841</a></li> <li>Fix CI: update <code>examples/gradle/versions.gradle</code> kotlin to 1.9.23 by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1846">InsertKoinIO/koin#1846</a></li> <li>update quickstart hyperlink for KMP by <a href="https://github.com/wiryadev"><code>@wiryadev</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1852">InsertKoinIO/koin#1852</a></li> <li>koin-compose: use rememberUpdatedState with ParametersDefinition, optimized KoinApplication, KoinContext, KoinIsolatedContext by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1768">InsertKoinIO/koin#1768</a></li> <li>Checkmodules deprecation by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1867">InsertKoinIO/koin#1867</a></li> <li>makes lazy modules & extension engine stable by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1868">InsertKoinIO/koin#1868</a></li> <li>3.6.0 compose viewmodel - KMP by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1875">InsertKoinIO/koin#1875</a></li> <li>Instance Factory isolation fix by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1905">InsertKoinIO/koin#1905</a></li> <li>Module Mapping isolation fix by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1915">InsertKoinIO/koin#1915</a></li> <li>[maintenance] androidContext readability by <a href="https://github.com/GrzegorzBobryk"><code>@GrzegorzBobryk</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1655">InsertKoinIO/koin#1655</a></li> <li>[maintenance] toLowerCase deprecation by <a href="https://github.com/GrzegorzBobryk"><code>@GrzegorzBobryk</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1653">InsertKoinIO/koin#1653</a></li> <li>Multiplatform ViewModel API by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1924">InsertKoinIO/koin#1924</a></li> <li>update <code>rememberKoinModules</code> usage sample by <a href="https://github.com/wiryadev"><code>@wiryadev</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1856">InsertKoinIO/koin#1856</a></li> <li>Split VM / Nav API - Retrograde to composeNavigation = "2.8.0-alpha02" by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1953">InsertKoinIO/koin#1953</a></li> <li>Restoring CheckModules as deprecated code by <a href="https://github.com/pedrofsn"><code>@pedrofsn</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1939">InsertKoinIO/koin#1939</a></li> <li>Fix SLF4J logger by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1954">InsertKoinIO/koin#1954</a></li> <li>[Breaking] KoinApplication reworked to start/stop on Compose cycle by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1960">InsertKoinIO/koin#1960</a></li> <li>Retained scope id fix by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1961">InsertKoinIO/koin#1961</a></li> <li>Fix CMP NavBackStack argument unboxing by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1962">InsertKoinIO/koin#1962</a></li> <li>Catch Koin injection error only - Fix <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1932">#1932</a> by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1970">InsertKoinIO/koin#1970</a></li> <li>update stately fix - fix <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1887">#1887</a> by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1971">InsertKoinIO/koin#1971</a></li> <li>Clean up and optimise core internals core by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1972">InsertKoinIO/koin#1972</a></li> <li>[Experimental] Koin fu dsl - proposal for function oriented DSL by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1973">InsertKoinIO/koin#1973</a></li> <li>fix scope compose regression <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1900">#1900</a> <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1844">#1844</a> <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1557">#1557</a> by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1975">InsertKoinIO/koin#1975</a></li> <li>Add RequestScope UUID to avoid collision over local hashcode by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1976">InsertKoinIO/koin#1976</a></li> <li>Verify API - allow declare parameter injection type to be verified by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1977">InsertKoinIO/koin#1977</a></li> <li>Revert KoinApplication to be more compose natural style by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1981">InsertKoinIO/koin#1981</a></li> <li>add onKoinStartup function to help start with AndroidX startup by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1984">InsertKoinIO/koin#1984</a></li> <li>Fix formatting issue by <a href="https://github.com/SarahDelCastillo"><code>@SarahDelCastillo</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1980">InsertKoinIO/koin#1980</a></li> <li>Update kotlin.md by <a href="https://github.com/brianbritto"><code>@brianbritto</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1958">InsertKoinIO/koin#1958</a></li> <li>fix: subsequent instrumented tests failing by <a href="https://github.com/wagarcdev"><code>@wagarcdev</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1957">InsertKoinIO/koin#1957</a></li> <li>Fix a small typo by <a href="https://github.com/yuk1ty"><code>@yuk1ty</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1920">InsertKoinIO/koin#1920</a></li> <li>docs: Fix typo in android.md by <a href="https://github.com/FireLord"><code>@FireLord</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1917">InsertKoinIO/koin#1917</a></li> <li>Update koin.md - Added missing project koin-test-junit4 to BOM by <a href="https://github.com/jpicklyk"><code>@jpicklyk</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1914">InsertKoinIO/koin#1914</a></li> <li>Add testing description for Context Isolation by <a href="https://github.com/igorwojda"><code>@igorwojda</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1909">InsertKoinIO/koin#1909</a></li> <li>update ScopeAlreadyCreatedException.kt by <a href="https://github.com/JunJaBoy"><code>@JunJaBoy</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1912">InsertKoinIO/koin#1912</a></li> <li>Use explicit Gradle DependencyHandlerEnvorderPlatform by <a href="https://github.com/dragetd"><code>@dragetd</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1865">InsertKoinIO/koin#1865</a></li> <li>Update kmp.md by <a href="https://github.com/GabrielBrasileiro"><code>@GabrielBrasileiro</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1916">InsertKoinIO/koin#1916</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/cpaleop"><code>@cpaleop</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1756">InsertKoinIO/koin#1756</a></li> <li><a href="https://github.com/suau"><code>@suau</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1751">InsertKoinIO/koin#1751</a></li> <li><a href="https://github.com/SarahDelCastillo"><code>@SarahDelCastillo</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1980">InsertKoinIO/koin#1980</a></li> <li><a href="https://github.com/brianbritto"><code>@brianbritto</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1958">InsertKoinIO/koin#1958</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/InsertKoinIO/koin/commit/df8ad6f2215283e4e1a25fbb1a473721b359f68c"><code>df8ad6f</code></a> fix api checks</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/8525e1a6d912c973ba7514e11a713e486f77c0d0"><code>8525e1a</code></a> bump to 4.0.0</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/40feaecd119f3cd04a0f2fb828e8ade2ba3006f2"><code>40feaec</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1916">#1916</a> from GabrielBrasileiro/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/b857f98cb6728eae5b48d44aa2b635fc7bb4e807"><code>b857f98</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1865">#1865</a> from dragetd/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/bc12ba04c83ef4d82e0b1443ed5d4fba080d2cd5"><code>bc12ba0</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1912">#1912</a> from JunJaBoy/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/faecabe4b38b17a7496f6b7ab194b6d47bcefb34"><code>faecabe</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1909">#1909</a> from igorwojda/patch-2</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/48c52a29aec469581b7da4acc0c0b11e94c9c71f"><code>48c52a2</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1914">#1914</a> from jpicklyk/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/3cccb03a785b8fbe17d9b427cf56b6fcc904d7de"><code>3cccb03</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1917">#1917</a> from FireLord/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/e73c74c4b62846ac41d1bc77a76cbbb661c618ca"><code>e73c74c</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1920">#1920</a> from yuk1ty/fix-small-typo</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/165dda96c0d5e45ab81b0dd3ff8de87b7fa2ec10"><code>165dda9</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1957">#1957</a> from wagarcdev/patch-1</li> <li>Additional commits viewable in <a href="https://github.com/InsertKoinIO/koin/compare/3.5.6...4.0.0">compare view</a></li> </ul> </details> <br /> Updates `io.insert-koin:koin-androidx-compose` from 3.5.6 to 4.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/InsertKoinIO/koin/releases">io.insert-koin:koin-androidx-compose's releases</a>.</em></p> <blockquote> <h2>4.0.0</h2> <h2>What's Changed</h2> <ul> <li>Add Lazy<!-- raw HTML omitted --> concrete implementation & missing "plus" operator by <a href="https://github.com/cpaleop"><code>@cpaleop</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1756">InsertKoinIO/koin#1756</a></li> <li>flatten: use loop and ArrayDeque instead of recursion by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1801">InsertKoinIO/koin#1801</a></li> <li>3.6 - full upgrade environment by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1839">InsertKoinIO/koin#1839</a></li> <li>Add watchos support by <a href="https://github.com/suau"><code>@suau</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1751">InsertKoinIO/koin#1751</a></li> <li>fix(flatten): use <code>LinkedHashSet</code> instead of <code>HashSet</code> by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1841">InsertKoinIO/koin#1841</a></li> <li>Fix CI: update <code>examples/gradle/versions.gradle</code> kotlin to 1.9.23 by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1846">InsertKoinIO/koin#1846</a></li> <li>update quickstart hyperlink for KMP by <a href="https://github.com/wiryadev"><code>@wiryadev</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1852">InsertKoinIO/koin#1852</a></li> <li>koin-compose: use rememberUpdatedState with ParametersDefinition, optimized KoinApplication, KoinContext, KoinIsolatedContext by <a href="https://github.com/hoc081098"><code>@hoc081098</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1768">InsertKoinIO/koin#1768</a></li> <li>Checkmodules deprecation by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1867">InsertKoinIO/koin#1867</a></li> <li>makes lazy modules & extension engine stable by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1868">InsertKoinIO/koin#1868</a></li> <li>3.6.0 compose viewmodel - KMP by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1875">InsertKoinIO/koin#1875</a></li> <li>Instance Factory isolation fix by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1905">InsertKoinIO/koin#1905</a></li> <li>Module Mapping isolation fix by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1915">InsertKoinIO/koin#1915</a></li> <li>[maintenance] androidContext readability by <a href="https://github.com/GrzegorzBobryk"><code>@GrzegorzBobryk</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1655">InsertKoinIO/koin#1655</a></li> <li>[maintenance] toLowerCase deprecation by <a href="https://github.com/GrzegorzBobryk"><code>@GrzegorzBobryk</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1653">InsertKoinIO/koin#1653</a></li> <li>Multiplatform ViewModel API by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1924">InsertKoinIO/koin#1924</a></li> <li>update <code>rememberKoinModules</code> usage sample by <a href="https://github.com/wiryadev"><code>@wiryadev</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1856">InsertKoinIO/koin#1856</a></li> <li>Split VM / Nav API - Retrograde to composeNavigation = "2.8.0-alpha02" by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1953">InsertKoinIO/koin#1953</a></li> <li>Restoring CheckModules as deprecated code by <a href="https://github.com/pedrofsn"><code>@pedrofsn</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1939">InsertKoinIO/koin#1939</a></li> <li>Fix SLF4J logger by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1954">InsertKoinIO/koin#1954</a></li> <li>[Breaking] KoinApplication reworked to start/stop on Compose cycle by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1960">InsertKoinIO/koin#1960</a></li> <li>Retained scope id fix by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1961">InsertKoinIO/koin#1961</a></li> <li>Fix CMP NavBackStack argument unboxing by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1962">InsertKoinIO/koin#1962</a></li> <li>Catch Koin injection error only - Fix <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1932">#1932</a> by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1970">InsertKoinIO/koin#1970</a></li> <li>update stately fix - fix <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1887">#1887</a> by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1971">InsertKoinIO/koin#1971</a></li> <li>Clean up and optimise core internals core by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1972">InsertKoinIO/koin#1972</a></li> <li>[Experimental] Koin fu dsl - proposal for function oriented DSL by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1973">InsertKoinIO/koin#1973</a></li> <li>fix scope compose regression <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1900">#1900</a> <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1844">#1844</a> <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1557">#1557</a> by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1975">InsertKoinIO/koin#1975</a></li> <li>Add RequestScope UUID to avoid collision over local hashcode by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1976">InsertKoinIO/koin#1976</a></li> <li>Verify API - allow declare parameter injection type to be verified by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1977">InsertKoinIO/koin#1977</a></li> <li>Revert KoinApplication to be more compose natural style by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1981">InsertKoinIO/koin#1981</a></li> <li>add onKoinStartup function to help start with AndroidX startup by <a href="https://github.com/arnaudgiuliani"><code>@arnaudgiuliani</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1984">InsertKoinIO/koin#1984</a></li> <li>Fix formatting issue by <a href="https://github.com/SarahDelCastillo"><code>@SarahDelCastillo</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1980">InsertKoinIO/koin#1980</a></li> <li>Update kotlin.md by <a href="https://github.com/brianbritto"><code>@brianbritto</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1958">InsertKoinIO/koin#1958</a></li> <li>fix: subsequent instrumented tests failing by <a href="https://github.com/wagarcdev"><code>@wagarcdev</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1957">InsertKoinIO/koin#1957</a></li> <li>Fix a small typo by <a href="https://github.com/yuk1ty"><code>@yuk1ty</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1920">InsertKoinIO/koin#1920</a></li> <li>docs: Fix typo in android.md by <a href="https://github.com/FireLord"><code>@FireLord</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1917">InsertKoinIO/koin#1917</a></li> <li>Update koin.md - Added missing project koin-test-junit4 to BOM by <a href="https://github.com/jpicklyk"><code>@jpicklyk</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1914">InsertKoinIO/koin#1914</a></li> <li>Add testing description for Context Isolation by <a href="https://github.com/igorwojda"><code>@igorwojda</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1909">InsertKoinIO/koin#1909</a></li> <li>update ScopeAlreadyCreatedException.kt by <a href="https://github.com/JunJaBoy"><code>@JunJaBoy</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1912">InsertKoinIO/koin#1912</a></li> <li>Use explicit Gradle DependencyHandlerEnvorderPlatform by <a href="https://github.com/dragetd"><code>@dragetd</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1865">InsertKoinIO/koin#1865</a></li> <li>Update kmp.md by <a href="https://github.com/GabrielBrasileiro"><code>@GabrielBrasileiro</code></a> in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1916">InsertKoinIO/koin#1916</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/cpaleop"><code>@cpaleop</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1756">InsertKoinIO/koin#1756</a></li> <li><a href="https://github.com/suau"><code>@suau</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1751">InsertKoinIO/koin#1751</a></li> <li><a href="https://github.com/SarahDelCastillo"><code>@SarahDelCastillo</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1980">InsertKoinIO/koin#1980</a></li> <li><a href="https://github.com/brianbritto"><code>@brianbritto</code></a> made their first contribution in <a href="https://redirect.github.com/InsertKoinIO/koin/pull/1958">InsertKoinIO/koin#1958</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/InsertKoinIO/koin/commit/df8ad6f2215283e4e1a25fbb1a473721b359f68c"><code>df8ad6f</code></a> fix api checks</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/8525e1a6d912c973ba7514e11a713e486f77c0d0"><code>8525e1a</code></a> bump to 4.0.0</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/40feaecd119f3cd04a0f2fb828e8ade2ba3006f2"><code>40feaec</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1916">#1916</a> from GabrielBrasileiro/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/b857f98cb6728eae5b48d44aa2b635fc7bb4e807"><code>b857f98</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1865">#1865</a> from dragetd/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/bc12ba04c83ef4d82e0b1443ed5d4fba080d2cd5"><code>bc12ba0</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1912">#1912</a> from JunJaBoy/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/faecabe4b38b17a7496f6b7ab194b6d47bcefb34"><code>faecabe</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1909">#1909</a> from igorwojda/patch-2</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/48c52a29aec469581b7da4acc0c0b11e94c9c71f"><code>48c52a2</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1914">#1914</a> from jpicklyk/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/3cccb03a785b8fbe17d9b427cf56b6fcc904d7de"><code>3cccb03</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1917">#1917</a> from FireLord/patch-1</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/e73c74c4b62846ac41d1bc77a76cbbb661c618ca"><code>e73c74c</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1920">#1920</a> from yuk1ty/fix-small-typo</li> <li><a href="https://github.com/InsertKoinIO/koin/commit/165dda96c0d5e45ab81b0dd3ff8de87b7fa2ec10"><code>165dda9</code></a> Merge pull request <a href="https://redirect.github.com/InsertKoinIO/koin/issues/1957">#1957</a> from wagarcdev/patch-1</li> <li>Additional commits viewable in <a href="https://github.com/InsertKoinIO/koin/compare/3.5.6...4.0.0">compare view</a></li> </ul> </details> <br /> You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days. Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information