List view
- No due date•7/7 issues closed
Patch release of Dagger 2.0.2
Due by June 30, 2015•2/2 issues closedA maintenance release fixing immediate issues following the Dagger 2.0 release, including: * Speed up Graph Validation (103266a6edc80d2f7ef6cfd3dc671518de8757a4, c6483441b4e6dbdc9c774d8bb8e620cde7685692, c1372ff6a7a9b72cca29773ffd18b3441b8895b9) * Generate correct code for @MapKey annotation types (beta) (5729242c67d037282f5fc2c4ecb78dd847a9a860) * Fix to properly emit code for class literal values in @MapKey annotations. (f4028010733aad72be140aee15ec8b2b26a4b6c8) * Fix for injecting component dependencies (12d0ec388f235b2163a57e45b1d81ca92f043066) * Fixes to generated code to account for differences in generics handling in ecg vs. javac. (86aafe17aa8e3bcf0b2cdff9bef879fed305a549) * Address 2 issues with subcomponents: 1. Subcomponents could not be abstract classes. 2. Subcomponents were not properly building the object graph in some cases involving explicit bindings and (sub)components without scope. - a6ca43e2ec56993bf3b0fd38c8b351367bbd6d1f * Improve runtime performance of SetFactory (set multibindings) (ec0171e3a1b0715e315b09737c11273f93c9f619) * Other smaller fixes, refactorings, etc.
Due by April 24, 2015•3/3 issues closedSupplementary release adding: * Map Bindings as a first-class supported API * Asynchronous object graphs (producers) * Additional validations (tbd) * Additional bugfixes (tbd)
Due by June 30, 2015•7/7 issues closedThe 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 Some additional experimental features may be present, but are not warranted to be in their final form, notably: * Map bindings.
Due by March 31, 2015•70/70 issues closedA complete rewrite of Dagger which introduces the `@Component` concept in place of an ObjectGraph and moves to a fully-generated world without reflection by default (except for backward compatibility shims).
Due by July 12, 2014•4/4 issues closed