Skip to content

Dagger 2.0 Initial Release

Compare
Choose a tag to compare
@cgruber cgruber released this 06 Jun 23:28
· 3046 commits to master since this release

The initial release of the 2.0 code-line, supporting:

  • @Component interfaces representing a custom API to access a graph of objects
  • JSR-330 injection automation using @Inject signals, @Qualifiers
  • Simple bindings of implementations to interfaces, custom provision of objects, and set-bindings
  • Compile-time validation of graph structure (cycles, missing bindings, duplicate bindings)
  • Generation of
    • backing implementations for components
    • factories for @Inject constructors and modules
    • members-injectors for @Inject methods and fields
  • Beta support for