Skip to content

Latest commit

 

History

History
201 lines (132 loc) · 3.77 KB

CHANGELOG.md

File metadata and controls

201 lines (132 loc) · 3.77 KB

Changelog

1.2.0

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!

1.1.0

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 to info level and to warn 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.

1.0.0

2021-09-07

  • Stable release!
  • Update to KSP 1.5.30-1.0.0.

0.5.5

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!

0.5.4

2021-08-27

  • Update to KSP 1.5.30-1.0.0-beta08.
  • Update to Kotlin 1.5.30.

0.5.3

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.

0.5.2

2021-05-27

  • Update to KSP 1.5.10-1.0.0-beta01
  • Update to Kotlin 1.5.10

0.5.1

2021-05-13

  • Update to KSP 1.5.0-1.0.0-alpha10

0.5.0

2021-04-29

  • Update to KSP 1.5.0-1.0.0-alpha09
  • Update Kotlin to 1.5.0

0.4.2

2021-04-22

  • Update to KSP 1.4.32-1.0.0-alpha08
  • (Internal) Switch to SymbolProcessorProvider API, which means KSP 1.4.32-1.0.0-alpha08 is the minimum required version!

0.4.1

2021-04-22

Please skip this release and use 0.4.2

0.4.0

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

0.3.3

2021-03-01

  • Updated to KSP 1.4.30-1.0.0-alpha04
  • Errors are now reported via KSP's error logger.

0.3.2

2021-02-11

  • Updated to KSP 1.4.30-1.0.0-alpha02

0.3.1

2021-01-11

  • Updated to KSP 1.4.20-dev-experimental-20210111

0.3.0

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 and auto-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>")
    }

0.2.1

2020-12-26

  • Small Gradle bugfix for KSP 1.4.20-dev-experimental-20201222's new generated dirs location, which no longer includes a src/ intermediate dir.

0.2.0

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

0.1.2

2020-11-10

No functional changes, but updated the following dependencies:

  • KSP 1.4.10-dev-experimental-20201110
  • Gradle 6.7

0.1.1

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

0.1.0

2020-09-26

Initial release