Skip to content

Commit 493d094

Browse files
Bump org.kodein.di:kodein-di-jvm from 7.26.1 to 7.32.0 (#8961)
Bumps [org.kodein.di:kodein-di-jvm](https://github.com/kosi-libs/Kodein) from 7.26.1 to 7.32.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kosi-libs/Kodein/releases">org.kodein.di:kodein-di-jvm's releases</a>.</em></p> <blockquote> <h2>7.32.0</h2> <h2>What's Changed</h2> <ul> <li>fix((<a href="https://redirect.github.com/kosi-libs/Kodein/issues/504">#504</a>): bring back scope on SetBinder and ArgSetBinder by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/505">kosi-libs/Kodein#505</a></li> <li>fix((<a href="https://redirect.github.com/kosi-libs/Kodein/issues/506">#506</a>): update KodeinViewModelScopedFactory and KodeinViewModelScopedSingleton to use generic types by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/507">kosi-libs/Kodein#507</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kosi-libs/Kodein/compare/v7.31.0...v7.32.0">https://github.com/kosi-libs/Kodein/compare/v7.31.0...v7.32.0</a></p> <h2>7.31.0</h2> <h2>What's Changed</h2> <ul> <li>Upgrade Ktor dependency from 3.3.2 to 3.4.0 by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/503">kosi-libs/Kodein#503</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kosi-libs/Kodein/compare/v7.30.0...v7.31.0">https://github.com/kosi-libs/Kodein/compare/v7.30.0...v7.31.0</a></p> <h2>7.30.0</h2> <h2>What's Changed</h2> <ul> <li>Update CHANGELOG.md by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/499">kosi-libs/Kodein#499</a></li> <li>Applied the <a href="https://github.com/DIDsl"><code>@​DIDsl</code></a> annotation to relevant builder interfaces and add specific convenience functions to [Arg]SetBinder by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/498">kosi-libs/Kodein#498</a></li> <li>New with arguments by <a href="https://github.com/SalomonBrys"><code>@​SalomonBrys</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/500">kosi-libs/Kodein#500</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kosi-libs/Kodein/compare/v7.29.0...v7.30.0">https://github.com/kosi-libs/Kodein/compare/v7.29.0...v7.30.0</a></p> <h2>7.29.0</h2> <h2>What's Changed</h2> <ul> <li>Kotlin <strong>2.2.21</strong> and Compose <strong>1.9.3</strong></li> <li>feat: add reified helper functions for <code>NoArgBindingDI</code>, update tests to use these methods by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/492">kosi-libs/Kodein#492</a></li> <li>feat(<a href="https://redirect.github.com/kosi-libs/Kodein/issues/470">#470</a>): add module name verification option to DI by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/494">kosi-libs/Kodein#494</a></li> <li><a href="https://redirect.github.com/kosi-libs/Kodein/issues/467">#467</a>: Improvements to compose injection by <a href="https://github.com/Nek-12"><code>@​Nek-12</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/479">kosi-libs/Kodein#479</a></li> <li>docs: document reactive compose injection behavior by <a href="https://github.com/Nek-12"><code>@​Nek-12</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/497">kosi-libs/Kodein#497</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kosi-libs/Kodein/compare/v7.28.0...v7.29.0">https://github.com/kosi-libs/Kodein/compare/v7.28.0...v7.29.0</a></p> <h2>7.28.0</h2> <blockquote> <p>ℹ️ Du to a wrong manipulation this is the same as 7.27.0</p> </blockquote> <h2>What's Changed</h2> <ul> <li>Kotlin 2.2.20</li> <li>refactor: restructure and modularize Compose runtime to a specific module by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/486">kosi-libs/Kodein#486</a></li> <li>feat(<a href="https://redirect.github.com/kosi-libs/Kodein/issues/449">#449</a>): add support for KClass bindings by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/487">kosi-libs/Kodein#487</a></li> <li>Deprecate TornadoFX support and recommend migration to Compose</li> <li>chore: migrate workflows to use Central Portal authentication</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kosi-libs/Kodein/compare/v7.26.0...v7.28.0">https://github.com/kosi-libs/Kodein/compare/v7.26.0...v7.28.0</a></p> <h2>7.27.0</h2> <h2>What's Changed</h2> <ul> <li>Kotlin 2.2.20</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/kosi-libs/Kodein/blob/main/CHANGELOG.md">org.kodein.di:kodein-di-jvm's changelog</a>.</em></p> <blockquote> <h4>7.30.0 (TBD)</h4> <h2>What's Changed</h2> <ul> <li>Fixed DSL receiver scope issue (<a href="https://redirect.github.com/kosi-libs/Kodein/issues/478">#478</a>): Applied <code>@DslMarker</code> to DSL receiver interfaces to prevent accidental calls to outer receiver methods</li> <li>Added convenience methods for multi-binding: <ul> <li><code>add*</code> methods (set-only): <code>addSingleton</code>, <code>addProvider</code>, <code>addInstance</code>, <code>addFactory</code>, <code>addMultiton</code></li> <li><code>bind*</code> methods (set + container): <code>bindSingleton</code>, <code>bindProvider</code>, <code>bindInstance</code>, <code>bindFactory</code>, <code>bindMultiton</code></li> <li><code>bind*</code> methods support tag and overrides parameters for individual retrieval from container</li> </ul> </li> <li>Updated multi-binding documentation with new convenience methods examples</li> <li><strong>Enhanced <code>new()</code> function with named argument support</strong> (<a href="https://redirect.github.com/kosi-libs/Kodein/issues/500">#500</a>): <ul> <li>Added ability to specify constructor arguments by position: <code>new(::MyClass, a1 = value1, a2 = value2, ...)</code></li> <li>Mix manual and auto-resolved arguments: provide specific values while letting DI auto-resolve others</li> <li>Support for up to 10 constructor parameters with named arguments</li> <li>Example: <code>bindSingleton { new(::GameEngine, a2 = 4, a3 = &quot;Poker&quot;) }</code> - auto-resolves <code>a1</code> from container</li> <li>Comprehensive documentation and unit tests added</li> </ul> </li> </ul> <h4>7.29.0 (2025-11-11)</h4> <h2>What's Changed</h2> <ul> <li>Kotlin 2.2.21 + Compose 1.9.3</li> <li>feat: add reified helper functions for <code>NoArgBindingDI</code>, update tests to use these methods by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/492">kosi-libs/Kodein#492</a></li> <li>feat(<a href="https://redirect.github.com/kosi-libs/Kodein/issues/470">#470</a>): add module name verification option to DI by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/494">kosi-libs/Kodein#494</a></li> <li><a href="https://redirect.github.com/kosi-libs/Kodein/issues/467">#467</a>: Improvements to compose injection by <a href="https://github.com/Nek-12"><code>@​Nek-12</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/479">kosi-libs/Kodein#479</a></li> <li>docs: document reactive compose injection behavior by <a href="https://github.com/Nek-12"><code>@​Nek-12</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/497">kosi-libs/Kodein#497</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kosi-libs/Kodein/compare/v7.28.0...v7.29.0">https://github.com/kosi-libs/Kodein/compare/v7.28.0...v7.29.0</a></p> <h4>7.28.0 (2025-09-30)</h4> <blockquote> <p>ℹ️ Due to a wrong manipulation this is the same as 7.27.0</p> </blockquote> <h2>What's Changed</h2> <ul> <li>Kotlin 2.2.20</li> <li>refactor: restructure and modularize Compose runtime to a specific module by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/486">kosi-libs/Kodein#486</a></li> <li>feat(<a href="https://redirect.github.com/kosi-libs/Kodein/issues/449">#449</a>): add support for KClass bindings by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/487">kosi-libs/Kodein#487</a></li> <li>Deprecate TornadoFX support and recommend migration to Compose</li> <li>chore: migrate workflows to use Central Portal authentication</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kosi-libs/Kodein/compare/v7.26.0...v7.28.0">https://github.com/kosi-libs/Kodein/compare/v7.26.0...v7.28.0</a></p> <h4>7.27.0 (2025-09-30)</h4> <h2>What's Changed</h2> <ul> <li>Kotlin 2.2.20</li> <li>refactor: restructure and modularize Compose runtime to a specific module by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/486">kosi-libs/Kodein#486</a></li> <li>feat(<a href="https://redirect.github.com/kosi-libs/Kodein/issues/449">#449</a>): add support for KClass bindings by <a href="https://github.com/romainbsl"><code>@​romainbsl</code></a> in <a href="https://redirect.github.com/kosi-libs/Kodein/pull/487">kosi-libs/Kodein#487</a></li> <li>Deprecate TornadoFX support and recommend migration to Compose</li> <li>chore: migrate workflows to use Central Portal authentication</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kosi-libs/Kodein/compare/v7.26.0...v7.27.0">https://github.com/kosi-libs/Kodein/compare/v7.26.0...v7.27.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kosi-libs/Kodein/commit/0621f0c6739c8da5b56842e8eecd9247c88b84cb"><code>0621f0c</code></a> Bump version</li> <li><a href="https://github.com/kosi-libs/Kodein/commit/ba2ffa38b7abb5588f55026a328e7ea81358bf28"><code>ba2ffa3</code></a> fix((<a href="https://redirect.github.com/kosi-libs/Kodein/issues/506">#506</a>): update KodeinViewModelScopedFactory and KodeinViewModelScopedSing...</li> <li><a href="https://github.com/kosi-libs/Kodein/commit/07bc997f13758e7ccc1b0b05bf2be9621b96eae3"><code>07bc997</code></a> fix((<a href="https://redirect.github.com/kosi-libs/Kodein/issues/504">#504</a>): bring back scope on SetBinder and ArgSetBinder (<a href="https://redirect.github.com/kosi-libs/Kodein/issues/505">#505</a>)</li> <li><a href="https://github.com/kosi-libs/Kodein/commit/a50b4e906a52213afbe036088652d4148009f19e"><code>a50b4e9</code></a> Upgrade Ktor dependency from 3.3.2 to 3.4.0 (<a href="https://redirect.github.com/kosi-libs/Kodein/issues/503">#503</a>)</li> <li><a href="https://github.com/kosi-libs/Kodein/commit/7506c179952c660f444d684bb09826bfda094c09"><code>7506c17</code></a> update docs</li> <li><a href="https://github.com/kosi-libs/Kodein/commit/6f2a7efc36136811ed426404bac114556abd0c88"><code>6f2a7ef</code></a> next version</li> <li><a href="https://github.com/kosi-libs/Kodein/commit/463d61bf9183c86c5d5528c5552d27d787419d4f"><code>463d61b</code></a> update changelog</li> <li><a href="https://github.com/kosi-libs/Kodein/commit/15bef1d912116139d373b5f741be7d0447d6727a"><code>15bef1d</code></a> Add docs and unit tests for the new() parameterized function</li> <li><a href="https://github.com/kosi-libs/Kodein/commit/86d5b28c040644cb2c21de5db09b1e6ef20a50ce"><code>86d5b28</code></a> Merge pull request <a href="https://redirect.github.com/kosi-libs/Kodein/issues/500">#500</a> from kosi-libs/feat/new-with-arguments</li> <li><a href="https://github.com/kosi-libs/Kodein/commit/6ef78cb0db51a666c2b0f23ba220016d9347aa6d"><code>6ef78cb</code></a> New with arguments</li> <li>Additional commits viewable in <a href="https://github.com/kosi-libs/Kodein/compare/v7.26.1...v7.32.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.kodein.di:kodein-di-jvm&package-manager=gradle&previous-version=7.26.1&new-version=7.32.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. --- <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 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>
1 parent cd64b17 commit 493d094

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ guava-android = "33.6.0-android"
88
guava-jre = "33.6.0-android"
99
gson = "2.14.0"
1010
junit = "4.13.2"
11-
kodein-di = "7.26.1"
11+
kodein-di = "7.32.0"
1212
kotlinx-coroutines = "1.10.2"
1313
junit-jupiter = "6.0.3"
1414
junit-platform = "6.0.3"

0 commit comments

Comments
 (0)