You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Kotlin Gradle Plugin (both the core plugin and the API artifact) are no longer a dependency of the Anvil Gradle Plugin. Instead, it's now a compileOnly dependency, allowing the plugin to defer to whatever version the user already has. If you were accidentally depending on KGP through Anvil, you'll need to explicitly add the plugin yourself now.
Removed
Support for the old compiler backend. The Java stub generating task uses the new backend by default since Kotlin 1.8.20.
Fixed
Fix duplicate generated binding method names. If a class contributes multiple bindings and the bound types have the same short name, then Anvil would generate methods with duplicate names that clash in the end.
Support Any as bound type when using @ContributesBinding or @ContributesMultibinding, see #680.
Custom Code Generator
Add option to change the JVM target when testing code generators with the custom AnvilCompilation class, see #682.