Skip to content

Commit

Permalink
Bump hilt from 2.54 to 2.55 (#225)
Browse files Browse the repository at this point in the history
Bumps `hilt` from 2.54 to 2.55.
Updates `com.google.dagger:hilt-android` from 2.54 to 2.55
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/dagger/releases">com.google.dagger:hilt-android's
releases</a>.</em></p>
<blockquote>
<h2>Dagger 2.55</h2>
<h1>Notable/breaking changes</h1>
<ul>
<li>Added support for injecting <code>jakarta.inject.Provider</code>.
This should be usable anywhere <code>javax.inject.Provider</code> is
usable. Note that this technically comes with a breaking change to
disallow providing <code>jakarta.inject.Provider</code> types in the
same way it is disallowed for <code>javax.inject.Provider</code>.
(caa7e178b)</li>
<li>Fixed a number of binding graph related issues.
These fixes can be enabled with,
<code>-Adagger.useBindingGraphFix=ENABLED</code>, but due to this
sometimes being a breaking change we’ve set the default behavior to
“disabled” for now. We will flip the default to “enabled” in a future
release, and eventually remove the flag altogether. Enabling this
feature can fix a number of confusing error messages. See <a
href="https://dagger.dev/dev-guide/compiler-options#useBindingGraphFix">https://dagger.dev/dev-guide/compiler-options#useBindingGraphFix</a>
for more details.</li>
</ul>
<h1>Bug fixes</h1>
<ul>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4549">#4549</a>:
Fixed incremental processing for LazyClassKey proguard files by adding
the
originating element to the <code>writeResource</code> call.
(98a027541)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/dagger/commit/14ad560f7029a13708387c47b6feffe04ff18604"><code>14ad560</code></a>
2.55 release</li>
<li><a
href="https://github.com/google/dagger/commit/7ca99770092b80626cd3ef71c1ad4203b523b237"><code>7ca9977</code></a>
Add binary compatibility validator to the Gradle projects</li>
<li><a
href="https://github.com/google/dagger/commit/4cd83cb8a65b821d2714b0fed8530e3d1517ec2b"><code>4cd83cb</code></a>
Add documentation for <code>dagger.useBindingGraphFix</code> compiler
option.</li>
<li><a
href="https://github.com/google/dagger/commit/8b4f9b6421f02f0705b97ab175e875a66bc2992d"><code>8b4f9b6</code></a>
Add maven publish plugin to Gradle projects.</li>
<li><a
href="https://github.com/google/dagger/commit/9daa0ae7b11f26b095378412aff7edbf654b068c"><code>9daa0ae</code></a>
Wire resource configuration while keeping the Bazel project
structure.</li>
<li><a
href="https://github.com/google/dagger/commit/3418609a2bec1a951a73d2abefa398befc500c7b"><code>3418609</code></a>
Move JDK toolchain, Kotlin language and JVM target configuration to
conventio...</li>
<li><a
href="https://github.com/google/dagger/commit/0927b9a51426a7ee7e08a9ca65fc61d1bb4ee6cb"><code>0927b9a</code></a>
Add flag to control LegacyBindingGraphFactory usage.</li>
<li><a
href="https://github.com/google/dagger/commit/1620e92d6d09088590fb73ebe0376b3e2da84a8f"><code>1620e92</code></a>
Add Github CI step and action for building with Gradle</li>
<li><a
href="https://github.com/google/dagger/commit/c43783a4b703546667b63b0261716af5c3a1700a"><code>c43783a</code></a>
Initial setup of Gradle as a build system for Dagger</li>
<li><a
href="https://github.com/google/dagger/commit/98a0275416cae5afaad5e70a051137a28b3a8201"><code>98a0275</code></a>
Fix LazyClassKey proguard file issues.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.54...dagger-2.55">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.google.dagger:hilt-compiler` from 2.54 to 2.55
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/dagger/releases">com.google.dagger:hilt-compiler's
releases</a>.</em></p>
<blockquote>
<h2>Dagger 2.55</h2>
<h1>Notable/breaking changes</h1>
<ul>
<li>Added support for injecting <code>jakarta.inject.Provider</code>.
This should be usable anywhere <code>javax.inject.Provider</code> is
usable. Note that this technically comes with a breaking change to
disallow providing <code>jakarta.inject.Provider</code> types in the
same way it is disallowed for <code>javax.inject.Provider</code>.
(caa7e178b)</li>
<li>Fixed a number of binding graph related issues.
These fixes can be enabled with,
<code>-Adagger.useBindingGraphFix=ENABLED</code>, but due to this
sometimes being a breaking change we’ve set the default behavior to
“disabled” for now. We will flip the default to “enabled” in a future
release, and eventually remove the flag altogether. Enabling this
feature can fix a number of confusing error messages. See <a
href="https://dagger.dev/dev-guide/compiler-options#useBindingGraphFix">https://dagger.dev/dev-guide/compiler-options#useBindingGraphFix</a>
for more details.</li>
</ul>
<h1>Bug fixes</h1>
<ul>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4549">#4549</a>:
Fixed incremental processing for LazyClassKey proguard files by adding
the
originating element to the <code>writeResource</code> call.
(98a027541)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/dagger/commit/14ad560f7029a13708387c47b6feffe04ff18604"><code>14ad560</code></a>
2.55 release</li>
<li><a
href="https://github.com/google/dagger/commit/7ca99770092b80626cd3ef71c1ad4203b523b237"><code>7ca9977</code></a>
Add binary compatibility validator to the Gradle projects</li>
<li><a
href="https://github.com/google/dagger/commit/4cd83cb8a65b821d2714b0fed8530e3d1517ec2b"><code>4cd83cb</code></a>
Add documentation for <code>dagger.useBindingGraphFix</code> compiler
option.</li>
<li><a
href="https://github.com/google/dagger/commit/8b4f9b6421f02f0705b97ab175e875a66bc2992d"><code>8b4f9b6</code></a>
Add maven publish plugin to Gradle projects.</li>
<li><a
href="https://github.com/google/dagger/commit/9daa0ae7b11f26b095378412aff7edbf654b068c"><code>9daa0ae</code></a>
Wire resource configuration while keeping the Bazel project
structure.</li>
<li><a
href="https://github.com/google/dagger/commit/3418609a2bec1a951a73d2abefa398befc500c7b"><code>3418609</code></a>
Move JDK toolchain, Kotlin language and JVM target configuration to
conventio...</li>
<li><a
href="https://github.com/google/dagger/commit/0927b9a51426a7ee7e08a9ca65fc61d1bb4ee6cb"><code>0927b9a</code></a>
Add flag to control LegacyBindingGraphFactory usage.</li>
<li><a
href="https://github.com/google/dagger/commit/1620e92d6d09088590fb73ebe0376b3e2da84a8f"><code>1620e92</code></a>
Add Github CI step and action for building with Gradle</li>
<li><a
href="https://github.com/google/dagger/commit/c43783a4b703546667b63b0261716af5c3a1700a"><code>c43783a</code></a>
Initial setup of Gradle as a build system for Dagger</li>
<li><a
href="https://github.com/google/dagger/commit/98a0275416cae5afaad5e70a051137a28b3a8201"><code>98a0275</code></a>
Fix LazyClassKey proguard file issues.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.54...dagger-2.55">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.google.dagger.hilt.android` from 2.54 to 2.55
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/dagger/releases">com.google.dagger.hilt.android's
releases</a>.</em></p>
<blockquote>
<h2>Dagger 2.55</h2>
<h1>Notable/breaking changes</h1>
<ul>
<li>Added support for injecting <code>jakarta.inject.Provider</code>.
This should be usable anywhere <code>javax.inject.Provider</code> is
usable. Note that this technically comes with a breaking change to
disallow providing <code>jakarta.inject.Provider</code> types in the
same way it is disallowed for <code>javax.inject.Provider</code>.
(caa7e178b)</li>
<li>Fixed a number of binding graph related issues.
These fixes can be enabled with,
<code>-Adagger.useBindingGraphFix=ENABLED</code>, but due to this
sometimes being a breaking change we’ve set the default behavior to
“disabled” for now. We will flip the default to “enabled” in a future
release, and eventually remove the flag altogether. Enabling this
feature can fix a number of confusing error messages. See <a
href="https://dagger.dev/dev-guide/compiler-options#useBindingGraphFix">https://dagger.dev/dev-guide/compiler-options#useBindingGraphFix</a>
for more details.</li>
</ul>
<h1>Bug fixes</h1>
<ul>
<li>Fixed <a
href="https://redirect.github.com/google/dagger/issues/4549">#4549</a>:
Fixed incremental processing for LazyClassKey proguard files by adding
the
originating element to the <code>writeResource</code> call.
(98a027541)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/dagger/commit/14ad560f7029a13708387c47b6feffe04ff18604"><code>14ad560</code></a>
2.55 release</li>
<li><a
href="https://github.com/google/dagger/commit/7ca99770092b80626cd3ef71c1ad4203b523b237"><code>7ca9977</code></a>
Add binary compatibility validator to the Gradle projects</li>
<li><a
href="https://github.com/google/dagger/commit/4cd83cb8a65b821d2714b0fed8530e3d1517ec2b"><code>4cd83cb</code></a>
Add documentation for <code>dagger.useBindingGraphFix</code> compiler
option.</li>
<li><a
href="https://github.com/google/dagger/commit/8b4f9b6421f02f0705b97ab175e875a66bc2992d"><code>8b4f9b6</code></a>
Add maven publish plugin to Gradle projects.</li>
<li><a
href="https://github.com/google/dagger/commit/9daa0ae7b11f26b095378412aff7edbf654b068c"><code>9daa0ae</code></a>
Wire resource configuration while keeping the Bazel project
structure.</li>
<li><a
href="https://github.com/google/dagger/commit/3418609a2bec1a951a73d2abefa398befc500c7b"><code>3418609</code></a>
Move JDK toolchain, Kotlin language and JVM target configuration to
conventio...</li>
<li><a
href="https://github.com/google/dagger/commit/0927b9a51426a7ee7e08a9ca65fc61d1bb4ee6cb"><code>0927b9a</code></a>
Add flag to control LegacyBindingGraphFactory usage.</li>
<li><a
href="https://github.com/google/dagger/commit/1620e92d6d09088590fb73ebe0376b3e2da84a8f"><code>1620e92</code></a>
Add Github CI step and action for building with Gradle</li>
<li><a
href="https://github.com/google/dagger/commit/c43783a4b703546667b63b0261716af5c3a1700a"><code>c43783a</code></a>
Initial setup of Gradle as a build system for Dagger</li>
<li><a
href="https://github.com/google/dagger/commit/98a0275416cae5afaad5e70a051137a28b3a8201"><code>98a0275</code></a>
Fix LazyClassKey proguard file issues.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/dagger/compare/dagger-2.54...dagger-2.55">compare
view</a></li>
</ul>
</details>
<br />


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 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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Jan 11, 2025
1 parent b0357c4 commit 81e7108
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ appcompat = "1.7.0"
compose-bom = "2024.12.01"
core-ktx = "1.15.0"
espresso-core = "3.6.1"
hilt = "2.54"
hilt = "2.55"
junit = "4.13.2"
kotlin = "2.1.0"
ksp = "2.1.0-1.0.29"
Expand Down

0 comments on commit 81e7108

Please sign in to comment.