Bump hilt from 2.57.2 to 2.58
Type: Pull Request
State: Open
Association: Unknown
Comments: 1
(5 months ago)
(5 months ago)
dependencies java
Bumps hilt from 2.57.2 to 2.58.
Updates com.google.dagger:hilt-android from 2.57.2 to 2.58
Release notes
Sourced from com.google.dagger:hilt-android's releases.
Dagger 2.58
Note: AGP 9 support was held back from this release (google/dagger#5061) because it forces users onto AGP 9. It will be available in the next Dagger release (e92e3f392).
Potential breaking changes:
- Flipped default for
dagger.useBindingGraphFixtoenabled(d41e8362b). See https://dagger.dev/dev-guide/compiler-options#useBindingGraphFix. Fix: If this change breaks you it’s likely due to providing a binding in an incorrect module, (e.g. the binding requests an Activity but is installed in the SingletonComponent). The fix is to move the@Providesso that it is installed into the correct component (e.g. the ActivityComponent instead of SingletonComponent). You can also setdagger.useBindingGraphFix=disabledbut note that this flag is only temporary and will eventually be removed.- The use of
abstract varin components is now banned in super types. The reason for this change is that anabstract varproperty creates both a getter and a setter on the component which is almost always unintentional. Fix: If this change breaks you, use either anabstract val foo: Fooif you need a getter orabstract fun inject(foo: Foo)if you need an inject method. Note thatabstract varis already banned if it is declared directly on the@Componentclass/interface, but this change fixes the check so that it’s banned even if it’s inherited from a super type.Bug fixes/features:
- Fixes #1116, #1630, Supported
Map<K, Lazy<V>>as a multibinding request type. (7f981a4c3)- Fixes #3601. No longer adds a deprecation warning for unused dependencies on setters on the component builder. (1cf9dfc96)
- Fixes #4982:
- Added validation to prevent using Java keywords in Dagger-generated code (72e21a828)
- Added error for binding elements names that are Java keywords. (38071c5ae)
- Java keyword validation is now performed earlier during the superficial validation stage. (7f6f7bda7)
Commits
a8b6ee32.58 releasea54bac9Add a test to check on framework requests on delegate chains.be5dbc9Internal change925e514Internal changesad02c11Internal Changes8aabfe1Internal changese574adbOptimize Dagger Provisioning: Reuse Existing Framework Instancesd41e836EnableuseBindingGraphFix=trueby default.54af480RefactorComponentRequirementto computeNullPolicyat creation time.e47643bOptimize Dagger Provisioning: Reuse Existing Framework Instances- Additional commits viewable in compare view
Updates com.google.dagger:hilt-compiler from 2.57.2 to 2.58
Release notes
Sourced from com.google.dagger:hilt-compiler's releases.
Dagger 2.58
Note: AGP 9 support was held back from this release (google/dagger#5061) because it forces users onto AGP 9. It will be available in the next Dagger release (e92e3f392).
Potential breaking changes:
- Flipped default for
dagger.useBindingGraphFixtoenabled(d41e8362b). See https://dagger.dev/dev-guide/compiler-options#useBindingGraphFix. Fix: If this change breaks you it’s likely due to providing a binding in an incorrect module, (e.g. the binding requests an Activity but is installed in the SingletonComponent). The fix is to move the@Providesso that it is installed into the correct component (e.g. the ActivityComponent instead of SingletonComponent). You can also setdagger.useBindingGraphFix=disabledbut note that this flag is only temporary and will eventually be removed.- The use of
abstract varin components is now banned in super types. The reason for this change is that anabstract varproperty creates both a getter and a setter on the component which is almost always unintentional. Fix: If this change breaks you, use either anabstract val foo: Fooif you need a getter orabstract fun inject(foo: Foo)if you need an inject method. Note thatabstract varis already banned if it is declared directly on the@Componentclass/interface, but this change fixes the check so that it’s banned even if it’s inherited from a super type.Bug fixes/features:
- Fixes #1116, #1630, Supported
Map<K, Lazy<V>>as a multibinding request type. (7f981a4c3)- Fixes #3601. No longer adds a deprecation warning for unused dependencies on setters on the component builder. (1cf9dfc96)
- Fixes #4982:
- Added validation to prevent using Java keywords in Dagger-generated code (72e21a828)
- Added error for binding elements names that are Java keywords. (38071c5ae)
- Java keyword validation is now performed earlier during the superficial validation stage. (7f6f7bda7)
Commits
a8b6ee32.58 releasea54bac9Add a test to check on framework requests on delegate chains.be5dbc9Internal change925e514Internal changesad02c11Internal Changes8aabfe1Internal changese574adbOptimize Dagger Provisioning: Reuse Existing Framework Instancesd41e836EnableuseBindingGraphFix=trueby default.54af480RefactorComponentRequirementto computeNullPolicyat creation time.e47643bOptimize Dagger Provisioning: Reuse Existing Framework Instances- Additional commits viewable in compare view
Updates com.google.dagger.hilt.android from 2.57.2 to 2.58
Release notes
Sourced from com.google.dagger.hilt.android's releases.
Dagger 2.58
Note: AGP 9 support was held back from this release (google/dagger#5061) because it forces users onto AGP 9. It will be available in the next Dagger release (e92e3f392).
Potential breaking changes:
- Flipped default for
dagger.useBindingGraphFixtoenabled(d41e8362b). See https://dagger.dev/dev-guide/compiler-options#useBindingGraphFix. Fix: If this change breaks you it’s likely due to providing a binding in an incorrect module, (e.g. the binding requests an Activity but is installed in the SingletonComponent). The fix is to move the@Providesso that it is installed into the correct component (e.g. the ActivityComponent instead of SingletonComponent). You can also setdagger.useBindingGraphFix=disabledbut note that this flag is only temporary and will eventually be removed.- The use of
abstract varin components is now banned in super types. The reason for this change is that anabstract varproperty creates both a getter and a setter on the component which is almost always unintentional. Fix: If this change breaks you, use either anabstract val foo: Fooif you need a getter orabstract fun inject(foo: Foo)if you need an inject method. Note thatabstract varis already banned if it is declared directly on the@Componentclass/interface, but this change fixes the check so that it’s banned even if it’s inherited from a super type.Bug fixes/features:
- Fixes #1116, #1630, Supported
Map<K, Lazy<V>>as a multibinding request type. (7f981a4c3)- Fixes #3601. No longer adds a deprecation warning for unused dependencies on setters on the component builder. (1cf9dfc96)
- Fixes #4982:
- Added validation to prevent using Java keywords in Dagger-generated code (72e21a828)
- Added error for binding elements names that are Java keywords. (38071c5ae)
- Java keyword validation is now performed earlier during the superficial validation stage. (7f6f7bda7)
Commits
a8b6ee32.58 releasea54bac9Add a test to check on framework requests on delegate chains.be5dbc9Internal change925e514Internal changesad02c11Internal Changes8aabfe1Internal changese574adbOptimize Dagger Provisioning: Reuse Existing Framework Instancesd41e836EnableuseBindingGraphFix=trueby default.54af480RefactorComponentRequirementto computeNullPolicyat creation time.e47643bOptimize Dagger Provisioning: Reuse Existing Framework Instances- Additional commits viewable in compare view
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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Technical Details
| ID: | 12939250 |
| UUID: | 3831508491 |
| Node ID: | PR_kwDOMTLnJ86-GeZc |
| Host: | GitHub |
| Repository: | Coding-Pit-Dev/PVPC-Android |