diff --git a/CHANGELOG.md b/CHANGELOG.md index db6c51b..2df71eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # CHANGELOG +## Version 0.0.18 (2024-09-06) +- ADD: Initial support for Anvil. (If you find any issue with Anvil please report it) +- CHANGE: Improve code position in error messages + + ## Version 0.0.17 (2024-07-05) - FIX: UnusedScopes false positives on components with scopes - ADD: Flag scopes not used on components diff --git a/README.md b/README.md index 6b4925b..32194f1 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,10 @@ Lightsaber is a [Dagger 2][dagger] plugin that detects unused code in your `Module`s, `Component`s and `Subcomponent`s +## Works with +- [Dagger 2][dagger] (kapt, ksp and javac annotation processor) +- [Anvil][anvil] (kapt) + ## What to expect ``` @@ -25,7 +29,7 @@ Add the plugin to your project: ```kotlin // build.gradle.kts plugins { - id("io.github.schwarzit.lightsaber") version "0.0.17" + id("io.github.schwarzit.lightsaber") version "0.0.18" } ``` @@ -72,3 +76,4 @@ Clone the repo and execute: ``` [dagger]: https://dagger.dev/ + [anvil]: https://github.com/square/anvil diff --git a/gradle.properties b/gradle.properties index aa9707f..6cd93e3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel=true org.gradle.caching=true -version=0.0.17 +version=0.0.18