2024-06-07
- Update to Kotlin
2.0.0
. - Update to KSP
2.0.0-1.0.22
. - Fix: Support multi-round processing.
- Fix: Improve error message when no service interfaces are specified.
Special thanks to @daisyliu618 and @lexa-diky for contributing to this release!
2023-07-09
Happy couple of new years!
- Fix: The processor no longer errors if
@AutoService
isn't found on the classpath. By default it will log toinfo
level and towarn
level if verbose mode is enabled. - Update auto-service annotations to
1.1.1
. - Update Kotlin to
1.8.22
. - Update KSP to
1.8.22-1.0.11
. - Update Guava to
32.1.1-jre
. - Update KotlinPoet to
1.14.2
.
2021-09-07
- Stable release!
- Update to KSP
1.5.30-1.0.0
.
2021-09-02
- Update KSP to
1.5.30-1.0.0-beta09
. - Fix: Java sources are now supported.
Thanks to @ganadist for contributing to this release!
2021-08-27
- Update to KSP
1.5.30-1.0.0-beta08
. - Update to Kotlin
1.5.30
.
2021-07-15
- Update to KSP
1.5.21-1.0.0-beta05
. - Update to Kotlin
1.5.21
. - Update to Dokka
1.5.0
. - Update to KotlinPoet
1.9.0
. - Test against JDK 17 early access previews.
2021-05-27
- Update to KSP
1.5.10-1.0.0-beta01
- Update to Kotlin
1.5.10
2021-05-13
- Update to KSP
1.5.0-1.0.0-alpha10
2021-04-29
- Update to KSP
1.5.0-1.0.0-alpha09
- Update Kotlin to
1.5.0
2021-04-22
- Update to KSP
1.4.32-1.0.0-alpha08
- (Internal) Switch to
SymbolProcessorProvider
API, which means KSP1.4.32-1.0.0-alpha08
is the minimum required version!
2021-04-22
Please skip this release and use 0.4.2
2021-04-09
- Update to KSP
1.4.32-1.0.0-alpha07
- Update Kotlin to 1.4.32
- Update AutoService to 1.0 stable
2021-03-01
- Updated to KSP
1.4.30-1.0.0-alpha04
- Errors are now reported via KSP's error logger.
2021-02-11
- Updated to KSP
1.4.30-1.0.0-alpha02
2021-01-11
- Updated to KSP
1.4.20-dev-experimental-20210111
2021-01-10
-
Updated to KSP
1.4.20-dev-experimental-20210107
-
The Gradle plugin is no more! Now that KSP natively handles including generated resources, it is no longer needed. Add
auto-service-ksp
andauto-service-annotations
dependencies directly now:dependencies { ksp("dev.zacsweers.autoservice:auto-service-ksp:<auto-service-ksp version>") implementation("com.google.auto.service:auto-service-annotations:<auto-service version>") }
2020-12-26
- Small Gradle bugfix for KSP
1.4.20-dev-experimental-20201222
's new generated dirs location, which no longer includes asrc/
intermediate dir.
2020-12-26
This introduces support for KSP's new incremental processing support. Because multiple classes can contribute to a single output file, this processor acts effectively as an "aggregating" processor.
Note that incremental processing itself is not enabled by default and must be enabled via
ksp.incremental=true
Gradle property. See KSP's release notes for more details:
https://github.com/google/ksp/releases/tag/1.4.20-dev-experimental-20201222
- KSP
1.4.20-dev-experimental-20201222
- Kotlin
1.4.20
- Compatible with Gradle
6.8-rc-4
2020-11-10
No functional changes, but updated the following dependencies:
- KSP
1.4.10-dev-experimental-20201110
- Gradle
6.7
2020-10-25
No functional changes, but updated the following dependencies:
- KSP
1.4.10-dev-experimental-20201023
- Guava
30.0-jre
- KotlinPoet
1.7.2
2020-09-26
Initial release