Skip to content

Releases: slackhq/auto-value-kotlin

1.2.0

16 Nov 20:28
Compare
Choose a tag to compare
  • New: Support for property builders.
  • Update to Kotlin 1.9.20.
  • Update to AutoValue 1.10.4.
  • Update to KotlinPoet 1.14.2.
  • Update to Moshi 1.15.0.
  • Update to Okio 3.6.0.

What's Changed

  • Bump com.google.auto.value:auto-value-annotations from 1.8.2 to 1.10.1 by @dependabot in #25
  • Bump com.google.auto.service:auto-service from 1.0 to 1.0.1 by @dependabot in #27
  • Bump com.google.devtools.ksp from 1.5.31-1.0.0 to 1.8.21-1.0.11 by @dependabot in #26
  • Bump com.google.testing.compile:compile-testing from 0.19 to 0.21.0 by @dependabot in #23
  • Bump com.squareup.okio:okio from 3.0.0 to 3.3.0 by @dependabot in #24
  • Bump com.squareup.moshi:moshi from 1.12.0 to 1.14.0 by @dependabot in #30
  • Bump com.google.auto.value:auto-value from 1.8.2 to 1.10.1 by @dependabot in #28
  • Bump com.diffplug.spotless from 6.0.0 to 6.18.0 by @dependabot in #22
  • Bump com.vanniktech.maven.publish from 0.18.0 to 0.25.2 by @dependabot in #21
  • Bump com.squareup:kotlinpoet from 1.10.1 to 1.13.0 by @dependabot in #29
  • Bump com.squareup:kotlinpoet from 1.13.0 to 1.13.1 by @dependabot in #32
  • Bump org.jetbrains.kotlin:kotlin-test from 1.5.31 to 1.8.21 by @dependabot in #33
  • Bump io.gitlab.arturbosch.detekt from 1.18.1 to 1.22.0 by @dependabot in #31
  • Bump com.squareup:kotlinpoet from 1.13.1 to 1.13.2 by @dependabot in #34
  • Bump com.squareup.moshi:moshi from 1.14.0 to 1.15.0 by @dependabot in #35
  • Bump com.google.auto.service:auto-service from 1.0.1 to 1.1.0 by @dependabot in #36
  • Bump io.gitlab.arturbosch.detekt from 1.22.0 to 1.23.0 by @dependabot in #37
  • Bump com.diffplug.spotless from 6.18.0 to 6.19.0 by @dependabot in #38
  • Bump org.jetbrains.dokka from 1.8.10 to 1.8.20 by @dependabot in #42
  • Bump jvm from 1.8.21 to 1.8.22 by @dependabot in #43
  • Bump com.google.auto.service:auto-service from 1.1.0 to 1.1.1 by @dependabot in #46
  • Bump com.google.devtools.ksp from 1.8.21-1.0.11 to 1.8.22-1.0.11 by @dependabot in #45
  • Bump com.google.truth:truth from 1.1.3 to 1.1.5 by @dependabot in #47
  • Bump com.vanniktech.maven.publish from 0.25.2 to 0.25.3 by @dependabot in #50
  • Bump org.jetbrains.kotlin:kotlin-test from 1.8.21 to 1.9.0 by @dependabot in #51
  • Bump com.google.auto.value:auto-value from 1.10.1 to 1.10.2 by @dependabot in #48
  • Bump com.google.devtools.ksp from 1.8.22-1.0.11 to 1.9.0-1.0.11 by @dependabot in #52
  • Bump jvm from 1.8.22 to 1.9.0 by @dependabot in #53
  • Bump com.squareup.okio:okio from 3.3.0 to 3.4.0 by @dependabot in #54
  • Bump dev.zacsweers.autoservice:auto-service-ksp from 1.0.0 to 1.1.0 by @dependabot in #55
  • Bump io.gitlab.arturbosch.detekt from 1.23.0 to 1.23.1 by @dependabot in #58
  • Bump com.squareup.okio:okio from 3.4.0 to 3.5.0 by @dependabot in #60
  • Bump org.jetbrains.kotlin:kotlin-test from 1.9.0 to 1.9.10 by @dependabot in #63
  • Bump com.google.auto.value:auto-value-annotations from 1.10.2 to 1.10.4 by @dependabot in #67
  • Bump jvm from 1.9.0 to 1.9.10 by @dependabot in #64
  • Bump com.google.devtools.ksp from 1.9.0-1.0.11 to 1.9.10-1.0.13 by @dependabot in #65
  • Bump org.jetbrains.dokka from 1.8.20 to 1.9.0 by @dependabot in #69
  • Bump jvm from 1.9.10 to 1.9.20 by @dependabot in #74
  • Bump com.squareup.okio:okio from 3.5.0 to 3.6.0 by @dependabot in #71
  • Bump io.gitlab.arturbosch.detekt from 1.23.1 to 1.23.3 by @dependabot in #77
  • Bump com.google.devtools.ksp from 1.9.10-1.0.13 to 1.9.20-1.0.14 by @dependabot in #78
  • Bump org.jetbrains.dokka from 1.9.0 to 1.9.10 by @dependabot in #72
  • Bump org.jetbrains.kotlin:kotlin-test from 1.9.10 to 1.9.20 by @dependabot in #75
  • Bump com.google.auto.value:auto-value from 1.10.2 to 1.10.4 by @dependabot in #68
  • Bump com.diffplug.spotless from 6.19.0 to 6.22.0 by @dependabot in #70
  • Bump com.squareup:kotlinpoet from 1.13.2 to 1.14.2 by @dependabot in #40
  • Implement support for property builders by @ZacSweers in #80

New Contributors

Full Changelog: 1.1.3...1.2.0

1.1.3

15 Nov 22:38
f1e85f8
Compare
Choose a tag to compare
  • Fix: Don't leak nested enums across multiple AVK extension passes.
  • Fix: Add missing @JsonClass annotation to nested enums.
  • Fix: Generate constructor parameter defaults for @JsonClass-annotated classes.

1.1.2

05 Nov 21:52
7a420f9
Compare
Choose a tag to compare
  • Enhancement: Skip processing if there are no @AutoValue-annotated classes in the current round.
  • Enhancement: Report an error if there are no @AutoValue-annotated classes across all rounds.
  • Fix: Use correct classloader when loading AutoValueExtension services

1.1.1

03 Nov 21:30
c26cdb8
Compare
Choose a tag to compare

Fix: AutoValueKotlinProcessor now properly declares its supported options.

1.1.0

03 Nov 16:57
98db281
Compare
Choose a tag to compare

The implementation has been reworked to run as a standalone processor that then runs AutoValue
within its own process. This allows us to share some data across all processed types and expand
the supported feature set.

As a result...

  • New: Support for converting nested AutoValue classes!
  • New: (Basic) support for converting nested enum classes!

1.0.2

25 Oct 18:09
0a71896
Compare
Choose a tag to compare

Implicit kotlin.* package imports are now stripped since they're redundant.

1.0.1

23 Oct 01:39
7a317fb
Compare
Choose a tag to compare

Internal refactoring only, no public changes

1.0.0

21 Oct 20:08
e5ae56b
Compare
Choose a tag to compare

Initial release!