1. 5414586 Merge tag 'dagger-2.41' by Colin Cross · 6 weeks ago master
  2. 0b9398e Add Gradle tests that use transitive types and annotation on base components, base component factories, and component dependencies in the transitive-annotation-app. by Brad Corso · 3 months ago
  3. 3ae46b8 Internal changes. by Eric Chang · 3 months ago
  4. 703ccc8 Migrate CompilerOption to use XProcessing. by Brad Corso · 3 months ago
  5. c295d12 [Dagger Cleanup]: Remove unused code. by Brad Corso · 3 months ago
  6. 6758662 Migrate MethodSignatureFormatter to XProcessing. by Brad Corso · 3 months ago
  7. 0f373eb Migrate ValidationReport to XProcessing. by Brad Corso · 3 months ago
  8. 97f94d2 Perform superficial validation before getting annotation values from component and module annotations. by Brad Corso · 3 months ago
  9. 4da72ca Improve coverage of existing Gradle tests. by Brad Corso · 3 months ago
  10. a8b35a1 Add transitive component dependencies test to our Gradle test. by Brad Corso · 3 months ago
  11. cbae8a6 Add compiler option to append the stacktrace to deferred error messages. by Brad Corso · 3 months ago
  12. 77ac249 Improve scope/qualifier validation to avoid validating annotation values unnecessarily. by Brad Corso · 3 months ago
  13. 40f16b4 Add the error type to the deferred error message for TypeNotPresentException. by Brad Corso · 3 months ago
  14. b3836d1 Move TypeKind.ERROR check directly into validateType(). by Brad Corso · 3 months ago
  15. b7592bb Remove old comments that are no longer applicable. by Brad Corso · 3 months ago
  16. 04a0194 Update transitive-annotation-app tests to show that we don't fail for annotations with invalid annotation values if the annotation itself is valid. by Brad Corso · 3 months ago
  17. 9137dc3 Update the transitive-annotation-app example to test the case of a valid annotation type with invalid annotation value. by Brad Corso · 3 months ago
  18. 2668186 Fix typo in Dagger error message by Brad Corso · 3 months ago
  19. a07a375 [Refactor]: Move classes from codegen/binding into codegen/base. by Brad Corso · 3 months ago
  20. 43eb1a6 Replace all usages of Scopes with InjectionAnnotations. by Brad Corso · 3 months ago
  21. 0c96a3d Replace usage of SuperficialValidation with DaggerSuperficialValidation. by Brad Corso · 3 months ago
  22. 9c01653 Move checkTypePresent into DaggerSuperficialValidation. by Brad Corso · 3 months ago
  23. 975f478 Migrate DaggerElements.checkTypePresent() to XProcessing. by Brad Corso · 3 months ago
  24. cb33cc5 Add Vendor information to Dagger's Lint Custom Checks Registry. by Daniel Santiago · 3 months ago
  25. 33ba899 Update lint version to latest stable for Dagger's lint checks. by Daniel Santiago · 3 months ago
  26. 77c4418 Remove unused methods in DaggerElements. by Brad Corso · 3 months ago
  27. 426034b Cleanup: Move Dagger1-only code into the Dagger1 class that uses it. by Brad Corso · 3 months ago
  28. ef22649 Add a Dagger compiler option to enable/disable strict superficial validation. by Brad Corso · 3 months ago
  29. d8c0c25 Remove unnecessary for-loop in ProcessingEnvironmentCompilerOptions.java by Brad Corso · 3 months ago
  30. 8b20857 Move testing of the Hilt Gradle plugin into its own Github Actions job. by Brad Corso · 3 months ago
  31. 34ec65e Add back accidentally removed test by Brad Corso · 3 months ago
  32. 727068f Use XProcessingEnvConfig to disable prevalidation and add custom Dagger error for deferred types. by Brad Corso · 3 months ago
  33. 1b63028 Fix typo in CurrentImplementationSubcomponent.java by Brad Corso · 3 months ago
  34. 66b9c19 Add Gradle tests for transitive annotation usages on subcomponent, builder, and factory. by Brad Corso · 3 months ago
  35. 5ac43ab Reword DaggerSuperficialValidation messages to be more consistent and easier to read. by Brad Corso · 3 months ago
  36. e50aa06 Publish Plugin Marker Artifact for Hilt Android Gradle plugin. by Daniel Santiago · 4 months ago
  37. 9445e84 Add enclosing element information to the DaggerSuperficialValidation error message. by Brad Corso · 4 months ago
  38. 47e7674 Fix missing scopes and qualifiers on @Provides methods. by Brad Corso · 4 months ago
  39. 2195513 Make Dagger recognize Jakarta versions of Inject, Scope, Qualifier, and Singleton. This does not get rid of the runtime dependency nor does it support Provider yet. by Eric Chang · 4 months ago
  40. 3342e55 Make the error message for dependency cycles clearer by separating the cycle from the path to how the cycle is used. by Eric Chang · 4 months ago
  41. cc6ddc0 Internal change by Dagger Team · 4 months ago
  42. b9ed2f0 Create an experimental mode that merges fast init mode and default mode. by Wanying Ding · 4 months ago
  43. 07e9a3d Update transitive-annotation-app to test functionality of AssistedInject types that have annotations no longer on the classpath. by Brad Corso · 4 months ago
  44. ff5516e Validate unused inject constructors that haven't been validated in previous compilation round/unit. by Brad Corso · 4 months ago
  45. 5ba04fb Fix an issue where a class named "Create" can conflict with the create() factory method on the component. by Eric Chang · 4 months ago
  46. 41baa48 Internal changes by Brad Corso · 4 months ago
  47. e8d8721 Remove some unused deps in test targets by Dagger Team · 4 months ago
  48. 7c0a66a Update transitive-annotation-app test to functionally test scopes and qualifiers. by Brad Corso · 4 months ago
  49. 505afed Add more Gradle test coverage for issue #3136. by Brad Corso · 4 months ago
  50. 5502cd7 Add AGP 7.2 Compatibility APIs for ASM Instrumentations. by Daniel Santiago · 4 months ago
  51. fdb5249 Add a repro test for issue #3163. by Brad Corso · 4 months ago
  52. b424a3b Create enum representing Provision Binding framework field generation mode. by Wanying Ding · 4 months ago
  53. dd31bd5 Add new @QualifierMetadata to generated factories to store fqn of qualifiers. by Brad Corso · 4 months ago
  54. c56b354 Remove jcenter() repository from plugin, test and integration test projects. by Daniel Santiago · 4 months ago
  55. 5ed67ca Add more Gradle test coverage for issue #3136. by Brad Corso · 4 months ago
  56. 006e59f Add more Gradle test coverage for issue #3136. by Brad Corso · 4 months ago
  57. 86b83d6 Add new @ScopeMetadata to generated factories to store fqn of scope. by Brad Corso · 4 months ago
  58. 08be250 Add repro test for #3136 for missing qualifiers in @Inject types. by Brad Corso · 4 months ago
  59. 65fc1a3 Skip resolving inject constructor annotations after it's already been processed once. by Brad Corso · 4 months ago
  60. 24d99a3 Do not cast to raw type if the type is protected member of super class. by Wanying Ding · 4 months ago
  61. 27a9319 Skip resolving inject constructor and type annotations when looking for members injection. by Brad Corso · 4 months ago
  62. 3545f01 Fix issue of missing shard when a members injection binding exists in a parent component. by Brad Corso · 4 months ago
  63. d69478c Skip resolving inject method annotations, thrown types, and type parameters. by Brad Corso · 4 months ago
  64. 32f6a1d Replace SuperficialInjectValidator with inline validation. by Brad Corso · 4 months ago
  65. 475cc05 Update Signature attribute in ClassFile when an @AndroidEntryPoint has parameterized types. by Daniel Santiago · 4 months ago
  66. 05a5959 Replace some `getNestingKind` usages with xprocessing implementation. by Wanying Ding · 4 months ago
  67. 605e88c Add Gradle test that repros issues in https://github.com/google/dagger/issues/3090. by Brad Corso · 4 months ago
  68. 36c17bb Add a new @CustomInject annotation to control when the Application is injected. by Eric Chang · 5 months ago
  69. 667f1c5 Refactor by Eric Chang · 5 months ago
  70. 78646fb Fix #3133: Add a better error message when custom map key is not on classpath. by Brad Corso · 5 months ago
  71. 2a8c6b6 Add repro test for https://github.com/google/dagger/issues/3133. by Brad Corso · 5 months ago
  72. f37b9a1 Add repro test for https://github.com/google/dagger/issues/3136. by Brad Corso · 5 months ago
  73. 8ff7d6b Avoid clashes with nested type defined in super Interface/Class. by Wanying Ding · 5 months ago
  74. 8bb1d1a Make Dagger model classes handle the Jakarta versions of Scope/Singleton. by Eric Chang · 5 months ago
  75. 33a2e01 Update all Kotlin Version to 1.5.32. by Wanying Ding · 5 months ago
  76. adcaeab Refactor dagger artifact tests so that all applications are under a single project. by Brad Corso · 5 months ago
  77. 50a7c87 Switch direct references to classes for javax types to use ClassNames. by Eric Chang · 5 months ago
  78. 3ec422e Add kotlin-stdlib to EntryPointAccessors dependencies. by Brad Corso · 5 months ago
  79. 610990f Replace `MoreTypes#equivalence` usages with `TypeName` for comparing objects. by Wanying Ding · 5 months ago
  80. 7269d30 Fixed type casting for Set Values binding's dependencies. by Wanying Ding · 5 months ago
  81. 2e2229e Migrate ContributionBinding to XProcessing. by Brad Corso · 5 months ago
  82. 8f4c8b8 Add a Java-only gradle application. by Brad Corso · 5 months ago
  83. 1205c26 Migrate Keys to XProcessing. by Brad Corso · 5 months ago
  84. 36dfbde Internal changes. by Eric Chang · 5 months ago
  85. 6d2e9d2 Update shadow version. by Brad Corso · 5 months ago
  86. 66750f1 Update the version of our shade library to get log4j fixes. by Brad Corso · 5 months ago
  87. a61aa50 Fix regression that allowed requesting a raw @Inject constructor type. by Brad Corso · 5 months ago
  88. 91e7df1 Update MapKey error message to reference new auto-value artifacts. by Brad Corso · 5 months ago
  89. 6c45b9d Remove superficial validation for cases where we don't need it. by Brad Corso · 5 months ago
  90. 3d683fe Change DaggerSuperficialValidation to throw rather than return a boolean. by Brad Corso · 5 months ago
  91. 0ec8047 Add better error message when SuperficialValidation throws an unexpected exception. by Brad Corso · 5 months ago
  92. 2ce963a Allowing Dagger to target newer Java versions am: e2a3edce13 am: c5e7577905 am: d46a62a3b6 by Sorin Basca · 5 months ago
  93. d46a62a Allowing Dagger to target newer Java versions am: e2a3edce13 am: c5e7577905 by Sorin Basca · 5 months ago
  94. c5e7577 Allowing Dagger to target newer Java versions am: e2a3edce13 by Sorin Basca · 5 months ago android-s-qpr3-beta-1 android-s-v2-beta-3 android-t-preview-1 android-s-qpr3-beta-1 android-s-v2-beta-3 android-t-preview-1 android-t-preview-2
  95. c3f2449 Use `XType#getSuperTypes` instead of `Types#directSupertypes`. by Wanying Ding · 5 months ago
  96. 63f1feb Update xprocessing jar to bring new changes to xprocessing library to dagger. by Wanying Ding · 5 months ago
  97. 961bfc2 Update Kotlin Version to 1.5.32, and also updated rules kotlin to be compatible with Kotlin 1.6.0. by Wanying Ding · 5 months ago
  98. 14ad6cf Update Dagger yml and README with new latest version number. by Eric Chang · 5 months ago
  99. 17ea012 Rollforward of CL/413542073: Run superficial validation before running InjectValidator. by Brad Corso · 5 months ago
  100. e58d49d Revert fix for allowing requests of raw types until non-patch release. by Brad Corso · 5 months ago