0.5.0 - Anvil, Hilt and Missing Binding Visualization support
Infra
- Migrated processor artifacts to
mavenCentralatdev.arunkumar:scabbard-processor:0.5.0coordinate. - Consuming projects no longer need to add
jcenter()repository.
Processor
- Scabbard now generates images to
StandardLocation.SOURCE_OUTPUTfolder which is the same folder as dagger or other annotation processor generated code. This location is by default indexed by IntelliJ/Android Studio and fixes issues where gutter icons were not shown due to folder not getting indexed. The generated images also can be directly viewed underjava (generated)source set in IDE.
Missing Binding Visualization.
Scabbard can add hyperlinks to generated full binding graph when Dagger's missing binding error is detected. This requires to be set to . Clicking the component name will open the full binding graph which would contain the missing binding visualization as shown below: