Dagger 2.0.1
A maintenance release fixing immediate issues following the Dagger 2.0 release, including:
- Speed up Graph Validation (reduce build times by 10s of seconds on sampled large projects)
- Generate correct code for
@MapKey
annotation types (beta) - Fix to properly emit code for class literal values in
@MapKey
annotations. - Fix for injecting component dependencies
- Fixes to generated code to account for differences in generics handling in ecg vs. javac.
- Subcomponents can now be abstract classes.
- Subcomponents now properly build the object graph in some cases involving explicit bindings
and (sub)components without scope. - Improve runtime performance of SetFactory (set multibindings)
- Other smaller fixes, refactorings, etc.