1. a10d515 Update AutoValue version to 1.2, remove unused JavaWriter dep by ronshapiro · 9 years ago
  2. e1b68a2 Add @Bind for delegating bindings from one key to another. by gak · 9 years ago
  3. 0083cab Invert the dependency trace, and include the entry point, when reporting cycles and methods and fields that inject unbounded types, in order to match the way we report traces for missing and duplicate bindings. by dpb · 9 years ago
  4. aa25775 Also fix Guava dependency resolution with the Android examples by ronshapiro · 9 years ago
  5. 5db92fe Remove the ability to set the production executor on a component builder. by beder · 9 years ago
  6. 0173339 Report an error if a @Scope annotation is applied to an @Inject constructor. by dpb · 9 years ago
  7. 878103d Refactor BindingGraphValidator to encapsulate the various data structures that represent the validator's state while traversing the graph into a new class DependencyPath. by dpb · 9 years ago
  8. ad76361 Rename binding factory methods from "implicitMapOf{Provider,Producer}Binding" to "syntheticMapOfValues(OrProduced)Binding", since they return a synthetic binding for a plain map. by dpb · 9 years ago
  9. 68bc3ee Make @Reusable @Beta. by dpb · 9 years ago
  10. f2cf46e When inlining synthetic bindings, look up binding dependencies in the component that owns the binding, not the subcomponent that you're validating. by dpb · 9 years ago
  11. e1a52fe Drop the reference to the delegate provider in DoubleCheck after we have cached the instance. This will potentially make the provider eligible for GC. by gak · 9 years ago
  12. 7a0d880 Change the way we report dependency request traces. by dpb · 9 years ago
  13. d50393e Change the synthetic requests for set multibinding contribution bindings from PROVIDER kind to INSTANCE kind, since they contribute to a set of instances. by dpb · 9 years ago
  14. 48e54d4 Delete the old copy of StringKey by gak · 9 years ago
  15. d3501ec Change a reference to mapkeys package to multibindings. by gak · 9 years ago
  16. 104d5b3 Clean up stragglers in the StringKey migration. by gak · 9 years ago
  17. b232ea9 Merge DoubleCheckLazy and ScopedProvider into a DoubleCheck class. by dpb · 9 years ago
  18. af5da3e When validating the binding graph, validate each binding's dependencies from the perspective of the component that owns that binding, not from its subcomponent. Otherwise there is potential for a graph with missing bindings not to be caught at validation time. by dpb · 9 years ago
  19. f035689 Fix nullness errors with Dagger @Provides methods. by eaftan · 9 years ago
  20. 4cd56e8 Implement @Reusable. by dpb · 9 years ago
  21. ba02449 Rename JavaPoetSourceFileGenerator back to SourceFileGenerator by ronshapiro · 9 years ago
  22. e1cc88d Remove the broken behavior when producer methods are marked @Nullable, and make it a warning (soon to be error). by beder · 9 years ago
  23. 9e0af79 Update README with v2.2 and 2.3-SNAPSHOT by ronshapiro · 9 years ago
  24. 7236ca5 Update for Dagger 2.2 Release by ronshapiro · 9 years ago
  25. 901eb89 Add compiler option writeProducerNameInToken to store the producer's module class and method name in the ProducerToken (instead of the class token of the factory). by beder · 9 years ago
  26. 98f5952 Migrate users to the new copy of @StringKey in dagger.multibindings. by gak · 9 years ago
  27. 704beb4 Remove claim in Lazy's Javadoc that it doesn't support null values. by dpb · 9 years ago
  28. 1aab566 Add the new copy of StringKey to which we will migrate. by gak · 9 years ago
  29. c61ce57 Create the dagger.multibindings subpackage and move ClassKey, IntKey and LongKey (which currently have no callers) to it. by gak · 9 years ago
  30. 5296d59 Stop emitting duplicate "frames" in error messages that involve synthetic requests for Map<K, Provider<V>> or for individual multibinding contributions. by dpb · 9 years ago
  31. 4950285 Make comment about @Beta MapKeys in Changelog by ronshapiro · 9 years ago
  32. ff56740 Fix some javadoc errors discovered during release process by ronshapiro · 9 years ago
  33. 3f8796a Fixes compiler crash when trying to inject Set<Produced<? extends X>>. Such an injection still isn't possible, except possibly in an alternative JVM language that allows wildcard return types, but the error message will now properly explain itself. by polymorpheus · 9 years ago
  34. ed02a92 Mark standard map keys as @Beta since @MapKey itself is still @Beta. by gak · 9 years ago
  35. a04cd36 Add Google to the copyright for the pom file, which we seem to have forgotten to do. by gak · 9 years ago
  36. 2fb31c0 Clean up the generated MonitoringModule: by beder · 9 years ago
  37. 4ab5846 Bump the build files to 2.2-SNAPSHOT by cgruber · 9 years ago
  38. b81e6a6 Update changelog for 2.1 release by ronshapiro · 9 years ago
  39. 1061e7a Update dependency versions in pom.xml by ronshapiro · 9 years ago
  40. 23c0f54 Allow ProductionSubcomponents to not specify a builder. by beder · 9 years ago
  41. 41d68e2 Fix producer factory calling code when there are both instance and provided dependency requests for the same type. by beder · 9 years ago
  42. 6cc3c23 Fix comment formatting when @Generated is not on the classpath. by ronshapiro · 9 years ago
  43. c6b0eeb Add @CheckReturnValue to dagger.internal.codegen, and fix up code to fit. by dpb · 9 years ago
  44. 8f14c79 Remove all suppressable warnings: repeated-module and dependency-cycle. by dpb · 9 years ago
  45. 447a25b Fix ComponentProcessorTest failure: note now says "Generating a MembersInjector for..." instead of "Generating a MembersInjector or Factory for..." by polymorpheus · 9 years ago
  46. 3cc53bc Depend on compile-testing 0.9, and enable tests that assert about warnings and notes using compile-testing. by dpb · 9 years ago
  47. 26397eb Changed "Generating a MembersInjector or Factory for XYZ" message to know which one it's generating. by dpb · 9 years ago
  48. 2dd8e01 Fix compiler exception when having a duplicate binding that violates nullability, with the nullability checker as a warning. by beder · 9 years ago
  49. b2bcc80 Update the travis configurations to only build the "master" branch or any branches prefixed with "release" in order to reduce the duplicate use of build bots on travis for pull requests based on non-user-fork-originated branches. by cgruber · 9 years ago
  50. 03e5ae4 Make it so that @SuppressWarnings("dependency-cycle") on in-cycle dependency requests that are not Provider/Lazy don't suppress the warning. by dpb · 9 years ago
  51. d072875 Add documentation on how to suppress the dependency-cycle warning to the warning message. by dpb · 9 years ago
  52. 407b7bd When a resolver finds bindings previously resolved in an ancestor and has no local contributions, always resolve in the parent component in case there are local contributions in some component between this one and the ancestor with the previously resolved bindings. by dpb · 9 years ago
  53. b824a7e Allow for components to request subcomponent builders with the same simple names by ronshapiro · 9 years ago
  54. 938b752 Report conflicts between bindings in subcomponents and those in ancestor components. by dpb · 9 years ago
  55. d851a22 Merge pull request #320 from google/moe_writing_branch_from_6475f47799f55eb2d22af72b7c8bddf3f7b1d01c by Christian Edward Gruber · 9 years ago
  56. ea019be Add static utility methods into dagger internal for use in generated code: by gak · 9 years ago
  57. cbaec80 Merge remote-tracking branch 'jnehlmeier/gwt-integration' into HEAD by cgruber · 9 years ago
  58. ecd7ae3 Generate a -gwt artifact in Dagger. by Jens Nehlmeier · 9 years ago
  59. c10e23f Generate a private constructor in a few classes dagger generates where they will only contains static methods. by limalucas · 9 years ago
  60. 6753917 Move Dagger processing options into CompilerOptions. by beder · 9 years ago
  61. 914f438 Fix @Multibindings when requesting Set<Produced<T>> or Map<K, Produced<V>>. by beder · 9 years ago
  62. 893f770 Add @Production, a qualifier that binds an Executor to provide the executor to production components and subcomponents. by beder · 9 years ago
  63. 8ba8668 Document nullability for @Provides methods. by gak · 9 years ago
  64. 9ec0e01 Add @CheckReturnValue to Produced. by beder · 9 years ago
  65. 3bdf32d Allow multiple scope annotations on components. by beder · 9 years ago
  66. c6823b9 Cleanup change generated by Refaster by gak · 9 years ago
  67. 1ad9daa Fix compiler error when a non-static producer method has an argument named "module". by beder · 9 years ago
  68. ef00fa8 Make the generated *_MonitoringModules public so that production subcomponents in different packages than the component can use them. by beder · 9 years ago
  69. e474de2 Add @ProductionScope, which scopes bindings to the production component or subcomponent that they're in. by beder · 9 years ago
  70. a5ec226 Prevent subcomponent generation when subcomponent/builder methods on components are qualified. They are simply treated as ordinary component methods. by beder · 9 years ago
  71. fd0f58a Add test to verify JavaPoet handles functionality in Github Issue #279 by ronshapiro · 9 years ago
  72. 0419e6a Add deprecation message to all @Deprecated Component.Builer methods. by ronshapiro · 9 years ago
  73. 4015613 Use an AnnotationSpec rather than the simple Module class. Internally we use this to set some module properties to support legacy projects and build assumptions, but it is strictly not relevant to the open-source. by beder · 9 years ago
  74. f315215 GWT Integration by Jens Nehlmeier · 10 years ago
  75. eebf6ee Merge pull request #305 from google/moe_writing_branch_from_2075d549cfb64e69015d21b1446dfd14d5236757 by Ron Shapiro · 9 years ago
  76. 6475f47 Remove JavaWriter from Dagger by ronshapiro · 9 years ago
  77. f22babc Convert AbstractComponentWriter to use JavaPoet instead of JavaWriter. by ronshapiro · 9 years ago
  78. 78b33be Suppress repeated-module warnings by adding @SupressWarnings("repeated-module"). The annotation can appear on: by dpb · 9 years ago
  79. db24072 Change the representation of multibindings in a binding graph. by dpb · 9 years ago
  80. 00a9937 Add test coverage for the case where a subcomponent has to refer to a module installed onto a parent component. by dpb · 9 years ago
  81. c15e880 Add @CheckReturnValue to dagger.producers.Producer by saserr · 9 years ago
  82. f6be7d6 Extract FrameworkDependency to represent a combination of BindingKey and framework class that satisfies one or more dependency requests for a binding. It's used to represent the fields and constructor parameters of a factory or members injector implementation, both for generating the class and for generating calls to its constructor or factory method. by dpb · 9 years ago
  83. cb9388e Make TimingProductionComponentMonitor accessible. by beder · 9 years ago
  84. 42e4a48 Check for cycles in bindings as well as binding keys. by dpb · 9 years ago
  85. 1418f7a Convert the ProductionComponentMonitor and Factory to abstract classes, and add static noOp() methods. by beder · 9 years ago
  86. 25a09cc Convert the GraphStatsRecorder.GraphRecorder to ProductionComponentTimingRecorder. by beder · 9 years ago
  87. 5665284 Merge pull request #292 from google/moe_push_branch by Ron Shapiro · 9 years ago
  88. b93d883 Migrate calls of to-be-deprecated Futures.java APIs to their equivalents: by cpovirk · 9 years ago
  89. c2aea2b Implement requesting of Map<K, Produced<V>> for map bindings. by beder · 9 years ago
  90. 77cc6a2 Clarify documentation of ProducerMonitor#methodFinished to explain its threading guarantees. by beder · 9 years ago
  91. 96f7514 Convert ProducerFactoryGenerator -> JavaPoet by ronshapiro · 9 years ago
  92. 2d8e97d Don't write empty initialize() methods. Don't generate empty initialization snippets when "initializing" a framework type that needs no initialization because it's inherited or a static member-select. by dpb · 9 years ago
  93. ba47cd2 Update JavaPoet to 1.5.1. by ronshapiro · 9 years ago
  94. 2d5a6bd Add a message to an IllegalStateException that occurs when compiling under Eclipse. This should give us a place to start investigating if/when this issue happens again. by gak · 9 years ago
  95. 04c5202 Only attempt to erase provision type of enum-based factories when the type is parameterized by ronshapiro · 9 years ago
  96. a296c10 Convert MonitoringModuleGenerator to use JavaPoet by ronshapiro · 9 years ago
  97. 2075d54 Convert MapKeyGenerator to use JavaPoet by ronshapiro · 9 years ago
  98. 9540fb2 Convert FactoryGenerator to use JavaPoet by ronshapiro · 9 years ago
  99. 360947f In preparation for CL 106146616, which will add -Xlint to the default compilation options, turn off lint warnings for processing. Otherwise, these tests that use -Werror will see errors because our annotation processors do not claim our annotations. by dpb · 9 years ago
  100. 2da9481 Quiesce the continuous integration builds a bit by running maven in batch mode (reducing chatter from download progress logging) by cgruber · 9 years ago