Skip to content

v2.4.3

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Dec 22:18
· 565 commits to main since this release

Added

  • Add support for generating MapKeyCreator classes when generating Dagger factories, see #651.
  • @Binds methods are now validated for correctness when generating Dagger factories, see #649.

Changed

  • Upgrade Kotlin to 1.7.20 and Gradle to 7.5.1, see #643.
  • For Kotlin 1.8.x releases, we now use a fork of kotlin-compile-testing: dev.zacsweers.kctfork:core:0.1.0-1.8.0-Beta01.
  • Use Anvil version 2.4.3-1-8-0-RC if you want to test Kotlin 1.8.0-RC. Until Anvil has fully adopted Kotlin 1.8 we'll publish additional versions that are required due to compiler API incompatibilities.

Fixed

  • Fix resolving types whose packages are wrapped in backticks, see #665.
  • Fix resolving types when paired with qualifiers, see #664.
  • Fix inconsistency between Dagger and Anvil for generated factory names involving a dash-separated module name, see #653.
  • Fix resolving types whose names are wrapped in backticks, see #641.
  • Update outdated documentation on incremental compilation limitations, see #637.