-
Notifications
You must be signed in to change notification settings - Fork 0
Commit 7e93272
authored
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("foo")</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 />
[](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 7e93272Copy full SHA for 7e93272
1 file changed
+1
-1
lines changed+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
133 | 133 |
| |
134 | 134 |
| |
135 | 135 |
| |
136 |
| - | |
| 136 | + | |
137 | 137 |
| |
138 | 138 |
| |
139 | 139 |
| |
|
0 commit comments