Skip to content

Commit 7e93272

Browse files
chore(deps): Bump dagger-compiler from 2.31.2 to 2.32 (#292)
Bumps [dagger-compiler](https://github.com/google/dagger) from 2.31.2 to 2.32. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/dagger/releases">dagger-compiler's releases</a>.</em></p> <blockquote> <h2>Dagger 2.32</h2> <h1>What’s New</h1> <h2>Dagger</h2> <ul> <li>Parameters in <code>@AssistedFactory</code> classes that have the same type now require a name to be set via <code>@assisted(&quot;foo&quot;)</code> to disambiguate between arguments. Previously, order of parameters was used. Fixes <a href="https://github-redirect.dependabot.com/google/dagger/issues/2281">#2281</a>. (44d4f4b85)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Fix <a href="https://github-redirect.dependabot.com/google/dagger/issues/2359">#2359</a>: Fixes self-loop when a generated implementation of an <code>@AssistedFactory</code> method calls a generated component method with the same name. (e2c9a9a21)</li> <li>Fix <code>@AssistedFactory</code> to allow for creating a parameterized Foo with type parameters specified by the factory. (552f430d2)</li> <li>Issue <a href="https://github-redirect.dependabot.com/google/dagger/issues/2279">#2279</a>: Adds a better error message when trying to use a type parameter with an <code>@AssistedFactory</code> creator method. (9a9015190)</li> <li>Fix <a href="https://github-redirect.dependabot.com/google/dagger/issues/2309">#2309</a>: Fix a type inference issue with generated assisted factories in Java 7. (cda6e32f1)</li> </ul> <h2>Hilt</h2> <ul> <li>A new <code>delayComponentReady()</code> method on <code>HiltAndroidRule</code> allows deferring component initialization in tests until after test execution has started. This allows modifying <code>@bindvalue</code> field values in the case that default component initialization would have otherwise requested them before an <code>@before</code> or <code>@test</code> method. (315b1fa30)</li> <li><code>HiltAndroidRule</code> now enforces that <code>inject()</code> is only called at most once per test case. (5dfd484bf)</li> <li>Removes the deprecated <code>ApplicationComponent</code>. <strong>Note that this will now require upgrading any Androidx Hilt Worker dependencies to version 1.0.0-alpha03.</strong> (6592b06b2)</li> <li>Fix <a href="https://github-redirect.dependabot.com/google/dagger/issues/2337">#2337</a>: Fix an incompatibility issue between the Hilt Gradle Plugin and AGP 4.2.0-beta04. <strong>Note that this fix makes it so that earlier versions of AGP 4.2.0 are incompatible with Hilt's Plugin.</strong> (9da5114b0)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Fix <a href="https://github-redirect.dependabot.com/google/dagger/issues/2306">#2306</a>: Fix an issue where internal Kotlin classes where not accessible with <code>enableExperimentalClasspathAggregation</code> turned ON. (53ceb9167, 98c73c619)</li> <li>Fix an issue where an <code>@Installin</code> module referencing a component without a component builder would fail (132d9eab8)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/dagger/commit/7951d5ede41c968252b830d70a283dd96b0eb7bc"><code>7951d5e</code></a> 2.32 release</li> <li><a href="https://github.com/google/dagger/commit/53ceb9167774c2b8aff268d7b07325abf3e87916"><code>53ceb91</code></a> Filter out the configuring project from the artifact view in the Hilt Gradle ...</li> <li><a href="https://github.com/google/dagger/commit/606c89b6dc6f609e623cb3e88d931bc223d523e2"><code>606c89b</code></a> Internal changes</li> <li><a href="https://github.com/google/dagger/commit/e2c9a9a218724787a54b12ee7c3e64970c3c996b"><code>e2c9a9a</code></a> Fixes self-loop when generated implementation of an assisted factory method c...</li> <li><a href="https://github.com/google/dagger/commit/6592b06b2872031c7087ab91be27c7a48a4eca3f"><code>6592b06</code></a> Remove the deprecated ApplicationComponent.</li> <li><a href="https://github.com/google/dagger/commit/44d4f4b85fb1e39fb74398f509c2118c593faf9c"><code>44d4f4b</code></a> Add string qualifier to <a href="https://github.com/Assisted"><code>@Assisted</code></a> annotation to disambiguate duplicate assist...</li> <li><a href="https://github.com/google/dagger/commit/132d9eab8ba15439ca7257014f5009f88010e8bc"><code>132d9ea</code></a> Fix an issue where a module referencing a component without a builder would f...</li> <li><a href="https://github.com/google/dagger/commit/5dfd484bf5ebbec1101e42bd3b71432bc8670e42"><code>5dfd484</code></a> Uncomment precondition check enforcing that HiltAndroidRule#inject() is not c...</li> <li><a href="https://github.com/google/dagger/commit/477ddd6ae48ae9c99fea0248065c006a7a444301"><code>477ddd6</code></a> Internal refactor</li> <li><a href="https://github.com/google/dagger/commit/de8ff2b1deceb973e6cccdfe2aa85a9f580c61d9"><code>de8ff2b</code></a> Reset DelayComponentState between gradle test runs. Adds a new gradle test th...</li> <li>Additional commits viewable in <a href="https://github.com/google/dagger/compare/dagger-2.31.2...dagger-2.32">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=com.google.dagger:dagger-compiler&package-manager=gradle&previous-version=2.31.2&new-version=2.32)](https://dependabot.com/compatibility-score/?dependency-name=com.google.dagger:dagger-compiler&package-manager=gradle&previous-version=2.31.2&new-version=2.32) 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`. [//]: # (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 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) - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in the `.dependabot/config.yml` file in this repo: - Update frequency - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) </details>
1 parent bd1b1af commit 7e93272

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

app/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ dependencies {
133133

134134
// Dependency Injection
135135
api 'com.google.dagger:dagger:2.32'
136-
kapt 'com.google.dagger:dagger-compiler:2.31.2'
136+
kapt 'com.google.dagger:dagger-compiler:2.32'
137137

138138
// Relaynet
139139
implementation 'tech.relaycorp:relaynet:1.42.1'

0 commit comments

Comments
 (0)