| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Scabbard.-.Dagger.2.Visualizer-0.5.0.zip | 2021-06-20 | 2.0 MB | |
| 0.5.0 - Anvil, Hilt and Missing Binding Visualization support source code.tar.gz | 2021-06-20 | 15.8 MB | |
| 0.5.0 - Anvil, Hilt and Missing Binding Visualization support source code.zip | 2021-06-20 | 16.1 MB | |
| README.md | 2021-06-20 | 2.1 kB | |
| Totals: 4 Items | 33.9 MB | 1 | |
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 fullBindingGraphValidation to be set to true. Clicking the component name will open the full binding graph which would contain the missing binding visualization as shown below:
Dagger Hilt
- Updated to support latest generated code changes by Hilt.
- Fix Scabbard not working on a project when only
hilt-android-compilerwas applied.
Anvil support
- Scabbard will add gutter icons to generated code for
@MergeComponentand@MergeSubcomponentannotations samples/kotlin-anviladded- No changes in gradle setup required to enable this feature.
SVG
Gutter icons now shows option to open the svg file in browser directly. From the browser, the svg file can be navigated using component hyperlinks
Dependencies
Update to Kotlin1.5.0andDagger 2.37`
Misc
- Improved documentation.