Dagger2 v2.24 Release Notes

Release Date: 2019-07-25 // over 4 years ago
    • ๐Ÿ—„ Deprecations/removals
      • dagger.android's Has{Activity,Fragment,Service,ContentProvider,BroadcastReceiver} interfaces are now removed in favor of HasAndroidInjector (which can handle any type). HasAndroidInjector was added in 2.23, and is supported together with the old types in that version. (3bd8f70)
    • ๐Ÿ› Bug fixes
      • Duplicate keys were erroneously not detected when MapKey.unwrapValue=false which may have resulted in a runtime error (depending on whether fastInit mode was used). This is now detected and failed at compile time. (8b5dbea)
    • ๐ŸŽ Build performance
      • Gradle's incremental annotation processing is now enabled for all builds (50bc180)