Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump rootProject.daggerVersion from 2.21 to 2.22.1 #299

Open
wants to merge 1 commit into
base: development
Choose a base branch
from

Conversation

dependabot-preview[bot]
Copy link
Contributor

@dependabot-preview dependabot-preview bot commented Apr 3, 2019

Bumps rootProject.daggerVersion from 2.21 to 2.22.1.

Updates dagger from 2.21 to 2.22.1

Release notes

Sourced from dagger's releases.

Dagger 2.22.1

In addition to the 2.22 release notes, this release fixes an issue where [@​BindsInstance](https://github.com/BindsInstance) on a [@​Component.Builder](https://github.com/Component.Builder) setter method's parameter caused a failure in code generation if the parameter had a different name than the method itself (#1464). (8051d285)

Dagger 2.22

NOTE: A bug in the Dagger compiler was introduced in this release. A fix is available in 2.22.1

  • Add the ability to create [@​Component.Factory](https://github.com/Component.Factory) types for components instead of [@​Component.Builder](https://github.com/Component.Builder)s. An [@​Component.Factory](https://github.com/Component.Factory) is stateless and has a single method, returning the creator type, that takes parameters for anything that a Builder could have setters for. (d3408866)
  • [@​BindsInstance](https://github.com/BindsInstance) can now be applied to the parameter of a setter method on a builder rather than to the setter method itself, for consistency with factory methods. (60dc2a61)
  • When a single instance of a component builder with no setter for a particular module that Dagger can instantiate is used to instantiate multiple component instances, provide a new instance of that module to each component rather than caching and reusing a single instance of the module for each component. (fa714e9a)
  • Public modules are now allowed to include non-public modules when those included modules do not require an instance: that is, they only have abstract and/or static binding methods. (bfdecadf)
  • Fix [@​BindsOptionalOf](https://github.com/BindsOptionalOf) methods to require that they have a different name than any other binding method in the module; this was already true for all other types of binding methods ([@​Provides](https://github.com/Provides), [@​Binds](https://github.com/Binds) etc.) but [@​BindsOptionalOf](https://github.com/BindsOptionalOf) wasn't being included. (1ea36ecc)
  • Report an error for scopes on [@​Multibinds](https://github.com/Multibinds) methods. This was never supported, but the scope was previously ignored. (9582bc37)
  • Limit the number of requests and entry points reported explicitly for errors. (1d5d8298)
  • SPI: Renamed BindingKind.SUBCOMPONENT_BUILDER to SUBCOMPONENT_CREATOR to reflect the fact that it can be a builder or a factory, and renamed the edge type to SubcomponentCreatorBindingEdge. (65e2209a)
  • Build performance improvements:
    • 82f10d4f
    • c7b0f123
    • 6cb9f6bc
    • c74e5dc2
    • 9b4a0949
    • 6caef06e
    • 39456a4f
    • 9cf7cecf
Commits
  • 10a85ed 2.22.1 release
  • 8051d28 Fix an issue where @​BindsInstance on a Builder setter method's parameter caus...
  • dc3bf5c Small test file cleanup
  • d68e8ba Refactor CompilerOptions in advance of supporting option aliases (for a renam...
  • 5e9bc77 Change ComponentCreatorAnnotation into an enum for simplification. (Reduces u...
  • 3c83f5f Simple refactoring of ComponentProcessingStep in advance of another CL to add...
  • 60dc2a6 Allow @​BindsInstance on parameters of builder methods, with the same results ...
  • 61a77a9 Replace ComponentMethodDescriptor.kind() (and the enum) with subcomponent() f...
  • cb64548 Replace static methods in ConfigurationAnnotations with a ComponentAnnotation...
  • f985e9b Add @​since 2.22 to @​Component.Factory and friends.
  • Additional commits viewable in compare view

Updates dagger-android from 2.21 to 2.22.1

Release notes

Sourced from dagger-android's releases.

Dagger 2.22.1

In addition to the 2.22 release notes, this release fixes an issue where [@​BindsInstance](https://github.com/BindsInstance) on a [@​Component.Builder](https://github.com/Component.Builder) setter method's parameter caused a failure in code generation if the parameter had a different name than the method itself (#1464). (8051d285)

Dagger 2.22

NOTE: A bug in the Dagger compiler was introduced in this release. A fix is available in 2.22.1

  • Add the ability to create [@​Component.Factory](https://github.com/Component.Factory) types for components instead of [@​Component.Builder](https://github.com/Component.Builder)s. An [@​Component.Factory](https://github.com/Component.Factory) is stateless and has a single method, returning the creator type, that takes parameters for anything that a Builder could have setters for. (d3408866)
  • [@​BindsInstance](https://github.com/BindsInstance) can now be applied to the parameter of a setter method on a builder rather than to the setter method itself, for consistency with factory methods. (60dc2a61)
  • When a single instance of a component builder with no setter for a particular module that Dagger can instantiate is used to instantiate multiple component instances, provide a new instance of that module to each component rather than caching and reusing a single instance of the module for each component. (fa714e9a)
  • Public modules are now allowed to include non-public modules when those included modules do not require an instance: that is, they only have abstract and/or static binding methods. (bfdecadf)
  • Fix [@​BindsOptionalOf](https://github.com/BindsOptionalOf) methods to require that they have a different name than any other binding method in the module; this was already true for all other types of binding methods ([@​Provides](https://github.com/Provides), [@​Binds](https://github.com/Binds) etc.) but [@​BindsOptionalOf](https://github.com/BindsOptionalOf) wasn't being included. (1ea36ecc)
  • Report an error for scopes on [@​Multibinds](https://github.com/Multibinds) methods. This was never supported, but the scope was previously ignored. (9582bc37)
  • Limit the number of requests and entry points reported explicitly for errors. (1d5d8298)
  • SPI: Renamed BindingKind.SUBCOMPONENT_BUILDER to SUBCOMPONENT_CREATOR to reflect the fact that it can be a builder or a factory, and renamed the edge type to SubcomponentCreatorBindingEdge. (65e2209a)
  • Build performance improvements:
    • 82f10d4f
    • c7b0f123
    • 6cb9f6bc
    • c74e5dc2
    • 9b4a0949
    • 6caef06e
    • 39456a4f
    • 9cf7cecf
Commits
  • 10a85ed 2.22.1 release
  • 8051d28 Fix an issue where @​BindsInstance on a Builder setter method's parameter caus...
  • dc3bf5c Small test file cleanup
  • d68e8ba Refactor CompilerOptions in advance of supporting option aliases (for a renam...
  • 5e9bc77 Change ComponentCreatorAnnotation into an enum for simplification. (Reduces u...
  • 3c83f5f Simple refactoring of ComponentProcessingStep in advance of another CL to add...
  • 60dc2a6 Allow @​BindsInstance on parameters of builder methods, with the same results ...
  • 61a77a9 Replace ComponentMethodDescriptor.kind() (and the enum) with subcomponent() f...
  • cb64548 Replace static methods in ConfigurationAnnotations with a ComponentAnnotation...
  • f985e9b Add @​since 2.22 to @​Component.Factory and friends.
  • Additional commits viewable in compare view

Updates dagger-android-support from 2.21 to 2.22.1

Release notes

Sourced from dagger-android-support's releases.

Dagger 2.22.1

In addition to the 2.22 release notes, this release fixes an issue where [@​BindsInstance](https://github.com/BindsInstance) on a [@​Component.Builder](https://github.com/Component.Builder) setter method's parameter caused a failure in code generation if the parameter had a different name than the method itself (#1464). (8051d285)

Dagger 2.22

NOTE: A bug in the Dagger compiler was introduced in this release. A fix is available in 2.22.1

  • Add the ability to create [@​Component.Factory](https://github.com/Component.Factory) types for components instead of [@​Component.Builder](https://github.com/Component.Builder)s. An [@​Component.Factory](https://github.com/Component.Factory) is stateless and has a single method, returning the creator type, that takes parameters for anything that a Builder could have setters for. (d3408866)
  • [@​BindsInstance](https://github.com/BindsInstance) can now be applied to the parameter of a setter method on a builder rather than to the setter method itself, for consistency with factory methods. (60dc2a61)
  • When a single instance of a component builder with no setter for a particular module that Dagger can instantiate is used to instantiate multiple component instances, provide a new instance of that module to each component rather than caching and reusing a single instance of the module for each component. (fa714e9a)
  • Public modules are now allowed to include non-public modules when those included modules do not require an instance: that is, they only have abstract and/or static binding methods. (bfdecadf)
  • Fix [@​BindsOptionalOf](https://github.com/BindsOptionalOf) methods to require that they have a different name than any other binding method in the module; this was already true for all other types of binding methods ([@​Provides](https://github.com/Provides), [@​Binds](https://github.com/Binds) etc.) but [@​BindsOptionalOf](https://github.com/BindsOptionalOf) wasn't being included. (1ea36ecc)
  • Report an error for scopes on [@​Multibinds](https://github.com/Multibinds) methods. This was never supported, but the scope was previously ignored. (9582bc37)
  • Limit the number of requests and entry points reported explicitly for errors. (1d5d8298)
  • SPI: Renamed BindingKind.SUBCOMPONENT_BUILDER to SUBCOMPONENT_CREATOR to reflect the fact that it can be a builder or a factory, and renamed the edge type to SubcomponentCreatorBindingEdge. (65e2209a)
  • Build performance improvements:
    • 82f10d4f
    • c7b0f123
    • 6cb9f6bc
    • c74e5dc2
    • 9b4a0949
    • 6caef06e
    • 39456a4f
    • 9cf7cecf
Commits
  • 10a85ed 2.22.1 release
  • 8051d28 Fix an issue where @​BindsInstance on a Builder setter method's parameter caus...
  • dc3bf5c Small test file cleanup
  • d68e8ba Refactor CompilerOptions in advance of supporting option aliases (for a renam...
  • 5e9bc77 Change ComponentCreatorAnnotation into an enum for simplification. (Reduces u...
  • 3c83f5f Simple refactoring of ComponentProcessingStep in advance of another CL to add...
  • 60dc2a6 Allow @​BindsInstance on parameters of builder methods, with the same results ...
  • 61a77a9 Replace ComponentMethodDescriptor.kind() (and the enum) with subcomponent() f...
  • cb64548 Replace static methods in ConfigurationAnnotations with a ComponentAnnotation...
  • f985e9b Add @​since 2.22 to @​Component.Factory and friends.
  • Additional commits viewable in compare view

Updates dagger-compiler from 2.21 to 2.22.1

Release notes

Sourced from dagger-compiler's releases.

Dagger 2.22.1

In addition to the 2.22 release notes, this release fixes an issue where [@​BindsInstance](https://github.com/BindsInstance) on a [@​Component.Builder](https://github.com/Component.Builder) setter method's parameter caused a failure in code generation if the parameter had a different name than the method itself (#1464). (8051d285)

Dagger 2.22

NOTE: A bug in the Dagger compiler was introduced in this release. A fix is available in 2.22.1

  • Add the ability to create [@​Component.Factory](https://github.com/Component.Factory) types for components instead of [@​Component.Builder](https://github.com/Component.Builder)s. An [@​Component.Factory](https://github.com/Component.Factory) is stateless and has a single method, returning the creator type, that takes parameters for anything that a Builder could have setters for. (d3408866)
  • [@​BindsInstance](https://github.com/BindsInstance) can now be applied to the parameter of a setter method on a builder rather than to the setter method itself, for consistency with factory methods. (60dc2a61)
  • When a single instance of a component builder with no setter for a particular module that Dagger can instantiate is used to instantiate multiple component instances, provide a new instance of that module to each component rather than caching and reusing a single instance of the module for each component. (fa714e9a)
  • Public modules are now allowed to include non-public modules when those included modules do not require an instance: that is, they only have abstract and/or static binding methods. (bfdecadf)
  • Fix [@​BindsOptionalOf](https://github.com/BindsOptionalOf) methods to require that they have a different name than any other binding method in the module; this was already true for all other types of binding methods ([@​Provides](https://github.com/Provides), [@​Binds](https://github.com/Binds) etc.) but [@​BindsOptionalOf](https://github.com/BindsOptionalOf) wasn't being included. (1ea36ecc)
  • Report an error for scopes on [@​Multibinds](https://github.com/Multibinds) methods. This was never supported, but the scope was previously ignored. (9582bc37)
  • Limit the number of requests and entry points reported explicitly for errors. (1d5d8298)
  • SPI: Renamed BindingKind.SUBCOMPONENT_BUILDER to SUBCOMPONENT_CREATOR to reflect the fact that it can be a builder or a factory, and renamed the edge type to SubcomponentCreatorBindingEdge. (65e2209a)
  • Build performance improvements:
    • 82f10d4f
    • c7b0f123
    • 6cb9f6bc
    • c74e5dc2
    • 9b4a0949
    • 6caef06e
    • 39456a4f
    • 9cf7cecf
Commits
  • 10a85ed 2.22.1 release
  • 8051d28 Fix an issue where @​BindsInstance on a Builder setter method's parameter caus...
  • dc3bf5c Small test file cleanup
  • d68e8ba Refactor CompilerOptions in advance of supporting option aliases (for a renam...
  • 5e9bc77 Change ComponentCreatorAnnotation into an enum for simplification. (Reduces u...
  • 3c83f5f Simple refactoring of ComponentProcessingStep in advance of another CL to add...
  • 60dc2a6 Allow @​BindsInstance on parameters of builder methods, with the same results ...
  • 61a77a9 Replace ComponentMethodDescriptor.kind() (and the enum) with subcomponent() f...
  • cb64548 Replace static methods in ConfigurationAnnotations with a ComponentAnnotation...
  • f985e9b Add @​since 2.22 to @​Component.Factory and friends.
  • Additional commits viewable in compare view

Updates dagger-android-processor from 2.21 to 2.22.1

Release notes

Sourced from dagger-android-processor's releases.

Dagger 2.22.1

In addition to the 2.22 release notes, this release fixes an issue where [@​BindsInstance](https://github.com/BindsInstance) on a [@​Component.Builder](https://github.com/Component.Builder) setter method's parameter caused a failure in code generation if the parameter had a different name than the method itself (#1464). (8051d285)

Dagger 2.22

NOTE: A bug in the Dagger compiler was introduced in this release. A fix is available in 2.22.1

  • Add the ability to create [@​Component.Factory](https://github.com/Component.Factory) types for components instead of [@​Component.Builder](https://github.com/Component.Builder)s. An [@​Component.Factory](https://github.com/Component.Factory) is stateless and has a single method, returning the creator type, that takes parameters for anything that a Builder could have setters for. (d3408866)
  • [@​BindsInstance](https://github.com/BindsInstance) can now be applied to the parameter of a setter method on a builder rather than to the setter method itself, for consistency with factory methods. (60dc2a61)
  • When a single instance of a component builder with no setter for a particular module that Dagger can instantiate is used to instantiate multiple component instances, provide a new instance of that module to each component rather than caching and reusing a single instance of the module for each component. (fa714e9a)
  • Public modules are now allowed to include non-public modules when those included modules do not require an instance: that is, they only have abstract and/or static binding methods. (bfdecadf)
  • Fix [@​BindsOptionalOf](https://github.com/BindsOptionalOf) methods to require that they have a different name than any other binding method in the module; this was already true for all other types of binding methods ([@​Provides](https://github.com/Provides), [@​Binds](https://github.com/Binds) etc.) but [@​BindsOptionalOf](https://github.com/BindsOptionalOf) wasn't being included. (1ea36ecc)
  • Report an error for scopes on [@​Multibinds](https://github.com/Multibinds) methods. This was never supported, but the scope was previously ignored. (9582bc37)
  • Limit the number of requests and entry points reported explicitly for errors. (1d5d8298)
  • SPI: Renamed BindingKind.SUBCOMPONENT_BUILDER to SUBCOMPONENT_CREATOR to reflect the fact that it can be a builder or a factory, and renamed the edge type to SubcomponentCreatorBindingEdge. (65e2209a)
  • Build performance improvements:
    • 82f10d4f
    • c7b0f123
    • 6cb9f6bc
    • c74e5dc2
    • 9b4a0949
    • 6caef06e
    • 39456a4f
    • 9cf7cecf
Commits
  • 10a85ed 2.22.1 release
  • 8051d28 Fix an issue where @​BindsInstance on a Builder setter method's parameter caus...
  • dc3bf5c Small test file cleanup
  • d68e8ba Refactor CompilerOptions in advance of supporting option aliases (for a renam...
  • 5e9bc77 Change ComponentCreatorAnnotation into an enum for simplification. (Reduces u...
  • 3c83f5f Simple refactoring of ComponentProcessingStep in advance of another CL to add...
  • 60dc2a6 Allow @​BindsInstance on parameters of builder methods, with the same results ...
  • 61a77a9 Replace ComponentMethodDescriptor.kind() (and the enum) with subcomponent() f...
  • cb64548 Replace static methods in ConfigurationAnnotations with a ComponentAnnotation...
  • f985e9b Add @​since 2.22 to @​Component.Factory and friends.
  • 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 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 ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major 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 use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @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 your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

@codecov
Copy link

codecov bot commented Apr 3, 2019

Codecov Report

Merging #299 into development will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@              Coverage Diff              @@
##             development    #299   +/-   ##
=============================================
  Coverage           3.83%   3.83%           
  Complexity            30      30           
=============================================
  Files                 93      93           
  Lines               1879    1879           
  Branches             149     149           
=============================================
  Hits                  72      72           
  Misses              1807    1807

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update aba534b...9636658. Read the comment docs.

@dependabot-preview dependabot-preview bot force-pushed the dependabot/gradle/rootProject.daggerVersion-2.22.1 branch 2 times, most recently from 73caffc to cb6aa66 Compare April 9, 2019 09:46
Bumps `rootProject.daggerVersion` from 2.21 to 2.22.1.

Updates `dagger` from 2.21 to 2.22.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](google/dagger@dagger-2.21...dagger-2.22.1)

Updates `dagger-android` from 2.21 to 2.22.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](google/dagger@dagger-2.21...dagger-2.22.1)

Updates `dagger-android-support` from 2.21 to 2.22.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](google/dagger@dagger-2.21...dagger-2.22.1)

Updates `dagger-compiler` from 2.21 to 2.22.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](google/dagger@dagger-2.21...dagger-2.22.1)

Updates `dagger-android-processor` from 2.21 to 2.22.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](google/dagger@dagger-2.21...dagger-2.22.1)

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot-preview dependabot-preview bot force-pushed the dependabot/gradle/rootProject.daggerVersion-2.22.1 branch from cb6aa66 to 9636658 Compare April 11, 2019 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant