Commit 493d094
authored
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 = "Poker") }</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 />
[](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
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
0 commit comments