1. bfdb109 Add flag to disable cross-compilation root validation. by Brad Corso · 3 years, 5 months ago
  2. f90a69f Fix some remaining references to beta by Eric Chang · 3 years, 5 months ago
  3. 61ef9d8 Detach CtClass instances from the ClassPool as they are inspected by the Javassist transform. by Daniel Santiago · 3 years, 5 months ago
  4. 73f6458 Remove the references to beta in preparation for the upcoming stable release. by Eric Chang · 3 years, 5 months ago
  5. 115eaac Fix an issue where internal Kotlin objects were not properly being processed. Consolidate logic to figure out if a module requires an instance. by Eric Chang · 3 years, 5 months ago
  6. ffb045a Remove defaultRootComponentName and pass in default root directly. by Brad Corso · 3 years, 5 months ago
  7. e8cdaaf Share aggregating metadata logic in a utility class. by Brad Corso · 3 years, 5 months ago
  8. 0218653 Use reflection for obtaining the AGP version since the Version class was moved between 3.5 and 3.6 by Daniel Santiago · 3 years, 5 months ago
  9. e33bb84 Add aggregating data for roots. Also add tests to verify illegal combinations. by Brad Corso · 3 years, 5 months ago
  10. fa49bdf Allow ProcessorErrors.checkState without an associated element by Brad Corso · 3 years, 5 months ago
  11. e0f510a Make aggregated deps public and prepend "_" to the name to obfuscate it from auto suggest tools. by Brad Corso · 3 years, 5 months ago
  12. e553e07 Merge ViewModel/ActivityRetained targets into the main targets. by Eric Chang · 3 years, 5 months ago
  13. 65e6cc1 Internal change by Brad Corso · 3 years, 5 months ago
  14. b644e1e Internal change by Brad Corso · 3 years, 5 months ago
  15. f5b5fe0 Internal change by Brad Corso · 3 years, 5 months ago
  16. 27a2827 Add AggregatedEarlyEntryPointMetadata to aggregate information about @EarlyEntryPoints. by Brad Corso · 3 years, 6 months ago
  17. 41c4e04 Fix leak in FragmentContextWrapper by releasing the baseInflator if it exists. by Brad Corso · 3 years, 6 months ago
  18. c57ab0a Add a private constructor to the generated @HiltViewModel module. by Eric Chang · 3 years, 6 months ago
  19. e8e12a0 Generate a separate TestComponentDataSupplier for each root. by Brad Corso · 3 years, 6 months ago
  20. d7c5790 Internal changes by Brad Corso · 3 years, 6 months ago
  21. a677b00 Sort root names before deduplicating them with numeric suffixes in order guarantee determinism if this method is called from different processors. by Grant Oakley · 3 years, 6 months ago
  22. ba49e28 Generate all test components in a common directory separate from the test class root if shareTestComponents flag is enabled. Before this change, the test component would only be generated in the shared directory if it was able to use the shared test components. by Grant Oakley · 3 years, 6 months ago
  23. 9a068fc Migrate annotation classes to androidx by Dagger Team · 3 years, 6 months ago
  24. 32694a9 Pull AliasOfPropagatedDataMetadata into its own source file. by Brad Corso · 3 years, 6 months ago
  25. 0336b1a Pull DefineComponentClassesMetadata into its own source file. by Brad Corso · 3 years, 6 months ago
  26. 6d97cf3 Generate aggregated data for @UninstallModules. by Brad Corso · 3 years, 6 months ago
  27. ad59d4c Fix an issue with KotlinMetadata where constructors were not getting added to the function map. by Eric Chang · 3 years, 6 months ago
  28. 64ac597 Pull AggregatedDepsMetadata into its own source file. by Brad Corso · 3 years, 6 months ago
  29. faebc3c Reuse the Default root generated components for test roots in the same compilation unit that do not have test-specific bindings, rather than generating new components per-test. This can significantly reduce the amount of generated code for large projects with many test classes that do not provide test-specific bindings. by Grant Oakley · 3 years, 6 months ago
  30. efcdbe1 Update the androidx fragment, lifecycle and activity dependencies which contain patch fixes. by Daniel Santiago · 3 years, 6 months ago
  31. 41ebd99 Also generate proxy module classes for Kotlin classes that are marked as `internal`, which are analogous to package-private Java modules. by Grant Oakley · 3 years, 6 months ago
  32. b42731b Bump kotlinx-metadata version to 0.2.0. by Daniel Santiago · 3 years, 6 months ago
  33. e9cde6a Rollback of https://github.com/google/dagger/commit/ec708a388c28de5b9cf6d82329b305cfe8ec2f8f by Brad Corso · 3 years, 6 months ago
  34. 96171b0 Add proguard rules to keep EntryPoint classes so optimizers don't remove them. by Eric Chang · 3 years, 6 months ago
  35. f7e02d6 Internal change. by Dagger Team · 3 years, 6 months ago
  36. 7409a22 Remove unused TestApplicationInjector interface. by Grant Oakley · 3 years, 6 months ago
  37. ec708a3 Make nested subcomponent and switching provider impls static within the generated component class. by Brad Corso · 3 years, 6 months ago
  38. b7ea6b8 Migrate android.support.annotation.ContentView to androidx.annotation.ContentView by Dagger Team · 3 years, 6 months ago
  39. 66356c0 Add more logging of test results when running gradle tests. by Brad Corso · 3 years, 6 months ago
  40. 57255db Bump fragment dependency to 1.3.1 and activity to 1.2.1. by Eric Chang · 3 years, 6 months ago
  41. ba1ad49 Add a class retention @DaggerGenerated annotation to Dagger generated sources. by Brad Corso · 3 years, 6 months ago
  42. 3778ee2 Remove support for the deprecated, alpha @ViewModelInject. This also adds support for falling back to the default view model factory of the base activity/fragment. by Eric Chang · 3 years, 6 months ago
  43. d4078fd Improve GitHub Actions hygiene for Dagger by Brad Corso · 3 years, 6 months ago
  44. f5585f2 Internal cleanup by Brad Corso · 3 years, 6 months ago
  45. 5f5ae8c Remove throws declarations from methods that do not throw by Grant Oakley · 3 years, 7 months ago
  46. 3167e38 Change the component implementation suffix from "Impl" to "I" to save some characters when nesting of components is deep and hitting file length limits. Follow up changes will unnest these classes to avoid this in a more robust manner. by Eric Chang · 3 years, 7 months ago
  47. 36550ff Internal refactor by Eric Chang · 3 years, 7 months ago
  48. 47123ec Optimize BindingGraph.create() by indexing all binding nodes by their component path instead of traversing the full network for each subcomponent. by Ron Shapiro · 3 years, 7 months ago
  49. 1caa7f0 Index the first-matching component method instead of filtering on each request. by Ron Shapiro · 3 years, 7 months ago
  50. 1c66033 Rename init() method in generated Activity to avoid conflict with user method of same name. by Daniel Santiago · 3 years, 7 months ago
  51. 7e0abd6 Call `unwrapType` statically and not on an instance. by Ron Shapiro · 3 years, 7 months ago
  52. 45be19e A few small cleanups to InjectBindingRegistry by Ron Shapiro · 3 years, 7 months ago
  53. 0e2360d Refactor SourceFileGenerator to allow for generating multiple types. by Ron Shapiro · 3 years, 7 months ago
  54. c70cf2d Prevent KAPT from logging errors when compiling modules without entry points. by Nicklas Ansman Giertz · 3 years, 7 months ago
  55. 39894d2 Use `ClassName.canonicalName()` instead of `ClassName.toString()` by Ron Shapiro · 3 years, 7 months ago
  56. e2f2b2d Cache getLocalAndInheritedMethods invocations in Dagger. by Ron Shapiro · 3 years, 7 months ago
  57. c2d097f Fix an issue where subcomponent builder bindings could be accidentally cached from the parent component. by Eric Chang · 3 years, 7 months ago
  58. 2192014 Internal refactoring by Dagger Team · 3 years, 7 months ago
  59. f39bc87 Use an `instanceof` check before a logical check by Ron Shapiro · 3 years, 7 months ago
  60. 7f4c3a2 Clears Fragment reference in FragmentContextWrapper after Fragment#onDestroy() by Brad Corso · 3 years, 7 months ago
  61. addb1fc Fix the java and bazel version when publishing the latest snapshots. by Brad Corso · 3 years, 7 months ago
  62. 78438d5 Update all "alpha" references to "beta" in preparation for the upcoming beta release. by Brad Corso · 3 years, 7 months ago
  63. ceccfc6 Add job to GitHub Actions to validate the Dagger version. by Brad Corso · 3 years, 7 months ago
  64. 8a4b7e2 Remove cache of top level component implementations by Ron Shapiro · 3 years, 7 months ago
  65. 8a92723 Fixes to javadoc and links for EarlyEntryPoint by Brad Corso · 3 years, 7 months ago
  66. 5877be8 Add internal utility method. by Daniel Santiago · 3 years, 7 months ago
  67. 1ad74b9 Follow-up changes to the EarlyEntryPoint API by Brad Corso · 3 years, 7 months ago
  68. 289f59f Add EarlyTestEntryPoints to allow entry points to be called in tests before the test instance is instantiated. by Brad Corso · 3 years, 7 months ago
  69. 608e6cc Remove a comment that seems to be left around from Ahead-of-time Subcomponents, and simplify the code around it. by Ron Shapiro · 3 years, 7 months ago
  70. 73628bc Enable remaining dagger.android and dagger.hilt tests. by Brad Corso · 3 years, 7 months ago
  71. 2a007af Inline canUseDirectInstanceExpression and clarify the comments. by Eric Chang · 3 years, 7 months ago
  72. 74b1344 Internal refactor by Eric Chang · 3 years, 7 months ago
  73. aff89b1 Treat qualified assisted types as normal bindings. by Brad Corso · 3 years, 7 months ago
  74. 7368a7d Add Hilt tests to GitHub by Brad Corso · 3 years, 7 months ago
  75. 1b5b075 Fix Java and Bazel version when building with Bazel in GitHub Actions. by Brad Corso · 3 years, 7 months ago
  76. b4f485b Internal refactor by Grant Oakley · 3 years, 7 months ago
  77. 623d3a6 Perform Hilt Activity injection on a OnContextAvailableListener. by Daniel Santiago · 3 years, 7 months ago
  78. 6778a01 Improve the error message when detecting a duplicate @Assisted parameter. by Eric Chang · 3 years, 8 months ago
  79. 732323b Move the handling of @Override annotations out of the switch so it applies to BroadcastReceivers as well. by Eric Chang · 3 years, 8 months ago
  80. 8b0b8b9 Move ComponentTree into processor/internal/root since it's the only usage. by Brad Corso · 3 years, 8 months ago
  81. b25eab8 Replace usages of project.properties with gradleProperty() by Daniel Santiago · 3 years, 8 months ago
  82. 438bb1d Move ComponentGenerator into processor/internal/root since it's the only usage. by Brad Corso · 3 years, 8 months ago
  83. 785838e Fix an issue where two @DefineComponent classes with the same simple name can create build conflicts by appending a unique suffix. by Eric Chang · 3 years, 8 months ago
  84. 53ceb91 Filter out the configuring project from the artifact view in the Hilt Gradle plugin during classpath aggregation to avoid interfering with kotlinc's classpath configuration to the modude's classes. This avoids a situation where `internal` members would seem to not be accessible from local host unit tests in an Android library. by Daniel Santiago · 3 years, 8 months ago
  85. 606c89b Internal changes by Brad Corso · 3 years, 8 months ago
  86. e2c9a9a Fixes self-loop when generated implementation of an assisted factory method calls a generated component method with the same name. by Brad Corso · 3 years, 8 months ago
  87. 6592b06 Remove the deprecated ApplicationComponent. by Eric Chang · 3 years, 8 months ago
  88. 44d4f4b Add string qualifier to @Assisted annotation to disambiguate duplicate assisted parameter types. by Brad Corso · 3 years, 8 months ago
  89. 132d9ea Fix an issue where a module referencing a component without a builder would fail. This is done by moving where we filter builder-less components further to when we generate components as oppposed to immediately after finding all of the @DefineComponent classes. by Eric Chang · 3 years, 8 months ago
  90. 5dfd484 Uncomment precondition check enforcing that HiltAndroidRule#inject() is not called multiple times. by Grant Oakley · 3 years, 8 months ago
  91. 477ddd6 Internal refactor by Brad Corso · 3 years, 8 months ago
  92. de8ff2b Reset DelayComponentState between gradle test runs. Adds a new gradle test that uses HiltAndroidRule#delayComponentReady(). by Grant Oakley · 3 years, 8 months ago
  93. 0818c45 Internal refactor by Dagger Team · 3 years, 8 months ago
  94. 12a8f39 Add timeout to emulator tests since these are likely to hang. by Brad Corso · 3 years, 8 months ago
  95. d1edbbf Fix exit code check in generate-latest-docs.sh by Daniel Santiago · 3 years, 8 months ago
  96. 788952a Update Gradle to 6.7.1 in test projects, required by AGP 4.2.0-beta04. by Daniel Santiago · 3 years, 8 months ago
  97. 9da5114 Update Hilt Plugin to AGP beta04 and use renamed APIs when configuring the ASM transform. by Daniel Santiago · 3 years, 8 months ago
  98. c8713e5 Add artifact-android-emulator-tests to GitHub Actions workflow. by Brad Corso · 3 years, 8 months ago
  99. 315b1fa Allow deferring component initialization in tests when using @BindsValue. by Grant Oakley · 3 years, 8 months ago
  100. 82eeaad Rename workflow jobs to better match their function. by Brad Corso · 3 years, 8 months ago