- Upgraded Dagger to
2.53.1
- Correctly defer symbols with unresolved references to the next KSP round (fixes Issue #4)
- Migrated from
com.squareup.anvil
todev.zacsweers.anvil
plugin. - Upgrade kotlin from
2.0.0
to2.0.21
- Upgrade KSP from
2.0.0-1.0.21
to2.0.21-1.0.25
- Upgrade Dagger from
2.51.1
to2.52
- Upgrade kotlinx binary compatibility checker from
0.14.0
to0.16.3
- Upgrade vanniktech maven publish plugin from
0.28.0
to0.30.0
- Upgrade Kotlinpoet from
1.17.0
to2.0.0
- Upgrade Gradle from
8.7
to8.10.2
- Fixed lambda type resolving in KSP processor #2
- Refactored code generator to be common between KSP and non-KSP implementations
- Made KSP processor a nested class and moved to proper package to prevent possible conflicts with another KSP processors.
- Support Anvil KSP mode
- Updated
Anvil
to2.5.0-beta09
- Better support for incremental compilation using new
GeneratedFilesWithSources
API fromAnvil
- Split
:samples
module to multi-module structure showcasing usage of KSP and non-KSP code generators. SeeModule structure in the project
section in README.md for more details. - Updated
README.md
with explanation on how to use KSP code generators.
0.1.0 - 2024-03-21
- Initial release.